| Literature DB >> 35062458 |
Dan Popescu1, Mohamed El-Khatib1, Hassan El-Khatib1, Loretta Ichim1.
Abstract
Due to its increasing incidence, skin cancer, and especially melanoma, is a serious health disease today. The high mortality rate associated with melanoma makes it necessary to detect the early stages to be treated urgently and properly. This is the reason why many researchers in this domain wanted to obtain accurate computer-aided diagnosis systems to assist in the early detection and diagnosis of such diseases. The paper presents a systematic review of recent advances in an area of increased interest for cancer prediction, with a focus on a comparative perspective of melanoma detection using artificial intelligence, especially neural network-based systems. Such structures can be considered intelligent support systems for dermatologists. Theoretical and applied contributions were investigated in the new development trends of multiple neural network architecture, based on decision fusion. The most representative articles covering the area of melanoma detection based on neural networks, published in journals and impact conferences, were investigated between 2015 and 2021, focusing on the interval 2018-2021 as new trends. Additionally presented are the main databases and trends in their use in teaching neural networks to detect melanomas. Finally, a research agenda was highlighted to advance the field towards the new trends.Entities:
Keywords: deep learning; image classifiers; image processing; image segmentation; machine learning; melanoma detection; neural networks; review; skin lesion; statistic performances
Mesh:
Year: 2022 PMID: 35062458 PMCID: PMC8778535 DOI: 10.3390/s22020496
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1Artifacts in Me images collected from the ISIC 2016 dataset [14]: (a–c)—presence of hair, (d)—presence of blood vessels, (e,f)—presence of oil drops.
Figure 2Methods workflow for Me detection: (a) classical method, (b) NN approach.
Figure 3Searches for important terms in the Web of Science, Scopus, and PubMed DBs between 2015 and 2021 with the AND connector: (a) CNN AND Me, (b) DL AND Me, (c) ML AND Me, and (d) AI AND Me.
Figure 4PRISMA flow diagram of our research.
Performance indicators used in the review.
| Formula | Formula | ||
|---|---|---|---|
| Accuracy |
| Sensitivity |
|
| Precision |
| Specificity |
|
| Dice Coefficient |
| Jaccard index |
|
Skin lesions DSs frequently used in Me detection.
| DS Name | Reference | Availability | SL | Me |
|---|---|---|---|---|
| PH2 | [ | Publicly available | 200 | 40 |
| ISIC 2016 | [ | Publicly available | 900 | 273 |
| ISIC 2017 | [ | Publicly available | 2000 | 374 |
| ISIC 2018, HAM10000 | [ | Publicly available | 10,015 | 1113 |
| ISIC 2019 | [ | Publicly available | 25,333 | 4522 |
| ISIC 2020 | [ | Publicly available | 33,126 | 584 |
| DERMQUEST | [ | Publicly available | 126 | 66 |
| MED-NODE | [ | Publicly available | 170 | 100 |
| DERMNET | [ | Publicly available | 22,500 | 635 |
| DERMIS | [ | Publicly available | 397 | 146 |
| DERMOFIT | [ | Purchase only | 1300 | 76 |
Figure 5Frequently DSs used in Me detection between 2018 and 2020.
Figure 6The four most used DSs for Me detection in 2021 (percentage).
Family of NNs used for Me diagnosis used in references.
| NN family | Representatives | References |
|---|---|---|
| ResNet | ResNet 34, ResNet 50, SEResNet 50, ResNet 101, ResNet 152, FCRN | [ |
| Inception/GoogLeNet | GoogLeNet (Inception v2), InceptionResNet-v2, Inception v3, Inception v4 | [ |
| U-Net | U-Net | [ |
| GAN | GAN, SPGGAN, DCGAN, DDGAN, LAPGAN, PGAN | [ |
| DenseNet | DenseNet 121, DenseNet 161, DenseNet 169, DenseNet 201 | [ |
| AlexNet | AlexNet | [ |
| Xception | Xception | [ |
| EfficientNet | EfficientNet, EfficientNetB5, EfficientNetB6 | [ |
| VGG | VGG 16, VGG 19 | [ |
| NASNet | NASNet, NASNet-Large | [ |
| MobileNet | MobileNet, MobileNet2 | [ |
| YOLO | YOLO v3, YOLO v4, YOLO v5 | [ |
| FrNet | FrNet | [ |
| Mask R_CNN | Mask R_CNN | [ |
Figure 7Frequently NNs used in Me detection between 2018 and 2020.
Figure 8The most used NNs for Me detection in 2021 (percentage).
Figure 9AlexNet basic architecture.
Figure 10Inception module used in GoogLeNet.
Figure 11GoogleNet architecture’s simplified block diagram.
Figure 12Inception v3 basic architecture.
Figure 13VGG 16 network architecture [98].
Figure 14VGG 19 network architecture [98].
Figure 15Residual block.
Figure 16ResNet-152 basic architecture.
Figure 17YOLO v3 architecture [101].
Figure 18Xception network architecture.
Figure 19EfficientNet architecture [107].
Figure 20Five-layer DenseNet architecture [108].
Figure 21U-Net architecture [110].
Figure 22GAN standard network architecture.
Figure 23Percent of research papers per year with the highest impact for the new trends in Me detection by NN.
Figure 24The schematic architecture of the proposed system for hair removal from skin lesion images from [117].
Figure 25The architecture of the proposed system for skin lesion classification [1].
Figure 26Multi-network system architecture based on decision fusion for Me detection [5].
Figure 27Ensemble strategy of the group decision [52].
Figure 28The architecture of the Me classification system proposed in [6], based on several NNs connected on two levels of classification.
Figure 29The schematic architecture of the skin lesion classification system based on CNN for the segmentation, feature extraction, and intelligent classification [59].
Figure 30The architecture of the SL classification system proposed in [43].
Synthesis of the most important papers regarding the trends of using NN in Me and SL detection.
| Ref/ | Goal/Novelty | Description | NN Type/Function | Data Set | Me or SL + Me | Data Aug. | Performance Indicators (%) | ||
|---|---|---|---|---|---|---|---|---|---|
| ACC | F1 | IoU | |||||||
| [ | DL-based approach for SL classification via the fusion of different individual CNN architectures. | Ensemble of CNNs with different fusion-based methods and selection of the best performing one. | GoogLeNet, Alexnet, ResNet, VGGNet/ | ISIC 2017 | SL + Me | Yes | 90.30 | NA | NA |
| [ | Pipeline architecture for SL segmentation, combining YOLO v3 and the GrabCut algorithm. | Combining YOLO v3 and the GrabCut Algorithm for SL segmentation. | YOLOv3/ | PH2, ISIC 2017 | SL + Me | NA | 92.99 to 97.00 | 84.26 to 88.13 | 74.81 to 79.54 |
| [ | A DL method is proposed for automated Me detection and segmentation using dermoscopic images. | Skin refinement, localization of Me region, and, finally, segmentation of Me (fuzzy C means). | Deep region-CNN/detection and segmentation | ISIC 2016 | Me | NA | 94.80 | 95.89 | 93.00 |
| [ | New FCNN architecture for SL segmentation—DermoNet. | FCNN contains densely connected convolutional blocks and skip connections. | FCNN—DermoNet/ | PH2, ISIC 2016, ISIC 2017 | SL + Me | Yes | NA | 89.40 to91.50 | 82.50 to 85.30 |
| [ | Model enhanced by employing a multi-stage segmentation approach. | FCNN based on U-Net with batch normalization. | FCNN/ | ISIC 2018 | SL + Me | Yes | NA | 90.00 | 83.00 |
| [ | Encoder–decoder structure with an intermediate module (attention module). | The architecture contains three modules: the encoder that extracts features from a raw image; the decoder that generates the SL classes; the attention module for guiding the decoder to attend at different locations. | Encoder–Decoder | ISIC 2017 | SL + Me | NA | 72.3 | NA | NA |
| [ | New deep CNN-based model for face skin disease classification using a triplet loss function. | Fine-tuning layers of ResNet152 and InceptionResNet-v2. | ResNet152, Inception ResNet-v2/classification | From a hospital in Wuhan China | SL + Me | NA | 87.42 | NA | NA |
| [ | A new method called a “Lesion classifier” is derived from pixel-wise classification. | Encoder–Decoder Network Connected through skip pathways. Softmax modules for output. | Encoder–Decoder/ | ISIC 2017, PH2 | Me | Yes | 95.00 | 92.00 | NA |
| [ | New skin image classification method using multi-tree genetic programming. | Various local and global features are extracted from skin cancer images. The classification method uses genetic programming. | NA/ | PH2, Dermofit | SL + Me | NA | 96.42 to 80.64 | NA | NA |
| [ | New scheme for Me localization and segmentation using YOLOv4 and active contour segmentation. Detecting multiple Me presented in a single image. | The skin refinement step removes the unnecessary artifacts automatically. A framework consisting of three phases: skin enhancement, Me localization, and Me segmentation. | YOLO v4/ | ISIC 2016, ISIC 2018 | SL + Me | Yes | 94.00 | 92.00 | 96 |
| [ | DL-based CAD system with precise SL boundary segmentation and accurate classification for clinical diagnosis of SL | Cascaded full resolution CNN for segmentation and Inception-v3, ResNet-50, Inception-ResNet-v2, and DenseNet-201 for classification. | DCNN/ | ISIC 2016, ISIC 2017, ISIC 2018 | SL + Me | Yes | 87.74 to89.28 | 77.84 to 81.28 | NA |
| [ | Me detection using an optimized set of Gabor-based features and a fast MNN classifier. | Gabor features combined with a fast (Multi-Level Neural Network) MNN. | MNN/ | PH2 | Me | NA | 97.50 | NA | NA |
| [ | YOLO v3 algorithm combining with two-phase segmentation based on the graph theory using minimal spanning tree concept and L-type fuzzy-based approximations. | YOLO v3 for Me detection and segmentation based on graph theory. | YOLOv3/ | PH2, ISIC 2017, ISIC 2019 | Me | NA | 93.38–97.50 | 87.89–93.97 | 79.84–88.64 |
| [ | Fusing method that employs relevant mutual information obtained from handcraft and DL features obtained from DCNN. | ABCD rule combining with DCNN features employing mutual information measurements. | VGG-16, VGG-19, MobileNet v1, ResNet-50, Inception v3, Xception, DenseNet-201/ | HAM10000 | SL + Me | Yes | 92.40 | 90.00 | NA |
| [ | Integration of different NNs into a global fusion-based decision system. For the fusion weights, there are used the results, obtained by each NN. | A global classifier is implemented considering individual classifiers as the proposed NNs. The global classifier used partial decision fusion. | CNN, GoogLeNet, ResNet101, NasNet-Large, Perceptron/ | PH2, ISIC 2019 | SL + Me | Yes | 88.33 to 93.33 | 86.79 to 92.31 | NA |
| [ | Optimal CNN to predict skin cancer. | A new technique of using an improved whale optimization algorithm for optimizing the structure of CNN for skin cancer detection. | Optimized CNN/ | Dermquest, DermIS | SL + Me | NA | 95 | NA | NA |
| [ | An objective classifier containing five subjective classifiers (two texture-based classifiers with perceptrons and three NNs end-to-end type) for Me detection. | A multi-NN-based system containing six NNs and feature extraction algorithms. The final classifier is also an NN. | Perceptrons coupled with feature extraction, GAN, ResNet, AlexNet/ | PH2, ISIC 2019 | Me | Yes | 97.50 | 97.40 | NA |
| [ | Establishing how DL frameworks trained in large DSs can help non-dermatologists improve their performance in categorizing pigmented SL. | The performances of eight DCNNs are compared in different training conditions. | VGG16, VGG19, ResNet34, 50, 101 SEResNet50, EfficientNetB5, MobileNet/ | HAM10000 | SL + Me | NA | 75.73 to 84.73 | NA | NA |
| [ | New CNN architecture for SL segmentation, with an attention mechanism and high-resolution feature maps. | Proposed CNN with K consecutive HRFB (high-resolution feature block) for SL segmentation with more accurate SL boundaries. | CNN with HRFB/ | PH2, ISIC 2016, ISIC 2017 | SL + Me | Yes | 93.80 to 94.90 | 86.20 to91.90 | 78.30 to 85.80 |
| [ | Improved U-Net for SL segmentation. | The architecture is proposed with a modified U-Net, in which a bilinear interpolation method is used for up-sampling with a block of convolution layers followed by parametric ReLU. | U-net/ | NA | SL + Me | Yes | 94.00 | 88.00 | NA |
| [ | A variant of the particle swarm optimization algorithm, HLPSO, for SL segmentation and classification. | Combining HLPSO with DCNN and a K-Means clustering algorithm. | DCNN/ | ISIC 2017 | SL + Me | NA | 91.37 | NA | 73.15 |
| [ | Global-Part CNN, considering the local information and global information with equal importance. | Ensemble of two CNNs for local and global information, based on data fusion. | Ensemble of two CNN/ | ISIC 2016, ISIC 2017 | SL + Me | Yes | 85.70 to 92.50 | NA | NA |
| [ | New model, ASCU-Net (Attention Gate, Spatial and Channel Attention U-Net) using convolutional block attention modules for SL segmentation. | Due to the attention module, ASCU-Net accelerates the learning phase. | ASCU-Net based on U-Net and triple attention mechanism/ | PH2, ISIC 2016, ISIC 2017 | SL + Me | Yes | 95.40 | 90.80 | 84.50 |
| [ | Design of a new DCNN model with multiple filter sizes—Classification of Skin Lesions Network (CSLNet). | Fewer filters, parameters, and layers to improve SL classification performances. | DCNN (CSLNet)/ | ISIC 2017, ISCI 2018, ISIC 2019 | SL + Me | Yes | 89.58 to93.25 | 89.75 to 93.47 | 81.50 to 88.20 |
| [ | New NN based on Efficient-B5. | A deeper, wider and higher resolution NN for Me classification based on fine-grained feature representations. | Efficient-B5/ | ISIC 2020 | Me | NA | NA | NA | NA |
| [ | Testing different NN for recognition of pigmented SL | Testing different NN for recognition of pigmented SL | ResNet50, DenseNet121, VGG16/ | ISIC, HAM10000,PH2, BCN20000, SKINL2 | SL + Me | Yes | NA | NA | NA |
| [ | An extensive analysis of twelve CNN architectures and eleven public images DBs. | An extensive analysis of twelve CNN architectures and eleven public image DBs for automatic Me automatic diagnosis. | DenseNet121, 169, 201, Inceptionv3, v4, ResNet50, InceptionResNet v2, Xception, VGG16, 19, Mo-bileNet, and NASNetMobile/detection | PH2, ISIC 2016, ISIC 2017, HAM10000, MED-NODE, MSK1, 2, 3, 4, UDA 1, 2. | Me | Yes | NA | NA | NA |
| [ | Combining the MobileNetV2 with the Spiking Neural Network (SNN) into a DCNN for the classification. | Three NNs connected into an intelligent decision support system for skin cancer detection. | Autoencoder, MobileNetv2, SNN/ | ISIC | Me | Yes | 95.27 | NA | NA |
| [ | New and efficient adaptive dual attention module (ADAM) for automated skin lesion segmentation. | The proposed ADAM modules are integrated into a dual encoder architecture. | Dual encoder + ADAM/ | ISIC 2017, ISIC 2018 | SL + Me | Yes | 96.36 | 91.63 | 84.70 |
| [ | New Siamese NN and architecture named Tensorial Regression Process to detect SL evolution. | A pair of SL images are compared to detect the possible evolution of SL to Me. To this end, a segmentation loss is incorporated into NN as a regularization term. | Siamese NN/ | Sydney Melanoma Diagnostic Centre | SL + Me | NA | 74.10 | NA | NA |
| [ | SL augmentation DS by StyleGAN and DenseNet201 for classification. | Two NNs are used to improve SL classification: a special GAN for data augmentation and DenseNet 201 for classification with a special strategy of TL | GAN (StyleGAN). DenseNet201/ | ISIC 2018, ISIC 2019 | SL + Me | Yes | 93.64 | NA | NA |
Recent review/survey papers on similar topics.
| Paper/Year | Description | Period | No. of References | Our Differences |
|---|---|---|---|---|
| [ | A critical and analytical survey of different algorithms for performing segmentation of SL. | 2007–2018 | 29 | New period (2017–2021). |
| [ | Medical (general) image segmentation and classification using CNN. | 2010–2018 | 96 | New period (2017–2021). |
| [ | SL classification using CNNs. | 2012–2018 | 33 | New period (2017–2021). |
| [ | Different methods for cancer detection including skin cancers: classical methods (ABCD, different features) and NNs. | 1993–2019 | 167 | A modern approach based on ML and NNs. |
| [ | Investigating: DBs, Me types, DL techniques, reference sources, and index. | 2004–2020 | 95 | Focused on Me and NNs. |
| [ | Survey of the recent architectures of deep CNNs (general). Analysis of CNN’s internal structures. | 1982–2020 | 253 | Focused on Me and NNs. |
| [ | Methods for detecting skin cancer from SL images. | 2011–2020 | 135 | Focused on Me and NNs. |
| [ | A systematic review of DL techniques for the early detection of skin cancer. | 1993–2021 | 82 | Focused on Me and NNs. |