An effective multiclass skin cancer classification approach based on deep convolutional neural network

Essam H. Houssein,Doaa A. Abdelkareem,Gang Hu,Mohamed Abdel Hameed,Ibrahim A. Ibrahim,Mina Younan
DOI: https://doi.org/10.1007/s10586-024-04540-1
2024-06-19
Cluster Computing
Abstract:Skin cancer is one of the most dangerous types of cancer due to its immediate appearance and the possibility of rapid spread. It arises from uncontrollably growing cells, rapidly dividing cells in one area of the body, invading other bodily tissues, and spreading throughout the body. Early detection helps prevent cancer progress from reaching critical levels, reducing the risk of complications and the need for more aggressive treatment options. Convolutional neural networks (CNNs) revolutionize skin cancer diagnosis by extracting intricate features from images, enabling an accurate classification of lesions. Their role extends to early detection, providing a powerful tool for dermatologists to identify abnormalities in their nascent stages, ultimately improving patient outcomes. This study proposes a novel deep convolutional neural network (DCNN) approach to classifying skin cancer lesions. The proposed DCNN model is evaluated using two unbalanced datasets, namely HAM10000 and ISIC-2019. The DCNN model is compared with other transfer learning models, including VGG16, VGG19, DenseNet121, DenseNet201, and MobileNetV2. Its performance is assessed using four widely used evaluation metrics: accuracy, recall, precision, F1-score, specificity, and AUC. The experimental results demonstrate that the proposed DCNN model outperforms other deep learning (DL) models that utilized these datasets. The proposed DCNN model achieved the highest accuracy with the HAM10000 and ISIC-2019 datasets, reaching and , respectively. These experimental results show how competitive and successful the DCNN model is in overcoming the problems caused by class imbalance and raising skin cancer classification accuracy. Furthermore, the proposed model demonstrates superior performance, particularly excelling in terms of accuracy, compared to other recent studies that utilize the same datasets, which highlights the robustness and effectiveness of the proposed DCNN.
computer science, information systems, theory & methods
What problem does this paper attempt to address?
The paper aims to propose an effective multi-class skin cancer diagnosis method based on a Deep Convolutional Neural Network (DCNN). Specifically, the research objectives include: 1. **Developing a high-precision DCNN model**: Designing a novel deep convolutional neural network model to achieve more accurate classification of skin cancer lesions. 2. **Performance comparison**: Comparing the proposed DCNN model with five different transfer learning models (including VGG16, VGG19, DenseNet121, DenseNet201, and MobileNetV2) and demonstrating its superiority across multiple evaluation metrics (such as accuracy, recall, precision, F1 score, specificity, and AUC). 3. **Addressing class imbalance**: Effectively handling the class imbalance problem to improve the model's performance on minority classes, which is particularly important in skin cancer diagnosis. 4. **Empirical study**: Evaluating the DCNN model using two imbalanced datasets (HAM10000 and ISIC-2019) and comparing it with other previous studies, showing that the model achieves higher accuracy on these datasets. 5. **Future applications**: Besides skin cancer classification, the DCNN model also demonstrates its potential as a tool for early detection and diagnosis of various diseases. In summary, the core contribution of this paper lies in proposing a new DCNN architecture that not only effectively classifies skin cancer but also addresses the class imbalance problem and performs well across multiple evaluation metrics. Additionally, the model has potential application value and can be extended to the early detection and diagnosis of other diseases.