Reconhecimento Automático de Placas de Automóveis Utilizando Redes de Kohonen

Detalhes bibliográficos
Autor(a) principal: GONÇALVES, Pedro Rodolfo da Silva
Data de Publicação: 2015
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Institucional da UFPE
dARK ID: ark:/64986/001300000n02m
Texto Completo: https://repositorio.ufpe.br/handle/123456789/14920
Resumo: Punir infrações de trânsito, controlar tráfego em rodovias, controlar o acesso a áreas restritas, entre outras, são ações tomadas para melhorar o trânsito nas grandes cidades. Para realizar tais ações é necessário, portanto, identificar o veículo automotivo, utilizando, para isso, sua placa de licenciamento. Entretanto, com o aumento de automóveis nas vias urbanas, essa tarefa tornou-se muito difícil de ser realizada de uma forma eficiente por apenas agentes de trânsito, pois existe uma grande quantidade de dados a serem analisados e reportados aos órgãos competentes. Soma-se a isso, o fato de fatores emocionais, cansaços físico e mental, inerentes aos seres humanos, atrapalharem a eficácia da tarefa executada. Por isso, ferramentas que realizam o reconhecimento ótico de caracteres, Opitcal Character Recognition (OCR), vem sendo cada vez mais empregadas para realizar a identificação automática de caracteres existentes nas placas dos automóveis. Este trabalho visa descrever um sistema para identificação de veículos automotivos através de imagens estáticas, apresentando técnicas pesquisadas e estudadas em cada etapa do processo de identificação. As etapas que são apresentadas e detalhadas incluem: a identificação da placa, segmentação dos caracteres presentes na placa e o reconhecimento dos caracteres isolados. Técnicas envolvendo processamento digital de imagem como detectores de bordas, operações morfológicas, análise de componentes conectados e limiarização serão explicitadas. Redes neurais artificias são propostas para realizar o reconhecimento do caractere isolado, tais como Self-Organizing Maps (SOM) e Kernel Self-Organizing Map (KSOM), e serão pormenorizadas. Para avaliar o desempenho das técnicas empregadas nesse projeto, imagens presentes na base de dados MediaLab LPR Database foram utilizadas. Métricas como Recall, Precision e F-Score foram empregadas na avaliação de performance dos diferentes algoritmos estudados e implementados para realizar a detecção da placa, ajudando na escolha do extrator da placa do sistema final. No estágio de segmentação da placa e do reconhecimento dos caracteres isolados, a taxa de acerto foi utilizada para avaliar os algoritmos propostos. Para um grupo de 276 imagens pertencentes a uma base pública, as etapas de detecção, segmentação e reconhecimento alcançaram desempenhos semelhantes aos vigentes na literatura ANAGNOSTOPOULOS et al. (2006) e propiciaram, aproximadamente, uma taxa de acerto global do sistema OCR proposto de 85%.
id UFPE_752cc0d362551ceda1c8e776244ce128
oai_identifier_str oai:repositorio.ufpe.br:123456789/14920
network_acronym_str UFPE
network_name_str Repositório Institucional da UFPE
repository_id_str 2221
spelling GONÇALVES, Pedro Rodolfo da Silvahttp://lattes.cnpq.br/3568073896505386http://lattes.cnpq.br/8715023255304328ARAÚJO, Aluízio Fausto Ribeiro2016-01-18T12:53:32Z2016-01-18T12:53:32Z2015-09-01https://repositorio.ufpe.br/handle/123456789/14920ark:/64986/001300000n02mPunir infrações de trânsito, controlar tráfego em rodovias, controlar o acesso a áreas restritas, entre outras, são ações tomadas para melhorar o trânsito nas grandes cidades. Para realizar tais ações é necessário, portanto, identificar o veículo automotivo, utilizando, para isso, sua placa de licenciamento. Entretanto, com o aumento de automóveis nas vias urbanas, essa tarefa tornou-se muito difícil de ser realizada de uma forma eficiente por apenas agentes de trânsito, pois existe uma grande quantidade de dados a serem analisados e reportados aos órgãos competentes. Soma-se a isso, o fato de fatores emocionais, cansaços físico e mental, inerentes aos seres humanos, atrapalharem a eficácia da tarefa executada. Por isso, ferramentas que realizam o reconhecimento ótico de caracteres, Opitcal Character Recognition (OCR), vem sendo cada vez mais empregadas para realizar a identificação automática de caracteres existentes nas placas dos automóveis. Este trabalho visa descrever um sistema para identificação de veículos automotivos através de imagens estáticas, apresentando técnicas pesquisadas e estudadas em cada etapa do processo de identificação. As etapas que são apresentadas e detalhadas incluem: a identificação da placa, segmentação dos caracteres presentes na placa e o reconhecimento dos caracteres isolados. Técnicas envolvendo processamento digital de imagem como detectores de bordas, operações morfológicas, análise de componentes conectados e limiarização serão explicitadas. Redes neurais artificias são propostas para realizar o reconhecimento do caractere isolado, tais como Self-Organizing Maps (SOM) e Kernel Self-Organizing Map (KSOM), e serão pormenorizadas. Para avaliar o desempenho das técnicas empregadas nesse projeto, imagens presentes na base de dados MediaLab LPR Database foram utilizadas. Métricas como Recall, Precision e F-Score foram empregadas na avaliação de performance dos diferentes algoritmos estudados e implementados para realizar a detecção da placa, ajudando na escolha do extrator da placa do sistema final. No estágio de segmentação da placa e do reconhecimento dos caracteres isolados, a taxa de acerto foi utilizada para avaliar os algoritmos propostos. Para um grupo de 276 imagens pertencentes a uma base pública, as etapas de detecção, segmentação e reconhecimento alcançaram desempenhos semelhantes aos vigentes na literatura ANAGNOSTOPOULOS et al. (2006) e propiciaram, aproximadamente, uma taxa de acerto global do sistema OCR proposto de 85%.Punish traffic infractions, traffic control on highways, control access to restricted areas, among others, are actions taken to improve traffic in major cities. In order to take these actions is therefore necessary to identify the motor vehicle using it licensing plate. However, with the increase of the number of cars on urban roads, this task has become very difficult to be performed effectively only by traffic agents because there is a lot of data to be analyzed and reported to the competent agencies. In addition, the fact that emotional factors, physical and mental tiredness, that inherent features to humans, hider effectiveness of task begin performed. Therefore, tools that perform optical character recognition (OCR) are begin increasingly used for automating the identification of characters on licensing plate of the vehicles. This research describes a system for identification of automotive vehicles through still images showing algorithms researched in the literature on each step of the identification process. The stages are presented and detailed include: plate identification, segmentation of the characters existing in plate and the recognition of single characters. Techniques involving digital image processing like edge detectors, morphological operations, connected component analysis and thresholding are explained. Artificial neural networks are submitted to achieve the recognition of single character, such as Self-Organizing Maps (SOM) and Kernel Self-Organizing Map (KSOM), are detailed. In order to evaluate the performance of the techniques used in this project, images from mainly the MediaLab LPR Database were used. The metrics employed to analyze the performance of algorithms implemented to detect a region of plate on image are Recall, Precision and F-Score. This metrics helped to choose the better algorithms for extraction plate on image. In the segmentation stage of the plate and the recognition of single characters, the hit rate was used to evaluate the proposed algorithms. For group of 276 images belonging a public database, the stages of detection, segmentation and recognition reached similar performance with previous approaches (ANAGNOSTOPOULOS et al., 2006), leading the proposed OCR system to 85% of hit rate.porUniversidade Federal de PernambucoPrograma de Pos Graduacao em Ciencia da ComputacaoUFPEBrasilAttribution-NonCommercial-NoDerivs 3.0 Brazilhttp://creativecommons.org/licenses/by-nc-nd/3.0/br/info:eu-repo/semantics/openAccessOCRLPRANPRIdentificação de AutomóveisMapas Auto-OrganizáveisFunção KernelRedes NeuraisReconhecimento Automático de Placas de Automóveis Utilizando Redes de Kohoneninfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesismestradoreponame:Repositório Institucional da UFPEinstname:Universidade Federal de Pernambuco (UFPE)instacron:UFPETHUMBNAILDissertação_Pedro Gonçalves.pdf.jpgDissertação_Pedro Gonçalves.pdf.jpgGenerated Thumbnailimage/jpeg1361https://repositorio.ufpe.br/bitstream/123456789/14920/5/Disserta%c3%a7%c3%a3o_Pedro%20Gon%c3%a7alves.pdf.jpg28ba3110a56def397ae38766e0f56542MD55ORIGINALDissertação_Pedro Gonçalves.pdfDissertação_Pedro Gonçalves.pdfapplication/pdf8565820https://repositorio.ufpe.br/bitstream/123456789/14920/1/Disserta%c3%a7%c3%a3o_Pedro%20Gon%c3%a7alves.pdff14c8d37ea1f5daef226a8a6f131badaMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81232https://repositorio.ufpe.br/bitstream/123456789/14920/2/license_rdf66e71c371cc565284e70f40736c94386MD52LICENSElicense.txtlicense.txttext/plain; charset=utf-82311https://repositorio.ufpe.br/bitstream/123456789/14920/3/license.txt4b8a02c7f2818eaf00dcf2260dd5eb08MD53TEXTDissertação_Pedro Gonçalves.pdf.txtDissertação_Pedro Gonçalves.pdf.txtExtracted texttext/plain222992https://repositorio.ufpe.br/bitstream/123456789/14920/4/Disserta%c3%a7%c3%a3o_Pedro%20Gon%c3%a7alves.pdf.txt1ae0360f59b919bbe0a897e365d36323MD54123456789/149202019-10-25 06:59:49.597oai:repositorio.ufpe.br:123456789/14920TGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKClRvZG8gZGVwb3NpdGFudGUgZGUgbWF0ZXJpYWwgbm8gUmVwb3NpdMOzcmlvIEluc3RpdHVjaW9uYWwgKFJJKSBkZXZlIGNvbmNlZGVyLCDDoCBVbml2ZXJzaWRhZGUgRmVkZXJhbCBkZSBQZXJuYW1idWNvIChVRlBFKSwgdW1hIExpY2Vuw6dhIGRlIERpc3RyaWJ1acOnw6NvIE7Do28gRXhjbHVzaXZhIHBhcmEgbWFudGVyIGUgdG9ybmFyIGFjZXNzw612ZWlzIG9zIHNldXMgZG9jdW1lbnRvcywgZW0gZm9ybWF0byBkaWdpdGFsLCBuZXN0ZSByZXBvc2l0w7NyaW8uCgpDb20gYSBjb25jZXNzw6NvIGRlc3RhIGxpY2Vuw6dhIG7Do28gZXhjbHVzaXZhLCBvIGRlcG9zaXRhbnRlIG1hbnTDqW0gdG9kb3Mgb3MgZGlyZWl0b3MgZGUgYXV0b3IuCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKTGljZW7Dp2EgZGUgRGlzdHJpYnVpw6fDo28gTsOjbyBFeGNsdXNpdmEKCkFvIGNvbmNvcmRhciBjb20gZXN0YSBsaWNlbsOnYSBlIGFjZWl0w6EtbGEsIHZvY8OqIChhdXRvciBvdSBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMpOgoKYSkgRGVjbGFyYSBxdWUgY29uaGVjZSBhIHBvbMOtdGljYSBkZSBjb3B5cmlnaHQgZGEgZWRpdG9yYSBkbyBzZXUgZG9jdW1lbnRvOwpiKSBEZWNsYXJhIHF1ZSBjb25oZWNlIGUgYWNlaXRhIGFzIERpcmV0cml6ZXMgcGFyYSBvIFJlcG9zaXTDs3JpbyBJbnN0aXR1Y2lvbmFsIGRhIFVGUEU7CmMpIENvbmNlZGUgw6AgVUZQRSBvIGRpcmVpdG8gbsOjbyBleGNsdXNpdm8gZGUgYXJxdWl2YXIsIHJlcHJvZHV6aXIsIGNvbnZlcnRlciAoY29tbyBkZWZpbmlkbyBhIHNlZ3VpciksIGNvbXVuaWNhciBlL291IGRpc3RyaWJ1aXIsIG5vIFJJLCBvIGRvY3VtZW50byBlbnRyZWd1ZSAoaW5jbHVpbmRvIG8gcmVzdW1vL2Fic3RyYWN0KSBlbSBmb3JtYXRvIGRpZ2l0YWwgb3UgcG9yIG91dHJvIG1laW87CmQpIERlY2xhcmEgcXVlIGF1dG9yaXphIGEgVUZQRSBhIGFycXVpdmFyIG1haXMgZGUgdW1hIGPDs3BpYSBkZXN0ZSBkb2N1bWVudG8gZSBjb252ZXJ0w6otbG8sIHNlbSBhbHRlcmFyIG8gc2V1IGNvbnRlw7pkbywgcGFyYSBxdWFscXVlciBmb3JtYXRvIGRlIGZpY2hlaXJvLCBtZWlvIG91IHN1cG9ydGUsIHBhcmEgZWZlaXRvcyBkZSBzZWd1cmFuw6dhLCBwcmVzZXJ2YcOnw6NvIChiYWNrdXApIGUgYWNlc3NvOwplKSBEZWNsYXJhIHF1ZSBvIGRvY3VtZW50byBzdWJtZXRpZG8gw6kgbyBzZXUgdHJhYmFsaG8gb3JpZ2luYWwgZSBxdWUgZGV0w6ltIG8gZGlyZWl0byBkZSBjb25jZWRlciBhIHRlcmNlaXJvcyBvcyBkaXJlaXRvcyBjb250aWRvcyBuZXN0YSBsaWNlbsOnYS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBhIGVudHJlZ2EgZG8gZG9jdW1lbnRvIG7Do28gaW5mcmluZ2Ugb3MgZGlyZWl0b3MgZGUgb3V0cmEgcGVzc29hIG91IGVudGlkYWRlOwpmKSBEZWNsYXJhIHF1ZSwgbm8gY2FzbyBkbyBkb2N1bWVudG8gc3VibWV0aWRvIGNvbnRlciBtYXRlcmlhbCBkbyBxdWFsIG7Do28gZGV0w6ltIG9zIGRpcmVpdG9zIGRlCmF1dG9yLCBvYnRldmUgYSBhdXRvcml6YcOnw6NvIGlycmVzdHJpdGEgZG8gcmVzcGVjdGl2byBkZXRlbnRvciBkZXNzZXMgZGlyZWl0b3MgcGFyYSBjZWRlciDDoApVRlBFIG9zIGRpcmVpdG9zIHJlcXVlcmlkb3MgcG9yIGVzdGEgTGljZW7Dp2EgZSBhdXRvcml6YXIgYSB1bml2ZXJzaWRhZGUgYSB1dGlsaXrDoS1sb3MgbGVnYWxtZW50ZS4gRGVjbGFyYSB0YW1iw6ltIHF1ZSBlc3NlIG1hdGVyaWFsIGN1am9zIGRpcmVpdG9zIHPDo28gZGUgdGVyY2Vpcm9zIGVzdMOhIGNsYXJhbWVudGUgaWRlbnRpZmljYWRvIGUgcmVjb25oZWNpZG8gbm8gdGV4dG8gb3UgY29udGXDumRvIGRvIGRvY3VtZW50byBlbnRyZWd1ZTsKZykgU2UgbyBkb2N1bWVudG8gZW50cmVndWUgw6kgYmFzZWFkbyBlbSB0cmFiYWxobyBmaW5hbmNpYWRvIG91IGFwb2lhZG8gcG9yIG91dHJhIGluc3RpdHVpw6fDo28gcXVlIG7Do28gYSBVRlBFLMKgZGVjbGFyYSBxdWUgY3VtcHJpdSBxdWFpc3F1ZXIgb2JyaWdhw6fDtWVzIGV4aWdpZGFzIHBlbG8gcmVzcGVjdGl2byBjb250cmF0byBvdSBhY29yZG8uCgpBIFVGUEUgaWRlbnRpZmljYXLDoSBjbGFyYW1lbnRlIG8ocykgbm9tZShzKSBkbyhzKSBhdXRvciAoZXMpIGRvcyBkaXJlaXRvcyBkbyBkb2N1bWVudG8gZW50cmVndWUgZSBuw6NvIGZhcsOhIHF1YWxxdWVyIGFsdGVyYcOnw6NvLCBwYXJhIGFsw6ltIGRvIHByZXZpc3RvIG5hIGFsw61uZWEgYykuCg==Repositório InstitucionalPUBhttps://repositorio.ufpe.br/oai/requestattena@ufpe.bropendoar:22212019-10-25T09:59:49Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)false
dc.title.pt_BR.fl_str_mv Reconhecimento Automático de Placas de Automóveis Utilizando Redes de Kohonen
title Reconhecimento Automático de Placas de Automóveis Utilizando Redes de Kohonen
spellingShingle Reconhecimento Automático de Placas de Automóveis Utilizando Redes de Kohonen
GONÇALVES, Pedro Rodolfo da Silva
OCR
LPR
ANPR
Identificação de Automóveis
Mapas Auto-Organizáveis
Função Kernel
Redes Neurais
title_short Reconhecimento Automático de Placas de Automóveis Utilizando Redes de Kohonen
title_full Reconhecimento Automático de Placas de Automóveis Utilizando Redes de Kohonen
title_fullStr Reconhecimento Automático de Placas de Automóveis Utilizando Redes de Kohonen
title_full_unstemmed Reconhecimento Automático de Placas de Automóveis Utilizando Redes de Kohonen
title_sort Reconhecimento Automático de Placas de Automóveis Utilizando Redes de Kohonen
author GONÇALVES, Pedro Rodolfo da Silva
author_facet GONÇALVES, Pedro Rodolfo da Silva
author_role author
dc.contributor.authorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/3568073896505386
dc.contributor.advisorLattes.pt_BR.fl_str_mv http://lattes.cnpq.br/8715023255304328
dc.contributor.author.fl_str_mv GONÇALVES, Pedro Rodolfo da Silva
dc.contributor.advisor1.fl_str_mv ARAÚJO, Aluízio Fausto Ribeiro
contributor_str_mv ARAÚJO, Aluízio Fausto Ribeiro
dc.subject.por.fl_str_mv OCR
LPR
ANPR
Identificação de Automóveis
Mapas Auto-Organizáveis
Função Kernel
Redes Neurais
topic OCR
LPR
ANPR
Identificação de Automóveis
Mapas Auto-Organizáveis
Função Kernel
Redes Neurais
description Punir infrações de trânsito, controlar tráfego em rodovias, controlar o acesso a áreas restritas, entre outras, são ações tomadas para melhorar o trânsito nas grandes cidades. Para realizar tais ações é necessário, portanto, identificar o veículo automotivo, utilizando, para isso, sua placa de licenciamento. Entretanto, com o aumento de automóveis nas vias urbanas, essa tarefa tornou-se muito difícil de ser realizada de uma forma eficiente por apenas agentes de trânsito, pois existe uma grande quantidade de dados a serem analisados e reportados aos órgãos competentes. Soma-se a isso, o fato de fatores emocionais, cansaços físico e mental, inerentes aos seres humanos, atrapalharem a eficácia da tarefa executada. Por isso, ferramentas que realizam o reconhecimento ótico de caracteres, Opitcal Character Recognition (OCR), vem sendo cada vez mais empregadas para realizar a identificação automática de caracteres existentes nas placas dos automóveis. Este trabalho visa descrever um sistema para identificação de veículos automotivos através de imagens estáticas, apresentando técnicas pesquisadas e estudadas em cada etapa do processo de identificação. As etapas que são apresentadas e detalhadas incluem: a identificação da placa, segmentação dos caracteres presentes na placa e o reconhecimento dos caracteres isolados. Técnicas envolvendo processamento digital de imagem como detectores de bordas, operações morfológicas, análise de componentes conectados e limiarização serão explicitadas. Redes neurais artificias são propostas para realizar o reconhecimento do caractere isolado, tais como Self-Organizing Maps (SOM) e Kernel Self-Organizing Map (KSOM), e serão pormenorizadas. Para avaliar o desempenho das técnicas empregadas nesse projeto, imagens presentes na base de dados MediaLab LPR Database foram utilizadas. Métricas como Recall, Precision e F-Score foram empregadas na avaliação de performance dos diferentes algoritmos estudados e implementados para realizar a detecção da placa, ajudando na escolha do extrator da placa do sistema final. No estágio de segmentação da placa e do reconhecimento dos caracteres isolados, a taxa de acerto foi utilizada para avaliar os algoritmos propostos. Para um grupo de 276 imagens pertencentes a uma base pública, as etapas de detecção, segmentação e reconhecimento alcançaram desempenhos semelhantes aos vigentes na literatura ANAGNOSTOPOULOS et al. (2006) e propiciaram, aproximadamente, uma taxa de acerto global do sistema OCR proposto de 85%.
publishDate 2015
dc.date.issued.fl_str_mv 2015-09-01
dc.date.accessioned.fl_str_mv 2016-01-18T12:53:32Z
dc.date.available.fl_str_mv 2016-01-18T12:53:32Z
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 https://repositorio.ufpe.br/handle/123456789/14920
dc.identifier.dark.fl_str_mv ark:/64986/001300000n02m
url https://repositorio.ufpe.br/handle/123456789/14920
identifier_str_mv ark:/64986/001300000n02m
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-NoDerivs 3.0 Brazil
http://creativecommons.org/licenses/by-nc-nd/3.0/br/
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.publisher.program.fl_str_mv Programa de Pos Graduacao em Ciencia da Computacao
dc.publisher.initials.fl_str_mv UFPE
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Federal de Pernambuco
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFPE
instname:Universidade Federal de Pernambuco (UFPE)
instacron:UFPE
instname_str Universidade Federal de Pernambuco (UFPE)
instacron_str UFPE
institution UFPE
reponame_str Repositório Institucional da UFPE
collection Repositório Institucional da UFPE
bitstream.url.fl_str_mv https://repositorio.ufpe.br/bitstream/123456789/14920/5/Disserta%c3%a7%c3%a3o_Pedro%20Gon%c3%a7alves.pdf.jpg
https://repositorio.ufpe.br/bitstream/123456789/14920/1/Disserta%c3%a7%c3%a3o_Pedro%20Gon%c3%a7alves.pdf
https://repositorio.ufpe.br/bitstream/123456789/14920/2/license_rdf
https://repositorio.ufpe.br/bitstream/123456789/14920/3/license.txt
https://repositorio.ufpe.br/bitstream/123456789/14920/4/Disserta%c3%a7%c3%a3o_Pedro%20Gon%c3%a7alves.pdf.txt
bitstream.checksum.fl_str_mv 28ba3110a56def397ae38766e0f56542
f14c8d37ea1f5daef226a8a6f131bada
66e71c371cc565284e70f40736c94386
4b8a02c7f2818eaf00dcf2260dd5eb08
1ae0360f59b919bbe0a897e365d36323
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFPE - Universidade Federal de Pernambuco (UFPE)
repository.mail.fl_str_mv attena@ufpe.br
_version_ 1815172861867851776