Algoritmos de detecção de bordas implementados em FPGA
Autor(a) principal: | |
---|---|
Data de Publicação: | 2010 |
Tipo de documento: | Dissertação |
Idioma: | por |
Título da fonte: | Repositório Institucional da UNESP |
Texto Completo: | http://hdl.handle.net/11449/87059 |
Resumo: | O processamento de imagens é uma área promissora na automação, por poder ser aplicado nas mais variadas atividades da tecnologia como, por exemplo, na medicina, na agricultura de precisão, dentre muitas outras. Este trabalho consiste na aplicação da área de processamento de imagens, voltada a área de segmentação, com os operadores de bordas Roberts, Prewitt e Sobel. Tendo também muita contribuição na área de processamento de imagens e sistemas embarcados, implementando os detectores de bordas na placa FPGA (Field Programmable Gate. Array), por meio de software e de simulações do hardware. A configuração do processador NIOS permitiu a instalação do sistema operacional uClinux e de um software descrito na linguagem C ANSI com a imagem em níveis de cinza particionada em quatro sub- imagens. O hardware gerado, foi modelado com a linguagem de descrição de hardware VHDL (VHSIC – Hardware Description Language). Para serem comparadas às imagens geradas, detectores de bordas no ambiente MATLAB foram aplicado por ser uma ferramenta conhecida, usual, com funções para aplicações na área de processamento de imagens. Para ter um melhor entendimento sobre os algoritmos de detecção de bordas, foram criados algoritmos na linguagem C ANSI |
id |
UNSP_f36f936169c1692fefc09fe59938af96 |
---|---|
oai_identifier_str |
oai:repositorio.unesp.br:11449/87059 |
network_acronym_str |
UNSP |
network_name_str |
Repositório Institucional da UNESP |
repository_id_str |
2946 |
spelling |
Algoritmos de detecção de bordas implementados em FPGAProcessamento de imagensNIOSOperadores de bordasRobertsPrewittSobelImage processingRobertsPrewittSobelO processamento de imagens é uma área promissora na automação, por poder ser aplicado nas mais variadas atividades da tecnologia como, por exemplo, na medicina, na agricultura de precisão, dentre muitas outras. Este trabalho consiste na aplicação da área de processamento de imagens, voltada a área de segmentação, com os operadores de bordas Roberts, Prewitt e Sobel. Tendo também muita contribuição na área de processamento de imagens e sistemas embarcados, implementando os detectores de bordas na placa FPGA (Field Programmable Gate. Array), por meio de software e de simulações do hardware. A configuração do processador NIOS permitiu a instalação do sistema operacional uClinux e de um software descrito na linguagem C ANSI com a imagem em níveis de cinza particionada em quatro sub- imagens. O hardware gerado, foi modelado com a linguagem de descrição de hardware VHDL (VHSIC – Hardware Description Language). Para serem comparadas às imagens geradas, detectores de bordas no ambiente MATLAB foram aplicado por ser uma ferramenta conhecida, usual, com funções para aplicações na área de processamento de imagens. Para ter um melhor entendimento sobre os algoritmos de detecção de bordas, foram criados algoritmos na linguagem C ANSIImage processing is a promising area for automation, because it can be applied in a variety of technology activities, for example, in medicine, precision agriculture, among many others. This work is the application of image processing area, facing the segmentation area, with the operators of edges Roberts, Prewitt and Sobel. Also having a lot of contribution in the field of image processing and embedded systems, implementing the edge detectors in the FPGA board by means of simulation software and hardware. The NIOS processor configuration allowed the installation of the uClinux operating system and software described in the ANSI C language with the image in grayscale partitioned into four sub-images. The hardware generated, was modeled with the hardware description language VHDL (VHSIC - Hardware Description Language). To be compared to the images generated, edge detectors were implemented in MATLAB, a tool known, usual, with functions for applications in image processing. To get a better understanding of the edge detection algorithms were created algorithms in ANSI C languageCoordenação de Aperfeiçoamento de Pessoal de Nível Superior (CAPES)Universidade Estadual Paulista (Unesp)Silva, Alexandre César Rodrigues da [UNESP]Universidade Estadual Paulista (Unesp)Maturana, Patrícia Salles [UNESP]2014-06-11T19:22:31Z2014-06-11T19:22:31Z2010-11-26info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesis155 f. : il.application/pdfMATURANA, Patrícia Salles. Algoritmos de detecção de bordas implementados em FPGA. 2010. 155 f. Dissertação (mestrado) - Universidade Estadual Paulista, Faculdade de Engenharia de Ilha Solteira, 2010.http://hdl.handle.net/11449/87059000639160maturana_ps_me_ilha.pdf33004099080P0Alephreponame:Repositório Institucional da UNESPinstname:Universidade Estadual Paulista (UNESP)instacron:UNESPporinfo:eu-repo/semantics/openAccess2024-08-05T17:42:56Zoai:repositorio.unesp.br:11449/87059Repositório InstitucionalPUBhttp://repositorio.unesp.br/oai/requestopendoar:29462024-08-05T17:42:56Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP)false |
dc.title.none.fl_str_mv |
Algoritmos de detecção de bordas implementados em FPGA |
title |
Algoritmos de detecção de bordas implementados em FPGA |
spellingShingle |
Algoritmos de detecção de bordas implementados em FPGA Maturana, Patrícia Salles [UNESP] Processamento de imagens NIOS Operadores de bordas Roberts Prewitt Sobel Image processing Roberts Prewitt Sobel |
title_short |
Algoritmos de detecção de bordas implementados em FPGA |
title_full |
Algoritmos de detecção de bordas implementados em FPGA |
title_fullStr |
Algoritmos de detecção de bordas implementados em FPGA |
title_full_unstemmed |
Algoritmos de detecção de bordas implementados em FPGA |
title_sort |
Algoritmos de detecção de bordas implementados em FPGA |
author |
Maturana, Patrícia Salles [UNESP] |
author_facet |
Maturana, Patrícia Salles [UNESP] |
author_role |
author |
dc.contributor.none.fl_str_mv |
Silva, Alexandre César Rodrigues da [UNESP] Universidade Estadual Paulista (Unesp) |
dc.contributor.author.fl_str_mv |
Maturana, Patrícia Salles [UNESP] |
dc.subject.por.fl_str_mv |
Processamento de imagens NIOS Operadores de bordas Roberts Prewitt Sobel Image processing Roberts Prewitt Sobel |
topic |
Processamento de imagens NIOS Operadores de bordas Roberts Prewitt Sobel Image processing Roberts Prewitt Sobel |
description |
O processamento de imagens é uma área promissora na automação, por poder ser aplicado nas mais variadas atividades da tecnologia como, por exemplo, na medicina, na agricultura de precisão, dentre muitas outras. Este trabalho consiste na aplicação da área de processamento de imagens, voltada a área de segmentação, com os operadores de bordas Roberts, Prewitt e Sobel. Tendo também muita contribuição na área de processamento de imagens e sistemas embarcados, implementando os detectores de bordas na placa FPGA (Field Programmable Gate. Array), por meio de software e de simulações do hardware. A configuração do processador NIOS permitiu a instalação do sistema operacional uClinux e de um software descrito na linguagem C ANSI com a imagem em níveis de cinza particionada em quatro sub- imagens. O hardware gerado, foi modelado com a linguagem de descrição de hardware VHDL (VHSIC – Hardware Description Language). Para serem comparadas às imagens geradas, detectores de bordas no ambiente MATLAB foram aplicado por ser uma ferramenta conhecida, usual, com funções para aplicações na área de processamento de imagens. Para ter um melhor entendimento sobre os algoritmos de detecção de bordas, foram criados algoritmos na linguagem C ANSI |
publishDate |
2010 |
dc.date.none.fl_str_mv |
2010-11-26 2014-06-11T19:22:31Z 2014-06-11T19:22:31Z |
dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
format |
masterThesis |
status_str |
publishedVersion |
dc.identifier.uri.fl_str_mv |
MATURANA, Patrícia Salles. Algoritmos de detecção de bordas implementados em FPGA. 2010. 155 f. Dissertação (mestrado) - Universidade Estadual Paulista, Faculdade de Engenharia de Ilha Solteira, 2010. http://hdl.handle.net/11449/87059 000639160 maturana_ps_me_ilha.pdf 33004099080P0 |
identifier_str_mv |
MATURANA, Patrícia Salles. Algoritmos de detecção de bordas implementados em FPGA. 2010. 155 f. Dissertação (mestrado) - Universidade Estadual Paulista, Faculdade de Engenharia de Ilha Solteira, 2010. 000639160 maturana_ps_me_ilha.pdf 33004099080P0 |
url |
http://hdl.handle.net/11449/87059 |
dc.language.iso.fl_str_mv |
por |
language |
por |
dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
eu_rights_str_mv |
openAccess |
dc.format.none.fl_str_mv |
155 f. : il. application/pdf |
dc.publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
publisher.none.fl_str_mv |
Universidade Estadual Paulista (Unesp) |
dc.source.none.fl_str_mv |
Aleph reponame:Repositório Institucional da UNESP instname:Universidade Estadual Paulista (UNESP) instacron:UNESP |
instname_str |
Universidade Estadual Paulista (UNESP) |
instacron_str |
UNESP |
institution |
UNESP |
reponame_str |
Repositório Institucional da UNESP |
collection |
Repositório Institucional da UNESP |
repository.name.fl_str_mv |
Repositório Institucional da UNESP - Universidade Estadual Paulista (UNESP) |
repository.mail.fl_str_mv |
|
_version_ |
1808128217054183424 |