Identificación de radiografías patológicas y no patológicas mediante procesamiento digital de imágenes y técnicas de aprendizaje de máquina

En el mundo, gran cantidad de personas padecen enfermedades respiratorias, las cuales pueden ser o no diagnosticadas. A causa del mal o tardío diagnóstico, se presentan gran cantidad de muertes al año, por lo cual es importante encontrar una manera viable que permita detectar las patologías prematur...

Full description

Autores:
Muñoz Díaz, Andrés Felipe
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2022
Institución:
Pontificia Universidad Javeriana Cali
Repositorio:
Vitela
Idioma:
spa
OAI Identifier:
oai:vitela.javerianacali.edu.co:11522/2811
Acceso en línea:
https://vitela.javerianacali.edu.co/handle/11522/2811
Palabra clave:
Machine learning
Image processing
Featuring extraction
Pathology
Xray - Diagnostic image
Aprendizaje de máquina
Procesamiento de imágenes
Extracción de características
Patología
Radiografía - Imágen diagnóstica
Rights
License
https://creativecommons.org/licenses/by-nc-nd/4.0/
id Vitela2_3357d61389b9d394e737565edc41eabd
oai_identifier_str oai:vitela.javerianacali.edu.co:11522/2811
network_acronym_str Vitela2
network_name_str Vitela
repository_id_str
dc.title.spa.fl_str_mv Identificación de radiografías patológicas y no patológicas mediante procesamiento digital de imágenes y técnicas de aprendizaje de máquina
title Identificación de radiografías patológicas y no patológicas mediante procesamiento digital de imágenes y técnicas de aprendizaje de máquina
spellingShingle Identificación de radiografías patológicas y no patológicas mediante procesamiento digital de imágenes y técnicas de aprendizaje de máquina
Machine learning
Image processing
Featuring extraction
Pathology
Xray - Diagnostic image
Aprendizaje de máquina
Procesamiento de imágenes
Extracción de características
Patología
Radiografía - Imágen diagnóstica
title_short Identificación de radiografías patológicas y no patológicas mediante procesamiento digital de imágenes y técnicas de aprendizaje de máquina
title_full Identificación de radiografías patológicas y no patológicas mediante procesamiento digital de imágenes y técnicas de aprendizaje de máquina
title_fullStr Identificación de radiografías patológicas y no patológicas mediante procesamiento digital de imágenes y técnicas de aprendizaje de máquina
title_full_unstemmed Identificación de radiografías patológicas y no patológicas mediante procesamiento digital de imágenes y técnicas de aprendizaje de máquina
title_sort Identificación de radiografías patológicas y no patológicas mediante procesamiento digital de imágenes y técnicas de aprendizaje de máquina
dc.creator.fl_str_mv Muñoz Díaz, Andrés Felipe
dc.contributor.advisor.none.fl_str_mv Vargas Cardona, Hernán Darío
dc.contributor.author.none.fl_str_mv Muñoz Díaz, Andrés Felipe
dc.subject.none.fl_str_mv Machine learning
Image processing
Featuring extraction
Pathology
Xray - Diagnostic image
Aprendizaje de máquina
Procesamiento de imágenes
Extracción de características
Patología
Radiografía - Imágen diagnóstica
topic Machine learning
Image processing
Featuring extraction
Pathology
Xray - Diagnostic image
Aprendizaje de máquina
Procesamiento de imágenes
Extracción de características
Patología
Radiografía - Imágen diagnóstica
description En el mundo, gran cantidad de personas padecen enfermedades respiratorias, las cuales pueden ser o no diagnosticadas. A causa del mal o tardío diagnóstico, se presentan gran cantidad de muertes al año, por lo cual es importante encontrar una manera viable que permita detectar las patologías prematuramente para así mismo poder dar tratamiento oportuno y no en etapas avanzadas de las enfermedades. Dado esto, este trabajo propone una metodología en lenguaje Python la cual permite identificar radiografías de tórax patológicas y no patológicas. Lo anterior se hace a partir de 3 etapas, la primera de pre-procesamiento de imágenes, en la que se realiza una limpieza de las imágenes diagnósticas y eliminación de ruido. La segunda una etapa de extracción de características discriminativas y una tercera etapa donde a partir de técnicas de aprendizaje de máquina para realizar la clasificación propuesta desde diferentes algoritmos.
publishDate 2022
dc.date.issued.none.fl_str_mv 2022
dc.date.accessioned.none.fl_str_mv 2024-06-17T19:29:27Z
dc.date.available.none.fl_str_mv 2024-06-17T19:29:27Z
dc.type.coar.none.fl_str_mv http://purl.org/coar/resource_type/c_7a1f
dc.type.local.none.fl_str_mv Tesis/Trabajo de grado - Monografía - Pregrado
dc.type.redcol.none.fl_str_mv https://purl.org/redcol/resource_type/TP
format http://purl.org/coar/resource_type/c_7a1f
dc.identifier.uri.none.fl_str_mv https://vitela.javerianacali.edu.co/handle/11522/2811
url https://vitela.javerianacali.edu.co/handle/11522/2811
dc.language.iso.none.fl_str_mv spa
language spa
dc.rights.uri.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.creativecommons.none.fl_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.rights.accessrights.none.fl_str_mv http://purl.org/coar/access_right/c_abf2
rights_invalid_str_mv https://creativecommons.org/licenses/by-nc-nd/4.0/
http://purl.org/coar/access_right/c_abf2
dc.format.extent.none.fl_str_mv 55 p.
dc.format.mimetype.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Pontificia Univerisdad Javeriana Cali
publisher.none.fl_str_mv Pontificia Univerisdad Javeriana Cali
institution Pontificia Universidad Javeriana Cali
bitstream.url.fl_str_mv https://vitela.javerianacali.edu.co/bitstreams/f98b257c-688f-4e5f-b5a7-b9eee108fc90/download
https://vitela.javerianacali.edu.co/bitstreams/7050674f-7032-42cf-bd77-b6554c54821e/download
https://vitela.javerianacali.edu.co/bitstreams/e08cf42a-41d6-44e5-bd8c-0834831e5616/download
https://vitela.javerianacali.edu.co/bitstreams/71f9e9b6-5b04-4556-ba4f-a3afb3f58dc5/download
https://vitela.javerianacali.edu.co/bitstreams/7068165a-da1a-4262-b372-ceac5c47d4e8/download
https://vitela.javerianacali.edu.co/bitstreams/5c5b9d59-dc43-4606-95f2-259857d2c28b/download
https://vitela.javerianacali.edu.co/bitstreams/c1fe1cfb-3b02-4ad4-bd6a-935cac70d57f/download
https://vitela.javerianacali.edu.co/bitstreams/854f2219-3590-4db2-b4c8-678b0c838c6b/download
https://vitela.javerianacali.edu.co/bitstreams/07350a53-15e3-4f3a-9902-ac0916f98ff2/download
https://vitela.javerianacali.edu.co/bitstreams/a0dfcbbf-4312-4119-ab7c-8d5f189a792d/download
bitstream.checksum.fl_str_mv 5f0c1e88a69c0b88ee9972bea2c5af3e
16e58ae7065b6551f0fec55f83ee985f
7b5a92ec9eb08c5273b1c1d018371ac5
7aa52baf93f2701741e51b9390824cb4
d1b13fcd1d6c846cc7c2eab4832599c4
07b1ce9174d728605cc6faf70dab18e9
222060fac4a6a1fe2edc13883bd54a9a
bab325d0b03a02544352066d9a2af6c1
8e95c4afb975e92a3ad79127bade5ffe
8a4605be74aa9ea9d79846c1fba20a33
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositorio Vitela
repository.mail.fl_str_mv vitela.mail@javerianacali.edu.co
_version_ 1812095064593137664
spelling Vargas Cardona, Hernán DaríoMuñoz Díaz, Andrés Felipe2024-06-17T19:29:27Z2024-06-17T19:29:27Z2022https://vitela.javerianacali.edu.co/handle/11522/2811En el mundo, gran cantidad de personas padecen enfermedades respiratorias, las cuales pueden ser o no diagnosticadas. A causa del mal o tardío diagnóstico, se presentan gran cantidad de muertes al año, por lo cual es importante encontrar una manera viable que permita detectar las patologías prematuramente para así mismo poder dar tratamiento oportuno y no en etapas avanzadas de las enfermedades. Dado esto, este trabajo propone una metodología en lenguaje Python la cual permite identificar radiografías de tórax patológicas y no patológicas. Lo anterior se hace a partir de 3 etapas, la primera de pre-procesamiento de imágenes, en la que se realiza una limpieza de las imágenes diagnósticas y eliminación de ruido. La segunda una etapa de extracción de características discriminativas y una tercera etapa donde a partir de técnicas de aprendizaje de máquina para realizar la clasificación propuesta desde diferentes algoritmos.In the world, a large number of people suffer from respiratory diseases, which may or may not be diagnosed. Due to the bad or late diagnosis, there are a large number of deaths per year, so it is important to find a viable way of detecting pathologies prematurely in order to be able to give timely treatment and not in advanced stages of the diseases. Given the above, this work proposes a methodology in Python programming language which makes it possible for identifying pathological and non-pathological chest xrays. This is done from 3 stages, the first one of image pre-processing, in which diagnostic images are cleaned and the noise is eliminated. The second a stage of extraction of discriminative characteristics and a third stage where different machine learning algorithms are used to carry out the proposed classification.55 p.application/pdfspaPontificia Univerisdad Javeriana Calihttps://creativecommons.org/licenses/by-nc-nd/4.0/https://creativecommons.org/licenses/by-nc-nd/4.0/http://purl.org/coar/access_right/c_abf2Machine learningImage processingFeaturing extractionPathologyXray - Diagnostic imageAprendizaje de máquinaProcesamiento de imágenesExtracción de característicasPatologíaRadiografía - Imágen diagnósticaIdentificación de radiografías patológicas y no patológicas mediante procesamiento digital de imágenes y técnicas de aprendizaje de máquinahttp://purl.org/coar/resource_type/c_7a1fTesis/Trabajo de grado - Monografía - Pregradohttps://purl.org/redcol/resource_type/TPFacultad de Ingeniería y Ciencias. Ingeniería de Sistemas y ComputaciónPontificia Universidad Javeriana CaliPregradoIngeniero(a)de Sistemas y ComputaciónORIGINALTrabajo de Grado Firmado.pdfTrabajo de Grado Firmado.pdfapplication/pdf5079901https://vitela.javerianacali.edu.co/bitstreams/f98b257c-688f-4e5f-b5a7-b9eee108fc90/download5f0c1e88a69c0b88ee9972bea2c5af3eMD51Artículo científico.pdfArtículo científico.pdfapplication/pdf227906https://vitela.javerianacali.edu.co/bitstreams/7050674f-7032-42cf-bd77-b6554c54821e/download16e58ae7065b6551f0fec55f83ee985fMD52Licencia CD Autorización.pdfLicencia CD Autorización.pdfapplication/pdf113434https://vitela.javerianacali.edu.co/bitstreams/e08cf42a-41d6-44e5-bd8c-0834831e5616/download7b5a92ec9eb08c5273b1c1d018371ac5MD53TEXTTrabajo de Grado Firmado.pdf.txtTrabajo de Grado Firmado.pdf.txtExtracted texttext/plain81079https://vitela.javerianacali.edu.co/bitstreams/71f9e9b6-5b04-4556-ba4f-a3afb3f58dc5/download7aa52baf93f2701741e51b9390824cb4MD54Artículo científico.pdf.txtArtículo científico.pdf.txtExtracted texttext/plain15669https://vitela.javerianacali.edu.co/bitstreams/7068165a-da1a-4262-b372-ceac5c47d4e8/downloadd1b13fcd1d6c846cc7c2eab4832599c4MD56Licencia CD Autorización.pdf.txtLicencia CD Autorización.pdf.txtExtracted texttext/plain4921https://vitela.javerianacali.edu.co/bitstreams/5c5b9d59-dc43-4606-95f2-259857d2c28b/download07b1ce9174d728605cc6faf70dab18e9MD57THUMBNAILTrabajo de Grado Firmado.pdf.jpgTrabajo de Grado Firmado.pdf.jpgGenerated Thumbnailimage/jpeg4093https://vitela.javerianacali.edu.co/bitstreams/c1fe1cfb-3b02-4ad4-bd6a-935cac70d57f/download222060fac4a6a1fe2edc13883bd54a9aMD55Licencia CD Autorización.pdf.jpgLicencia CD Autorización.pdf.jpgGenerated Thumbnailimage/jpeg5292https://vitela.javerianacali.edu.co/bitstreams/854f2219-3590-4db2-b4c8-678b0c838c6b/downloadbab325d0b03a02544352066d9a2af6c1MD58Artículo científico.pdf.jpgArtículo científico.pdf.jpgGenerated Thumbnailimage/jpeg5728https://vitela.javerianacali.edu.co/bitstreams/07350a53-15e3-4f3a-9902-ac0916f98ff2/download8e95c4afb975e92a3ad79127bade5ffeMD59LICENSElicense.txtlicense.txttext/plain; charset=utf-81748https://vitela.javerianacali.edu.co/bitstreams/a0dfcbbf-4312-4119-ab7c-8d5f189a792d/download8a4605be74aa9ea9d79846c1fba20a33MD5111522/2811oai:vitela.javerianacali.edu.co:11522/28112024-06-25 05:15:30.225https://creativecommons.org/licenses/by-nc-nd/4.0/open.accesshttps://vitela.javerianacali.edu.coRepositorio Vitelavitela.mail@javerianacali.edu.coTk9URTogUExBQ0UgWU9VUiBPV04gTElDRU5TRSBIRVJFClRoaXMgc2FtcGxlIGxpY2Vuc2UgaXMgcHJvdmlkZWQgZm9yIGluZm9ybWF0aW9uYWwgcHVycG9zZXMgb25seS4KCk5PTi1FWENMVVNJVkUgRElTVFJJQlVUSU9OIExJQ0VOU0UKCkJ5IHNpZ25pbmcgYW5kIHN1Ym1pdHRpbmcgdGhpcyBsaWNlbnNlLCB5b3UgKHRoZSBhdXRob3Iocykgb3IgY29weXJpZ2h0Cm93bmVyKSBncmFudHMgdG8gRFNwYWNlIFVuaXZlcnNpdHkgKERTVSkgdGhlIG5vbi1leGNsdXNpdmUgcmlnaHQgdG8gcmVwcm9kdWNlLAp0cmFuc2xhdGUgKGFzIGRlZmluZWQgYmVsb3cpLCBhbmQvb3IgZGlzdHJpYnV0ZSB5b3VyIHN1Ym1pc3Npb24gKGluY2x1ZGluZwp0aGUgYWJzdHJhY3QpIHdvcmxkd2lkZSBpbiBwcmludCBhbmQgZWxlY3Ryb25pYyBmb3JtYXQgYW5kIGluIGFueSBtZWRpdW0sCmluY2x1ZGluZyBidXQgbm90IGxpbWl0ZWQgdG8gYXVkaW8gb3IgdmlkZW8uCgpZb3UgYWdyZWUgdGhhdCBEU1UgbWF5LCB3aXRob3V0IGNoYW5naW5nIHRoZSBjb250ZW50LCB0cmFuc2xhdGUgdGhlCnN1Ym1pc3Npb24gdG8gYW55IG1lZGl1bSBvciBmb3JtYXQgZm9yIHRoZSBwdXJwb3NlIG9mIHByZXNlcnZhdGlvbi4KCllvdSBhbHNvIGFncmVlIHRoYXQgRFNVIG1heSBrZWVwIG1vcmUgdGhhbiBvbmUgY29weSBvZiB0aGlzIHN1Ym1pc3Npb24gZm9yCnB1cnBvc2VzIG9mIHNlY3VyaXR5LCBiYWNrLXVwIGFuZCBwcmVzZXJ2YXRpb24uCgpZb3UgcmVwcmVzZW50IHRoYXQgdGhlIHN1Ym1pc3Npb24gaXMgeW91ciBvcmlnaW5hbCB3b3JrLCBhbmQgdGhhdCB5b3UgaGF2ZQp0aGUgcmlnaHQgdG8gZ3JhbnQgdGhlIHJpZ2h0cyBjb250YWluZWQgaW4gdGhpcyBsaWNlbnNlLiBZb3UgYWxzbyByZXByZXNlbnQKdGhhdCB5b3VyIHN1Ym1pc3Npb24gZG9lcyBub3QsIHRvIHRoZSBiZXN0IG9mIHlvdXIga25vd2xlZGdlLCBpbmZyaW5nZSB1cG9uCmFueW9uZSdzIGNvcHlyaWdodC4KCklmIHRoZSBzdWJtaXNzaW9uIGNvbnRhaW5zIG1hdGVyaWFsIGZvciB3aGljaCB5b3UgZG8gbm90IGhvbGQgY29weXJpZ2h0LAp5b3UgcmVwcmVzZW50IHRoYXQgeW91IGhhdmUgb2J0YWluZWQgdGhlIHVucmVzdHJpY3RlZCBwZXJtaXNzaW9uIG9mIHRoZQpjb3B5cmlnaHQgb3duZXIgdG8gZ3JhbnQgRFNVIHRoZSByaWdodHMgcmVxdWlyZWQgYnkgdGhpcyBsaWNlbnNlLCBhbmQgdGhhdApzdWNoIHRoaXJkLXBhcnR5IG93bmVkIG1hdGVyaWFsIGlzIGNsZWFybHkgaWRlbnRpZmllZCBhbmQgYWNrbm93bGVkZ2VkCndpdGhpbiB0aGUgdGV4dCBvciBjb250ZW50IG9mIHRoZSBzdWJtaXNzaW9uLgoKSUYgVEhFIFNVQk1JU1NJT04gSVMgQkFTRUQgVVBPTiBXT1JLIFRIQVQgSEFTIEJFRU4gU1BPTlNPUkVEIE9SIFNVUFBPUlRFRApCWSBBTiBBR0VOQ1kgT1IgT1JHQU5JWkFUSU9OIE9USEVSIFRIQU4gRFNVLCBZT1UgUkVQUkVTRU5UIFRIQVQgWU9VIEhBVkUKRlVMRklMTEVEIEFOWSBSSUdIVCBPRiBSRVZJRVcgT1IgT1RIRVIgT0JMSUdBVElPTlMgUkVRVUlSRUQgQlkgU1VDSApDT05UUkFDVCBPUiBBR1JFRU1FTlQuCgpEU1Ugd2lsbCBjbGVhcmx5IGlkZW50aWZ5IHlvdXIgbmFtZShzKSBhcyB0aGUgYXV0aG9yKHMpIG9yIG93bmVyKHMpIG9mIHRoZQpzdWJtaXNzaW9uLCBhbmQgd2lsbCBub3QgbWFrZSBhbnkgYWx0ZXJhdGlvbiwgb3RoZXIgdGhhbiBhcyBhbGxvd2VkIGJ5IHRoaXMKbGljZW5zZSwgdG8geW91ciBzdWJtaXNzaW9uLgo=