Skin disease detection and segmentation using dynamic graph cut algorithm and classification through Naive Bayes classifier

Abstract The largest organ and the outer covering of the human body is the skin. With seven layers of it covering the other organs inside, skin is one of the important part to take care of. A skin condition is one which affects the integumentary system and that includes a wide variety of diseases including dermatoses. Classifications of these skin conditions are always a challenge for any medical practitioner and they look at the machine learning systems to assist them in predicting and classifying the skin conditions. This in turn will help to cure or at least reduce the effect. If the skin symptoms such as acne, cellulitis, candidiasis, varicella, scleroderma, fungal skin, psoriasis, inflamed skin condition, etc. are left without treatment in its initial stage, then they can effect in different health impediments leading to even death. Image partitioning is a method which supports with the skin disease detection. Any abnormal skin growth is referred to as skin lesion which could either be primary or secondary. Graph cut algorithms are debated and used in the literature for variety of purposes including image smoothing, image segmentation and other problems involving energy minimization as objective. In this work, we intend to use a novel dynamic graph cut algorithm for skin lesion segmentation followed by a probabilistic classifier called as Naive Bayes classifier for skin disease classification purposes. We have used ISIC 2017 dataset for testing our proposed method and found that the results outperform many state of the art methods including FCN and SegNet by 6.5% and 8.7% respectively. This dataset is available at the International Skin Imaging Collaboration (ISIC) website for public study and experimentation. In terms of accuracy, we could achieve 94.3% for benign cases, 91.2% for melanoma and 92.9% for keratosis on this data set.

[1]  Quan Gan,et al.  Skin Disease Recognition Method Based on Image Color and Texture Features , 2018, Comput. Math. Methods Medicine.

[2]  Ujjwal Maulik,et al.  Understanding Deep Learning Techniques for Image Segmentation , 2019, ACM Comput. Surv..

[3]  S. Kolkur,et al.  Human Skin Detection Using RGB, HSV and YCbCr Color Models , 2017, Proceedings of the International Conference on Communication and Signal Processing 2016 (ICCASP 2016).

[4]  Jayaram K. Udupa,et al.  A unifying graph-cut image segmentation framework: algorithms it encompasses and equivalences among them , 2012, Medical Imaging.

[5]  Zeeshan Abbas,et al.  An Efficient Gray-Level Co-Occurrence Matrix (GLCM) based Approach Towards Classification of Skin Lesion , 2019, 2019 Amity International Conference on Artificial Intelligence (AICAI).

[6]  Adel Al-Jumaily,et al.  Comparing the Performance of Various Filters on Skin Cancer Images , 2014 .

[7]  R. H. Moss,et al.  Skin lesion classification using relative color features , 2007, Skin research and technology : official journal of International Society for Bioengineering and the Skin (ISBS) [and] International Society for Digital Imaging of Skin (ISDIS) [and] International Society for Skin Imaging.

[8]  Abder-Rahman Ali,et al.  Melanoma detection using fuzzy C-means clustering coupled with mathematical morphology , 2014, 2014 14th International Conference on Hybrid Intelligent Systems.

[9]  A. S. Shirsat,et al.  A Image analysis System to Detect Skin Diseases , 2016 .

[10]  Ihab Zaqout Diagnosis of Skin Lesions Based on Dermoscopic Images Using Image Processing Techniques , 2016 .

[11]  Anders Eriksson,et al.  Image Segmentation Using Minimal Graph Cuts , 2006 .

[12]  Daniel P. Huttenlocher,et al.  Efficient Graph-Based Image Segmentation , 2004, International Journal of Computer Vision.