A Novel Fuzzy Clustering-Based Convolutional Neural Network Ensemble for Histopathologic Cancer Metastasis Detection
CSEF · 2019 Computational Systems & Analysis (Senior Division Only)
Overview
Objectives The objective of the project is to develop deep learning algorithms that can efficiently and accurately detect cancer cells in digitized lymph node slide images. Methods Used laptop that accessed a GPU through an online server, a public dataset consisting of digitized images of lymph node histopathology slides with and without cancer, Python 3, and the Keras and Scikit-learn machine learning libraries to design the architecture of and train a convolutional neural network (CNN) to determine the presence of cancer in images. An ensemble (group) CNNs that cooperate to make more accurate predictions was created by partitioning the dataset into clusters using image feature extraction and a clustering algorithm, and then training a CNN on each cluster. Compared the use of non-overlapping clusters versus overlapping (fuzzy) clusters, and the use of handcrafted features versus features automatically selected by an autoencoder. Results The first CNN created contained three convolutional layers and had an area under the ROC curve (AUC) (a performance evaluation metric ranged from 0 to 1) of only 0.7432. Through the use of data augmentation, deeper architecture, more training cycles, and other improvements, the CNN model, now with six convolutional layers, was able to achieve an AUC of 0.9796. The model performance was improved by using a non-overlapping clustering ensemble method, and the fuzzy clustering ensemble method (FCM) boosted the performance even further. Lastly, the use automatic feature extraction did not significantly impact model performance. The final FCM model improved to an AUC of 0.9862 and overall accuracy of 95% on the reserved test dataset. Conclusions In this project, I incrementally developed a novel ensemble framework to more accurately detect cancer cells in digitized lymph node histopathology images. This work will not only be useful in helping pathologists detect cancer cells in histopathology images but can also be applied to other machine learning tasks.
Summary statement
I developed a novel clustering-based deep learning framework that can efficiently and accurately detect cancer cells in digitized lymph node histopathology images.
Help received
I independently utilized machine learning libraries to develop and optimize various models and algorithms. I received help related to machine learning from Dr. Christopher Hart and help with understanding cancer histopathology from Dr. Jeff Engelhardt, both at Ionis Pharmaceuticals, Inc.
Competition history
- CSEF 2019
Resources
Related projects
CSEF · 2018
A Deep Learning Approach for Analyzing Tumor Histopathological Image Slides to Predict Breast Cancer
CSEF · 2019
Machine Learning Ensemble Model for Improved Personalized Lung Cancer Risk Assessment and Malignant Nodule Detection
ISEF · 2015
Improved Cancer Detection and Diagnosis through a Novel Combination of Cell Segmentation and Artificial Intelligence Techniques
ISEF · 2022
A Deep Learning Approach to Detection of Metastasis in H&E-Stained Lymph Node Sections
ISEF · 2025
Colorectal Cancer Imaging and Classification - A Deep Learning Approach to Classify Histopathological Images
CSEF · 2018
Detecting Cancer with Neural Networks
CSEF · 2014
Quantitative Analysis of Macrocellular Biomarkers in Early Stage DCIS Cytopathology Images, Using Machine Learning
ISEF · 2014
Quantitative Analysis of Macro-Cellular Biomarkers in Early Stage Ductal Carcinoma in situ (DCIS) Immunohistochemical Cytopathology Images Using Machine Learning
Closest projects by meaning, across every fair and year in the corpus.
Browse more like this
Source: California Science & Engineering Fair public projects