Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 44

Medical Image Analysis System to Detect Skin Diseases

(Impetigo,Melanoma,Diabetic Foot Ulcer & Seborrheic Dermatitis)


Based on
Texture Features Using Image Processing Technology

Our Team Our Supervisor


Nadia Hossain (16.01.04.024) Mr. Nazmus Sakib
Tanjila Broti (16.01.04.033) Assistant Professor,
Sikder Rituparna (16.01.04.038) Department of CSE,
Anika Siddika (16.01.04.110) AUST.

26.01.20 1
Introduction
Skin diseases are reported to be the most common disease in humans among all
age groups but diagnosis of skin disease is seen to be difficult, due to the
orthodox approaches. In recent times, artificial intelligence has been applied to
enhance computer vision applications to permit easy detection of patterns in
images.

26.01.20 Skin Disease Detection 2


Introduction

Fig-1 Fig-2
26.01.20 Skin Disease Detection 3
Introduction
Work on
95% Nevus Psoriasis
Impetigo and
Diabetic Foot
Ulcer
Dermatophytosis Melanoma

Nevus Keratosis Acne Eczema

Accuracy LOW
26.01.20 Skin Disease Detection 4
The Four Diseases

26.01.20 Skin Disease Detection 5


Steps of our proposed system

Step 01: Step 02: Step 03: Feature Step 04:


Pre- Processing Segmentation Extraction Classification

26.01.20 Skin Disease Detection 6


Literature Review

Figure 3: The identification process of skin diseases.

26.01.20 Skin Disease Detection 7


Literature Review
Serial No. Name Description and scope
[1] Skin Disease Recognition The work was on detecting the image of skin where the Partial Differentiation
Method Based on Image Color
Equation (PDE) had been used. By the color feature and text feature the
and Texture Features
recognition rate can reach to 90% and more. For skin disesase detection color
feature is very much important.
[2] Skin Lesion Analysis Toward The work was on developing algorithms for automated diagnosis of melanoma, the
Melanoma Detection: A
most lethal skin cancer, Thresholded Jaccard, Balanced Thresholded Jaccard,
Challenge at the 2017
International Symposium on multipartition test sets etc had been used. The better capture of the proportion of
Biomedical Imaging (Isbi) segmentation failures. Alongside accuracy for signicant changes in participant
ranking versus other metrics. An effective way to differentiate the ability of
algorithms to generalize.
[3] Automating Skin Disease PSL images analysis based on texture and morphological features of the images.
Diagnosis Using Image Maximization of the large availability of ubiquitous devices and elicitation of past skin
Classification cancer diagnosis

[4] A Real Time Image analysis A method for automatic prevention and detection of Psoriasis, Melanoma,
System to Detect Skin Diseases Dermatophytes. The accuracy of it is 90%. By this paper we get the idea of automated
skin disease system.
[5] Digital Dermatology Skin A novel method where a patient can self-diagnose using a mobile phone in rural areas.
Disease Detection Model using By inputing an image the disease can be recognized. By providing a feasible solution
Image Processing for skin disease detection it gives up to 80% efficiency. Digital System gives better
result in diagnosing than analog system.

26.01.20 Skin Disease Detection 8


Literature Review
Serial No. Name Description and scope
[6] Automated System for Determining skin disease (Psoriasis and Acne) based on symptoms using KNN algorithms and
Prediction of Skin Disease also using color and texture features. Out of 5 skin diseases used, the detection rate of Eczema
using Image Processing and and Psoriasis 92.5% and 91.6% respectively. Texture Feature analysis with Machine Learning
Machine Learning can give much better result than any methods.
[7] Skin Disease Recognition An automated detection of three classes of skin diseases (Eczema, Impetigo, and Psoriasis) by
Using Texture Analysis analyzing textures and obtained from a collection of medical images based on Gray Level Co
occurrence Matrix (GLCM). Overall performance is calculated in terms of 80% accuracy, 71.4% of
sensitivity and 87.5% of specificity. GLCM had been used for getting more appropriate result in
detecting skin disease.
[8] Dermatological Disease The work was divided into two phases (computer vision and machine learning). Identification of
Detection Using Image skin diseases with accuracies of up to 95%. When image processing and Machine Learning are
Processing and Machine combined then the accuracy rate grows so high.
Learning
[9] Dermatological disease An automated dermatological diagnostic system. Diseased skin detection accuracy of 95.99%
diagnosis using color-skin and disease identification accuracy of 94.016%. Color skin images give advantage for detecting
images skin disease accurately.
[10] Comparison of machine Comparison of K-means clustering and marker controlled watershed algorithm with Fuzzy C-
learning algorithm for skin means clustering and marker controlled watershed algorithm. Integration of K-means clustering
disease classification using with marker controlled watershed algorithm gave better segmentation.
color and texture features
[11] An IntelligentSystem to An analysis of people’s behavior and emotion were done for detecting skin diseases. Obtaining
Diagnosis the Skin Disease some parameter value through active contour method of infected skin disease like acne and
psoriasis. Parameter values are good for analyzing skin disease symptoms properly.

