You are on page 1of 4

Psoriasis Disease Detection Using VGG-19

Sakshi Srivastava*
sakshigunja@gmail.com

Abstract—Skin is the most crucial part of human body and C. Flexural or Inverse Psoriasis
therefore a normal skin is very important for healthy living of a It generally appears in the parts of body where the skin
person. However, it suffers from many dermatological problems. gets folded such as under the breasts or armpits due to the
One of such skin disease is psoriasis. The study proposes a novel
occurrence of sweat and moisture. Red, shiny and smooth
deep learning framework which compares the different state-of-
the-art deep learning algorithms on the basis of various
patch is formed in the skinfold.
parameters like AUC, CA, Precision, F1 and Recall in three
different scenarios namely, VGG-16, VGG-19 and Inception v3. D. Pustular Psoriasis
Based on the results obtained VGG-19 is chosen as the feature It occurs in the form of pustules surrounded by red skin
extractor and Logistic Regression as the classifier. An AUC value in the isolated areas of the body which can combine together
of 0.990 and CA of 94.2% is obtained. to form scaling of the skin.
Keywords-psoriasis; deep learning; vgg-16; vgg-19; inception
v3; E. Psoriatic Arthritis
I. INTRODUCTION It is the most painful type of psoriasis and has almost no
Skin is the largest organ or part of human body. It is also cure. It is common in 10-30% of the population suffering from
one of the five senses which is responsible for the touches. It psoriasis.
also separates the inside organs of the human body from the
outside environment. It also helps in regulating the body F. Erthyrodermic Psoriasis
temperature and protects us from various bacteria, viruses and It is also known as exfoliative psoriasis and is a rare type
other insects [1]. However, finding a healthy skin in this world of psoriasis. It is visible as severe burns and the body is not
is a very difficult task as millions of people are facing various able to control the temperature.
dermatological diseases like acne, psoriasis, rosacea,
pemphigus, atopic dermatitis, etc. These skin diseases can be
identified by analyzing the symptoms as burning sensation,
redness, swelling, allergies, etc.
In this paper, we have considered working on the
Psoriasis disease. Psoriasis is a genetic chronic, inflammatory
disease which causes scaling and swelling on the skin [2]. It
causes thick patches of red, swelled skin which may cause Plaque Guttate Flexural or Inverse
burning sensations and stiffness. These silvery scaled patches
can result in itching and sore feel [1]. It can be caused on
elbows, knees, armpits, hands, feet, nails, legs, back, scalp and
even behind the ear. It also results in mental sickness, anxiety
and sometimes depression. Therefore, it is important to
diagnose it in earlier stages only for proper treatment. Pustular Psoriatic Arthritis Erthyrodermic
Psoriasis is basically of six types as listed below. Figure 1 Figure 1. Types of Psoriasis
shows different types of psoriasis.
A. Plaque Psoriasis
It is the most common type of psoriasis caused. It is II. LITERATURE REVIEW
generally found in 80% of the population suffering from Nidhal K. Al Abbadi et al. used skin color and texture
psoriasis. Thick red patches are formed on the skin of elbow, features in order to detect whether a person in having psoriasis
knee, scalp and lower back. skin disease or not.The image was fed to the feed forward
neural networks as an input and feed forward-NN was able to
B. Guttate Psoriasis classify the image by discriminating between psoriasis
It is found in the 10% of the population and is the second infected skin and healthy normal skin [2].
most common type of psoriasis. In this type of psoriasis, Artificial Neural Network was used for detecting 9 types
small, separate and drop-shaped red spots are formed of the of dermatological diseases with an accuracy of 90%. 775 skin
skin. Guttate psoriasis results in strep throat, infection, stress images were taken as an input to ANN for training the model
and anxiety. [5]. K-means clustering, color gradient techniques and feed
forward backpropagation artificial neural networks were used
for detecting 6 types of dermatological diseases. Classification Gradient Descent(SGD), AdaBoost, Logistic Regression(LR)
accuracy of 94.0146% was obtained [6]. and Naive Bayes are used for the classifying the image into
Pigmented Skin Lesion (PSL) image results were firstly infected with psoriasis and healthy normal skin.
analyzed, preprocessed, segmented and feature extraction was A. Scenario 1
done by Damilola A. Okuboyejo et al and then the lesion In this scenario we’ve considered a VGG-16 image
images were classified.The ABCD rule proposed by Stolz et embedding architecture environment. It is basically a ConvNet
al. in 1994 [11] was compared with the state-of-the-art (Convolutional Network) model. Multiple convolutional
machine learning algorithm like logisitic regression [9]. layers are used on which the image is passed. 3×3 filters are
Different image processing techniques were applied to used and 3 fully connected layers are present [12]. Logistic
the sample images of skin cancer, psoriasis and Regression gives the best accuracy in this case. We obtain an
dermatophytosis and then feature extraction was done. Two- AUC value of 0.983 and CA of 0.932 using Logistic
level classifiers were then used to classify the images into Regression as the classifier.
different dermatological diseases on the basis of different B. Scenario 2
parameters like Entropy, Texture index and Correlation factor Here, we’ve considered an Inception v3 as the image
[8]. embedding architecture environment. It consists of a 42 layer
Vinayshekhar Bannihatti Kumar et al. combined deep learning network which helps in reducing the chances of
Computer Vision techniques like image preprocessing and error in the classification. The best accuracy is obtained using
feature extraction with Machine learning models(Decision Logisitic Regression as the classifier. An AUC value of 0.987
and CA of 0.935 is obtained.
Tree, KNN and ANN) in order to identify different skin
diseases. The proposed work was able to correctly detect C. Scenario 3 (Proposed Approach)
dermatological diseases with an accuracy of up-to 95% [7].
Harshit Jain et al. Used Convolutional Neural Network as In this case, VGG-19 [11] is considered as the image
the deep learning technique for detecting leprosy or Hansen's embedding architecture environment. It consists of 19 deep
ailment disease. Dermnet Nz datasets were fed as an input to networking layers and can therefore classify images in a better
the CNN and classification was done.Their model was able to way. The input size fore the image in this case is 224×224.
classify images into infected and non-infected skin with an Out of all the 8 classifiers used Logistic Regression gives
accuracy of 91.6% [3]. the best accuracy. It is a statistical model and is a form of
Researchers have used different deep learning and binary regression. It uses logistic function “(1)” or sigmoid
computer vision based techniques for predicting various function. Logistic function takes any real value (value) and
dermatological diseases. Sourav Kumar Patnaik et al. used maps it into a value between 0 and 1.
InceptionV3, InceptionResnetV2 and MobileNet (with
modifications) architectures in order to classify the human
(1)
body parts present in the image into the disease from which it
For VGG-19, Logistic Regression gives an AUC value of
is infected by.They were able to predict 20 diseases with an
0.990 and CA value of 0.942.
accuracy of 88% [4]. Image processing techniques were used
V. RESULT AND DISCUSSION
in order to enhance the skin disease images in order to remove
Three scenarios namely VGG-16, Inception v3 and
unwanted noise.Then an ANN able to automatically
VGG-19 are considered. Out of these, VGG-19 and Logistic
diagnosing skin diseases from the sample images [8].
Regression is chosen as the proposed approach environment
because it gives the maximum classification accuracy (CA) of
III. DATASET COLLECTION
94.2% and area under curve (AUC) value of 0.990. More the
For training any machine or deep learning model, an
AUC value is closer to 1, better is the overall performance of
appropriate dataset is a must. A dataset can be in the form of
the model. ). 0.990 is very close to 1 therefore the overall
images, csv files, etc. In our work, we’ve collected images of
performance of the proposed model is very high.
psoriasis infected skin images and that of a normal healthy
skin. A total of 312 images are present in the dataset, out of
which 154 images are of psoriasis infected skin and 158 of
normal healthy skin. This image dataset is then used for
training the different classifiers and hence predicting the
results.

