SlideShare a Scribd company logo
1 of 8
Download to read offline
Bulletin of Electrical Engineering and Informatics
Vol. 8, No. 3, September 2019, pp. 847~854
ISSN: 2302-9285, DOI: 10.11591/eei.v8i3.1502  847
Journal homepage: http://beei.org/index.php/EEI
Dermatological diagnosis by mobile application
Shihab A. Hameed, Alaa Haddad, Mohamed Hadi Habaebi, Ali Nirabi
Department of Electrical and Computer Engineering, International Islamic University Malaysia, Malaysia
Article Info ABSTRACT
Article history:
Received Mar 10, 2019
Revised May 13, 2019
Accepted May 28, 2019
Health care mobile application delivers the right information at the right time
and place to benefit patient‟s clinicians and managers to make correct and
accurate decisions in health care fields, safer care and less waste, errors,
delays and duplicated errors. Lots of people have knowledge a skin illness at
some point of their life, For the reason that skin is the body's major organ and
it is quite exposed, significantly increasing its hazard of starting to be
diseased or ruined. This paper aims to detect skin disease by mobile app
using android platform providing valid trustworthy and useful dermatological
information on over 4 skin diseases such as acne, psoriasis content for each
skin condition, skin rush and Melanoma. It will include name, image,
description, symptoms, treatment and prevention with support multi
languages English and Bahasa and Mandarin. the application has the ability
to take and send video as well as normal and magnified photos to your
dermatologist as an email attachment with comments on safe secure network,
this app also has a built in protected privacy features to access to your photo
and video dermatologists. The mobile application help in diagnose and treat
their patients without an office visit teledermatology is recognized by all
major insurance companies doctor.
Keywords:
Health care
Mobile application
Patients
Skin
Copyright © 2019 Institute of Advanced Engineering and Science.
All rights reserved.
Corresponding Author:
Alaa Haddad,
Department of Electrical and Computer Engineering,
International Islamic University Malaysia,
Jalan Gonmak, 53100, Kuala Lumpur, Malaysia.
Email: haddad.alaa@live.iium.edu.my
1. INTRODUCTION
Skin disease is the most common disease form in the world. The diagnosis of the skin diseases
requires a high level of expertise and they are subjective to the dermatologist, so computer aided skin
diseases diagnosis system is proposed to provide more objective and reliable solution to this problem [1].
Skin is the largest organ in human body, which is important to cover human bone, and to protect human from
any harm, fight the bacteria and other kind of diseases [2], and may have numerous potential abnormalities.
Several factors may affect the skin directly or indirectly and cause diseases which can be treated with specific
medicine and others require doctor‟s consultation. This paper will help people to know what are the required
procedures for treatment of skin disease [3] by analyzing the image and extract useful information that help
to show the infected skin area and classification of image based on the kind of skin disease, and show
emergency medical services if it is possible and normal to reassure people.
There are many skin diseases including skin cancer, eczema, allergies. The focus of this paper will
be of four types of most common dermatological, where the image will be taken either directly from the
mobile camera or choose it from database and then analyzes the image and isolate the skin area and extract
the affected area. The most common skin diseases discussed in this paper are: Acne, Psoriasis, Melanoma,
Heat Rash. In acne [4] condition it includes whiteheads, blackheads, red and inflamed patches and it occurs
mainly on face and shoulders. Psoriasis is a harmful and hazardous form of skin disease, with increasing rates
and subjectivity in a different type of current clinical skin detection global methods, there is a need for skin
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 847 – 854
848
disease detection decision support system in which feature extraction is a sharp critical and valuable step in
skin disease decision support system. In this paper the percentage of validation and accuracy was 90.09% and
it's achieved by using KNN (Neural Network) algorithm. Melanoma is the most dangerous form of skin
cancer [4] if left untreated. the rates of melanoma have been increasing, especially among young adults, but
survival rates are high if detected it early. Unfortunately, the time and costs required by dermatologists to
check all patients for melanoma are very expensive. There is a need for an automated system to assess a
patient‟s risk of melanoma using images of their skin diseases. The percentage of validation and accuracy in
this paper was 82.5% by using MSIM algorithm to achieve better result. Dermatologists could use the system
to help to diagnose without the need for special or expensive equipment. The last one is Heat Rash or Prickly
Heat, caused by excess sweating and inadequate evaporation of the sweat. If this occurs at the surface of the
skin, small vesicles (blister-like sacs containing fluid) which are not inflamed, occur on the skin surface
(miliaria crystallina). These blisters last only a few hours and burst spontaneously.
While several research papers analyze only one disease like Melanoma cancer scope. Depend on
digital images to detect apart of lesion area easily and propose skin lesion segmentation algorithm to segment
lesion area and extract features and classify the region if it is normal or lesion in terms of the risk of
melanoma. Also analyze the skin disease using texture analysis of skin image [5] and by comparing the test
image to a defined images or reference images. The matching of test and reference images compared that
yields the percentage of skin diseases in the captured skin texture image. The analysis result of this research
paper is not accurate and unreliable. So that is achieving the percentage of validation and accuracy about
78%. The research of automatic detection of eczema using image processing, detects eczema regions and
classify the identified region as mild or severe based on image color feature and texture feature. It is achieve
good result of validation and accuracy about 92%.
In Figure 1, shows the most common skin diseases will discussed and processed in this paper. It is
expected that our proposed system gives better results than the previous research mentioned because it uses
two powerful algorithms K-means and Fuzzy C-means, which give better and accurate results than
from others.
(a) (b) (c) (d)
Figure 1. The skin diseases, (a) Acne diseases, (b) Psoriasis, (c) Melanoma, (d) Heat rash
2. RESEARCH METHOD
In this section, the methodology of the proposed image analysis model for skin diseases detection are
discussed. the system architecture can be divided into several important steps which include: apply
enhancement on the captured image, segmentation the image, feature extraction, classification, and the
expected severity [6].
After that, need for two segmentation algorithm to be used in this model, firstly: apply the segmentation
algorithm for skin detects to produce a mask for separate skin area in the picture. When the skin area is
separated, then used the second segmentation algorithm to get the disease area in the skin area. The result of
this research paper proposed shown in Figure 2, we will notice these steps a,b,c below:
(a) (b) (c)
Figure 2. Diseases segmentation
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Dermatological diagnosis by mobile application (Shihab A. Hameed)
849
The model architecture can assume in several steps shown in Figure 3 that is flowchart show how
analysis image and skin diseases detection.
Figure 3. Image analysis model for skin disease detection
2.1. Input image
Input image is the first step in work-flow to begin the model, so it‟s go through the process involves
either to capture the image of the skin disease area from camera mobile or can choose image from database.
This is first and important step, because without the image, no further process is possible.
2.2. Enhancement process (pre-processing)
The enhancement process is to apply modification filter called Gaussian filter to smoothen the image
either that is captured now or from database, to destroy from unwanted element in the image like noise by
applying median filter. Firstly the input image that choosing an image resizes the image to uniform scale
360x360 [7]. The image is then converted from RGB (Red Green Blue) to gray scale, then apply contrast
enhancement to improve the image quality for better performance. Sometimes need to remove hair from the
skin image, to analyze the image better for accurate result [8]. In Figure 4, explain the description
enhancement process chart, which makes the image ready for the next processing step.
Figure 4. Enhancement process
2.2.1. Re-sizing image
Re-sizing image is important step to have uniform size for all images, and therefore the downsize an
image or enlarge an image it's very easy, but remember its resize an image can make its pixel information is
changed [9]. And in our proposed model skin diseases detection the most important thing, the images should
be very clear with high resolution and quality for extract features that help in diagnose which type of skin
diseases.
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 847 – 854
850
2.2.2. Image smoothing
Skin diseases images obtained generally include noise and hair, air bubbles and background noise,
thus noise reduction technology is used in this model that the segmentation results will be good. The
Smoothing filter used in frequency domain is Gaussian Filter, it is the most commonly used in medical field.
The Gaussian filter can be derived as:
( ) ( )
2.2.3. Sharpening filter
In medical field per skin diseases detection is highly sensitive to edge and fine details of an image,
the visual quality of image can be enormously degraded if it has high frequencies are reduced or completed
removed. In contrast, enhancing the frequency component of the image to enhancement in the visual quality
[10]. Image sharpening refers to any enhancement technique that highlights edges and fine details in an
image. In the next Figure 5, illustraites the result of applying sharpening filter on the image.
Original image Sharpened image
Figure 5. Sharpened filter on the image
2.3 Bag of features
The aim of these steps is to extract meaningful features of the image diseases area that can help in
identification and evaluation or diseases state.
a. Color Features: it is the most common color features, which is the average value for color in several
color channels. Color channels that is used for capture color differences were gray, Red, Green Blue
(RGB), Hue and Value (from HSV color-space), Luminance and Chrominance (from YCbCr color
space). In this paper, extract ten features for color features description for the diseases area [11].
b. Texture Features: it is matrix called GLCM (Gray Level Co-occurrence Matrix) of gray scale image.
It is depended texture analysis in one or more the most common method for select texture features. The
texture features of image is described by tabulating how often combination of pixel with specific
brightness level of skin image in specific spatial direction [12]. The extraction features from (GLCM)
matrix it is used to describe the area from contrast, energy, correlation, homogeneity.
2.3.1. Segmentation
The aim of this process is to distinguish between diseases area and skin area. To detect the diseases
area correctly, should apply segmentation method with high accuracy. The best methods that give good
result, the color-based segmentation method based on K-means clustering method. Clustering is technique to
divide the image into K group of cluster based on the Euclidean distance of an image pixel from a selected
cluster centroid. The algorithm firstly initialize give K for the centroid for each of k numbers of clusters by
compute histogram of the image. Then add each pixel in image to this group, if the difference between pixel
value and centroid value is minimum, then the clustering can be applied spatial or in color space [13].
As the K-means algorithm the desired number of clusters C Has to be pre-defined and C initial seeds
of clustering are required performing the Fuzzy C- means algorithm. Contrary to the K-means method the
Fuzzy C-means is more flexible because it shows those objects that have some interface with more than one
cluster in the partition. May be when apply two algorithms K-means clustering and fuzzy C-means and show
the two of results and compare between them. That is lead to good accurate result with little chance of error.
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Dermatological diagnosis by mobile application (Shihab A. Hameed)
851
The clustering algorithm is very sensitive for objects in the image, because the objects tend to have
similar properties. So, converted the RGB image into L*a*b color to describe more precisely and intensity
for the color. Then segment the diseases area by using clustering algorithm. And repeat the clustering method
may be three times, it‟s enough to reduce the local minima. After that, will apply several image processing
techniques, like erosion and dilation, were applied in the segmented eczema cluster. All the tiny holes were
removed, and a continuous region of the affected area was separated. Figure 2 shown the process of filtering
the skin detect area then could process to next step.
2.3.2. Classification
Total images in database included around 100 images of healthy skin, and skin with mild diseases and
with severe diseases. And the images are classified as healthy skin or mild diseases, or severe diseases
images. When different visual vocabularies are obtained then each image is described using these
vocabularies, the histogram of each visual vocabulary is determined and stored in what is called feature
vector [14], all vectors of all images represent the input to the classifier. In this paper, classification Support
Vector Machine (SVM) classifier is used; since the input data is complicated and nonlinearly then SVM with
Radial Basis Function kernel is used. There are many types of radial basis functions such as Gaussian radial
basis function, Multi-Quadric Functions and Thin Plate Spline Function.
2.4. Evaluation
In the training model, we use 100 image of each class, 50 of them were colored images, and another
50 were gray images. The dataset was segmented to 60 percent of images used for training our model and 40
percent used for evaluation [15]. In our training model we use Bag-of-Features and implemented in Android
studio platform by Java language for generate mobile application.
3. RESULTS AND ANALYSIS
When user installs the application in his phone, can easily use it when choose the photo and begin
processing for 10- 20 seconds and show the result immediate. So the connect between application and
database it is easy once the image is taken, connecting to the database is created then give what is the desired.
Mainly there are several interfaces for use the application and it is supposed to be implemented in the
application will show in Table 1, provides a simplified explanation of what the application has done to detect
skin diseases.
Table 1. Application interfaces
Interfaces Description
When the user open the skin care application from the list of phone application. Main interface
showed contains application logo with 3 buttons and burger menu.
When the user choose “All Skin Diseases” button, will show another interface illustrate the
types of skin diseases that diagnosed by this application: Acne, Psoriasis, Melanoma, Heat
Rash, with possibility read each skin what is causes, sign and symptoms, Risk factors, when to
see doctor, diagnosis, treatments, prevention, and all possible complications.
This app high quality images for the most common diseases and conditions.
It has a search bar to enable easy search for a skin disease.
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 847 – 854
852
Interfaces Description
If the user choose “Skin Care” button from main interface will be show skin care tips for
common skin problems.
In the main interface when choose burger menu, it will open with many options like: Home for
go back to the Main interface, Uploaded Image for doing checkup for skin image and show the
result.
This app support multi-language for English, Malaysian and Chinese people. Can choose the
compatible language for the user from burger menu.
When choose uploaded image from burger menu, this is the first step for doing checkup and
processing on the uploaded image either captured live image directly or choose it from
database.
The image uploaded successfully by choose it from camera or exicting image in database, will
show tips “uploaded image is done” with two options:
1- Doing checkup for this image and detect the skin diseases by analysis the image with
suitable algorithm and analysis technique.
2- Cancel this step, and go back to main menu.
When doing checkup on the skin image. The analysis technique and checkup process will take
1- 2 minutes and show the checking up result with possibility to read some information about
the skin diseases detected.
After that, the user can share the result on Social Media like Facebook, Twitter, even can send
the result as attachment to doctor by Email.
Read the information about the skin diseases detected it is important for user to create the
knowledge about the skin disease like, what is causes, sign and symptoms, Risk factors, when
to see doctor, diagnosis, treatments, prevention, and all possible complications.
Bulletin of Electr Eng and Inf ISSN: 2302-9285 
Dermatological diagnosis by mobile application (Shihab A. Hameed)
853
4. CONCLUSIONS
In this research paper can used as an effective, low cost solution for skin diseases detection by a
computer aided system is proposed to resolve difficulties that‟s created from challenges faced from the
dermatologist to recognize the different skin diseases easily. Firstly applied enhancements to remove the
noise, two noise reduction technologies were investigated. Gaussian filter and median filter were compared in
the noise reduction and compared four color spaces (RGB, YUV, HSV and YCbCr) for skin lesion extraction
and feature extraction and to improve computation efficiency. This model is built in mobile application with
user friendly interfaces and clearly steps.
ACKNOWLEDGMENT
This work is partially funded by International Islamic University Malaysia (IIUM) Publication RIGS
grant no. P-RIGS19-003-0003.
REFERENCES
[1] A. Haddad and S. A. Hameed, "Image Analysis Model For Skin Disease Detection: Framework," 2018 7th
International Conference on Computer and Communication Engineering (ICCCE), Kuala Lumpur, 2018, pp. 1-4.
[2] Sumithra Ra, Mahamad Suhilb, D.S.Guruc, “Segmentation and Classification of Skin Lesions for Disease
Diagnosis”, Elsevier Proceedia Computer Science, International Conference on Advanced Computing
Technologies and Applications (ICACTA-2015, 2015.
[3] Mohammad H. Jafari, Ebrahim Nasr-Esfahani, Nader Karimi, S.M. Reza Soroushmehr, Shadrokh Samavi, Kayvan
Najarian, “Extraction of Skin Lesions from Non-Dermoscopic Images Using Deep Learning”, Springer Int J
Comput Assist Radiol Surg. Jun;12(6):1021-1030. 2017.
[4] Manish Kumar and Rajiv Kumar, “An Intelligent System To Diagnosis The Skin Disease”, ARPN JEAS, Vol. 11,
No. 19, pp.: 11368-11373, October 2016.
[5] Jerrey Glaister,” Automatic segmentation of skin lesions from dermatological photograph”, Waterloo, Ontario,
Canada, 2013.
[6] K.Indupriya, Dr. G. P. Ramesh Kumar, “A Survey On Skin Texture Analysis For Medical Diagnosis Using Image
Processing Techniques”, Intern. Journal of Science, Engin., Technol. (IJSET), Vol. 3 Issue No. 5, pp.: 1161-1163,
2015.
[7] M. N. Alam, T. T. K. Munia, K. Tavakolian, F. Vasefi, N. MacKinnon and R. Fazel-Rezai, "Automatic detection
and severity measurement of eczema using image processing," 2016 38th Annual International Conference of the
IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, 2016, pp. 1365-1368.
[8] T.S Gunawan, A. Mutholib, M. Kartiwi, “Design of Automatic Number Plate Recognition on Android Smartphone
Platform,” Indonesian Journal of Electrical Engineering and Computer Science, 5(1), pp. 99-108, 2017.
[9] Er.Shrinidhi Gindhi, Ansari Nausheen, Ansari Zoya, Shaikh Ruhin (2017), “An Innovative Approach for Skin
Disease Detection Using Image Processing and Data Mining”, International Journal of Innovative Research in
Computer and Communication Engineering .Vol. 5, Issue 4, April 2017.
[10] Abhijith L Kotian, Deepa K (2017), “Detection and Classification of Skin Diseases by Image Analysis Using
MATLAB”, International Journal of Emerging Research in Management &Technology ISSN: 2278-9359
(Volume-6, Issue-5) 2017.
[11] Lakshay Bajaj, Himanshu kumar, Yasha Hasija (2018), “Automated System for Prediction of Skin Disease using
Image Processing and Machine Learning”, International Journal of Computer Applications (0975 – 8887) Volume
180 – No.19, February 2018.
[12] Pravin S. Ambad, A. S. Shirsat (2016), “A Image analysis System to Detect Skin Diseases”, IOSR Journal of VLSI
and Signal Processing (IOSR-JVSP). Volume 6, Issue 5, Ver. I (Sep. - Oct. 2016).
[13] Nisha Yadav, Virender Kumar Narang, Utpal shrivastava (2016), “Skin Diseases Detection Models using Image
Processing: A Survey”, International Journal of Computer Applications (0975 – 8887). Volume 137 – No.12,
March 2016.
[14] R. S. Gound ,Priyanka S. Gadre, Jyoti B. Gaikwad, Priyanka K. Wagh (2018), “Skin Disease Diagnosis System
using Image Processing and Data Mining”, International Journal of Computer Applications (0975 – 8887). Volume
179–No.16, January 2018.
[15] Mariam Ahmed Sheha, Amr Sharwy , Mai S. Mabrouk (2016), “Automated Imaging System for Pigmented Skin
Lesion Diagnosis”, International Journal of Advanced Computer Science and Applications, Vol. 7, No. 10, 2016.
 ISSN: 2302-9285
Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 847 – 854
854
BIOGRAPHIES OF AUTHORS
Shihab A. Hameed is a Full Professor of Computer and Information Engineering in Department
of Electrical and Computer Engineering, IIUM University Malaysia. He is a Senior Member in
several professional Societies (IEEE, IACSIT, IACSE, ARISE). He is a Member of Board of
Study for Computer and Information Engineering Program. Prof Hameed obtained his Ph.D in
Computer, Software Engineering from UKM University. He has More than Thirty Five years of
Industrial and Educational Experience. His Research Interest is Mainly in Software Engineering
and Quality, Healthcare and Medical Applications, Multimedia and Mobile Apps, Professional
Ethics, Green ICT and E-Waste, Surveillance and Monitoring Systems. Prof Hameed
Supervising Tens of Ph.D and Master Students, Leading or participating in Funded Research
Projects and Research Groups, He has more than 200 Publications including Books, Chapters of
Books, Research Papers Published in Indexed or Referred Journals and International
Conferences. He is participating in organizing and chairing Committees for Tens of International
Conferences. Prof Hameed Granted a Patent and obtains more than Twenty Five Medals and
Rewards for Innovative and advanced Research work.
Alaa Haddad is a Post Graduate student pursuing her Master of Science in Computer and
Information Engineering, at the department of electrical and Computer Engineering,
International Islamic University Malaysia.
Mohamed H. Habaebi (M‟99–SM‟16) received his first degree from the Civil Aviation and
Meteorology High Institute (CAHI), Libya („91), his MSc in Electrical Engineering from
Universiti Teknologi Malaysia („94), and his Ph.D. in Computer and Communication System
Engineering from Universiti Putra Malaysia („01). He is currently an Associate Professor and the
Post Graduate Academic Advisor at the Department of Electrical and Computer Engineering,
International Islamic University Malaysia. He heads the research works on Internet of Things at
the department. He has supervised many Ph.D. and M.Sc. students, published more 120 articles
and papers and sits on editorial board of many international journals. He is actively publishing in
M2M communication protocols, wireless sensor and actuator networks, cognitive radio, small
antenna system & radio propagation and wireless communications & network performance
evaluation. He is an active member of IEEE and an active reviewer to many international
journals.
Ali Nirabi is a Post Graduate student pursuing his Master of Science in Computer and
Information Engineering, at the department of electrical and Computer Engineering,
International Islamic University Malaysia.

More Related Content

What's hot

Automated Crop Inspection and Pest Control Using Image Processing
Automated Crop Inspection and Pest Control Using Image ProcessingAutomated Crop Inspection and Pest Control Using Image Processing
Automated Crop Inspection and Pest Control Using Image Processing
IJERDJOURNAL
 
Volume 2-issue-6-2064-2067
Volume 2-issue-6-2064-2067Volume 2-issue-6-2064-2067
Volume 2-issue-6-2064-2067
Editor IJARCET
 

What's hot (18)

IRJET- Skin Cancer Prediction using Image Processing and Deep Learning
IRJET- Skin Cancer Prediction using Image Processing and Deep LearningIRJET- Skin Cancer Prediction using Image Processing and Deep Learning
IRJET- Skin Cancer Prediction using Image Processing and Deep Learning
 
Prototype System to Detect Skin Cancer Through Images
Prototype System to Detect Skin Cancer Through ImagesPrototype System to Detect Skin Cancer Through Images
Prototype System to Detect Skin Cancer Through Images
 
IRJET- Three-Dimensional Analysis on Dermoscopic Images with RSA Encrypted Di...
IRJET- Three-Dimensional Analysis on Dermoscopic Images with RSA Encrypted Di...IRJET- Three-Dimensional Analysis on Dermoscopic Images with RSA Encrypted Di...
IRJET- Three-Dimensional Analysis on Dermoscopic Images with RSA Encrypted Di...
 
Automated Crop Inspection and Pest Control Using Image Processing
Automated Crop Inspection and Pest Control Using Image ProcessingAutomated Crop Inspection and Pest Control Using Image Processing
Automated Crop Inspection and Pest Control Using Image Processing
 
FINGERNAIL DISORDER DETECTION FOR DISEASE ANALYSIS
FINGERNAIL DISORDER DETECTION FOR DISEASE ANALYSISFINGERNAIL DISORDER DETECTION FOR DISEASE ANALYSIS
FINGERNAIL DISORDER DETECTION FOR DISEASE ANALYSIS
 
MEDICAL IMAGES AUTHENTICATION THROUGH WATERMARKING PRESERVING ROI
MEDICAL IMAGES AUTHENTICATION THROUGH WATERMARKING PRESERVING ROIMEDICAL IMAGES AUTHENTICATION THROUGH WATERMARKING PRESERVING ROI
MEDICAL IMAGES AUTHENTICATION THROUGH WATERMARKING PRESERVING ROI
 
Palmprint and Handgeometry Recognition using FAST features and Region properties
Palmprint and Handgeometry Recognition using FAST features and Region propertiesPalmprint and Handgeometry Recognition using FAST features and Region properties
Palmprint and Handgeometry Recognition using FAST features and Region properties
 
A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...
A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...
A Novel Approach for Tomato Diseases Classification Based on Deep Convolution...
 
Volume 2-issue-6-2064-2067
Volume 2-issue-6-2064-2067Volume 2-issue-6-2064-2067
Volume 2-issue-6-2064-2067
 
Brainsci 10-00118
Brainsci 10-00118Brainsci 10-00118
Brainsci 10-00118
 
Role of fuzzy in multimodal biometrics system
Role of fuzzy in multimodal biometrics systemRole of fuzzy in multimodal biometrics system
Role of fuzzy in multimodal biometrics system
 
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
IRJET - Deep Multiple Instance Learning for Automatic Detection of Diabetic R...
 
Breast legion
Breast legionBreast legion
Breast legion
 
An Analysis of The Methods Employed for Breast Cancer Diagnosis
An Analysis of The Methods Employed for Breast Cancer Diagnosis An Analysis of The Methods Employed for Breast Cancer Diagnosis
An Analysis of The Methods Employed for Breast Cancer Diagnosis
 
ANALYSIS OF WATERMARKING TECHNIQUES FOR MEDICAL IMAGES PRESERVING ROI
ANALYSIS OF WATERMARKING TECHNIQUES FOR MEDICAL IMAGES PRESERVING ROI ANALYSIS OF WATERMARKING TECHNIQUES FOR MEDICAL IMAGES PRESERVING ROI
ANALYSIS OF WATERMARKING TECHNIQUES FOR MEDICAL IMAGES PRESERVING ROI
 
IRJET- Nail based Disease Analysis at Earlier Stage using Median Filter i...
IRJET-  	  Nail based Disease Analysis at Earlier Stage using Median Filter i...IRJET-  	  Nail based Disease Analysis at Earlier Stage using Median Filter i...
IRJET- Nail based Disease Analysis at Earlier Stage using Median Filter i...
 
Performance Enhancement Of Multimodal Biometrics Using Cryptosystem
Performance Enhancement Of Multimodal Biometrics Using CryptosystemPerformance Enhancement Of Multimodal Biometrics Using Cryptosystem
Performance Enhancement Of Multimodal Biometrics Using Cryptosystem
 
BEHAVIOR-BASED SECURITY FOR MOBILE DEVICES USING MACHINE LEARNING TECHNIQUES
BEHAVIOR-BASED SECURITY FOR MOBILE DEVICES USING MACHINE LEARNING TECHNIQUESBEHAVIOR-BASED SECURITY FOR MOBILE DEVICES USING MACHINE LEARNING TECHNIQUES
BEHAVIOR-BASED SECURITY FOR MOBILE DEVICES USING MACHINE LEARNING TECHNIQUES
 

Similar to Dermatological diagnosis by mobile application

Melanoma Skin Cancer Detection using Image Processing and Machine Learning
Melanoma Skin Cancer Detection using Image Processing and Machine LearningMelanoma Skin Cancer Detection using Image Processing and Machine Learning
Melanoma Skin Cancer Detection using Image Processing and Machine Learning
ijtsrd
 
Computer Vision for Skin Cancer Diagnosis and Recognition using RBF and SOM
Computer Vision for Skin Cancer Diagnosis and Recognition using RBF and SOMComputer Vision for Skin Cancer Diagnosis and Recognition using RBF and SOM
Computer Vision for Skin Cancer Diagnosis and Recognition using RBF and SOM
CSCJournals
 
Skin Cancer Detection and Classification
Skin Cancer Detection and ClassificationSkin Cancer Detection and Classification
Skin Cancer Detection and Classification
Dr. Amarjeet Singh
 
capstone_project_report_skin_cancer_classification_ryan ferrin
capstone_project_report_skin_cancer_classification_ryan ferrincapstone_project_report_skin_cancer_classification_ryan ferrin
capstone_project_report_skin_cancer_classification_ryan ferrin
Ryan Ferrin
 
Skin Cancer Diagnostics.pdf
Skin Cancer Diagnostics.pdfSkin Cancer Diagnostics.pdf
Skin Cancer Diagnostics.pdf
Iowa State University
 
Skin Cancer Detection using Digital Image Processing and Implementation using...
Skin Cancer Detection using Digital Image Processing and Implementation using...Skin Cancer Detection using Digital Image Processing and Implementation using...
Skin Cancer Detection using Digital Image Processing and Implementation using...
ijtsrd
 
Diagnosis of Burn Images using Template Matching, k-Nearest Neighbor and Arti...
Diagnosis of Burn Images using Template Matching, k-Nearest Neighbor and Arti...Diagnosis of Burn Images using Template Matching, k-Nearest Neighbor and Arti...
Diagnosis of Burn Images using Template Matching, k-Nearest Neighbor and Arti...
CSCJournals
 
Skin cure an innovative smart phone based application to assist in melanoma e...
Skin cure an innovative smart phone based application to assist in melanoma e...Skin cure an innovative smart phone based application to assist in melanoma e...
Skin cure an innovative smart phone based application to assist in melanoma e...
sipij
 
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...
sipij
 

Similar to Dermatological diagnosis by mobile application (20)

Melanoma Skin Cancer Detection using Image Processing and Machine Learning
Melanoma Skin Cancer Detection using Image Processing and Machine LearningMelanoma Skin Cancer Detection using Image Processing and Machine Learning
Melanoma Skin Cancer Detection using Image Processing and Machine Learning
 
IRJET- Cancer Detection Techniques - A Review
IRJET- Cancer Detection Techniques - A ReviewIRJET- Cancer Detection Techniques - A Review
IRJET- Cancer Detection Techniques - A Review
 
Vishnu Vardhan Project.pdf
Vishnu Vardhan Project.pdfVishnu Vardhan Project.pdf
Vishnu Vardhan Project.pdf
 
Computer Vision for Skin Cancer Diagnosis and Recognition using RBF and SOM
Computer Vision for Skin Cancer Diagnosis and Recognition using RBF and SOMComputer Vision for Skin Cancer Diagnosis and Recognition using RBF and SOM
Computer Vision for Skin Cancer Diagnosis and Recognition using RBF and SOM
 
Hybrid channel and spatial attention-UNet for skin lesion segmentation
Hybrid channel and spatial attention-UNet for skin lesion segmentationHybrid channel and spatial attention-UNet for skin lesion segmentation
Hybrid channel and spatial attention-UNet for skin lesion segmentation
 
SKIN CANCER DETECTION AND SEVERITY PREDICTION USING DEEP LEARNING
SKIN CANCER DETECTION AND SEVERITY PREDICTION USING DEEP LEARNINGSKIN CANCER DETECTION AND SEVERITY PREDICTION USING DEEP LEARNING
SKIN CANCER DETECTION AND SEVERITY PREDICTION USING DEEP LEARNING
 
Skin Cancer Detection Application
Skin Cancer Detection ApplicationSkin Cancer Detection Application
Skin Cancer Detection Application
 
Skin Cancer Detection and Classification
Skin Cancer Detection and ClassificationSkin Cancer Detection and Classification
Skin Cancer Detection and Classification
 
Smartphone app for Skin Cancer Diagnostics
Smartphone app for Skin Cancer Diagnostics Smartphone app for Skin Cancer Diagnostics
Smartphone app for Skin Cancer Diagnostics
 
capstone_project_report_skin_cancer_classification_ryan ferrin
capstone_project_report_skin_cancer_classification_ryan ferrincapstone_project_report_skin_cancer_classification_ryan ferrin
capstone_project_report_skin_cancer_classification_ryan ferrin
 
Skin Cancer Diagnostics.pdf
Skin Cancer Diagnostics.pdfSkin Cancer Diagnostics.pdf
Skin Cancer Diagnostics.pdf
 
IRJET - A Deep Novel Study on Different CNN Algorithms for Face Skin Disease ...
IRJET - A Deep Novel Study on Different CNN Algorithms for Face Skin Disease ...IRJET - A Deep Novel Study on Different CNN Algorithms for Face Skin Disease ...
IRJET - A Deep Novel Study on Different CNN Algorithms for Face Skin Disease ...
 
IRJET- Texture Feature Extraction for Classification of Melanoma
IRJET-  	  Texture Feature Extraction for Classification of MelanomaIRJET-  	  Texture Feature Extraction for Classification of Melanoma
IRJET- Texture Feature Extraction for Classification of Melanoma
 
Detection of Skin Cancer Based on Skin Lesion Images UsingDeep Learning
Detection of Skin Cancer Based on Skin Lesion Images UsingDeep LearningDetection of Skin Cancer Based on Skin Lesion Images UsingDeep Learning
Detection of Skin Cancer Based on Skin Lesion Images UsingDeep Learning
 
Skin Cancer Detection using Digital Image Processing and Implementation using...
Skin Cancer Detection using Digital Image Processing and Implementation using...Skin Cancer Detection using Digital Image Processing and Implementation using...
Skin Cancer Detection using Digital Image Processing and Implementation using...
 
Diagnosis of Burn Images using Template Matching, k-Nearest Neighbor and Arti...
Diagnosis of Burn Images using Template Matching, k-Nearest Neighbor and Arti...Diagnosis of Burn Images using Template Matching, k-Nearest Neighbor and Arti...
Diagnosis of Burn Images using Template Matching, k-Nearest Neighbor and Arti...
 
Skin cure an innovative smart phone based application to assist in melanoma e...
Skin cure an innovative smart phone based application to assist in melanoma e...Skin cure an innovative smart phone based application to assist in melanoma e...
Skin cure an innovative smart phone based application to assist in melanoma e...
 
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...
SkinCure: An Innovative Smart Phone Based Application to Assist in Melanoma E...
 
Skin Cancer Detection Using Deep Learning Techniques
Skin Cancer Detection Using Deep Learning TechniquesSkin Cancer Detection Using Deep Learning Techniques
Skin Cancer Detection Using Deep Learning Techniques
 
Joint Roughness and Wrinkle Detection Using Gabor Filtering and Dynamic Line ...
Joint Roughness and Wrinkle Detection Using Gabor Filtering and Dynamic Line ...Joint Roughness and Wrinkle Detection Using Gabor Filtering and Dynamic Line ...
Joint Roughness and Wrinkle Detection Using Gabor Filtering and Dynamic Line ...
 

More from journalBEEI

Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...
journalBEEI
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networks
journalBEEI
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...
journalBEEI
 

More from journalBEEI (20)

Square transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipherSquare transposition: an approach to the transposition process in block cipher
Square transposition: an approach to the transposition process in block cipher
 
Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...Hyper-parameter optimization of convolutional neural network based on particl...
Hyper-parameter optimization of convolutional neural network based on particl...
 
Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...Supervised machine learning based liver disease prediction approach with LASS...
Supervised machine learning based liver disease prediction approach with LASS...
 
A secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networksA secure and energy saving protocol for wireless sensor networks
A secure and energy saving protocol for wireless sensor networks
 
Plant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural networkPlant leaf identification system using convolutional neural network
Plant leaf identification system using convolutional neural network
 
Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...Customized moodle-based learning management system for socially disadvantaged...
Customized moodle-based learning management system for socially disadvantaged...
 
Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...Understanding the role of individual learner in adaptive and personalized e-l...
Understanding the role of individual learner in adaptive and personalized e-l...
 
Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...Prototype mobile contactless transaction system in traditional markets to sup...
Prototype mobile contactless transaction system in traditional markets to sup...
 
Wireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithmWireless HART stack using multiprocessor technique with laxity algorithm
Wireless HART stack using multiprocessor technique with laxity algorithm
 
Implementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antennaImplementation of double-layer loaded on octagon microstrip yagi antenna
Implementation of double-layer loaded on octagon microstrip yagi antenna
 
The calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human headThe calculation of the field of an antenna located near the human head
The calculation of the field of an antenna located near the human head
 
Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...Exact secure outage probability performance of uplinkdownlink multiple access...
Exact secure outage probability performance of uplinkdownlink multiple access...
 
Design of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting applicationDesign of a dual-band antenna for energy harvesting application
Design of a dual-band antenna for energy harvesting application
 
Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...Transforming data-centric eXtensible markup language into relational database...
Transforming data-centric eXtensible markup language into relational database...
 
Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)Key performance requirement of future next wireless networks (6G)
Key performance requirement of future next wireless networks (6G)
 
Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...Noise resistance territorial intensity-based optical flow using inverse confi...
Noise resistance territorial intensity-based optical flow using inverse confi...
 
Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...Modeling climate phenomenon with software grids analysis and display system i...
Modeling climate phenomenon with software grids analysis and display system i...
 
