A Deep Learning Approach for Analyzing Tumor Histopathological Image Slides to Predict Breast Cancer
CSEF · 2018 Mathematical Sciences Honorable_mention Award
Overview
Objectives/Goals The goal of this project was to create a highly-accurate, automated detection platform that would be able to predict breast cancer by classifying histology slides from biopsies. The method must group images into benign and malignant subtypes, and should be integrated on a cloud server to eventually be easily accessible to any pathologist. This would greatly lower false positive/negative rates in diagnosis. Methods/Materials Using Keras and TensorFlow, I built two Convolutional Neural Networks (CNN), deep learning algorithms that were trained on the BACH (Breast Cancer Histology) dataset, to classify histology slides into binary (carcinoma, non-carcinoma) and multiple (normal, benign, in-situ, invasive) categories. The CNNs were then fine-tuned and run various times on an Amazon (AWS) GPU instance to ensure reproducibility of results. To achieve better performance, the CNNs were trained on top of deep, pre-trained neural networks, such as VGG16 and InceptionResNetV2. The CNN algorithms were then integrated into an automated detection platform that I built on the cloud. Results The fine-tuned binary classification CNN, when coupled with the pre-trained layers of the model InceptionResNetV2, achieved an accuracy of 95.0%. This is a significant improvement on the state-of-the-art accuracy for a similar dataset, 83.3%, indicating that my model surpassed a current gold standard. The multi-class classification CNN with VGG16 pre-trained layers achieved an accuracy of 83.75%, surpassing the state-of-the-art accuracy for a similar dataset, 77.8%. Conclusions/Discussion The contributions of this project include providing a clinically applicable platform to accurately diagnose breast cancer via tumor slides. This is important because the tedious work of classifying these slides manually is time-consuming, inaccurate, and costly. In the future, pathologists can use this to quickly validate their diagnoses, and patients will be able to receive results within seconds. Additionally, this project provides a deep learning framework that can be applied to other medical computer vision problems.
Summary statement
I built a deep learning platform that can predict breast cancer with a 95% accuracy quickly and efficiently on a cloud server.
Help received
I used the publicly available BACH dataset to train my model, and the open source platforms Keras and TensorFlow. I designed and performed all experiments myself.
Awards (1)
- Honorable Mention
Competition history
- CSEF 2018
Resources
Related projects
AJAS · 2022
Predicting Breast Cancer Patient Prognosis Using Deep Learning
ISEF · 2020
Mammographic Image Processing Application for Detecting and Classifying Breast Cancer Using Deep Learning
CSEF · 2018
Improving Mitosis Detection and Localization in Breast Cancer Histology Using Deep Convolutional Neural Networks
ISEF · 2021
BrCaVision: Predicting Breast Cancer Prognosis by Detecting Mitosis, Identifying Histological Tumor Subtypes, and Scoring HER2 in Whole Slide Tissue Images Using Deep Learning
CSEF · 2018
Detecting Cancer with Neural Networks
CSEF · 2018
Improving Breast Cancer Detection in Fine-Needle Aspirate Biopsies through Machine Learning
CSEF · 2018
A Machine Learning Based Approach to Decrease the Lung Cancer Malignancy Detection Threshold
ISEF · 2026
Optimizing Neural Networks for Fast and Accurate Breast Cancer Detection
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects