A machine learning approach for skin disease detection and classification using image segmentation

Skin diseases are common health problems around the world. The perils of the infections are invisible, which cause physical health distress as well as initiate mental depression. In addition, it sometimes leads to skin cancer in severe cases. Subsequently, diagnosing skin diseases from clinical imag...

Full description

Saved in:
Bibliographic Details
Published in:Healthcare analytics (New York, N.Y.) Vol. 2; p. 100122
Main Authors: Ahammed, Mostafiz, Mamun, Md. Al, Uddin, Mohammad Shorif
Format: Journal Article
Language:English
Published: Elsevier Inc 01-11-2022
Elsevier
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Skin diseases are common health problems around the world. The perils of the infections are invisible, which cause physical health distress as well as initiate mental depression. In addition, it sometimes leads to skin cancer in severe cases. Subsequently, diagnosing skin diseases from clinical images is one of the foremost challenging tasks in medical image analysis. Moreover, when performed manually by medical experts, diagnosing skin diseases is time-intensive and subjective. As a result, both patients and dermatologists require automatic skin disease prediction, which makes the treatments plan faster. In this work, we introduce a digital hair removal technique based on morphological filtering such as Black-Hat transformation and inpainting algorithm and then apply Gaussian filtering to de-blur or denoise the images. In addition, we apply the automatic Grabcut segmentation technique to segment out the affected lesions. For extracting underlying input patterns from the skin images, we apply the Gray Level Co-occurrence Matrix (GLCM) and statistical features techniques. Three computationally efficient machine learning techniques, Decision Tree (DT), Support Vector Machine (SVM), and K-Nearest Neighbor (KNN) classifiers are applied using the extracted features for effectively classifying the skin images as melanoma (MEL), melanocytic nevus (NV), basal cell carcinoma (BCC), actinic keratosis (AK), benign keratosis (BKL), dermatofibroma (DF), vascular lesion (VASC), and Squamous cell carcinoma (SCC). The models are validated using two standard datasets ISIC 2019 challenge and HAM10000. SVM performs slightly better than the other two classifiers. We have also compared our work with state-of-the-art methods. •To implement a digital hair removal system based on morphological filtering such as Black-Hat transformation and inpainting algorithm.•To develop an automatic Grabcut segmentation technique for the detection of the affected lesion based on the k-means clustering and the Hue Saturation Value color space.•To extract important key features based on Gray Level Co-occurrence Matrix and statistical parameters.•To investigate the effectiveness of three machine learning algorithms for skin diseases classification.•To find an optimum machine learning model for the skin disease classification investigating two standard datasets: ISIC 2019 and HAM 10000.
ISSN:2772-4425
2772-4425
DOI:10.1016/j.health.2022.100122