26.01.20 Skin Disease Detection 9


Background Study
 Causes of skin diseases

• Sun burn
• UV radiation
• Dust and fumes
• Germs
• Stress
• Uncleanliness

 Differences between the diseases [12]

26.01.20 Skin Disease Detection 10


Background Study
 Pre-processing part:
• Noise removal [7]
• Edge detection [7]
• Shaping of edge [7]
• Brightness - Contrast enhancement [11]
• Hair removal [11]
• Cropping or resizing [11]

 Segmentation part:
• Watershed Algorithm [18]
• K-Means Algorithm [18]

26.01.20 Skin Disease Detection 11


Motivation

• All the systems developed till now has a maximum accuracy of 95%. So,
we want to develop a system that can increase the accuracy of
diagnosis for multiple skin diseases.
• Furthermore, there are lot of works on detecting similar types of
diseases (similarity based on color, shape etc.) but not on different
diseases.
• There are few works on Impetigo and Diabetic Foot Ulcer diseases.

26.01.20 Skin Disease Detection 12


Proposal
Tools Used Description
Matlab has been used mainly to code and run our experiment. MATLAB(matrix
laboratory) is a multi-paradigm numerical computing environment and proprietary
programming language developed by MathWorks. The GUIDE helped to design a
Software beautiful GUI using which we can show the segmented, binary images, markers,
regional maxima beautifully.

Matlab version R2018a has been run on HP ProBook having processor: Intel Core i5,
8GB RAM, 1TB Hard Disk, Graphics processor: Intel Integrated HD Graphics 620,
Hardware Display: 11- inch Resolution 1366x768 pixels.

We have total collected 5279 images of Melanoma, 1048 images of Diabetic Foot Ulcer,
394 of Impetigo and 519 of Seborrheic Dermatitis. We want to collect more real time
Dataset images from hospitals near our houses where there are patients of these four diseases.

26.01.20 Skin Disease Detection 13


Input Images Pre-processing Segmentation Comparison
(Resizing, Contrast
(K-Means algorithm,
Enhancement, Histogram (Jaccard
Otsu Thresholding and
Analysis and
marker controlled Index and
Comparison, Waterbag or
Watershed algorithm Dice
Pus Validation, Boundary
with clustering
Regioning, Hair Noise
Removal)
separately) coefficient)

Output (Classification)
Performance
Feature
Measurement Classification
Extraction
(Accuracy, AUC - ( L-SVM, NL- ( GLCM ,
ROC curve, Log
SVM, KNN) Parametric
Loss, F1 score, MAE,
Statistics, IQA)
MSE)
Figure 4: A flowchart of our proposed system
26.01.20 Skin Disease Detection 14
Implementation
Pre-processing
Input image Input image

Contrast enhanced image Histogram


image

26.01.20 Skin Disease Detection 15


Implementation
Input image Pre-processing Input image

Boundary Regioning Waterbag or Pus validation

26.01.20 Skin Disease Detection 16


Implementation
Pre-processing
Salt-and-pepper noise added Median filtering

Edge based segmentation


Bilateral filtering
26.01.20 Skin Disease Detection 17
Implementation
Pre-processing
Diabetic Ulcer
Dermatitis
Impetigo
Melanoma

Figure 5: Comparison and analysis of histogram for different diseases


26.01.20 Skin Disease Detection 18
Implementation
Pre-processing

Figure 6: ( a ) The GUI for removal of hair noises ( b ) Before removal of hairs using Dull Razor
Algorithm ( c ) After removal of hairs
26.01.20 Skin Disease Detection 19
Implementation
Gray image Pre-processing Closing operation

Median filtering Bilateral filtering