An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...An approach of re-organizing input dataset to enhance the quality of emotion ...
An approach of re-organizing input dataset to enhance the quality of emotion ...
 
Parking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentationParking detection system using background subtraction and HSV color segmentation
Parking detection system using background subtraction and HSV color segmentation
 
Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...Quality of service performances of video and voice transmission in universal ...
Quality of service performances of video and voice transmission in universal ...
 

Recently uploaded

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
Neometrix_Engineering_Pvt_Ltd
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
HenryBriggs2
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
hublikarsn
 

Recently uploaded (20)

S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Integrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - NeometrixIntegrated Test Rig For HTFE-25 - Neometrix
Integrated Test Rig For HTFE-25 - Neometrix
 
Post office management system project ..pdf
Post office management system project ..pdfPost office management system project ..pdf
Post office management system project ..pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Signal Processing and Linear System Analysis
Signal Processing and Linear System AnalysisSignal Processing and Linear System Analysis
Signal Processing and Linear System Analysis
 
Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Online electricity billing project report..pdf
Online electricity billing project report..pdfOnline electricity billing project report..pdf
Online electricity billing project report..pdf
 
Introduction to Geographic Information Systems
Introduction to Geographic Information SystemsIntroduction to Geographic Information Systems
Introduction to Geographic Information Systems
 
