Identificación de caracteres en placas de carros colombianos utilizando diferentes técnicas para su estudio comparativo

RESUMEN: El presente trabajo de grado es un estudio, implementación y posterior comparación de técnicas de visión artificial que están comprendidas bajo el enfoque de Machine Learning y Deep Learning mediante el desarrollo de un software de reconocimiento de placas vehiculares colombianas. Este tipo...

Full description

Autores:
España Chamorro, Christian Daniel
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2021
Institución:
Universidad de Antioquia
Repositorio:
Repositorio UdeA
Idioma:
spa
OAI Identifier:
oai:bibliotecadigital.udea.edu.co:10495/25366
Acceso en línea:
http://hdl.handle.net/10495/25366
Palabra clave:
Programa de ordenador
Computer software
Inteligencia artificial
Artificial intelligence
Algoritmo
Algorithms
Aprendizaje automático (Inteligencia artificial)
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3052
http://vocabularies.unesco.org/thesaurus/concept2024
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_09b6878b75cbac8541d0dca4b828d316
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/25366
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Identificación de caracteres en placas de carros colombianos utilizando diferentes técnicas para su estudio comparativo
title Identificación de caracteres en placas de carros colombianos utilizando diferentes técnicas para su estudio comparativo
spellingShingle Identificación de caracteres en placas de carros colombianos utilizando diferentes técnicas para su estudio comparativo
Programa de ordenador
Computer software
Inteligencia artificial
Artificial intelligence
Algoritmo
Algorithms
Aprendizaje automático (Inteligencia artificial)
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3052
http://vocabularies.unesco.org/thesaurus/concept2024
title_short Identificación de caracteres en placas de carros colombianos utilizando diferentes técnicas para su estudio comparativo
title_full Identificación de caracteres en placas de carros colombianos utilizando diferentes técnicas para su estudio comparativo
title_fullStr Identificación de caracteres en placas de carros colombianos utilizando diferentes técnicas para su estudio comparativo
title_full_unstemmed Identificación de caracteres en placas de carros colombianos utilizando diferentes técnicas para su estudio comparativo
title_sort Identificación de caracteres en placas de carros colombianos utilizando diferentes técnicas para su estudio comparativo
dc.creator.fl_str_mv España Chamorro, Christian Daniel
dc.contributor.advisor.none.fl_str_mv Fernandez MC Cann, David Stephen
dc.contributor.author.none.fl_str_mv España Chamorro, Christian Daniel
dc.subject.unesco.none.fl_str_mv Programa de ordenador
Computer software
Inteligencia artificial
Artificial intelligence
Algoritmo
Algorithms
topic Programa de ordenador
Computer software
Inteligencia artificial
Artificial intelligence
Algoritmo
Algorithms
Aprendizaje automático (Inteligencia artificial)
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3052
http://vocabularies.unesco.org/thesaurus/concept2024
dc.subject.lemb.none.fl_str_mv Aprendizaje automático (Inteligencia artificial)
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept3052
http://vocabularies.unesco.org/thesaurus/concept2024
description RESUMEN: El presente trabajo de grado es un estudio, implementación y posterior comparación de técnicas de visión artificial que están comprendidas bajo el enfoque de Machine Learning y Deep Learning mediante el desarrollo de un software de reconocimiento de placas vehiculares colombianas. Este tipo de software son llamados ALPR (Automatic License Plate Recognition), los cuales son capaces de extraer e identificar los caracteres que componen las matrículas vehiculares a partir de imágenes capturadas por una cámara fotográfica. En este proyecto se manejan técnicas básicas de procesamiento y segmentación de imágenes, como la binarización y la detección de contornos, ya que son pieza fundamental para extraer los numero y letras de las matrículas. Adicionalmente, para el enfoque de Machine Learning se entrenan nueve modelos de clasificación, en los cuales se combinan tres descriptores de características, entre ellos están el Histograma de Gradientes, Local Binary Patterns y características HAAR; con tres algoritmos de clasificación tales a Support Vector Machine, Random Forest y KNN. Por último, se entrena el algoritmo de detección y clasificación de objetos YOLO, con la ayuda del framework Darknet. Todo esto con el objetivo de encontrar y determinar cuál conjunto de técnicas ofrece mayor probabilidad de éxito al momento de reconocer los caracteres de la placa vehicular.
publishDate 2021
dc.date.issued.none.fl_str_mv 2021
dc.date.accessioned.none.fl_str_mv 2022-01-19T13:47:14Z
dc.date.available.none.fl_str_mv 2022-01-19T13:47:14Z
dc.type.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.coarversion.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.hasversion.spa.fl_str_mv info:eu-repo/semantics/draft
dc.type.coar.spa.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.redcol.spa.fl_str_mv https://purl.org/redcol/resource_type/TP
dc.type.local.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/25366
url http://hdl.handle.net/10495/25366
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rights.accessrights.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
dc.rights.creativecommons.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
eu_rights_str_mv openAccess
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
http://purl.org/coar/access_right/c_abf2
https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.format.extent.spa.fl_str_mv 210
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.place.spa.fl_str_mv Medellín
institution Universidad de Antioquia
bitstream.url.fl_str_mv http://bibliotecadigital.udea.edu.co/bitstream/10495/25366/1/EspanaChristian_2021_DeteccionCaracteresPlacas.pdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/25366/2/license_rdf
http://bibliotecadigital.udea.edu.co/bitstream/10495/25366/3/license.txt
bitstream.checksum.fl_str_mv b24927a04d25176b194fb4716774ac9d
e2060682c9c70d4d30c83c51448f4eed
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional Universidad de Antioquia
repository.mail.fl_str_mv andres.perez@udea.edu.co
_version_ 1812173205598633984
spelling Fernandez MC Cann, David StephenEspaña Chamorro, Christian Daniel2022-01-19T13:47:14Z2022-01-19T13:47:14Z2021http://hdl.handle.net/10495/25366RESUMEN: El presente trabajo de grado es un estudio, implementación y posterior comparación de técnicas de visión artificial que están comprendidas bajo el enfoque de Machine Learning y Deep Learning mediante el desarrollo de un software de reconocimiento de placas vehiculares colombianas. Este tipo de software son llamados ALPR (Automatic License Plate Recognition), los cuales son capaces de extraer e identificar los caracteres que componen las matrículas vehiculares a partir de imágenes capturadas por una cámara fotográfica. En este proyecto se manejan técnicas básicas de procesamiento y segmentación de imágenes, como la binarización y la detección de contornos, ya que son pieza fundamental para extraer los numero y letras de las matrículas. Adicionalmente, para el enfoque de Machine Learning se entrenan nueve modelos de clasificación, en los cuales se combinan tres descriptores de características, entre ellos están el Histograma de Gradientes, Local Binary Patterns y características HAAR; con tres algoritmos de clasificación tales a Support Vector Machine, Random Forest y KNN. Por último, se entrena el algoritmo de detección y clasificación de objetos YOLO, con la ayuda del framework Darknet. Todo esto con el objetivo de encontrar y determinar cuál conjunto de técnicas ofrece mayor probabilidad de éxito al momento de reconocer los caracteres de la placa vehicular.ABSTRACT: This degree work is a study, implementation and subsequent comparison of artificial vision techniques that are included under the Machine Learning and Deep Learning approach through the development of a Colombian license plate recognition software. This type of software is called ALPR (Automatic License Plate Recognition), which are capable of extracting and identifying the characters that make up vehicle license plates from images captured by a photographic camera. In this project, basic image processing and segmentation techniques are handled, such as binarization and contour detection, since they are a fundamental part of extracting the numbers and letters of the license plates. Additionally, for the Machine Learning approach, nine classification models are trained, in which three characteristic descriptors are combined, among them are the Gradient Histogram, Local Binary Patterns and HAAR characteristics; with three classification algorithms such as Support Vector Machine, Random Forest and KNN. Finally, the YOLO object detection and classification algorithm is trained, with the help of the Darknet framework. All this with the aim of finding and determining which set of techniques offers the greatest probability of success when recognizing the characters on the license plate.210application/pdfspainfo:eu-repo/semantics/draftinfo:eu-repo/semantics/bachelorThesishttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/openAccesshttp://creativecommons.org/licenses/by-nc-sa/2.5/co/http://purl.org/coar/access_right/c_abf2https://creativecommons.org/licenses/by-nc-sa/4.0/Identificación de caracteres en placas de carros colombianos utilizando diferentes técnicas para su estudio comparativoMedellínPrograma de ordenadorComputer softwareInteligencia artificialArtificial intelligenceAlgoritmoAlgorithmsAprendizaje automático (Inteligencia artificial)http://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept3052http://vocabularies.unesco.org/thesaurus/concept2024Profesional en Ingeniería de TelecomunicacionesPregradoFacultad de Ingeniería. Ingeniería de TelecomunicacionesUniversidad de AntioquiaORIGINALEspanaChristian_2021_DeteccionCaracteresPlacas.pdfEspanaChristian_2021_DeteccionCaracteresPlacas.pdfTrabajo de grado de Pregradoapplication/pdf3222313http://bibliotecadigital.udea.edu.co/bitstream/10495/25366/1/EspanaChristian_2021_DeteccionCaracteresPlacas.pdfb24927a04d25176b194fb4716774ac9dMD51CC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-81051http://bibliotecadigital.udea.edu.co/bitstream/10495/25366/2/license_rdfe2060682c9c70d4d30c83c51448f4eedMD52LICENSElicense.txtlicense.txttext/plain; charset=utf-81748http://bibliotecadigital.udea.edu.co/bitstream/10495/25366/3/license.txt8a4605be74aa9ea9d79846c1fba20a33MD5310495/25366oai:bibliotecadigital.udea.edu.co:10495/253662022-01-19 08:47:14.99Repositorio Institucional Universidad de Antioquiaandres.perez@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=