Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real

Detalhes bibliográficos
Autor(a) principal: Assumpção, Matheus Bichara de
Data de Publicação: 2013
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Biblioteca Digital de Monografias da UnB
Texto Completo: http://bdm.unb.br/handle/10483/7804
Resumo: Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Engenharia Eletrônica, 2013.
id UNB-2_ea77a4da49b8b3151d3b37bb7a7ed52b
oai_identifier_str oai:bdm.unb.br:10483/7804
network_acronym_str UNB-2
network_name_str Biblioteca Digital de Monografias da UnB
repository_id_str 11571
spelling Assumpção, Matheus Bichara deMendes, Cristiano Jacques Miosso RodriguesASSUMPÇÃO, Matheus Bichara de. Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real. 2013. 106 f., il. Monografia (Bacharelado em Engenharia Eletrônica)—Universidade de Brasília, 2013.http://bdm.unb.br/handle/10483/7804Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Engenharia Eletrônica, 2013.Os requerimentos de desempenho de aplicações de processamento de imagens têm aumentado continuamente a demanda por poder computacional, especialmente no que se refere a processamento em tempo real. Aplicações modernas como rastreamento, estimação de movimento, localização e mapeamento simultâneos (SLAM) e reconhecimento de objetos utilizam usualmente algoritmos de detecção de cantos como uma de suas primeiras etapas. É, portanto, essencial a execução desses algoritmos de forma eficiente. Nesse sentido, FPGAs proporcionam o desempenho do hardware, fazendo o uso de processamento paralelo, enquanto mantém a flexibilidade do software, com um custo relativamente baixo. A partir do referencial teórico levantado, este trabalho propõe e implementa uma arquitetura de hardware em dispositivo reconfigurável FPGA, para realizar a detecção de cantos de imagens em tempo real. Os resultados obtidos demonstraram a eficiência alcançada com a implementação proposta, que foi validada por meio de comparações com implementações em arquiteturas de computadores convencionais. ______________________________________________________________________________ ABSTRACTThe performance requirements of image processing applications have been steadily increasing the demand for computational power, particularly in regard of real-time processing. Many applications such as feature tracking, motion estimation, simultaneous localization and mapping (SLAM) and object recognition usually have corner detection algorithms as one of its first steps. It is essential to perform these algorithms efficiently. Therefore, FPGAs provide hardware performance, with the advantages of parallel processing, while maintaining the flexibility of software, with a relatively low cost. This work proposes and implements an architecture for reconfigurable FPGA device to perform real-time corner detection in digital images. The results showed the efficiency achieved with the proposed implementation, which has been validated by comparisons with a conventional computer architecture implementation.Submitted by Ruthlea Nascimento (ruthlea.nascimento@gmail.com) on 2014-06-25T11:51:06Z No. of bitstreams: 1 2013_MatheusBicharadeAssumpcao.pdf: 6571520 bytes, checksum: 20fb504035d84cb6a62e32540af8e44d (MD5)Approved for entry into archive by Elna Araujo (elna@bce.unb.br) on 2014-07-12T02:28:26Z (GMT) No. of bitstreams: 1 2013_MatheusBicharadeAssumpcao.pdf: 6571520 bytes, checksum: 20fb504035d84cb6a62e32540af8e44d (MD5)Made available in DSpace on 2014-07-12T02:28:27Z (GMT). No. of bitstreams: 1 2013_MatheusBicharadeAssumpcao.pdf: 6571520 bytes, checksum: 20fb504035d84cb6a62e32540af8e44d (MD5)HardwareProcessamento de imagensCircuitos integrados digitaisVHDL (Linguagem descritiva de hardware)Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo realinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis2014-07-12T02:28:27Z2014-07-12T02:28:27Z2014-07-12T02:28:27Z2013-07-24info:eu-repo/semantics/openAccessporreponame:Biblioteca Digital de Monografias da UnBinstname:Universidade de Brasília (UnB)instacron:UNBORIGINAL2013_MatheusBicharadeAssumpcao.pdf2013_MatheusBicharadeAssumpcao.pdfapplication/pdf6571520http://bdm.unb.br/xmlui/bitstream/10483/7804/1/2013_MatheusBicharadeAssumpcao.pdf20fb504035d84cb6a62e32540af8e44dMD51CC-LICENSElicense_urllicense_urltext/plain43http://bdm.unb.br/xmlui/bitstream/10483/7804/2/license_url321f3992dd3875151d8801b773ab32edMD52license_textlicense_textapplication/octet-stream0http://bdm.unb.br/xmlui/bitstream/10483/7804/3/license_textd41d8cd98f00b204e9800998ecf8427eMD53license_rdflicense_rdfapplication/octet-stream19874http://bdm.unb.br/xmlui/bitstream/10483/7804/4/license_rdf38cb62ef53e6f513db2fb7e337df6485MD54LICENSElicense.txtlicense.txttext/plain1859http://bdm.unb.br/xmlui/bitstream/10483/7804/5/license.txt70dc3773759c03f5a5d575db7fd2c7b7MD5510483/78042014-07-11 23:30:33.021oai:bdm.unb.br:10483/7804TGljZW5zZSBncmFudGVkIGJ5IFJ1dGhsZWEgTmFzY2ltZW50byAocnV0aGxlYS5uYXNjaW1lbnRvQGdtYWlsLmNvbSkgb24gMjAxNC0wNi0yNVQxMTo1MTowNlogKEdNVCk6CgrDiSBuZWNlc3PDoXJpbyBjb25jb3JkYXIgY29tIGEgbGljZW7Dp2EgZGUgZGlzdHJpYnVpw6fDo28gbsOjby1leGNsdXNpdmEsCmFudGVzIHF1ZSBvIGRvY3VtZW50byBwb3NzYSBhcGFyZWNlciBubyBSZXBvc2l0w7NyaW8uIFBvciBmYXZvciwgbGVpYSBhCmxpY2Vuw6dhIGF0ZW50YW1lbnRlLiBDYXNvIG5lY2Vzc2l0ZSBkZSBhbGd1bSBlc2NsYXJlY2ltZW50byBlbnRyZSBlbQpjb250YXRvIGF0cmF2w6lzIGRlOiBiZG1AYmNlLnVuYi5iciBvdSAzMTA3LTI2ODcuCgpMSUNFTsOHQSBERSBESVNUUklCVUnDh8ODTyBOw4NPLUVYQ0xVU0lWQQoKQW8gYXNzaW5hciBlIGVudHJlZ2FyIGVzdGEgbGljZW7Dp2EsIG8vYSBTci4vU3JhLiAoYXV0b3Igb3UgZGV0ZW50b3IgZG9zCmRpcmVpdG9zIGRlIGF1dG9yKToKCmEpIENvbmNlZGUgw6AgVW5pdmVyc2lkYWRlIGRlIEJyYXPDrWxpYSBvIGRpcmVpdG8gbsOjby1leGNsdXNpdm8gZGUKcmVwcm9kdXppciwgY29udmVydGVyIChjb21vIGRlZmluaWRvIGFiYWl4byksIGNvbXVuaWNhciBlL291CmRpc3RyaWJ1aXIgbyBkb2N1bWVudG8gZW50cmVndWUgKGluY2x1aW5kbyBvIHJlc3Vtby9hYnN0cmFjdCkgZW0KZm9ybWF0byBkaWdpdGFsIG91IGltcHJlc3NvIGUgZW0gcXVhbHF1ZXIgbWVpby4KCmIpIERlY2xhcmEgcXVlIG8gZG9jdW1lbnRvIGVudHJlZ3VlIMOpIHNldSB0cmFiYWxobyBvcmlnaW5hbCwgZSBxdWUKZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYQp0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2UsIHRhbnRvIHF1YW50byBsaGUgw6kKcG9zc8OtdmVsIHNhYmVyLCBvcyBkaXJlaXRvcyBkZSBxdWFscXVlciBvdXRyYSBwZXNzb2Egb3UgZW50aWRhZGUuCgpjKSBTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSBjb250w6ltIG1hdGVyaWFsIGRvIHF1YWwgbsOjbyBkZXTDqW0gb3MKZGlyZWl0b3MgZGUgYXV0b3IsIGRlY2xhcmEgcXVlIG9idGV2ZSBhdXRvcml6YcOnw6NvIGRvIGRldGVudG9yIGRvcwpkaXJlaXRvcyBkZSBhdXRvciBwYXJhIGNvbmNlZGVyIMOgIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEgb3MgZGlyZWl0b3MKcmVxdWVyaWRvcyBwb3IgZXN0YSBsaWNlbsOnYSwgZSBxdWUgZXNzZSBtYXRlcmlhbCBjdWpvcyBkaXJlaXRvcyBzw6NvIGRlCnRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIG91CmNvbnRlw7pkbyBkbyBkb2N1bWVudG8gZW50cmVndWUuCgpTZSBvIGRvY3VtZW50byBlbnRyZWd1ZSDDqSBiYXNlYWRvIGVtIHRyYWJhbGhvIGZpbmFuY2lhZG8gb3UgYXBvaWFkbwpwb3Igb3V0cmEgaW5zdGl0dWnDp8OjbyBxdWUgbsOjbyBhIFVuaXZlcnNpZGFkZSBkZSBCcmFzw61saWEsIGRlY2xhcmEgcXVlCmN1bXByaXUgcXVhaXNxdWVyIG9icmlnYcOnw7VlcyBleGlnaWRhcyBwZWxvIHJlc3BlY3Rpdm8gY29udHJhdG8gb3UKYWNvcmRvLgoKQSBVbml2ZXJzaWRhZGUgZGUgQnJhc8OtbGlhIGlkZW50aWZpY2Fyw6EgY2xhcmFtZW50ZSBvKHMpIHNldSAocykgbm9tZSAocykKY29tbyBvIChzKSBhdXRvciAoZXMpIG91IGRldGVudG9yIChlcykgZG9zIGRpcmVpdG9zIGRvIGRvY3VtZW50bwplbnRyZWd1ZSwgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRhcyBwZXJtaXRpZGFzIHBvcgplc3RhIGxpY2Vuw6dhLgo=Biblioteca Digital de Monografiahttps://bdm.unb.br/PUBhttp://bdm.unb.br/oai/requestbdm@bce.unb.br||patricia@bce.unb.bropendoar:115712014-07-12T02:30:33Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)false
dc.title.en.fl_str_mv Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real
title Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real
spellingShingle Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real
Assumpção, Matheus Bichara de
Hardware
Processamento de imagens
Circuitos integrados digitais
VHDL (Linguagem descritiva de hardware)
title_short Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real
title_full Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real
title_fullStr Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real
title_full_unstemmed Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real
title_sort Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real
author Assumpção, Matheus Bichara de
author_facet Assumpção, Matheus Bichara de
author_role author
dc.contributor.author.fl_str_mv Assumpção, Matheus Bichara de
dc.contributor.advisor1.fl_str_mv Mendes, Cristiano Jacques Miosso Rodrigues
contributor_str_mv Mendes, Cristiano Jacques Miosso Rodrigues
dc.subject.keyword.en.fl_str_mv Hardware
Processamento de imagens
Circuitos integrados digitais
topic Hardware
Processamento de imagens
Circuitos integrados digitais
VHDL (Linguagem descritiva de hardware)
dc.subject.keyword.none.fl_str_mv VHDL (Linguagem descritiva de hardware)
description Monografia (graduação)—Universidade de Brasília, Faculdade UnB Gama, Engenharia Eletrônica, 2013.
publishDate 2013
dc.date.submitted.none.fl_str_mv 2013-07-24
dc.date.accessioned.fl_str_mv 2014-07-12T02:28:27Z
dc.date.available.fl_str_mv 2014-07-12T02:28:27Z
dc.date.issued.fl_str_mv 2014-07-12T02:28:27Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv ASSUMPÇÃO, Matheus Bichara de. Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real. 2013. 106 f., il. Monografia (Bacharelado em Engenharia Eletrônica)—Universidade de Brasília, 2013.
dc.identifier.uri.fl_str_mv http://bdm.unb.br/handle/10483/7804
identifier_str_mv ASSUMPÇÃO, Matheus Bichara de. Implementação em FPGA de algoritmo de detecção de cantos de imagens para aplicações em tempo real. 2013. 106 f., il. Monografia (Bacharelado em Engenharia Eletrônica)—Universidade de Brasília, 2013.
url http://bdm.unb.br/handle/10483/7804
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.source.none.fl_str_mv reponame:Biblioteca Digital de Monografias da UnB
instname:Universidade de Brasília (UnB)
instacron:UNB
instname_str Universidade de Brasília (UnB)
instacron_str UNB
institution UNB
reponame_str Biblioteca Digital de Monografias da UnB
collection Biblioteca Digital de Monografias da UnB
bitstream.url.fl_str_mv http://bdm.unb.br/xmlui/bitstream/10483/7804/1/2013_MatheusBicharadeAssumpcao.pdf
http://bdm.unb.br/xmlui/bitstream/10483/7804/2/license_url
http://bdm.unb.br/xmlui/bitstream/10483/7804/3/license_text
http://bdm.unb.br/xmlui/bitstream/10483/7804/4/license_rdf
http://bdm.unb.br/xmlui/bitstream/10483/7804/5/license.txt
bitstream.checksum.fl_str_mv 20fb504035d84cb6a62e32540af8e44d
321f3992dd3875151d8801b773ab32ed
d41d8cd98f00b204e9800998ecf8427e
38cb62ef53e6f513db2fb7e337df6485
70dc3773759c03f5a5d575db7fd2c7b7
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Biblioteca Digital de Monografias da UnB - Universidade de Brasília (UnB)
repository.mail.fl_str_mv bdm@bce.unb.br||patricia@bce.unb.br
_version_ 1801492935387119616