| Literature DB >> 34996997 |
Bogdan Mazoure1, Alexander Mazoure2, Jocelyn Bédard3, Vladimir Makarenkov3.
Abstract
Recent years have seen a steep rise in the number of skin cancer detection applications. While modern advances in deep learning made possible reaching new heights in terms of classification accuracy, no publicly available skin cancer detection software provide confidence estimates for these predictions. We present DUNEScan (Deep Uncertainty Estimation for Skin Cancer), a web server that performs an intuitive in-depth analysis of uncertainty in commonly used skin cancer classification models based on convolutional neural networks (CNNs). DUNEScan allows users to upload a skin lesion image, and quickly compares the mean and the variance estimates provided by a number of new and traditional CNN models. Moreover, our web server uses the Grad-CAM and UMAP algorithms to visualize the classification manifold for the user's input, hence providing crucial information about its closeness to skin lesion images from the popular ISIC database. DUNEScan is freely available at: https://www.dunescan.org .Entities:
Mesh:
Year: 2022 PMID: 34996997 PMCID: PMC8741961 DOI: 10.1038/s41598-021-03889-2
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1Screenshots of the main features of our DUNEScan web server. (a) Average model predictions for a given skin lesion image (malignant or benign) provided by the six available CNN models, (b) boxplots showing uncertainty of model predictions, (c) Grad-CAM gradient saliency plot of most important lesion features, (d) classification manifold from the MobileNetv2 features, (e) confusion matrices computed over the test set for all six CNN models.
Figure 2Boxplots representing uncertainty estimates provided by the six CNN models available on DUNEScan for the following skin lesion images: ISIC_0024482 (a) and ISIC_0024751 (b).
Class prediction probabilities obtained for various images by the different CNN models available in DUNEScan.
| Image namea | Image identifierb | ResNet50 | EfficientNet | InceptionV3 | MobileNetv2 | SwAV | BYOL |
|---|---|---|---|---|---|---|---|
| Mel1 | ISIC_0024482 | 0.95 | 0.81 | 0.81 | 0.81 | 0.96 | 0.01 |
| Mel2 | ISIC_0024751 | 1.00 | 0.91 | 0.26 | 0.95 | 0.96 | 0.07 |
| Nv1 | ISIC_0024320 | 0.00 | 0.48 | 0.27 | 0.12 | 0.36 | 0.03 |
| Nv2 | ISIC_0024334 | 0.02 | 0.27 | 0.66 | 0.36 | 0.03 | 0.06 |
| Nv3 | ISIC_0024307 | 0.45 | 0.43 | 0.53 | 0.58 | 0.03 | 0.1 |
| Bkl1 | ISIC_0024337 | 0.30 | 0.09 | 0.16 | 0.12 | 0.05 | 0.47 |
The predictions are represented as probability of malignancy, p(malignancy). The probability of benignancy can be obtained by 1-p(malignancy).
aArbitrary name used as a reference in this publication.
bISIC image identifier.
Figure 3Boxplots representing uncertainty estimates provided by the six CNN models available on DUNEScan for the following skin lesion images: ISIC_0024320 (a) and ISIC_0024334 (b).
Figure 4Boxplots representing uncertainty estimates provided by the six CNN models available on DUNEScan for the following skin lesion images: ISIC_0024307 (a) and ISIC_0024337 (b).
Average confusion metrics obtained by six CNN models included in DUNEScan.
| True negative (%) | False negative (%) | False positive (%) | True positive (%) | |
|---|---|---|---|---|
| ResNet50 | 78.83 | 21.16 | 13.08 | 86.91 |
| EfficientNet | 79.27 | 20.72 | 13.67 | 86.32 |
| Inceptionv3 | 74.29 | 25.7 | 7.47 | 92.52 |
| MobileNetv2 | 75.31 | 24.68 | 13.51 | 86.48 |
| BYOL | 69.53 | 30.46 | 11.18 | 88.81 |
| SwAV | 70.7 | 29.29 | 11.52 | 88.47 |