Path loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata ModelPath loss model, OKUMURA Model, Hata Model
Path loss model, OKUMURA Model, Hata Model
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 
Introduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptxIntroduction to Robotics in Mechanical Engineering.pptx
Introduction to Robotics in Mechanical Engineering.pptx
 

Dermatological diagnosis by mobile application

  • 1. Bulletin of Electrical Engineering and Informatics Vol. 8, No. 3, September 2019, pp. 847~854 ISSN: 2302-9285, DOI: 10.11591/eei.v8i3.1502  847 Journal homepage: http://beei.org/index.php/EEI Dermatological diagnosis by mobile application Shihab A. Hameed, Alaa Haddad, Mohamed Hadi Habaebi, Ali Nirabi Department of Electrical and Computer Engineering, International Islamic University Malaysia, Malaysia Article Info ABSTRACT Article history: Received Mar 10, 2019 Revised May 13, 2019 Accepted May 28, 2019 Health care mobile application delivers the right information at the right time and place to benefit patient‟s clinicians and managers to make correct and accurate decisions in health care fields, safer care and less waste, errors, delays and duplicated errors. Lots of people have knowledge a skin illness at some point of their life, For the reason that skin is the body's major organ and it is quite exposed, significantly increasing its hazard of starting to be diseased or ruined. This paper aims to detect skin disease by mobile app using android platform providing valid trustworthy and useful dermatological information on over 4 skin diseases such as acne, psoriasis content for each skin condition, skin rush and Melanoma. It will include name, image, description, symptoms, treatment and prevention with support multi languages English and Bahasa and Mandarin. the application has the ability to take and send video as well as normal and magnified photos to your dermatologist as an email attachment with comments on safe secure network, this app also has a built in protected privacy features to access to your photo and video dermatologists. The mobile application help in diagnose and treat their patients without an office visit teledermatology is recognized by all major insurance companies doctor. Keywords: Health care Mobile application Patients Skin Copyright © 2019 Institute of Advanced Engineering and Science. All rights reserved. Corresponding Author: Alaa Haddad, Department of Electrical and Computer Engineering, International Islamic University Malaysia, Jalan Gonmak, 53100, Kuala Lumpur, Malaysia. Email: haddad.alaa@live.iium.edu.my 1. INTRODUCTION Skin disease is the most common disease form in the world. The diagnosis of the skin diseases requires a high level of expertise and they are subjective to the dermatologist, so computer aided skin diseases diagnosis system is proposed to provide more objective and reliable solution to this problem [1]. Skin is the largest organ in human body, which is important to cover human bone, and to protect human from any harm, fight the bacteria and other kind of diseases [2], and may have numerous potential abnormalities. Several factors may affect the skin directly or indirectly and cause diseases which can be treated with specific medicine and others require doctor‟s consultation. This paper will help people to know what are the required procedures for treatment of skin disease [3] by analyzing the image and extract useful information that help to show the infected skin area and classification of image based on the kind of skin disease, and show emergency medical services if it is possible and normal to reassure people. There are many skin diseases including skin cancer, eczema, allergies. The focus of this paper will be of four types of most common dermatological, where the image will be taken either directly from the mobile camera or choose it from database and then analyzes the image and isolate the skin area and extract the affected area. The most common skin diseases discussed in this paper are: Acne, Psoriasis, Melanoma, Heat Rash. In acne [4] condition it includes whiteheads, blackheads, red and inflamed patches and it occurs mainly on face and shoulders. Psoriasis is a harmful and hazardous form of skin disease, with increasing rates and subjectivity in a different type of current clinical skin detection global methods, there is a need for skin
  • 2.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 847 – 854 848 disease detection decision support system in which feature extraction is a sharp critical and valuable step in skin disease decision support system. In this paper the percentage of validation and accuracy was 90.09% and it's achieved by using KNN (Neural Network) algorithm. Melanoma is the most dangerous form of skin cancer [4] if left untreated. the rates of melanoma have been increasing, especially among young adults, but survival rates are high if detected it early. Unfortunately, the time and costs required by dermatologists to check all patients for melanoma are very expensive. There is a need for an automated system to assess a patient‟s risk of melanoma using images of their skin diseases. The percentage of validation and accuracy in this paper was 82.5% by using MSIM algorithm to achieve better result. Dermatologists could use the system to help to diagnose without the need for special or expensive equipment. The last one is Heat Rash or Prickly Heat, caused by excess sweating and inadequate evaporation of the sweat. If this occurs at the surface of the skin, small vesicles (blister-like sacs containing fluid) which are not inflamed, occur on the skin surface (miliaria crystallina). These blisters last only a few hours and burst spontaneously. While several research papers analyze only one disease like Melanoma cancer scope. Depend on digital images to detect apart of lesion area easily and propose skin lesion segmentation algorithm to segment lesion area and extract features and classify the region if it is normal or lesion in terms of the risk of melanoma. Also analyze the skin disease using texture analysis of skin image [5] and by comparing the test image to a defined images or reference images. The matching of test and reference images compared that yields the percentage of skin diseases in the captured skin texture image. The analysis result of this research paper is not accurate and unreliable. So that is achieving the percentage of validation and accuracy about 78%. The research of automatic detection of eczema using image processing, detects eczema regions and classify the identified region as mild or severe based on image color feature and texture feature. It is achieve good result of validation and accuracy about 92%. In Figure 1, shows the most common skin diseases will discussed and processed in this paper. It is expected that our proposed system gives better results than the previous research mentioned because it uses two powerful algorithms K-means and Fuzzy C-means, which give better and accurate results than from others. (a) (b) (c) (d) Figure 1. The skin diseases, (a) Acne diseases, (b) Psoriasis, (c) Melanoma, (d) Heat rash 2. RESEARCH METHOD In this section, the methodology of the proposed image analysis model for skin diseases detection are discussed. the system architecture can be divided into several important steps which include: apply enhancement on the captured image, segmentation the image, feature extraction, classification, and the expected severity [6]. After that, need for two segmentation algorithm to be used in this model, firstly: apply the segmentation algorithm for skin detects to produce a mask for separate skin area in the picture. When the skin area is separated, then used the second segmentation algorithm to get the disease area in the skin area. The result of this research paper proposed shown in Figure 2, we will notice these steps a,b,c below: (a) (b) (c) Figure 2. Diseases segmentation
  • 3. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Dermatological diagnosis by mobile application (Shihab A. Hameed) 849 The model architecture can assume in several steps shown in Figure 3 that is flowchart show how analysis image and skin diseases detection. Figure 3. Image analysis model for skin disease detection 2.1. Input image Input image is the first step in work-flow to begin the model, so it‟s go through the process involves either to capture the image of the skin disease area from camera mobile or can choose image from database. This is first and important step, because without the image, no further process is possible. 2.2. Enhancement process (pre-processing) The enhancement process is to apply modification filter called Gaussian filter to smoothen the image either that is captured now or from database, to destroy from unwanted element in the image like noise by applying median filter. Firstly the input image that choosing an image resizes the image to uniform scale 360x360 [7]. The image is then converted from RGB (Red Green Blue) to gray scale, then apply contrast enhancement to improve the image quality for better performance. Sometimes need to remove hair from the skin image, to analyze the image better for accurate result [8]. In Figure 4, explain the description enhancement process chart, which makes the image ready for the next processing step. Figure 4. Enhancement process 2.2.1. Re-sizing image Re-sizing image is important step to have uniform size for all images, and therefore the downsize an image or enlarge an image it's very easy, but remember its resize an image can make its pixel information is changed [9]. And in our proposed model skin diseases detection the most important thing, the images should be very clear with high resolution and quality for extract features that help in diagnose which type of skin diseases.
  • 4.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 847 – 854 850 2.2.2. Image smoothing Skin diseases images obtained generally include noise and hair, air bubbles and background noise, thus noise reduction technology is used in this model that the segmentation results will be good. The Smoothing filter used in frequency domain is Gaussian Filter, it is the most commonly used in medical field. The Gaussian filter can be derived as: ( ) ( ) 2.2.3. Sharpening filter In medical field per skin diseases detection is highly sensitive to edge and fine details of an image, the visual quality of image can be enormously degraded if it has high frequencies are reduced or completed removed. In contrast, enhancing the frequency component of the image to enhancement in the visual quality [10]. Image sharpening refers to any enhancement technique that highlights edges and fine details in an image. In the next Figure 5, illustraites the result of applying sharpening filter on the image. Original image Sharpened image Figure 5. Sharpened filter on the image 2.3 Bag of features The aim of these steps is to extract meaningful features of the image diseases area that can help in identification and evaluation or diseases state. a. Color Features: it is the most common color features, which is the average value for color in several color channels. Color channels that is used for capture color differences were gray, Red, Green Blue (RGB), Hue and Value (from HSV color-space), Luminance and Chrominance (from YCbCr color space). In this paper, extract ten features for color features description for the diseases area [11]. b. Texture Features: it is matrix called GLCM (Gray Level Co-occurrence Matrix) of gray scale image. It is depended texture analysis in one or more the most common method for select texture features. The texture features of image is described by tabulating how often combination of pixel with specific brightness level of skin image in specific spatial direction [12]. The extraction features from (GLCM) matrix it is used to describe the area from contrast, energy, correlation, homogeneity. 2.3.1. Segmentation The aim of this process is to distinguish between diseases area and skin area. To detect the diseases area correctly, should apply segmentation method with high accuracy. The best methods that give good result, the color-based segmentation method based on K-means clustering method. Clustering is technique to divide the image into K group of cluster based on the Euclidean distance of an image pixel from a selected cluster centroid. The algorithm firstly initialize give K for the centroid for each of k numbers of clusters by compute histogram of the image. Then add each pixel in image to this group, if the difference between pixel value and centroid value is minimum, then the clustering can be applied spatial or in color space [13]. As the K-means algorithm the desired number of clusters C Has to be pre-defined and C initial seeds of clustering are required performing the Fuzzy C- means algorithm. Contrary to the K-means method the Fuzzy C-means is more flexible because it shows those objects that have some interface with more than one cluster in the partition. May be when apply two algorithms K-means clustering and fuzzy C-means and show the two of results and compare between them. That is lead to good accurate result with little chance of error.
  • 5. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Dermatological diagnosis by mobile application (Shihab A. Hameed) 851 The clustering algorithm is very sensitive for objects in the image, because the objects tend to have similar properties. So, converted the RGB image into L*a*b color to describe more precisely and intensity for the color. Then segment the diseases area by using clustering algorithm. And repeat the clustering method may be three times, it‟s enough to reduce the local minima. After that, will apply several image processing techniques, like erosion and dilation, were applied in the segmented eczema cluster. All the tiny holes were removed, and a continuous region of the affected area was separated. Figure 2 shown the process of filtering the skin detect area then could process to next step. 2.3.2. Classification Total images in database included around 100 images of healthy skin, and skin with mild diseases and with severe diseases. And the images are classified as healthy skin or mild diseases, or severe diseases images. When different visual vocabularies are obtained then each image is described using these vocabularies, the histogram of each visual vocabulary is determined and stored in what is called feature vector [14], all vectors of all images represent the input to the classifier. In this paper, classification Support Vector Machine (SVM) classifier is used; since the input data is complicated and nonlinearly then SVM with Radial Basis Function kernel is used. There are many types of radial basis functions such as Gaussian radial basis function, Multi-Quadric Functions and Thin Plate Spline Function. 2.4. Evaluation In the training model, we use 100 image of each class, 50 of them were colored images, and another 50 were gray images. The dataset was segmented to 60 percent of images used for training our model and 40 percent used for evaluation [15]. In our training model we use Bag-of-Features and implemented in Android studio platform by Java language for generate mobile application. 3. RESULTS AND ANALYSIS When user installs the application in his phone, can easily use it when choose the photo and begin processing for 10- 20 seconds and show the result immediate. So the connect between application and database it is easy once the image is taken, connecting to the database is created then give what is the desired. Mainly there are several interfaces for use the application and it is supposed to be implemented in the application will show in Table 1, provides a simplified explanation of what the application has done to detect skin diseases. Table 1. Application interfaces Interfaces Description When the user open the skin care application from the list of phone application. Main interface showed contains application logo with 3 buttons and burger menu. When the user choose “All Skin Diseases” button, will show another interface illustrate the types of skin diseases that diagnosed by this application: Acne, Psoriasis, Melanoma, Heat Rash, with possibility read each skin what is causes, sign and symptoms, Risk factors, when to see doctor, diagnosis, treatments, prevention, and all possible complications. This app high quality images for the most common diseases and conditions. It has a search bar to enable easy search for a skin disease.
  • 6.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 847 – 854 852 Interfaces Description If the user choose “Skin Care” button from main interface will be show skin care tips for common skin problems. In the main interface when choose burger menu, it will open with many options like: Home for go back to the Main interface, Uploaded Image for doing checkup for skin image and show the result. This app support multi-language for English, Malaysian and Chinese people. Can choose the compatible language for the user from burger menu. When choose uploaded image from burger menu, this is the first step for doing checkup and processing on the uploaded image either captured live image directly or choose it from database. The image uploaded successfully by choose it from camera or exicting image in database, will show tips “uploaded image is done” with two options: 1- Doing checkup for this image and detect the skin diseases by analysis the image with suitable algorithm and analysis technique. 2- Cancel this step, and go back to main menu. When doing checkup on the skin image. The analysis technique and checkup process will take 1- 2 minutes and show the checking up result with possibility to read some information about the skin diseases detected. After that, the user can share the result on Social Media like Facebook, Twitter, even can send the result as attachment to doctor by Email. Read the information about the skin diseases detected it is important for user to create the knowledge about the skin disease like, what is causes, sign and symptoms, Risk factors, when to see doctor, diagnosis, treatments, prevention, and all possible complications.
  • 7. Bulletin of Electr Eng and Inf ISSN: 2302-9285  Dermatological diagnosis by mobile application (Shihab A. Hameed) 853 4. CONCLUSIONS In this research paper can used as an effective, low cost solution for skin diseases detection by a computer aided system is proposed to resolve difficulties that‟s created from challenges faced from the dermatologist to recognize the different skin diseases easily. Firstly applied enhancements to remove the noise, two noise reduction technologies were investigated. Gaussian filter and median filter were compared in the noise reduction and compared four color spaces (RGB, YUV, HSV and YCbCr) for skin lesion extraction and feature extraction and to improve computation efficiency. This model is built in mobile application with user friendly interfaces and clearly steps. ACKNOWLEDGMENT This work is partially funded by International Islamic University Malaysia (IIUM) Publication RIGS grant no. P-RIGS19-003-0003. REFERENCES [1] A. Haddad and S. A. Hameed, "Image Analysis Model For Skin Disease Detection: Framework," 2018 7th International Conference on Computer and Communication Engineering (ICCCE), Kuala Lumpur, 2018, pp. 1-4. [2] Sumithra Ra, Mahamad Suhilb, D.S.Guruc, “Segmentation and Classification of Skin Lesions for Disease Diagnosis”, Elsevier Proceedia Computer Science, International Conference on Advanced Computing Technologies and Applications (ICACTA-2015, 2015. [3] Mohammad H. Jafari, Ebrahim Nasr-Esfahani, Nader Karimi, S.M. Reza Soroushmehr, Shadrokh Samavi, Kayvan Najarian, “Extraction of Skin Lesions from Non-Dermoscopic Images Using Deep Learning”, Springer Int J Comput Assist Radiol Surg. Jun;12(6):1021-1030. 2017. [4] Manish Kumar and Rajiv Kumar, “An Intelligent System To Diagnosis The Skin Disease”, ARPN JEAS, Vol. 11, No. 19, pp.: 11368-11373, October 2016. [5] Jerrey Glaister,” Automatic segmentation of skin lesions from dermatological photograph”, Waterloo, Ontario, Canada, 2013. [6] K.Indupriya, Dr. G. P. Ramesh Kumar, “A Survey On Skin Texture Analysis For Medical Diagnosis Using Image Processing Techniques”, Intern. Journal of Science, Engin., Technol. (IJSET), Vol. 3 Issue No. 5, pp.: 1161-1163, 2015. [7] M. N. Alam, T. T. K. Munia, K. Tavakolian, F. Vasefi, N. MacKinnon and R. Fazel-Rezai, "Automatic detection and severity measurement of eczema using image processing," 2016 38th Annual International Conference of the IEEE Engineering in Medicine and Biology Society (EMBC), Orlando, FL, 2016, pp. 1365-1368. [8] T.S Gunawan, A. Mutholib, M. Kartiwi, “Design of Automatic Number Plate Recognition on Android Smartphone Platform,” Indonesian Journal of Electrical Engineering and Computer Science, 5(1), pp. 99-108, 2017. [9] Er.Shrinidhi Gindhi, Ansari Nausheen, Ansari Zoya, Shaikh Ruhin (2017), “An Innovative Approach for Skin Disease Detection Using Image Processing and Data Mining”, International Journal of Innovative Research in Computer and Communication Engineering .Vol. 5, Issue 4, April 2017. [10] Abhijith L Kotian, Deepa K (2017), “Detection and Classification of Skin Diseases by Image Analysis Using MATLAB”, International Journal of Emerging Research in Management &Technology ISSN: 2278-9359 (Volume-6, Issue-5) 2017. [11] Lakshay Bajaj, Himanshu kumar, Yasha Hasija (2018), “Automated System for Prediction of Skin Disease using Image Processing and Machine Learning”, International Journal of Computer Applications (0975 – 8887) Volume 180 – No.19, February 2018. [12] Pravin S. Ambad, A. S. Shirsat (2016), “A Image analysis System to Detect Skin Diseases”, IOSR Journal of VLSI and Signal Processing (IOSR-JVSP). Volume 6, Issue 5, Ver. I (Sep. - Oct. 2016). [13] Nisha Yadav, Virender Kumar Narang, Utpal shrivastava (2016), “Skin Diseases Detection Models using Image Processing: A Survey”, International Journal of Computer Applications (0975 – 8887). Volume 137 – No.12, March 2016. [14] R. S. Gound ,Priyanka S. Gadre, Jyoti B. Gaikwad, Priyanka K. Wagh (2018), “Skin Disease Diagnosis System using Image Processing and Data Mining”, International Journal of Computer Applications (0975 – 8887). Volume 179–No.16, January 2018. [15] Mariam Ahmed Sheha, Amr Sharwy , Mai S. Mabrouk (2016), “Automated Imaging System for Pigmented Skin Lesion Diagnosis”, International Journal of Advanced Computer Science and Applications, Vol. 7, No. 10, 2016.
  • 8.  ISSN: 2302-9285 Bulletin of Electr Eng and Inf, Vol. 8, No. 3, September 2019 : 847 – 854 854 BIOGRAPHIES OF AUTHORS Shihab A. Hameed is a Full Professor of Computer and Information Engineering in Department of Electrical and Computer Engineering, IIUM University Malaysia. He is a Senior Member in several professional Societies (IEEE, IACSIT, IACSE, ARISE). He is a Member of Board of Study for Computer and Information Engineering Program. Prof Hameed obtained his Ph.D in Computer, Software Engineering from UKM University. He has More than Thirty Five years of Industrial and Educational Experience. His Research Interest is Mainly in Software Engineering and Quality, Healthcare and Medical Applications, Multimedia and Mobile Apps, Professional Ethics, Green ICT and E-Waste, Surveillance and Monitoring Systems. Prof Hameed Supervising Tens of Ph.D and Master Students, Leading or participating in Funded Research Projects and Research Groups, He has more than 200 Publications including Books, Chapters of Books, Research Papers Published in Indexed or Referred Journals and International Conferences. He is participating in organizing and chairing Committees for Tens of International Conferences. Prof Hameed Granted a Patent and obtains more than Twenty Five Medals and Rewards for Innovative and advanced Research work. Alaa Haddad is a Post Graduate student pursuing her Master of Science in Computer and Information Engineering, at the department of electrical and Computer Engineering, International Islamic University Malaysia. Mohamed H. Habaebi (M‟99–SM‟16) received his first degree from the Civil Aviation and Meteorology High Institute (CAHI), Libya („91), his MSc in Electrical Engineering from Universiti Teknologi Malaysia („94), and his Ph.D. in Computer and Communication System Engineering from Universiti Putra Malaysia („01). He is currently an Associate Professor and the Post Graduate Academic Advisor at the Department of Electrical and Computer Engineering, International Islamic University Malaysia. He heads the research works on Internet of Things at the department. He has supervised many Ph.D. and M.Sc. students, published more 120 articles and papers and sits on editorial board of many international journals. He is actively publishing in M2M communication protocols, wireless sensor and actuator networks, cognitive radio, small antenna system & radio propagation and wireless communications & network performance evaluation. He is an active member of IEEE and an active reviewer to many international journals. Ali Nirabi is a Post Graduate student pursuing his Master of Science in Computer and Information Engineering, at the department of electrical and Computer Engineering, International Islamic University Malaysia.