Skip to main content
Advertisement
Browse Subject Areas
?

Click through the PLOS taxonomy to find articles in your field.

For more information about PLOS Subject Areas, click here.

< Back to Article

Fig 1.

Automatic recognition of skin cancer is impeded by various factors.

(a) represents some interferences with important features (b) shows the similarity between benign and malignant lesions.

More »

Fig 1 Expand

Table 1.

A summary of the literature review showing the past techniques and their limitations.

More »

Table 1 Expand

Fig 2.

Skin cancer ISIC archive dataset.

More »

Fig 2 Expand

Table 2.

Dataset description.

More »

Table 2 Expand

Fig 3.

Three regions and artifacts in the skin lesion image.

More »

Fig 3 Expand

Table 3.

Comparison of different approaches based on PSNR values.

More »

Table 3 Expand

Fig 4.

Steps performed for image pre-processing.

More »

Fig 4 Expand

Fig 5.

Process flow of applying morphological closing.

More »

Fig 5 Expand

Fig 6.

Resultant image of morphological closing with different kernel shape.

More »

Fig 6 Expand

Fig 7.

Plots for three gamma correction states.

More »

Fig 7 Expand

Fig 8.

Gamma corrected image transformation.

More »

Fig 8 Expand

Fig 9.

Process flow of applying gamma correction.

More »

Fig 9 Expand

Table 4.

Selected parameter values for morphological closing and gamma correction.

More »

Table 4 Expand

Fig 10.

Resultant image after applying Otsu’s thresholding.

More »

Fig 10 Expand

Fig 11.

Changes of pixels after applying morphological dilation.

More »

Fig 11 Expand

Fig 12.

Resultant mask after applying morphological dilation.

More »

Fig 12 Expand

Fig 13.

Resultant mask after subtracting mask-1 from mask-2.

More »

Fig 13 Expand

Fig 14.

Process flow of extracting the largest blob from mask-3.

More »

Fig 14 Expand

Fig 15.

Process of extracting ROI by filling the largest blob.

More »

Fig 15 Expand

Fig 16.

(a) Pre-processed images of skin lesion (b) Resultant images after ROI extraction.

More »

Fig 16 Expand

Table 5.

Selected parameter value for segmentation process.

More »

Table 5 Expand

Fig 17.

Resultant image after applying the bilateral filter.

More »

Fig 17 Expand

Fig 18.

Resultant image after applying Box blur Table 6 represents all the selected parameter values for the algorithms associated with down-scaling process.

More »

Fig 18 Expand

Table 6.

Selected parameter for down-scaling process.

More »

Table 6 Expand

Table 7.

MSE, PSNR, SSIM, RMSE and DSC of 10 images.

More »

Table 7 Expand

Fig 19.

Histograms of original image vs box blur filter.

More »

Fig 19 Expand

Fig 20.

Augmentation and classification process.

More »

Fig 20 Expand

Table 8.

Number of images in classes after spitting.

More »

Table 8 Expand

Fig 21.

Architecture of proposed SCNN_12 model.

More »

Fig 21 Expand

Table 9.

Performance analysis by changing batch size.

More »

Table 9 Expand

Table 10.

Performance analysis by changing output layer activation function.

More »

Table 10 Expand

Table 11.

Performance analysis by changing loss function.

More »

Table 11 Expand

Table 12.

Training loss(T_loss), training accuracy (T_acc), validation loss (V_loss), validation accuracy (V_acc), test loss (Te_loss), test accuracy (Te_acc) for each of the optimizers corresponding to the learning rates.

More »

Table 12 Expand

Table 13.

AUC, Recall (Rec), Specificity (Spe), Precision (Pre) and F1-score (F1) for each of the optimizers corresponding to the learning rates.

More »

Table 13 Expand

Fig 22.

Root mean squared error of all six configurations of SCNN_12.

More »

Fig 22 Expand

Fig 23.

Mean absolute error of all six configurations of SCNN_12.

More »

Fig 23 Expand

Table 14.

Configuration of optimal model based on hyper-parameters.

More »

Table 14 Expand

Fig 24.

Training and validation loss curve of 200 epochs for Adam with learning rate 0.001.

More »

Fig 24 Expand

Fig 25.

Training and validation accuracy curve of 200 epochs for Adam with learning rate 0.001.

More »

Fig 25 Expand

Fig 26.

Confusion matrix of the best configured model (Adam 0.001).

More »

Fig 26 Expand

Fig 27.

ROC curve of best configured model (Adam 0.001).

More »

Fig 27 Expand

Table 15.

Comparison among Bilateral and Bilateral + Box blur filter based on accuracy, average image size and average training time.

More »

Table 15 Expand

Fig 28.

Storage comparison for 10 images individually for both ‘DG-before’ and ‘DG-after’ where ‘DG-before’ indicates the dataset before applying down-scaling and ‘DG-after’ indicates the dataset generated after down-scaling.

More »

Fig 28 Expand

Fig 29.

Training time per epoch comparison for 200 epochs of datasets ‘DG-before’ and ‘DG-after’ where ‘DG-before’ indicates the dataset before applying downscaling and ‘DG-after’ indicates the dataset generated after down-scaling.

Another impact, observed during training is that our down-scaled dataset (DG-after) records the highest accuracy within 200 epochs (Fig 30) whereas the non-down-scaled dataset (DG-before) takes more than 200 epochs to achieve the highest accuracy. This further adds to the efficiency of employing this method on future researches.

More »

Fig 29 Expand

Fig 30.

Validation accuracy curve of both ‘DG-before’ and ‘DG-after’ datasets where ‘DG-before’ indicates the dataset before applying downscaling and ‘DG-after’ indicates the dataset generated after down-scaling.

More »

Fig 30 Expand

Table 16.

Comparison of performance between geometric and photometric augmented dataset.

More »

Table 16 Expand

Table 17.

Result of 5-Fold cross-validation on augmented dataset.

More »

Table 17 Expand

Table 18.

Result of 10-Fold cross-validation on augmented dataset.

More »

Table 18 Expand

Table 19.

Result of 5-Fold cross-validation on the dataset before applying augmentation.

More »

Table 19 Expand

Table 20.

Result of 10-Fold cross-validation on the dataset before applying augmentation.

More »

Table 20 Expand

Table 21.

Performance of proposed model on the dataset after augmentation with various splitting ratios.

More »

Table 21 Expand

Table 22.

Performance of proposed model on the dataset before augmentation with various splitting ratios.

More »

Table 22 Expand

Table 23.

Performance of proposed model on noisy dataset.

More »

Table 23 Expand

Table 24.

Comparison of accuracy between the proposed system and existing systems.

More »

Table 24 Expand