26.01.20 Skin Disease Detection 20
Implementation Background marker
Marker-controlled Watershed Algorithm
Regional Maxima
Foreground marker

Input image Markers and object boundaries superimposed

26.01.20 Skin Disease Detection 21


Implementation

26.01.20 Skin Disease Detection 22


Implementation
Marker-controlled Watershed Algorithm

26.01.20 Skin Disease Detection 23


Implementation
Input image Otsu Thresholding

26.01.20 Skin Disease Detection 24


Implementation
K-Means Algorithm with Otsu Thresholding
Input image

K-Means Algorithm with 5 clusters


26.01.20 Skin Disease Detection 25
Implementation

Comparison of segmentation processes by Jaccard index


26.01.20 Skin Disease Detection 26
Implementation

Comparison of segmentation processes by Dice Coefficient


26.01.20 Skin Disease Detection 27
Experimental Results

Figure 7: The main GUI


26.01.20 Skin Disease Detection 28
Experimental Results

Figure 8: The sub GUIs


26.01.20 Skin Disease Detection 29
Experimental Results
Pre-processing

Seborrheic Dermatitis Diabetic Foot Ulcer Impetigo Melanoma


26.01.20 Skin Disease Detection 30
Experimental Results

Seborrheic Dermatitis Diabetic Foot Ulcer


26.01.20 Skin Disease Detection 31
Experimental Results

Impetigo Melanoma
26.01.20 Skin Disease Detection 32
Experimental Results

Seborrheic Dermatitis Diabetic Foot Ulcer Impetigo Melanoma

26.01.20 Skin Disease Detection 33


Experimental Results

Seborrheic Dermatitis Impetigo Melanoma Diabetic Foot Ulcer

26.01.20 Skin Disease Detection 34


Experimental Results

Impetigo Seborrheic Dermatitis Diabetic Foot Ulcer Melanoma

26.01.20 Skin Disease Detection 35


Experimental Results
Seborrheic
Dermatitis

Diabetic Foot
Ulcer

Impetigo

Melanoma

26.01.20 Skin Disease Detection 36


Implementation

 K-Means Algorithm

 Otsu Thresholding

 Marker-controlled Watershed Algorithm

26.01.20 Skin Disease Detection 37


Limitations
 Image quality

 Lack of medical images of Impetigo and Seborrheic


Dermatitis

 Poor PC configuration

26.01.20 Skin Disease Detection 38


Input Images
Future Work
Pre-processing Segmentation Comparison
(Resizing, Contrast (K-Means algorithm, Otsu
Enhancement, Histogram
Thresholding and marker
(Jaccard Index
Analysis and Comparison,
Waterbag or Pus Validation,
controlled Watershed and Dice
algorithm with clustering
Boundary Regioning, Hair
separately)
coefficient)
Noise Removal)

Output (Classification)
Performance Feature
Measurement Classification Extraction
(Accuracy, AUC - ( L-SVM, NL- (GLCM,
ROC curve, Log
SVM, KNN ) Parametric
Loss, F1 score, MAE,
MSE) Statistics, IQA)
Figure 9: A flowchart of our proposed system
26.01.20 Skin Disease Detection 39
Advantages of Our Proposed System
 Detection of diseases with more accuracy

 Helpful for medical specialists in remote area

 Helpful for patients in remote area

 Patients with transparent ideas about diseases

26.01.20 Skin Disease Detection 40


Conclusion
Skin disease detection
system

Add image recognition model,


2.Analysis uploaded improve accuracy
image

1.Upload image to 3.Analysis result


cloud

Possibble disease score

Melanoma .86

impetigo .11

Seborrheic Dermatitis .02

Remote area doctor shortage Diabetic Foot Ulcer .01


Doctor’s visit to patient Support for medical specialist

26.01.20 Skin Disease Detection 41


Thank you!

26.01.20 Skin Disease Detection 42


