| Literature DB >> 35371238 |
Taher M Ghazal1,2, Sajid Hussain3, Muhammad Farhan Khan4, Muhammad Adnan Khan3,5, Raed A T Said6, Munir Ahmad7.
Abstract
Skin cancer is a major type of cancer with rapidly increasing victims all over the world. It is very much important to detect skin cancer in the early stages. Computer-developed diagnosis systems helped the physicians to diagnose disease, which allows appropriate treatment and increases the survival ratio of patients. In the proposed system, the classification problem of skin disease is tackled. An automated and reliable system for the classification of malignant and benign tumors is developed. In this system, a customized pretrained Deep Convolutional Neural Network (DCNN) is implemented. The pretrained AlexNet model is customized by replacing the last layers according to the proposed system problem. The softmax layer is modified according to binary classification detection. The proposed system model is well trained on malignant and benign tumors skin cancer dataset of 1920 images, where each class contains 960 images. After good training, the proposed system model is validated on 480 images, where the size of images of each class is 240. The proposed system model is analyzed using the following parameters: accuracy, sensitivity, specificity, Positive Predicted Values (PPV), Negative Predicted Value (NPV), False Positive Ratio (FPR), False Negative Ratio (FNR), Likelihood Ratio Positive (LRP), and Likelihood Ratio Negative (LRN). The accuracy achieved through the proposed system model is 87.1%, which is higher than traditional methods of classification.Entities:
Mesh:
Year: 2022 PMID: 35371238 PMCID: PMC8970955 DOI: 10.1155/2022/4826892
Source DB: PubMed Journal: Comput Intell Neurosci
Figure 1Class1.
Figure 2Class 2.
Figure 3Proposed system model.
Architecture of AlexNet.
| Layers | Conv1 | Pool1 | Conv2 | Pool2 | Con3 | Conv4 | Conv5 | Pool5 | FC6 | FC7 | FC |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Kernel | 11 × 11 × 3 | 3 × 3 | 5 × 5 × 48 | 3 × 3 | 3 × 3 × 256 | 3 × 3 × 192 | 3 × 3 × 192 | 3 × 3 | — | — | — |
| Stride | [4 4] | [2 2] | [1.1] | [2.2] | [1.1] | [1.1] | [1.1] | [2.2] | — | — | — |
| Channels | 96 | 96 | 256 | 256 | 384 | 384 | 256 | 256 | 4096 | 4096 | 4096 |
Comparison of different epoch scores.
| No. of epochs | Learning rate | No. of layers | Size of input images | Pooling method | Accuracy (%) |
|---|---|---|---|---|---|
| 10 | 0.001 | 25 | 227 × 227 × 3 | Max | 82.1 |
| 20 | 0.001 | 25 | 227 × 227 × 3 | Max | 87.1 |
| 30 | 0.001 | 25 | 227 × 227 × 3 | Max | 83.2 |
Figure 4Training progress graph.
Figure 5Classification images through the proposed system.
Confusion matrix for the proposed system model.
| Predicted class (benign) | Predicted class (malignant) | |
|---|---|---|
| Input class (benign) | TP = 192 | FN = 14 |
| Input class (malignant) | FP = 48 | TN = 226 |
TP represents the True Positive prediction, TN represents True Negative prediction, and FN shows False Negative prediction while FP indicates False Negative prediction.
Performance evaluation table of the proposed model on 20 epochs in the validation phase.
| Accuracy (%) | MR (%) | Sensitivity (%) | Specificity (%) | PPV (%) | NPV (%) | FPR (%) | FNR (%) | LRP | LRN |
|---|---|---|---|---|---|---|---|---|---|
| 87.1 | 12.9 | 80.0% | 94.2 | 93.2 | 82.5 | .06 | .02 | 14 | 2.13 |
Comparison analysis of the proposed system with existing systems.
| Study | Method | Year of proposed | Accuracy (%) |
|---|---|---|---|
| [ | SVM | 2017 | 86.5 |
| [ | CNN | 2019 | 83.83 |
| [ | CNN | 2019 | 80 |
| [ | SVM | 2014 | 81 |
| [ | Random forest | 2019 | 81.46 |
| [ | CNN | 2019 | 78 |
| [ | CNN | 2019 | 85.62 |
| Proposed | DCNN, transfer learning intend with pretrained AlexNet | 2022 | 87.1 |