Cargando…
Assist-Dermo: A Lightweight Separable Vision Transformer Model for Multiclass Skin Lesion Classification
A dermatologist-like automatic classification system is developed in this paper to recognize nine different classes of pigmented skin lesions (PSLs), using a separable vision transformer (SVT) technique to assist clinical experts in early skin cancer detection. In the past, researchers have develope...
Autores principales: | , , , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
MDPI
2023
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10417387/ https://www.ncbi.nlm.nih.gov/pubmed/37568894 http://dx.doi.org/10.3390/diagnostics13152531 |
_version_ | 1785088022084059136 |
---|---|
author | Abbas, Qaisar Daadaa, Yassine Rashid, Umer Ibrahim, Mostafa E. A. |
author_facet | Abbas, Qaisar Daadaa, Yassine Rashid, Umer Ibrahim, Mostafa E. A. |
author_sort | Abbas, Qaisar |
collection | PubMed |
description | A dermatologist-like automatic classification system is developed in this paper to recognize nine different classes of pigmented skin lesions (PSLs), using a separable vision transformer (SVT) technique to assist clinical experts in early skin cancer detection. In the past, researchers have developed a few systems to recognize nine classes of PSLs. However, they often require enormous computations to achieve high performance, which is burdensome to deploy on resource-constrained devices. In this paper, a new approach to designing SVT architecture is developed based on SqueezeNet and depthwise separable CNN models. The primary goal is to find a deep learning architecture with few parameters that has comparable accuracy to state-of-the-art (SOTA) architectures. This paper modifies the SqueezeNet design for improved runtime performance by utilizing depthwise separable convolutions rather than simple conventional units. To develop this Assist-Dermo system, a data augmentation technique is applied to control the PSL imbalance problem. Next, a pre-processing step is integrated to select the most dominant region and then enhance the lesion patterns in a perceptual-oriented color space. Afterwards, the Assist-Dermo system is designed to improve efficacy and performance with several layers and multiple filter sizes but fewer filters and parameters. For the training and evaluation of Assist-Dermo models, a set of PSL images is collected from different online data sources such as Ph2, ISBI-2017, HAM10000, and ISIC to recognize nine classes of PSLs. On the chosen dataset, it achieves an accuracy (ACC) of 95.6%, a sensitivity (SE) of 96.7%, a specificity (SP) of 95%, and an area under the curve (AUC) of 0.95. The experimental results show that the suggested Assist-Dermo technique outperformed SOTA algorithms when recognizing nine classes of PSLs. The Assist-Dermo system performed better than other competitive systems and can support dermatologists in the diagnosis of a wide variety of PSLs through dermoscopy. The Assist-Dermo model code is freely available on GitHub for the scientific community. |
format | Online Article Text |
id | pubmed-10417387 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2023 |
publisher | MDPI |
record_format | MEDLINE/PubMed |
spelling | pubmed-104173872023-08-12 Assist-Dermo: A Lightweight Separable Vision Transformer Model for Multiclass Skin Lesion Classification Abbas, Qaisar Daadaa, Yassine Rashid, Umer Ibrahim, Mostafa E. A. Diagnostics (Basel) Article A dermatologist-like automatic classification system is developed in this paper to recognize nine different classes of pigmented skin lesions (PSLs), using a separable vision transformer (SVT) technique to assist clinical experts in early skin cancer detection. In the past, researchers have developed a few systems to recognize nine classes of PSLs. However, they often require enormous computations to achieve high performance, which is burdensome to deploy on resource-constrained devices. In this paper, a new approach to designing SVT architecture is developed based on SqueezeNet and depthwise separable CNN models. The primary goal is to find a deep learning architecture with few parameters that has comparable accuracy to state-of-the-art (SOTA) architectures. This paper modifies the SqueezeNet design for improved runtime performance by utilizing depthwise separable convolutions rather than simple conventional units. To develop this Assist-Dermo system, a data augmentation technique is applied to control the PSL imbalance problem. Next, a pre-processing step is integrated to select the most dominant region and then enhance the lesion patterns in a perceptual-oriented color space. Afterwards, the Assist-Dermo system is designed to improve efficacy and performance with several layers and multiple filter sizes but fewer filters and parameters. For the training and evaluation of Assist-Dermo models, a set of PSL images is collected from different online data sources such as Ph2, ISBI-2017, HAM10000, and ISIC to recognize nine classes of PSLs. On the chosen dataset, it achieves an accuracy (ACC) of 95.6%, a sensitivity (SE) of 96.7%, a specificity (SP) of 95%, and an area under the curve (AUC) of 0.95. The experimental results show that the suggested Assist-Dermo technique outperformed SOTA algorithms when recognizing nine classes of PSLs. The Assist-Dermo system performed better than other competitive systems and can support dermatologists in the diagnosis of a wide variety of PSLs through dermoscopy. The Assist-Dermo model code is freely available on GitHub for the scientific community. MDPI 2023-07-29 /pmc/articles/PMC10417387/ /pubmed/37568894 http://dx.doi.org/10.3390/diagnostics13152531 Text en © 2023 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). |
spellingShingle | Article Abbas, Qaisar Daadaa, Yassine Rashid, Umer Ibrahim, Mostafa E. A. Assist-Dermo: A Lightweight Separable Vision Transformer Model for Multiclass Skin Lesion Classification |
title | Assist-Dermo: A Lightweight Separable Vision Transformer Model for Multiclass Skin Lesion Classification |
title_full | Assist-Dermo: A Lightweight Separable Vision Transformer Model for Multiclass Skin Lesion Classification |
title_fullStr | Assist-Dermo: A Lightweight Separable Vision Transformer Model for Multiclass Skin Lesion Classification |
title_full_unstemmed | Assist-Dermo: A Lightweight Separable Vision Transformer Model for Multiclass Skin Lesion Classification |
title_short | Assist-Dermo: A Lightweight Separable Vision Transformer Model for Multiclass Skin Lesion Classification |
title_sort | assist-dermo: a lightweight separable vision transformer model for multiclass skin lesion classification |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC10417387/ https://www.ncbi.nlm.nih.gov/pubmed/37568894 http://dx.doi.org/10.3390/diagnostics13152531 |
work_keys_str_mv | AT abbasqaisar assistdermoalightweightseparablevisiontransformermodelformulticlassskinlesionclassification AT daadaayassine assistdermoalightweightseparablevisiontransformermodelformulticlassskinlesionclassification AT rashidumer assistdermoalightweightseparablevisiontransformermodelformulticlassskinlesionclassification AT ibrahimmostafaea assistdermoalightweightseparablevisiontransformermodelformulticlassskinlesionclassification |