References:
[1] L.-s. Wei, Q. Gan, and T. Ji, “Skin disease recognition method based on image color and texture features,” Computational and
mathematical methods in medicine, vol. 2018, 2018.
[2] N. C. Codella, D. Gutman, M. E. Celebi, B. Helba, M. A. Marchetti, S. W. Dusza, A. Kalloo, K. Liopyris, N. Mishra, H. Kittler, et al.,
“Skin lesion analysis toward melanoma detection: A challenge at the 2017 international symposium on biomedical imaging (isbi), hosted by
the international skin imaging collaboration (isic),” in 2018 IEEE 15th International Symposium on Biomedical Imaging (ISBI 2018), pp. 168–
172, IEEE, 2018.
[3] D. A. Okuboyejo, O. O. Olugbara, and S. A. Odunaike, “Automating skin disease diagnosis using image classification,” in proceedings of
the world congress on engineering and computer science, vol. 2, pp. 850–854, 2013.
[4] P. S. Ambad and A. Shirsat, “A image analysis system to detect skin diseases,” IOSR Journal of VLSI and Signal Processing, vol. 6, no. 5,
pp. 17–25, 2016.
[5] A. Ajith, V. Goel, P. Vazirani, and M. M. Roja, “Digital dermatology: Skin disease detection model using image processing,” in 2017
International Conference on Intelligent Computing and Control Systems (ICICCS), pp. 168–173, IEEE, 2017.
[6] L. Bajaj, H. Kumar, and Y. Hasija, “Automated system for prediction of skin disease using image processing and machine learning,”
International Journal of Computer Applications, vol. 975, p. 8887.
[7] M. N. Islam, J. Gallardo-Alvarado, M. Abu, N. A. Salman, S. P. Rengan, and S. Said, “Skin disease recognition using texture analysis,” in
2017 IEEE 8th Control and System Graduate Research Colloquium (ICSGRC), pp. 144–148, IEEE, 2017.
[8] V. B. Kumar, S. S. Kumar, and V. Saboo, “Dermatological disease detection using image processing and machine learning,” in 2016 Third
International Conference on Artificial Intelligence and Pattern Recognition (AIPR), pp. 1–6, IEEE, 2016.
[9] J. Rathod, V. Wazhmode, A. Sodha, and P. Bhavathankar, “Diagnosis of skin diseases using convolutional neural networks,” in 2018
Second International Conference on Electronics, Communication and Aerospace Technology (ICECA), pp. 1048–1051, IEEE,
2018.
[10] P. R. Hegde, M. M. Shenoy, and B. Shekar, “Comparison of machine learning algorithms for skin disease classification using color and
texture features,” in 2018 International Conference on Advances in Computing, Communications and Informatics (ICACCI),
pp. 1825–1828, IEEE, 2018.
26.01.20 Skin Disease Detection 43
References:
[11] M. Kumar and R. Kumar, “An intelligent system to diagnosis the skin disease,” ARPN JEAS, vol. 11, no. 19, pp.
11368–11373, 2016.
[12] “Seborrheic dermatitis symptoms and causes mayo clinic.” https://www.mayoclinic.org/diseases-conditions/
seborrheic-dermatitis/symptoms-causes/syc-20352710. Accessed: 2019-12-29.
[13] “Differences of seborrheic dermatitis and impetigo.” https://www.ncbi.nlm..nih.gov/pmc/articles/PMC2642512/.
Accessed: 2019-12-29.
[14] “Differences of seborrheic dermatitis and melanoma.” https://www. medicalnewstoday.com/articles/320742.php.
Accessed: 2019-12-29.
[15] “Differences of diabetic ulcer and melanoma.” https://www.mayoclinic. org/diseases-
conditions/melanoma/symptoms-causes/
syc-20374884. Accessed: 2019-12-29.
[16] “Differences of diabetic ulcer and impetigo.” https://www.nhsinform.scot/illnesses-and-conditions/
infections-and-poisoning/impetigo. Accessed: 2019-12-29.
[17] “Differences of diabetic ulcer and impetigo.” https://emedicine.medscape.com/article/460282-overview. Accessed:
2019-12-29.
[18] M. J. Christ and R. Parvathi, “Segmentation of medical image using clustering and watershed algorithms,” American
Journal of Applied Sciences, vol. 8, no. 12, p. 1349, 2011.
[19] L. Wang, P. C. Pedersen, E. Agu, D. M. Strong, and B. Tulu, “Area determination of diabetic foot ulcer images using
a cascaded two-stage svm-based classification,” IEEE Transactions on Biomedical Engineering, vol. 64, no. 9, pp. 2098–
2109, 2016.
[20] “Image pre-processing.” https://towardsdatascience.com/ image-pre-processing-c1aec0be3edf. Accessed: 2019-12-29.

26.01.20 Skin Disease Detection 44

You might also like