Escudo Universidad de Pamplona

Repositorio Institucional

Universidad de Pamplona

Preservamos, organizamos y difundimos la producción académica, científica, investigativa y cultural de la Universidad de Pamplona, garantizando el acceso abierto al conocimiento generado por nuestra comunidad universitaria.

Explorar colecciones

Por favor, use este identificador para citar o enlazar este ítem: https://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/11712
Registro completo de metadatos
Campo DC Valor Lengua/Idioma
dc.contributor.authorHernández Arpushana, Heider Rey.-
dc.date.accessioned2026-10-13T20:35:10Z-
dc.date.available2022-
dc.date.available2026-10-13T20:35:10Z-
dc.date.issued2022-
dc.identifier.citationHernández Arpushana, H. R. (2022). Detección de Cáncer de Mama a partir de Imágenes Histopatológicas y de mamografías mediante redes neuronales y segmentación de imágenes [Trabajo de Grado Pregrado, Universidad de Pamplona]. Repositorio Hulago Universidad de Pamplona. https://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/11712es_CO
dc.identifier.urihttps://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/11712-
dc.descriptionLa detección de cáncer de mama mediante inteligencia artificial es un gran avance en el apoyo médico para el diagnóstico temprano de éste, y ayudar a muchas mujeres que presentan sus síntomas. Debido a que es el cáncer más frecuente y de los que mayor tasa de mortalidad presenta, por eso, el objetivo principal de este proyecto es desarrollar un algoritmo basado en inteligencia artificial para la detección temprana de cáncer de mama a partir de imágenes histopatológicas y de mamografías de película escaneada mediante redes neuronales profundas (DNN) para brindar al médico un apoyo en el diagnóstico de forma eficiente del paciente, de esta forma, prevenir la metástasis a partes del cuerpo cercanas o alejadas de las mamas. Para clasificar el cáncer de mama se hace uso de dos tipos de imágenes: Imágenes de mamografías (1124 sacadas de Cancer Imaging Archive del conjunto de datos CBIS-DDSM), e imágenes histopatológicas (1204 sacadas de Kaggle del conjunto de datos Breast Histopathology). Se realizó un preprocesamiento sobre los datos primarios: cambio de campo de color de RGB a escala de grises, seguida de una etapa de binarización y de filtrado por eliminación de objetos según sus áreas (regionprops). Aplicando el método de Otsu se obtiene la máscara de los objetos de interés sobre cada imagen en RGB, seguida de una ecualización adaptativa por histograma para aumentar el contraste de esas áreas encontradas. Sobre cada conjunto de imágenes se aplica técnicas de aumentación del conjunto de datos usando ImagingDataGenerator del paquete de Keras en el lenguaje de programación Python.Se desarrolló la creación de redes neuronales profundas como la Red Neuronal Residual y una ResNet50 para cada conjunto de imágenes, en el entrenamiento se aplicó la aumentación de datos por medio de iteraciones, el conjunto de datos de imágenes histopatológicas realizo 33 iteraciones a lo largo del entrenamiento, el conjunto de datos de imágenes de mamografías realizo 28 iteraciones en total. Se valida que tipo de imagen presenta mejores resultados para la clasificación del cáncer de mama. Posterior a esto, se realizó segmentación de imágenes para localizar los tumores benignos y malignos aplicada al conjunto de datos de imágenes de mamografías; finalmente, se desarrolló una Api en el micro framework de flask, importando las librerías de Tensorflow y Keras, cargando el mejor modelo para la clasificación de cáncer de mama. Se utilizo la instancia EC2 de AWS para la creación de un entorno virtual para el alojamiento de la API, este servicio se realiza por medio de un protocolo SSH. Para el consumo de los servicios Backend al Frontend, AWS ofrece una dirección HTTPS para realizar peticiones entre usuario y servicio de la API. La página web es tipo estática programada en Html, Css y JavaScript como interfaz gráfica de usuario, donde se realiza predicciones del cáncer de mama. Se logró obtener resultados por encima del 97.39% de eficacia con al ResNet50 para la detección del carcinoma ductal invasivo, obteniendo una validación en la red del 85% de acierto, no hay datos exactos sobre el margen de éxito y error de un especialista para la detección de cáncer, pero la gran diferencia que hay entre el especialista y el modelo creado es el tiempo de predicción del cáncer de mama, lo que significa horas de estudio y análisis para el especialista a la red le tomo segundos para procesar y dar un resultado con una gran precisión. Debido al muy bajo volumen de datos de imágenes de mamografía se logró alcanzar un resultado del 71.88% en la clasificación de tumores malignos y benignos, obteniendo predicciones en la validación erradas teniendo un 40% de acierto debido al subajuste de la red.es_CO
dc.description.abstractThe detection of breast cancer through artificial intelligence is a great advance in medical support for the early diagnosis of breast cancer, and to help many women who present with its symptoms. Because it is the most frequent cancer and the one with the highest mortality rate, the main objective of this project is to develop an algorithm based on artificial intelligence for the early detection of breast cancer from histopathological images and mammograms of scanned film using deep neural networks (DNN) to provide the doctor with support in the diagnosis of the patient efficiently, thus preventing metastasis to parts of the body near or far from the breasts. Two types of images are used to classify breast cancer: mammography images (1124 from Cancer Imaging Archive from the CBIS-DDSM dataset), and histopathology images (1204 from Kaggle from the Breast Histopathology dataset). Preprocessing was performed on the primary data: color field change from RGB to grayscale, followed by a binarization stage and filtering by object removal according to their areas (regionprops). Applying Otsu's method, we obtain the mask of the objects of interest on each image in RGB, followed by an adaptive equalization by histogram to increase the contrast of these found areas. On each set of images, data set augmentation techniques are applied using ImagingDataGenerator from the Keras package in the Python programming language, the creation of deep neural networks such as the Residual Neural Network and a ResNet50 was developed for each set of images, in the training the data augmentation was applied by means of iterations, the histopathological image data set performed 33 iterations throughout the training, the mammography image data set performed 28 iterations in total. It is validated which type of image presents better results for the classification of breast cancer. After this, image segmentation was performed to locate benign and malignant tumors applied to the mammogram image dataset; finally, an Api was developed in the flask micro framework, importing the Tensorflow and Keras libraries, loading the best model for breast cancer classification. The EC2 instance of AWS was used to create a virtual environment for hosting the API, this service is performed via SSH protocol.es_CO
dc.format.extent114es_CO
dc.format.mimetypeapplication/pdfes_CO
dc.language.isoeses_CO
dc.publisherUniversidad de Pamplona - Facultad de Ingenierías y Arquitectura.es_CO
dc.subjectCáncer de mama.es_CO
dc.subjectMamografía.es_CO
dc.subjectInteligencia artificial.es_CO
dc.subjectDetección de cáncer.es_CO
dc.subjectRed neuronal convolucional.es_CO
dc.subjectDeep Learning.es_CO
dc.subjectMachine Learning.es_CO
dc.subjectSegmentación de imágenes.es_CO
dc.subjectRESNET50.es_CO
dc.subjectRed neuronal residual.es_CO
dc.subjectAngular.es_CO
dc.titleDetección de Cáncer de Mama a partir de Imágenes Histopatológicas y de mamografías mediante redes neuronales y segmentación de imágenes.es_CO
dc.typehttp://purl.org/coar/resource_type/c_7a1fes_CO
dc.date.accepted2022-
dc.relation.referencesSung, H., Ferlay, J., Siegel, R. L., Laversanne, M., Soerjomataram, I., Jemal, A., Bray, F. (2021). Estadísticas mundiales del cáncer 2020: GLOBOCAN estima la incidencia y mortalidad en todo el mundo para 36 cánceres en 185 países. CA: una revista sobre el cáncer para médicos, 71(3), 209-249.es_CO
dc.relation.references¿Qué es el cáncer de seno? (cancer.org) https://www.cancer.org/es/cancer/cancer- de-seno/acerca/que-es-el-cancer-de-seno.html.es_CO
dc.relation.referencesRebecca Sawyer Lee, Francisco Giménez, Assaf Hoogi, Daniel Rubin (2016). Sub- conjunto de imágenes mamarias curadas de DDSM [Conjunto de datos]. El Archivo de Imágenes del Cáncer. DOI: https://doi.org/10.7937/K9/TCIA.2016.7O02S9CY.es_CO
dc.relation.referencesCáncer de seno invasivo (IDC/ILC) (cancer.org) https://www.cancer.org/es/cancer/cancer- de-seno/acerca/tipos-de-cancer-de-seno/cancer-invasivo-del-seno.html.es_CO
dc.relation.referencesTorres, A. D. (1996). Procesamiento digital de imágenes. Perfiles Educativos, (72).es_CO
dc.relation.references¿Qué es la inteligencia artificial (IA)? | Oracle Colombia.es_CO
dc.relation.referencesEl concepto de neuronas artificiales (perceptrones) en las redes neuronales | por Rukshan Pramoditha | Hacia la ciencia de datos (towardsdatascience.com).es_CO
dc.relation.referencesEl Naqa, I., Murphy, M. J. (2015). ¿Qué es el aprendizaje automático?. En machine learning en oncología radioterápica (pp. 3-11). Springer, Cham.es_CO
dc.relation.referencesRouhiainen, L. (2018). Inteligencia artificial. Madrid: Alienta Editorial.es_CO
dc.relation.referencesDave Gershgorn, «The Quartz guide to artificial intelligence: What is it, why is it important, and should we be afraid?», Quartz, 10 de septiembre de 2017.es_CO
dc.relation.referencesDeng, J., Dong, W., Socher, R., Li, L.-J., Li, K., Fei-Fei, L. (2009). Imagenet: A large-scale hierarchical image database. 2009 IEEE conference on computer vision and pattern recognition, 248–255.es_CO
dc.relation.referencesHu, J., Shen, L., Sun, G. (2018). Squeeze-and-excitation networks. In Procee- dings of the IEEE conference on computer vision and pattern recognition (pp. 7132- 7141).es_CO
dc.relation.referencesRedes neuronales convolucionales - MATLAB Simulink (mathworks.com).es_CO
dc.relation.referencesRed Neuronal Convolucional CNN - Diego Calvo.es_CO
dc.relation.references¿Qué son las Redes Neuronales Convolucionales? | KeepCoding Tech School.es_CO
dc.relation.referencesHe, K., Zhang, X., Ren, S., Sun, J. (2016). Deep residual learning for image recognition. In Proceedings of the IEEE conference on computer vision and pattern recognition (pp. 770-778).es_CO
dc.relation.referencesLa Red Residual (Residual Network, ResNet) (cimat.mx).es_CO
dc.relation.referencesPalomino, N. L. S., Concha, U. N. R. (2009). Técnicas de segmentación en procesamiento digital de imágenes. Revista de investigación de Sistemas e Informática, 6(2), 9-16.es_CO
dc.relation.referencesQuintana, Aileen. (2019). Segmentacion de imagenes. 10.13140/RG.2.2.27974.52802. Interpretación cuantitativa/cualitativa de los datos presentes en una imagen utilizando herramientas matemáticas empleadas en técnicas de procesamiento de imágenes.es_CO
dc.relation.referencesRonneberger, O., Fischer, P., Brox, T. (2015, October). U-net: Convolutional networks for biomedical image segmentation. In International Conference on Medical image computing and computer-assisted intervention (pp. 234-241). Springer, Cham.es_CO
dc.relation.referencesAditti Mital (2019, June)Introduction to U-Net and Res-Net for Image Segmen- tation, Introduction to U-Net and Res-Net for Image Segmentation | by Aditi Mittal | Medium.es_CO
dc.relation.referencesGoogle Colab, https://research.google.com/colaboratory/faq.html.es_CO
dc.relation.referencesQué es Python y por qué empezar a programar con este lenguaje (platzi.com).es_CO
dc.relation.references“Información de TensorFlow disponible en su página oficial”: https://www.tensorflow.org/about?h 419.es_CO
dc.relation.references“Información de Keras disponible en su página oficial”: https://keras.io/about/.es_CO
dc.relation.referencesEscuela IT. Materias. “Desarrollo web disciplinas enfocadas en el desarrollo de si- tios y aplicaciones web”. En línea. 2021. Disponible en: (https://escuela.it/materias/desarrollo- web).es_CO
dc.relation.referencesBai, J., Posner, R., Wang, T., Yang, C., Nabavi, S. (2021). Applying deep learning in digital breast tomosynthesis for automatic breast cancer detection: A review. Medical image analysis, 71, 102049.es_CO
dc.relation.referencesNiroomandFam, B., Nikravanshalmani, A. Khalilian, M. Automatic breast mass detection in mammograms using density of wavelet coefficients and a patch-based CNN. Int J CARS 16, 1805–1815 (2021). https://doi.org/10.1007/s11548-021-02443-9.es_CO
dc.relation.referencesSechopoulos I, Teuwen J, Mann R. Artificial intelligence for breast cancer detec- tion in mammography and digital breast tomosynthesis: State of the art. Semin Can- cer Biol. 2021 Jul;72:214-225. doi: 10.1016/j.semcancer.2020.06.002. Epub 2020 Jun 9. PMID: 32531273.es_CO
dc.relation.referencesCroock, M. S., Khuder, S. D., Korial, A. E., Mahmmod, S. S. (2020). Early de- tection of breast cancer using mammography images and software engineering process. Telkomnika, 18(4), 1784-1794.es_CO
dc.relation.referencesHadush, S., Girmay, Y., Sinamo, A., Hagos, G. (2020). Breast cancer detection using convolutional neural networks. arXiv preprint arXiv:2003.07911.es_CO
dc.relation.referencesAgarap, A. F.M. (2018, febrero). Sobre la detección del cáncer de mama: una aplicación de algoritmos de aprendizaje automático en el conjunto de datos de diag- nóstico de wisconsin. En Proceedings of the 2nd international conference on machine learning and soft computing (pp. 5-9).es_CO
dc.relation.referencesAlejandro Rodriguez-Ruiz, Kristina Lång, Albert Gubern-Merida, Mireille Broe- ders, Gisella Gennaro, Paola Clauser, Thomas H Helbich, Margarita Chevalier, Tao Tan, Thomas Mertelmeier, Matthew G Wallis, Ingvar Andersson, Sophia Zackrisson, Ritse M Mann, Ioannis Sechopoulos, Stand-Alone Artificial Intelligence for Breast Can- cer Detection in Mammography: Comparison With 101 Radiologists, JNCI: Journal of the National Cancer Institute, Volume 111, Issue 9, Septiembre de 2019, páginas 916– 922, https://doi.org/10.1093/jnci/djy222.es_CO
dc.relation.referencesAl-Antari, M. A., Al-Masni, M. A., Choi, M. T., Han, S.M., Kim, T. S. (2018). A fully integrated computer-aided diagnosis system for digital X-ray mammograms through deep learning detection, segmentation, and classification. International journal of medical informatics, 117, 44-54.es_CO
dc.relation.referencesAl-Masni, M. A., Al-Antari, M. A., Park, J. M., Gi, G., Kim, T. Y., Rivera, P., ... Kim, T. S. (2018). Simultaneous detection and classification of breast masses in digital mammograms via a deep learning YOLO-based CAD system. Computer methods and programs in biomedicine, 157, 85-94.es_CO
dc.relation.referencesNameirakpam Dhanachandra, Khumanthem Manglem, Yambem Jina Chanu,Image Segmentation Using K -means Clustering Algorithm and Subtractive Clustering Algo- rithm,Procedia Computer Science,Volume 54,2015,Pages 764-771,ISSN 1877-0509,https://doi.org/10.es_CO
dc.relation.referencesMinaee, S., Boykov, Y. Y., Porikli, F., Plaza, A. J., Kehtarnavaz, N., Terzopou- los, D. (2021). Image Segmentation Using Deep Learning: A Survey. IEEE Transactions on Pattern Analysis and Machine Intelligence, 1–1. doi:10.1109/tpami.2021.3059968.es_CO
dc.relation.referencesLee, R., Gimenez, F., Hoogi, A. et al. A curated mammography data set for use in computer-aided detection and diagnosis research. Sci Data 4, 170177 (2017). https://doi.org/10.1038/sdata.2017.177.es_CO
dc.relation.referencesMicroDicom - Free DICOM viewer and software.es_CO
dc.relation.referencespydicom documentation — pydicom 2.3.0 documentation.es_CO
dc.relation.referencesLópez Montiel, M., Rubio, Y., Sánchez-Adame, M., Orozco Rosas, U. (2019). Algoritmo de procesamiento de imágenes para señales de tránsito.es_CO
dc.relation.referencesPlotly Python Graphing Library https://plotly.com/python/.es_CO
dc.relation.referencesCómo configurar el aumento de datos de imagen en Keras (machinelearningmas- tery.com).es_CO
dc.relation.referencestf.keras.preprocessing.image.ImageDataGenerator | TensorFlow v2.9.1 [45] tf.keras.optimizers.Adam | TensorFlow v2.9.1.es_CO
dc.rights.accessrightshttp://purl.org/coar/access_right/c_abf2es_CO
dc.type.coarversionhttp://purl.org/coar/resource_type/c_2df8fbb1es_CO
Aparece en las colecciones: Ingeniería Electrónica

Ficheros en este ítem:
Fichero Descripción Tamaño Formato  
Hernández_2022_TG.pdfHernández_2022_TG4,38 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.