Desarrollo de un prototipo para la identificación de referencias en dispositivos médicos mediante el uso de herramientas Open Source y técnicas de visión por computadora

RESUMEN: En la industria es muy común usar etiquetas sobre los productos para mantener un registro y trazabilidad de estos en el tiempo, y en los dispositivos médicos no es la excepción. Los lectores o sensores se encargan de obtener la información de las diferentes codificaciones existentes y con e...

Full description

Autores:
Flórez Misas, Cindy Tatiana
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/19596
Acceso en línea:
http://hdl.handle.net/10495/19596
Palabra clave:
Programa de ordenador
Computer software
Dispositivo de almacenamiento informático
Computer storage devices
Algoritmo
Algorithms
Base de datos
Databases
Etiquetas
OCR
Open Source
Trazabilidad
Visión por computadora
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept6072
http://vocabularies.unesco.org/thesaurus/concept2024
http://vocabularies.unesco.org/thesaurus/concept501
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-sa/2.5/co/
id UDEA2_2070d4f84798408a35f338cfc39dbdc6
oai_identifier_str oai:bibliotecadigital.udea.edu.co:10495/19596
network_acronym_str UDEA2
network_name_str Repositorio UdeA
repository_id_str
dc.title.spa.fl_str_mv Desarrollo de un prototipo para la identificación de referencias en dispositivos médicos mediante el uso de herramientas Open Source y técnicas de visión por computadora
title Desarrollo de un prototipo para la identificación de referencias en dispositivos médicos mediante el uso de herramientas Open Source y técnicas de visión por computadora
spellingShingle Desarrollo de un prototipo para la identificación de referencias en dispositivos médicos mediante el uso de herramientas Open Source y técnicas de visión por computadora
Programa de ordenador
Computer software
Dispositivo de almacenamiento informático
Computer storage devices
Algoritmo
Algorithms
Base de datos
Databases
Etiquetas
OCR
Open Source
Trazabilidad
Visión por computadora
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept6072
http://vocabularies.unesco.org/thesaurus/concept2024
http://vocabularies.unesco.org/thesaurus/concept501
title_short Desarrollo de un prototipo para la identificación de referencias en dispositivos médicos mediante el uso de herramientas Open Source y técnicas de visión por computadora
title_full Desarrollo de un prototipo para la identificación de referencias en dispositivos médicos mediante el uso de herramientas Open Source y técnicas de visión por computadora
title_fullStr Desarrollo de un prototipo para la identificación de referencias en dispositivos médicos mediante el uso de herramientas Open Source y técnicas de visión por computadora
title_full_unstemmed Desarrollo de un prototipo para la identificación de referencias en dispositivos médicos mediante el uso de herramientas Open Source y técnicas de visión por computadora
title_sort Desarrollo de un prototipo para la identificación de referencias en dispositivos médicos mediante el uso de herramientas Open Source y técnicas de visión por computadora
dc.creator.fl_str_mv Flórez Misas, Cindy Tatiana
dc.contributor.advisor.none.fl_str_mv Ochoa Gómez, John Fredy
Vélez Echeverri, Diego Alejandro
Puche Sarmiento, Aura Cristina
Mera Jiménez, Servio Leonel
dc.contributor.author.none.fl_str_mv Flórez Misas, Cindy Tatiana
dc.subject.unesco.none.fl_str_mv Programa de ordenador
Computer software
Dispositivo de almacenamiento informático
Computer storage devices
Algoritmo
Algorithms
Base de datos
Databases
topic Programa de ordenador
Computer software
Dispositivo de almacenamiento informático
Computer storage devices
Algoritmo
Algorithms
Base de datos
Databases
Etiquetas
OCR
Open Source
Trazabilidad
Visión por computadora
http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept6072
http://vocabularies.unesco.org/thesaurus/concept2024
http://vocabularies.unesco.org/thesaurus/concept501
dc.subject.proposal.spa.fl_str_mv Etiquetas
OCR
Open Source
Trazabilidad
Visión por computadora
dc.subject.unescouri.none.fl_str_mv http://vocabularies.unesco.org/thesaurus/concept6081
http://vocabularies.unesco.org/thesaurus/concept6072
http://vocabularies.unesco.org/thesaurus/concept2024
http://vocabularies.unesco.org/thesaurus/concept501
description RESUMEN: En la industria es muy común usar etiquetas sobre los productos para mantener un registro y trazabilidad de estos en el tiempo, y en los dispositivos médicos no es la excepción. Los lectores o sensores se encargan de obtener la información de las diferentes codificaciones existentes y con ellos se aumenta la confiabilidad y precisión en la información guardada. Por medio de la visión por computadora, esta lectura y captura de información se puede dar de manera más precisa y por medio de dispositivos alternativos, como los smartphones, permitiendo mayor versatilidad en la mejora de procesos. En el presente trabajo se planteó el desarrollo de un prototipo para la captura y procesamiento de imágenes por medio de la visión por computadora, con el método de OCR (Optical Character Recognition), con software open source como Python, OpenCV y Tesseract para el reconocimiento de referencias (etiquetas) de productos de la empresa Industrias Médicas Sampedro. Se estableció un protocolo para la adquisición de imágenes; 20 fotos fueron tomadas por cada referencia, con un total de 100 fotos para probar el algoritmo. Se usaron técnicas de preprocesamiento (binarización, transformación morfológica, filtrado/remoción de ruido, umbralización) para la obtención de información de las palabras extraídas por medio de la librería compatible con Python, Pytesseract. Se evaluó la precisión del algoritmo; es decir, la cantidad de veces que acertó en el reconocimiento de caracteres. Después se realizó una comparación de la información de entrada con una base de datos predefinida. Como resultados en la parte de precisión del algoritmo, éste tuvo fallos en reconocer fotos asociadas a las dos últimas referencias establecidas, lo cual hizo que el prototipo tuviera una precisión del 89%; se realizaron algunas validaciones y correcciones. Al final, la precisión global aumentó al 100%.
publishDate 2021
dc.date.accessioned.none.fl_str_mv 2021-05-14T14:19:44Z
dc.date.available.none.fl_str_mv 2021-05-14T14:19:44Z
dc.date.issued.none.fl_str_mv 2021
dc.type.spa.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
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.coarversion.spa.fl_str_mv http://purl.org/coar/version/c_b1a7d7d4d402bcce
dc.type.driver.spa.fl_str_mv info:eu-repo/semantics/bachelorThesis
dc.type.version.spa.fl_str_mv info:eu-repo/semantics/draft
format http://purl.org/coar/resource_type/c_7a1f
status_str draft
dc.identifier.uri.none.fl_str_mv http://hdl.handle.net/10495/19596
url http://hdl.handle.net/10495/19596
dc.language.iso.spa.fl_str_mv spa
language spa
dc.rights.uri.*.fl_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
dc.rights.uri.spa.fl_str_mv https://creativecommons.org/licenses/by-nc-sa/4.0/
dc.rights.accessrights.*.fl_str_mv Atribución-NoComercial-CompartirIgual 2.5 Colombia
dc.rights.accessrights.spa.fl_str_mv info:eu-repo/semantics/openAccess
dc.rights.coar.spa.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv http://creativecommons.org/licenses/by-nc-sa/2.5/co/
https://creativecommons.org/licenses/by-nc-sa/4.0/
Atribución-NoComercial-CompartirIgual 2.5 Colombia
http://purl.org/coar/access_right/c_abf2
eu_rights_str_mv openAccess
dc.format.extent.spa.fl_str_mv 42
dc.format.mimetype.spa.fl_str_mv application/pdf
dc.publisher.spa.fl_str_mv Universidad de Antioquia
dc.publisher.place.spa.fl_str_mv Medellín, Colombia
dc.publisher.faculty.spa.fl_str_mv Facultad de Ingeniería. Carrera de Bioingeniería
institution Universidad de Antioquia
bitstream.url.fl_str_mv https://bibliotecadigital.udea.edu.co/bitstreams/058b8af9-b67c-4b90-9f5e-014ad4825879/download
https://bibliotecadigital.udea.edu.co/bitstreams/9b6d7f6b-dd17-4b25-9fb1-bb1776ab4519/download
https://bibliotecadigital.udea.edu.co/bitstreams/6b7b0617-d78b-4a56-a4b8-06118468e603/download
https://bibliotecadigital.udea.edu.co/bitstreams/bad2ba66-1b12-4e7f-9722-a239e2214f57/download
https://bibliotecadigital.udea.edu.co/bitstreams/17e69ea8-852f-4670-bf4b-dcd46003633a/download
bitstream.checksum.fl_str_mv b88b088d9957e670ce3b3fbe2eedbc13
77686fde40fbf941a258b58c91671882
8a4605be74aa9ea9d79846c1fba20a33
0c7fd8327ff08851eae3b9583c8459cc
0025a5c8f70a2ef4e281eb420c52ead8
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Institucional de la Universidad de Antioquia
repository.mail.fl_str_mv aplicacionbibliotecadigitalbiblioteca@udea.edu.co
_version_ 1851052633614188544
spelling Ochoa Gómez, John FredyVélez Echeverri, Diego AlejandroPuche Sarmiento, Aura CristinaMera Jiménez, Servio LeonelFlórez Misas, Cindy Tatiana2021-05-14T14:19:44Z2021-05-14T14:19:44Z2021http://hdl.handle.net/10495/19596RESUMEN: En la industria es muy común usar etiquetas sobre los productos para mantener un registro y trazabilidad de estos en el tiempo, y en los dispositivos médicos no es la excepción. Los lectores o sensores se encargan de obtener la información de las diferentes codificaciones existentes y con ellos se aumenta la confiabilidad y precisión en la información guardada. Por medio de la visión por computadora, esta lectura y captura de información se puede dar de manera más precisa y por medio de dispositivos alternativos, como los smartphones, permitiendo mayor versatilidad en la mejora de procesos. En el presente trabajo se planteó el desarrollo de un prototipo para la captura y procesamiento de imágenes por medio de la visión por computadora, con el método de OCR (Optical Character Recognition), con software open source como Python, OpenCV y Tesseract para el reconocimiento de referencias (etiquetas) de productos de la empresa Industrias Médicas Sampedro. Se estableció un protocolo para la adquisición de imágenes; 20 fotos fueron tomadas por cada referencia, con un total de 100 fotos para probar el algoritmo. Se usaron técnicas de preprocesamiento (binarización, transformación morfológica, filtrado/remoción de ruido, umbralización) para la obtención de información de las palabras extraídas por medio de la librería compatible con Python, Pytesseract. Se evaluó la precisión del algoritmo; es decir, la cantidad de veces que acertó en el reconocimiento de caracteres. Después se realizó una comparación de la información de entrada con una base de datos predefinida. Como resultados en la parte de precisión del algoritmo, éste tuvo fallos en reconocer fotos asociadas a las dos últimas referencias establecidas, lo cual hizo que el prototipo tuviera una precisión del 89%; se realizaron algunas validaciones y correcciones. Al final, la precisión global aumentó al 100%.PregradoBioingeniero42application/pdfspaUniversidad de AntioquiaMedellín, ColombiaFacultad de Ingeniería. Carrera de Bioingenieríahttp://creativecommons.org/licenses/by-nc-sa/2.5/co/https://creativecommons.org/licenses/by-nc-sa/4.0/Atribución-NoComercial-CompartirIgual 2.5 Colombiainfo:eu-repo/semantics/openAccesshttp://purl.org/coar/access_right/c_abf2Desarrollo de un prototipo para la identificación de referencias en dispositivos médicos mediante el uso de herramientas Open Source y técnicas de visión por computadoraTesis/Trabajo de grado - Monografía - Pregradohttp://purl.org/coar/resource_type/c_7a1fhttps://purl.org/redcol/resource_type/TPhttp://purl.org/coar/version/c_b1a7d7d4d402bcceinfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/draftPrograma de ordenadorComputer softwareDispositivo de almacenamiento informáticoComputer storage devicesAlgoritmoAlgorithmsBase de datosDatabasesEtiquetasOCROpen SourceTrazabilidadVisión por computadorahttp://vocabularies.unesco.org/thesaurus/concept6081http://vocabularies.unesco.org/thesaurus/concept6072http://vocabularies.unesco.org/thesaurus/concept2024http://vocabularies.unesco.org/thesaurus/concept501PublicationCC-LICENSElicense_rdflicense_rdfapplication/rdf+xml; charset=utf-8823https://bibliotecadigital.udea.edu.co/bitstreams/058b8af9-b67c-4b90-9f5e-014ad4825879/downloadb88b088d9957e670ce3b3fbe2eedbc13MD53falseAnonymousREADORIGINALFlorezCindy_2021_PrototipoOCRImagenes.pdfFlorezCindy_2021_PrototipoOCRImagenes.pdfTrabajo de grado de pregradoapplication/pdf1197162https://bibliotecadigital.udea.edu.co/bitstreams/9b6d7f6b-dd17-4b25-9fb1-bb1776ab4519/download77686fde40fbf941a258b58c91671882MD55trueAnonymousREADLICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://bibliotecadigital.udea.edu.co/bitstreams/6b7b0617-d78b-4a56-a4b8-06118468e603/download8a4605be74aa9ea9d79846c1fba20a33MD57falseAnonymousREADTEXTFlorezCindy_2021_PrototipoOCRImagenes.pdf.txtFlorezCindy_2021_PrototipoOCRImagenes.pdf.txtExtracted texttext/plain56619https://bibliotecadigital.udea.edu.co/bitstreams/bad2ba66-1b12-4e7f-9722-a239e2214f57/download0c7fd8327ff08851eae3b9583c8459ccMD58falseAnonymousREADTHUMBNAILFlorezCindy_2021_PrototipoOCRImagenes.pdf.jpgFlorezCindy_2021_PrototipoOCRImagenes.pdf.jpgGenerated Thumbnailimage/jpeg13235https://bibliotecadigital.udea.edu.co/bitstreams/17e69ea8-852f-4670-bf4b-dcd46003633a/download0025a5c8f70a2ef4e281eb420c52ead8MD59falseAnonymousREAD10495/19596oai:bibliotecadigital.udea.edu.co:10495/195962025-03-27 01:23:01.291http://creativecommons.org/licenses/by-nc-sa/2.5/co/open.accesshttps://bibliotecadigital.udea.edu.coRepositorio Institucional de la Universidad de Antioquiaaplicacionbibliotecadigitalbiblioteca@udea.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=