IV. PROPOSED WORK


We have considered three different scenarios in our
work. These scenarios are considered on the basis of different
image embedding and feature extraction style. The model is
trained under each scenario and then 8 different classifiers
namely Random Forest, Support Vector Machine(SVM),
KNN(K-Nearest Neighbour), Neural Network(NN), Stochastic
VGG 16 SVM 0.982 0.923 0.923 0.923 0.923
VGG 16 Neural 0.963 0.916 0.916 0.917 0.916
Network
VGG 16 SGD 0.912 0.913 0.913 0.914 0.913
VGG 16 Random 0.950 0.906 0.906 0.906 0.906
Forest
VGG 16 kNN 0.959 0.884 0.884 0.887 0.884
VGG 16 Naive 0.881 0.858 0.858 0.858 0.858
Bayes
VGG 16 AdaBoos 0.829 0.829 0.829 0.829 0.829
t
Accuracy for different classifiers used in 3 different scenarios.

The overall performance of the framework is evaluated


by plotting the ROC(Receiver Operating Characteristics)
curve for the infected and non-infected classification done by
the 8 different classifiers used (Logistic Regression, SVM,
SGD, Random Forest, Naive Bayes, Adaboost, Neural
Network and kNN). ROC curve is a probability curve which
depicts FPR(False Positive Rate) “1-specificity” value on the
x-axis and TPR (Total Positive Rate) “sensitivity” on the y-
axis.

Figure 2. The proposed methodology

TABLE I. ACCURACY ASSESSMENT


