Por favor, use este identificador para citar o enlazar este ítem:
https://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/11712Registro completo de metadatos
| Campo DC | Valor | Lengua/Idioma |
|---|---|---|
| dc.contributor.author | Hernández Arpushana, Heider Rey. | - |
| dc.date.accessioned | 2026-10-13T20:35:10Z | - |
| dc.date.available | 2022 | - |
| dc.date.available | 2026-10-13T20:35:10Z | - |
| dc.date.issued | 2022 | - |
| dc.identifier.citation | Herná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/11712 | es_CO |
| dc.identifier.uri | https://repositoriodspace.unipamplona.edu.co/jspui/handle/20.500.12744/11712 | - |
| dc.description | La 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.abstract | The 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.extent | 114 | es_CO |
| dc.format.mimetype | application/pdf | es_CO |
| dc.language.iso | es | es_CO |
| dc.publisher | Universidad de Pamplona - Facultad de Ingenierías y Arquitectura. | es_CO |
| dc.subject | Cáncer de mama. | es_CO |
| dc.subject | Mamografía. | es_CO |
| dc.subject | Inteligencia artificial. | es_CO |
| dc.subject | Detección de cáncer. | es_CO |
| dc.subject | Red neuronal convolucional. | es_CO |
| dc.subject | Deep Learning. | es_CO |
| dc.subject | Machine Learning. | es_CO |
| dc.subject | Segmentación de imágenes. | es_CO |
| dc.subject | RESNET50. | es_CO |
| dc.subject | Red neuronal residual. | es_CO |
| dc.subject | Angular. | es_CO |
| dc.title | 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. | es_CO |
| dc.type | http://purl.org/coar/resource_type/c_7a1f | es_CO |
| dc.date.accepted | 2022 | - |
| dc.relation.references | Sung, 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.references | Rebecca 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.references | Cá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.references | Torres, 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.references | El concepto de neuronas artificiales (perceptrones) en las redes neuronales | por Rukshan Pramoditha | Hacia la ciencia de datos (towardsdatascience.com). | es_CO |
| dc.relation.references | El 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.references | Rouhiainen, L. (2018). Inteligencia artificial. Madrid: Alienta Editorial. | es_CO |
| dc.relation.references | Dave 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.references | Deng, 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.references | Hu, 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.references | Redes neuronales convolucionales - MATLAB Simulink (mathworks.com). | es_CO |
| dc.relation.references | Red Neuronal Convolucional CNN - Diego Calvo. | es_CO |
| dc.relation.references | ¿Qué son las Redes Neuronales Convolucionales? | KeepCoding Tech School. | es_CO |
| dc.relation.references | He, 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.references | La Red Residual (Residual Network, ResNet) (cimat.mx). | es_CO |
| dc.relation.references | Palomino, 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.references | Quintana, 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.references | Ronneberger, 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.references | Aditti 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.references | Google Colab, https://research.google.com/colaboratory/faq.html. | es_CO |
| dc.relation.references | Qué 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.references | Escuela 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.references | Bai, 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.references | NiroomandFam, 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.references | Sechopoulos 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.references | Croock, 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.references | Hadush, S., Girmay, Y., Sinamo, A., Hagos, G. (2020). Breast cancer detection using convolutional neural networks. arXiv preprint arXiv:2003.07911. | es_CO |
| dc.relation.references | Agarap, 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.references | Alejandro 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.references | Al-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.references | Al-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.references | Nameirakpam 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.references | Minaee, 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.references | Lee, 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.references | MicroDicom - Free DICOM viewer and software. | es_CO |
| dc.relation.references | pydicom documentation — pydicom 2.3.0 documentation. | es_CO |
| dc.relation.references | Ló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.references | Plotly Python Graphing Library https://plotly.com/python/. | es_CO |
| dc.relation.references | Cómo configurar el aumento de datos de imagen en Keras (machinelearningmas- tery.com). | es_CO |
| dc.relation.references | tf.keras.preprocessing.image.ImageDataGenerator | TensorFlow v2.9.1 [45] tf.keras.optimizers.Adam | TensorFlow v2.9.1. | es_CO |
| dc.rights.accessrights | http://purl.org/coar/access_right/c_abf2 | es_CO |
| dc.type.coarversion | http://purl.org/coar/resource_type/c_2df8fbb1 | es_CO |
| Aparece en las colecciones: | Ingeniería Electrónica | |
Ficheros en este ítem:
| Fichero | Descripción | Tamaño | Formato | |
|---|---|---|---|---|
| Hernández_2022_TG.pdf | Hernández_2022_TG | 4,38 MB | Adobe PDF | Visualizar/Abrir |
Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.