CT Imaging-based Ensemble Deep Learning Model for Lung Cancer Detection
Lung cancer is the main cause of death related to cancer globally, taking the lives of about 1.8 million people each year. Detecting it early and accurately from CT scan images is very important for better patient results. Three sophisticated Convolutional Neural Network (CNN) models—ResNet50, DenseNet121, and EfficientNetB0—are used in this comprehensive study to automatically classify lung CT scan images into two categories (benign and malignant). The IQ-OTH/NCCD Lung Cancer Dataset, which is openly accessible on Kaggle, was used to train and evaluate the models. This dataset was created by Aditya Mahimkar and contains 1300 CT scan slices from 110 different patient cases. After preprocessing, only benign and malignant CT scan images were used for binary classification. To evaluate the performance of each model following training through transfer learning and fine-tuning, metrics such as accuracy, precision, recall, F1-score, and the confusion matrix were employed. ResNet50 outperformed DenseNet121 and EfficientNetB0 in terms of accuracy. A combined Weighted Ensemble Model that uses the probability outputs from all three networks was also created, which improved the overall classification performance and how well the model works in different situations. This study shows that using deep learning and combining models can be very helpful tools in detecting lung cancer during clinical screenings.