Model Classifie AUC CA F1 Precisi Recall
r on
Scenario 3 (Proposed Approach)
VGG 19 Logisitic 0.990 0.942 0.942 0.942 0.942
Regressi
on
VGG 19 Neural 0.971 0.939 0.939 0.939 0.939
Network
VGG 19 SGD 0.936 0.935 0.935 0.936 0.935
VGG 19 kNN 0.969 0.910 0.910 0.911 0.910 Figure 3 ROC curve for different classifiers used in the case of infected skin
VGG 19 SVM 0.981 0.894 0.893 0.900 0.894 images.
VGG 19 Naive 0.901 0.874 0.874 0.877 0.874
Bayes
VGG 19 Random 0.951 0.874 0.874 0.876 0.874
Forest
VGG 19 AdaBoos 0.803 0.803 0.803 0.803 0.803
t
Scenario 2
Inception Logisitic 0.987 0.935 0.935 0.936 0.935
v3 Regressi
on
Inception SVM 0.980 0.923 0.923 0.923 0.923
v3
Inception SGD 0.922 0.923 0.923 0.923 0.923
v3
Inception Neural 0.973 0.919 0.919 0.921 0.919
v3 Network
Inception kNN 0.945 0.881 0.880 0.882 0.881
v3
Inception Naive 0.906 0.884 0.884 0.887 0.884
Figure 4 ROC curve for different classifiers used in the case of disinfected or
v3 Bayes
healthy skin images.
Inception Random 0.881 0.868 0.868 0.868 0.868
v3 Forest
CONCLUSION
Inception AdaBoos 0.831 0.832 0.832 0.835 0.832 Psoriasis is a very painful disease hence it is necessary to
v3 t
Scenario 1
identify it as early as possible. This study employs a novel deep
VGG 16 Logisitic 0.983 0.932 0.932 0.932 0.932 learning framework approach for predicting the infected and
Regressi non-infected skin on the basis of the provided dataset. Three
on scenarios are considered on the basis of different feature
extraction techniques namely, VGG-16, VGG-19 and Inception [6] M. Shamsul Arifini , M. Golam Kibria, Adnan Firoze, M. Ashraful
v3 inside which 8 different classifiers are used for classifying Amini and Hong Yan3 , “Dermatological disease diagnosis using color-
skin images,” International Conference on Machine Learning and
the skin images. On the basis of CA and AUC value obtained Cybernetics, Xian,pp. 1675-1680, 2012.
in the three scenarios, VGG-19 is chosen as the image [7] Vinayshekhar Bannihatti Kumar, Sujay S Kumar and Varun Saboo,
embedder and Logistic Regression as the classifier as it “Dermatological disease detection using image processing and machine
classifies images with maximum CA of 94.2% and AUC learning ,” ISBN: 978-1-4673-9187-0 IEEE 2016.
[8] Mrs. S.Kalaiarasi , Harsh Kumar and Sourav Patra, “Dermatological
values of 0.990. disease detection using image processing and neural networks,”
International Journal of Computer Science and Mobile Applications,
REFERENCES vol.6 issue. 4, pg. 109-118, 2018.
[1] https://medlineplus.gov/magazine/issues/fall08/articles/fall08pg22- [9] Damilola A. Okuboyejo, Oludayo O. Olugbara, and Solomon A.
25.html Odunaike, “Automating skin disease diagnosis using image
[2] Nidhal K. Al Abbadi, Nizar Saadi Dahir, Muhsin A. AL-Dhalimi and classification,” Proceedings of the World Congress on Engineering and
Hind Restom , “Psoriasis detection using skin color and texture Computer Science, San Francisco, USA, vol II, 2013.
features”, Journal of Computer Science, 6(6), pp. 648-652, 2010. [10] Pravin S. Ambad and A. S. Shirsat, “A image analysis system to detect
[3] Harshit Jain, Srivinayak Chaitanya Eshwa, N Suresh Kumarl, “Leprosy skin diseases,” IOSR Journal of VLSI and Signal Processing (IOSR-
detection using image processing and deep learning,” Journal of Global JVSP), vol 6, Issue 5, pp 17-25, 2016.
Pharma Technology, 9(9),2017.
[11] Stolz W., Riemann A., Cognetta A., “ABCD rule of dermoscopy: a new
[4] Sourav Kumar Patnaik, Mansher Singh Sidhu, Yaagyanika Gehlot,
practical method for early recognition of malignant melanoma,” Eur J
Bhairvi Sharma and P Muthu, “Automated skin disease identification
Dermatol 1994, 4(7).
using deep learning algorithm,” Biomedical & Pharmacology Journal,
vol. 11(3), pp. 1429-1436, 2018. [12] Karen Simonyan, Andrew Zisserman, “Very deep convolutional
[5] Rahat Yasir, Md. Ashiqur Rahman and Nova Ahmed, “Dermatological networks for large-scale image recognition,” ICLR 2015.
disease detection using image processing and artificial neural network”.

You might also like