Lightweight encoder-decoder model for automatic skin lesion segmentation

Accurate skin lesion segmentation (SLS) is an important step in computer-aided diagnosis of melanoma. Automatic detection of skin lesions in dermoscopy images is challenging because of the presence of artifacts and as lesions can have heterogeneous texture, color, and shape with fuzzy or indistinct...

Full description

Bibliographic Details
Main Authors: Adi Wibowo, Satriawan Rasyid Purnama, Panji Wisnu Wirawan, Hanif Rasyidi
Format: Article
Language:English
Published: Elsevier 2021-01-01
Series:Informatics in Medicine Unlocked
Subjects:
Online Access:http://www.sciencedirect.com/science/article/pii/S2352914821001295
id doaj-eba52d42fb1e42df955b7f0523d2a3ed
record_format Article
spelling doaj-eba52d42fb1e42df955b7f0523d2a3ed2021-09-05T04:40:54ZengElsevierInformatics in Medicine Unlocked2352-91482021-01-0125100640Lightweight encoder-decoder model for automatic skin lesion segmentationAdi Wibowo0Satriawan Rasyid Purnama1Panji Wisnu Wirawan2Hanif Rasyidi3Department of Computer Science, Informatics, Diponegoro University, Semarang, Indonesia; Corresponding author.Department of Computer Science, Informatics, Diponegoro University, Semarang, IndonesiaDepartment of Computer Science, Informatics, Diponegoro University, Semarang, IndonesiaCollege of Engineering & Computer Science, Australian National University, Canberra, AustraliaAccurate skin lesion segmentation (SLS) is an important step in computer-aided diagnosis of melanoma. Automatic detection of skin lesions in dermoscopy images is challenging because of the presence of artifacts and as lesions can have heterogeneous texture, color, and shape with fuzzy or indistinct boundaries. In this study, automatic SLS was performed using a lightweight encoder-decoder, MobileNetV3-UNet, which can achieve high accuracy with low resources. A comprehensive analysis was performed to improve the accuracy of the method in SLS. The semantic segmentation method consists of an encoder-decoder architecture, data augmentation, learning schemes, and post-processing methods. To enhance the SLS, we modified the decoder with the bidirectional ConvLSTM layer from the BCDU-Net and separable blocks from the separable-UNet architecture. Random augmentation was used to improve image diversity in the training dataset to avoid overfitting. Furthermore, a learning scheme based on stochastic weight averaging (SWA) was used to obtain better generalization by averaging multiple local optima. Our method was evaluated using three publicly available datasets, such as ISIC-2017, ISIC-2018, and PH2. We obtained dice coefficient and Jaccard index of 87.74%, 80.25%; 91.01%, 83.44%; and 95.18%, 91.08% for ISIC-2017, ISIC-2018, and PH2, respectively. The experimental results proved that the modified MobileNetV3-UNet method can outperform several state-of-the-art methods.http://www.sciencedirect.com/science/article/pii/S2352914821001295Skin lesion segmentationEncoder-decoderMobileNetU-netRandom augmentationStochastic weight averaging
collection DOAJ
language English
format Article
sources DOAJ
author Adi Wibowo
Satriawan Rasyid Purnama
Panji Wisnu Wirawan
Hanif Rasyidi
spellingShingle Adi Wibowo
Satriawan Rasyid Purnama
Panji Wisnu Wirawan
Hanif Rasyidi
Lightweight encoder-decoder model for automatic skin lesion segmentation
Informatics in Medicine Unlocked
Skin lesion segmentation
Encoder-decoder
MobileNet
U-net
Random augmentation
Stochastic weight averaging
author_facet Adi Wibowo
Satriawan Rasyid Purnama
Panji Wisnu Wirawan
Hanif Rasyidi
author_sort Adi Wibowo
title Lightweight encoder-decoder model for automatic skin lesion segmentation
title_short Lightweight encoder-decoder model for automatic skin lesion segmentation
title_full Lightweight encoder-decoder model for automatic skin lesion segmentation
title_fullStr Lightweight encoder-decoder model for automatic skin lesion segmentation
title_full_unstemmed Lightweight encoder-decoder model for automatic skin lesion segmentation
title_sort lightweight encoder-decoder model for automatic skin lesion segmentation
publisher Elsevier
series Informatics in Medicine Unlocked
issn 2352-9148
publishDate 2021-01-01
description Accurate skin lesion segmentation (SLS) is an important step in computer-aided diagnosis of melanoma. Automatic detection of skin lesions in dermoscopy images is challenging because of the presence of artifacts and as lesions can have heterogeneous texture, color, and shape with fuzzy or indistinct boundaries. In this study, automatic SLS was performed using a lightweight encoder-decoder, MobileNetV3-UNet, which can achieve high accuracy with low resources. A comprehensive analysis was performed to improve the accuracy of the method in SLS. The semantic segmentation method consists of an encoder-decoder architecture, data augmentation, learning schemes, and post-processing methods. To enhance the SLS, we modified the decoder with the bidirectional ConvLSTM layer from the BCDU-Net and separable blocks from the separable-UNet architecture. Random augmentation was used to improve image diversity in the training dataset to avoid overfitting. Furthermore, a learning scheme based on stochastic weight averaging (SWA) was used to obtain better generalization by averaging multiple local optima. Our method was evaluated using three publicly available datasets, such as ISIC-2017, ISIC-2018, and PH2. We obtained dice coefficient and Jaccard index of 87.74%, 80.25%; 91.01%, 83.44%; and 95.18%, 91.08% for ISIC-2017, ISIC-2018, and PH2, respectively. The experimental results proved that the modified MobileNetV3-UNet method can outperform several state-of-the-art methods.
topic Skin lesion segmentation
Encoder-decoder
MobileNet
U-net
Random augmentation
Stochastic weight averaging
url http://www.sciencedirect.com/science/article/pii/S2352914821001295
work_keys_str_mv AT adiwibowo lightweightencoderdecodermodelforautomaticskinlesionsegmentation
AT satriawanrasyidpurnama lightweightencoderdecodermodelforautomaticskinlesionsegmentation
AT panjiwisnuwirawan lightweightencoderdecodermodelforautomaticskinlesionsegmentation
AT hanifrasyidi lightweightencoderdecodermodelforautomaticskinlesionsegmentation
_version_ 1717814578441617408