Cnn models aided with a metaclassifier for lung Carcinoma classification using histopathological images

Nandita Gautam,Sohini Ghosh,Ram Sarkar
DOI: https://doi.org/10.1007/s11042-024-20289-6
IF: 2.577
2024-10-01
Multimedia Tools and Applications
Abstract:Lung cancer is a dangerous disease with differing treatment plans based on types and location of the cancerous cells. The overall 5-year survival rate for all stages of lung cancer is around 15%. People who smoke are at the highest risk of developing lung cancer. Early detection of lung cancer is crucial for starting early treatment and preventing the disease from spreading. Hence, it can improve people's chances of survival. Imaging tests, such as a chest computed tomography (CT) scan, can detect lung cancer by providing a more detailed picture. However, the examination of chest CT scans is a challenging task and is prone to subject variability. For this, researchers have developed many computer-aided diagnostic (CAD) systems for the automatic detection of cancer using CT scan images. Misdiagnoses can occur in manual interpretation of images. An automated trained neural network on lung images from healthy and malignant lung cells helps lower the problem. Convolutional neural network (CNN)-based pretrained deep learning models have been used successfully to detect lung cancer. The accuracy of classification is significant to avoid false prediction. This research presents a metalearning based approach for identifying the common types of lung cancer tissues namely, Benign tissue, Squamous Cell Carcinoma, and Adenocarcinoma using LC25000 dataset. All the experiments have been conducted on a publicly available benchmark dataset for lung histopathological images. The features extracted from the penultimate layer (global average pooling) of the transfer learning-based CNN models, namely InceptionResNetV1, EfficientNetB7, and DenseNet121, have been fused together, and the dimensionality reduction has been applied to them before passing to the metaclassifier, which is the Support Vector Machine (SVM) classifier in our case. A quantitative analysis of the proposed algorithm has been conducted through classification accuracy and confusion matrix computation. When compared with state-of-the-art methods, it has been observed that the proposed method has produced better results. Our proposed method achieves a classification accuracy of 99.43%. The code of this work is available here .
computer science, information systems, theory & methods,engineering, electrical & electronic, software engineering
What problem does this paper attempt to address?