Skin Diseas Detection Using Machine Learning
Skin Diseas Detection Using Machine Learning
USING
MACHINE LEARNING
PROJECT REPORT
Submitted by
BALAJI.R (731321104003)
PRADEEP.M (731321104023)
VISHVASH.S (731321104037)
DILEEP.G (731321104301)
MAY 2025
SKIN DISEASE DETECTION
USING
MACHINE LEARNING
PROJECT REPORT
Submitted by
BALAJI.R (731321104003)
PRADEEP.M (731321104023)
VISHVASH.S (731321104037)
DILEEP.G (731321104301)
MAY 2025
ANNA UNIVERSITY:: CHENNAI 600 025
BONAFIDE CERTIFICATE
SIGNATURE SIGNATURE
BALAJI.R (731321104003)
PRADEEP.M (731321104023)
VISHVASH.S (731320104013)
DILEEP.G (731320104306)
ABSTRACT V
LIST OF FIGURES IX
LIST OF TABLES X
LIST OF ABBREVIATIONS XI
1. INTRODUCTION 09
1.1 OBJECTIVES 10
1.2 PROBLEM DEFINITION
1.3 OVERVIEW OF PROJECT
2. LITERATURE REVIEW 11
2.1 SUPERVISED MACHINE LEARNING
CHATBOTS FOR PERINATAL MENTAL HEALTH
CARE
4.3 DRAWBACKS
4.4.1 ADVANTAGES
5. SYSTEM DESIGN 23
5.1 ARCHITECTURE DIAGRAM
6. REQUIREMENRT SPECIFICATION 24
6.1 SOFTWARE REQUIREMENT
7. SYSTEM IMPLEMENTATION 26
8. SYSTEM TESTING 29
8.1 UNIT TESTING 30
10. APPENDIX
10.1 SOURCE CODE 34
10.2 SCREENSHOT 60
REFERENCES 65
ABSTRACTw
Skin diseases are among the most common health issues faced by people worldwide, ranging
from mild conditions like rashes to more serious infections and chronic disorders. Accurate
and timely diagnosis is essential to begin treatment early and avoid complications. However,
in many cases, access to dermatologists and diagnostic facilities is limited, especially in rural
and underdeveloped regions. To address this challenge, this project proposes a machine
learning-based system for skin disease detection using image classification techniques. The
system is developed using a Convolutional Neural Network (CNN), a deep learning model
particularly effective in analyzing visual data. The model is trained on a diverse dataset
containing labeled images of various skin diseases such as eczema, psoriasis, ringworm, and
others. When a user uploads an image of an affected skin area, the system processes the image
and predicts the most probable disease class with significant accuracy. This approach serves as
a preliminary diagnostic tool, providing users with helpful insights before they consult a
medical professional. It is designed to be user- friendly, efficient, and accessible, aiming to
support early detection, reduce the burden on healthcare systems, and promote health
awareness among the general public. By integrating artificial intelligence with healthcare, this
project demonstrates how technology can play a crucial role in enhancing medical support,
particularly in areas lacking expert resources.
CHAPTER 1
INTRODUCTION
1.1 OBJECTIVES
9
1.3 OVERVIEW OF PROJECT
Skin diseases are one of the most common health problems worldwide,
affecting people of all ages and backgrounds. Early and accurate diagnosis is
crucial for effective treatment and prevention of further complications. However,
access to dermatologists and specialized diagnostic tools remains limited in many
rural and underdeveloped areas. To address this issue, this project proposes the
development of an automated skin disease detection system using machine
learning, specifically through a Convolutional Neural Network (CNN). The CNN
model is capable of analyzing visual data such as skin images and classifying
them into different disease categories like eczema, psoriasis, ringworm, and
others. By training the model on a large and diverse dataset, the system can
provide reliable and efficient preliminary diagnoses, thereby assisting users in
identifying their conditions early without the immediate need for a doctor’s visit.
The project aims to deliver a simple, user-friendly interface where users can
upload images of their skin conditions and receive instant predictions with a
confidence score, promoting awareness and encouraging timely medical
consultation.
This project bridges the gap between advanced technology and healthcare
accessibility by providing a scalable solution that can be deployed widely,
including in resource-constrained regions. By leveraging AI-powered image
classification, the system helps reduce the workload on healthcare professionals
and minimizes the time and cost involved in traditional diagnosis methods. The
integration of this technology promotes health education and empowers users to
monitor their skin health independently. Furthermore, the project is designed
with future scalability in mind enabling the addition of more skin disease
categories, multi-language support, and integration with telemedicine platforms
for remote expert consultations. Overall, this initiative highlights the potential of
artificial intelligence to revolutionize medical diagnostics, improve healthcare
delivery, and contribute to public health advancements globally.
10
CHAPTER 2
LITERATURE REVIEW
11
2.3 TITLE: MACHINE LEARNING FOR
DERMATOLOGY: A SYSTEMATIC REVIEW
2.4 TITLE: Skin Disease Diagnosis With Transfer Learning And Cnns
12
CHAPTER 3
PROJECT METHODOLOGY
1. Human-Centered Approach
2. Iterative Prototyping
13
4. Collaborative Approach
5. Emphasis on Empathy
Understanding the emotional and psychological stress caused by
visible skin conditions, our design emphasizes empathy in its interface and
results presentation. The system avoids alarming language and provides
suggestions encouraging users to consult medical professionals, ensuring a
supportive experience rather than just a clinical one.
EMPHATHIZE
In our commitment to addressing the widespread and often overlooked
impact of skin diseases, we adopt design thinking as the cornerstone of our
development process, blending empathy with cutting-edge artificial
intelligence to build a user-centered image-based diagnostic system. Through in-
depth empathetic research, we explore the daily challenges faced by individuals
suffering from skin conditions ranging from physical discomfort to emotional
distress and social stigma. This understanding allows us to shape a solution that
14
resonates not only medically but also emotionally, ensuring that users feel
supported and understood.
By defining the problem through the lens of real human experience, we uncover
needs that go beyond clinical accuracy such as accessibility, reassurance, and
trust. Our ideation is rooted in interdisciplinary collaboration across medicine,
AI, UX design, and public health, enabling the creation of an inclusive and
compassionate system. We prototype and refine our CNN-based model and
interface iteratively, incorporating feedback from users and healthcare
professionals to ensure relevance, usability, and emotional sensitivity. By
aligning with design thinking principles, we deliver a solution that goes beyond
diagnosis fostering awareness, confidence, and early intervention, particularly
in communities with limited access to dermatological care.
DEFINE
Based on extensive observation, interviews, and data analysis, we have
identified the core problem our project aims to solve: the lack of accessible,
reliable, and early diagnostic support for skin diseases. In many regions,
especially rural and underdeveloped areas, access to dermatologists is limited,
leading to delayed diagnosis and treatment. Many individuals ignore or
misdiagnose their skin conditions due to a lack of awareness or reliance on
general remedies, which can result in complications or worsening of the disease.
The absence of a quick, non-invasive, and accurate screening method has created
a gap in healthcare that our system seeks to fill using artificial intelligence.
15
also consider tech-savvy urban users who prefer quick online screening tools
before deciding whether to consult a doctor. The solution is meant to be
inclusive, easy to use, and scalable to support diverse age groups and skin tones,
thereby making dermatological help more equitable and accessible.
The primary needs and expectations of our target users include accurate
detection, instant feedback, and simple, non-technical interaction with the
system. Users seek reassurance and guidance when they notice skin
abnormalities, and they want a system that is both informative and respectful of
their privacy. Our tool not only predicts the skin disease class from an uploaded
image but also educates users about the condition, encouraging them to take
further steps such as seeing a doctor if necessary. By fulfilling these needs, our
system offers an early intervention platform that promotes health awareness,
reduces the burden on healthcare systems, and empowers users to take proactive
control over their skin health.
16
IDEATE
To address the lack of quick skin disease diagnosis, we planned an AI-
based system using CNN to identify diseases from skin images. The goal
was to offer users fast, reliable, and easy-to-understand results.
We discussed building a simple app where users upload photos, and the
model predicts the disease. To improve clarity, we considered adding plain-
language descriptions and basic care suggestions.
We also explored features like role-based access for patients and doctors,
language support, and data privacy to make the system more secure,
accessible, and user-friendly.
PROTOTYPE
To build an effective skin disease detection tool, we followed a design thinking
approach focused on both functionality and user comfort. Using feedback from
users and healthcare professionals, we developed a prototype that allows image
uploads and predicts skin conditions using a CNN model.
17
This prototype phase helped us shape a system that is not only accurate but also
user-friendly, accessible, and emotionally supportive, making it a valuable step
toward real-world healthcare use.
TESTING
To evaluate the performance and user-friendliness of our skin disease
detection using machine learning system, we conducted multiple rounds of
testing guided by the principles of design thinking. We collected feedback from
users especially those with limited access to dermatologists to understand their
expectations, challenges, and emotional responses. The system was tested using
both curated datasets and real-world images to assess the CNN model’s accuracy
and how effectively the predictions were communicated to users.
User feedback was crucial in refining the interface, simplifying medical terms,
and improving response clarity. We used metrics such as prediction accuracy,
ease of navigation, and user trust to measure system performance. Through this
iterative testing process, we ensured the platform remains accessible, relevant,
and supportive making it a dependable early diagnostic tool for individuals
seeking quick insights into skin-related issues.
18
CHAPTER 4
SYSTEM ANALYSIS
4.1 FEASIBILITY STUDY
• ECONOMICAL FEASIBILITY
• OPERATIONAL FEASIBILITY
• TECHNICAL FEASIBILITY
ECONOMICAL FEASIBILITY
19
OPERATIONAL FEASIBILITY
TECHNICAL FEASIBILITY
He technical feasibility study for the Skin Disease Detection System
involves assessing the availability and adequacy of technology infrastructure to
support AI-based image processing. Key factors include sufficient server capacity,
internet bandwidth, and computing power to handle image uploads and CNN
model inference. The study also evaluates the capability to integrate machine
learning frameworks and maintain the system’s accuracy through regular model
updates. By conducting this assessment, potential technical challenges can be
identified early, ensuring that all necessary technological requirements are met for
a smooth and successful deployment.
20
4.2 EXISTING SYSTEM
There are several AI-powered skin disease detection apps that help
users identify and manage common skin conditions. These apps typically
offer a user-friendly interface where users can upload images of their skin
issues for analysis. Using machine learning models, they provide preliminary
diagnoses and suggest possible conditions such as eczema, psoriasis, or fungal
infections. Many apps include educational content about skin health,
prevention tips, and recommended treatments. Some systems also offer
progress tracking, allowing users to monitor changes in their skin condition
over time. These existing solutions help raise awareness and promote early
detection, but they vary in accuracy and often recommend consulting a
dermatologist for confirmation.
4.3 DRAWBACKS
21
4.4 PROPOSED SYSTEM
The proposed AI-powered Skin Disease Detection System offers a user-
friendly interface where users can easily upload images of affected skin areas.
Using advanced Convolutional Neural Networks (CNN), the system analyzes
the images to detect and classify various skin diseases such as eczema,
psoriasis, and ringworm. Upon analysis, it provides an instant preliminary
diagnosis along with suggestions for possible next steps, such as consulting a
dermatologist. The system continuously improves its accuracy by learning from
new data and user feedback. It ensures user privacy by securely handling
sensitive image data. Additionally, the platform can offer educational
information about detected conditions to raise awareness. Collaboration with
dermatology experts guides the model development and validates the diagnostic
outputs, ensuring reliability and medical relevance. Overall, the system aims to
facilitate early detection, reduce healthcare burdens, and improve accessibility
to skin health care, especially in underserved areas.
4.4.1 ADVANTAGES
23
5.2 ARCHITECTURE DIAGRAM
24
CHAPTER 6
REQUIREMENT SPECIFICATION
6.1 SOFTWARE REQUIREMENT
➢ ML FRAMWORKS : TENSORFLOW
25
The platform features a user-friendly web or mobile interface that allows users
to upload images conveniently and receive real-time feedback on potential
skin diseases. This instant assessment aids in early detection and reduces the
dependency on immediate physical consultations, especially in underserved
areas with limited access to dermatologists.
26
CHAPTER 7
SYSTEM IMPLEMENTATION
27
1. Coding
2. Testing
3. Installation
4. Documentation
28
5. Training
Train the convolutional neural network model on a comprehensive
labeled dataset of various skin diseases to ensure high accuracy. Continuously
fine-tune the model using new data collected from user feedback and
additional validated images to improve performance over time. Offer training
sessions or tutorials for healthcare professionals on how to use the system
effectively as a supportive tool in early diagnosis.
6. Support
Establish support channels such as email, chat, or a helpdesk where users
can report technical issues or ask questions about using the system. Implement
a ticketing system to manage and prioritize user requests and ensure timely
resolution. Regularly update the system to fix bugs, improve features, and
integrate advancements in AI and dermatological research to maintain
effectiveness and user satisfaction.
29
CHAPTER 8
SYSTEM TESTING
30
This project has undergone the following testing procedures to ensure its
correctness and reliability:
• Unit testing
• Integration Testing
31
8.2 USER ACCEPTANCE TESTING
32
CHAPTER 9
33
9.2 FUTURE ENHANCEMENT
34
APPENDIX
CHAPTER 10
FRONTEND
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<!-- bootstrap cdn link -->
<link
href="https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css"
rel="stylesheet">
<!-- font awesome cdn link -->
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/5.15.3/css/all.min.css">
<!-- custom css file link -->
<link rel="stylesheet" href="/Front-end/style.css">
</head>
<body>
<a href="#home">home</a>
<a href="#about">about</a>
<a href="#contact">contact</a>
</nav>
</div>
</header>
<div class="box">
<img src="/Images/42-420024_businessperson-computer-icons-
woman-laborer-free-commercial-clip.png" alt="">
<h3>charvy gugalia</h3>
<span>Lorem ipsum dolor sit amet.</span>
<div class="share">
<a href="#" class="fab fa-instagram"></a>
<a href="#" class="fab fa-linkedin"></a>
</div>
</div>
</div>
</div>
</section>
42
<div class="box p-3 m-2">
<h3>quick links</h3>
<a href="#">home</a>
<a href="#">about</a>
<a href="#">skin type and disease</a>
<a href="#">check my skin type</a>
<a href="#">our team</a>
<a href="#">contact us</a>
</div>
<div class="box p-3 m-2">
<h3>Connect with us</h3>
<a href="#">facebook</a>
<a href="#">instagram</a>
<a href="#">linkedin</a>
<a href="#">twitter</a>
</div>
<div class="box p-3 m-2">
<h3>contact info</h3>
<a href="#">+123-456-9999</a>
<a href="#">+111-222-3333</a>
<a href="#">[email protected]</a>
<a href="#">delhi, india - 110000</a>
</div>
</div>
<div class="credit"> created by <span>Mahima Khatri</span> | all rights
reserved </div>
</div>
</section>
43
<!-- footer section ends -->
<!-- js file link -->
<script src="/Front-end/main.js"></script>
</body>
</html>
44
Style.css
:root{
--main-color:#926ad4;
--black:#244361;
--box-shadow:0 5px 10px rgba(0,0,0,.1);
}
*{
margin:0; padding:0;
box-sizing: border-box;
outline: none; border:none;
text-decoration: none !important;
text-transform: capitalize;
font-family: Verdana, Geneva, Tahoma, sans-serif;
}
html{
scroll-padding-top: 60px;
}
section{
padding:20px 0;
}
section:nth-child(odd){
background:white;
}
.heading{
text-align: center;
padding:0 15px;
padding-bottom: 5px;
color:var(--black);
font-size: 30px;
45
}
.heading span{
color:var(--main-color);
}
.link-btn{
display: inline-block;
background:var(--main-color);
color:#fff;
border-radius: 50px;
padding:10px 25px;
font-size: 17px;
cursor: pointer;
box-shadow: var(--box-shadow);
}
.link-btn:hover{
color:#fff;
background:magenta;
}
header{
box-shadow: var(--box-shadow);
background: #fff;
}
header .logo{
font-size: 20px;
color:var(--black);
}
header .logo span{
color:var(--main-color);
}
header .nav a{
46
margin-left: 3px;
border-radius: 50px;
color:var(--black);
padding:5px 15px;
}
header .nav a:hover{
background: var(--main-color);
box-shadow: var(--box-shadow);
color:#fff;
}
#menu-bar{
color:var(--black);
cursor: pointer;
font-size: 25px;
transition: .2s linear;
}
.home{
min-height: 100vh;
background: url(/Images/home-bg.png) no-repeat;
background-position: center;
background-size: cover;
}
.home .content span{
color:var(--main-color);
font-size: 20px;
}
.home .content h3{
color:var(--black);
font-size: 50px;
font-weight: bolder;
47
}
.about .content h3{
color:var(--black);
font-size: 33px;
}
.about .content p{
color:#777;
font-size: 14px;
}
.prevent .box{
flex:1 1 300px;
background:#f8f8fe;
border-radius: 5px;
text-align: center;
}
.prevent .box img{
margin-bottom: 10px;
height: 70px;
}
.prevent .box h3{
color:var(--black);
font-size: 20px;
}
.prevent .box p{
color:var(--black);
font-size: 14px;
}
#custom-button {
padding: 10px;
color: white;
48
background-color: var(--main-color);
border: 1px solid;
border-radius: 5px;
width: 100%;
min-width: 50px;
max-width: 300px;
font-size:0.875em;
display:block;
left:-60px;
margin-top:35px;
cursor: pointer;
}
#custom-button:hover {
background-color: magenta;
}
#custom-text {
margin-left: 10px;
font-family: sans-serif;
color: black;
}
#submit-button {
padding: 10px;
color: white;
background-color: var(--main-color);
border: 1px solid;
border-radius: 5px;
width: 100%;
min-width: 70px;
max-width: 300px;
font-size:1em;
49
display:block;
left:-60px;
margin-top:35px;
cursor: pointer;
}
#submit-button:hover {
background-color: magenta;
}
.experts .box{
width:260px;
background:#fff;
border-radius: 5px;
box-shadow: var(--box-shadow);
margin:5px;
padding:15px;
text-align: center;
position: relative;
overflow: hidden;
}
.experts .box img{
background:#f8f8fe;
border-radius: 5px;
width: 100%;
margin-bottom: 8px;
}
.experts .box h3{
font-size: 22px;
margin:2px 0;
color:var(--black);
}
50
.experts .box span{
font-size: 15px;
color:var(--main-color);
}
.experts .box .share{
position: absolute;
top:5px; right: -50px;
transition: .2s;
}
.experts .box:hover .share{
right:15px;
}
.experts .box .share a{
border-radius: 5px;
background:var(--main-color);
color:#fff;
display: block;
height: 40px;
width: 40px;
line-height: 40px;
margin-top: 5px;
}
.experts .box .share a:hover{
background:var(--black);
}
.contact form{
padding:15px;
border-radius: 5px;
box-shadow: var(--box-shadow);
51
}
.contact form .box,
.contact form textarea{
background:#f8f8fe;
border-radius: 5px;
font-size: 17px;
padding:10px;
margin:7px 0;
width: 100%;
text-transform: none;
color:var(--black);
}
.contact form textarea{
resize: none;
height: 200px;
}
.contact .map{
border-radius: 5px;
height: 100%;
width:100%;
}
.footer .box{
flex:1 1 250px;
}
.footer .box h3{
font-size: 20px;
color:var(--black);
}
.footer .box p{
color:#777;
52
}
.footer .box a{
display: block;
font-size: 14px;
color:#777;
padding:5px 0;
}
.footer .box a:hover{
color:var(--main-color);
}
.footer .credit{
text-align: center;
color:var(--black);
border-top: 1px solid rgba(0,0,0,.1);
margin-top: 10px;
padding-top: 20px;
}
.footer .credit span{
color:var(--main-color);
}
/* media queries */
@media (max-width:991px){
.home .content h3{
font-size: 30px;
}
}
@media (max-width:768px){
header .nav{
position: absolute;
top:100%; left: 0; right: 0;
53
background: #fff;
border-top: 1px solid rgba(0,0,0,.1);
border-bottom: 1px solid rgba(0,0,0,.1);
transition: .2s linear;
clip-path: polygon(0 0, 100% 0, 100% 0, 0 0);
}
header .nav.active{
clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);
}
header .nav a{
display: block;
width: 100%;
margin:10px;
}
.fa-times{
transform: rotate(180deg);
}
}
54
Main.js
menu.onclick = () =>{
menu.classList.toggle('fa-times');
nav.classList.toggle('active');
}
window.onscroll = () =>{
menu.classList.remove('fa-times');
nav.classList.remove('active');
section.forEach(sec =>{
customBtn.addEventListener("click", function() {
realFileBtn.click();
});
realFileBtn.addEventListener("change", function() {
if (realFileBtn.value) {
customTxt.innerHTML = realFileBtn.value.match(
/[\/\\]([\w\d\s\.\-\(\)]+)$/
)[1];
} else {
customTxt.innerHTML = "No file chosen, yet.";
}
});
56
BACKEND
_init_.py
Routs.py
import torchvision.transforms as T
import os
def predict(model, img, tr, classes):
img_tensor = tr(img)
out = model(img_tensor.unsqueeze(0))
pred, idx = torch.max(out, 1)
return classes[idx]
def get_transforms():
transform = []
transform.append(T.Resize((512, 512)))
transform.append(T.ToTensor())
57
return T.Compose(transform)
@app.route('/', methods=['GET', 'POST']) def home_page():
res = None
if request.method == 'POST': classes = ['acanthosis-nigricans',
'acne',
'acne-scars', 'alopecia-areata', 'dry',
'melasma', 'oily', 'vitiligo', 'warts']
f = request.files['file']
filename = secure_filename(f.filename)
path = os.path.join(app.config['UPLOAD_PATH'], filename)
f.save(path)
model = torch.load('./skin-model-pokemon.pt',
map_location=torch.device('cpu'))
device = torch.device('cpu')
model.to(device);
img = Image.open(path).convert("RGB")
tr = get_transforms()
res = predict(model, img, tr, classes)
return render_template("index.html", res=res)
58
Predict.py
import torch
from PIL import Image
import torchvision.transforms as T
import os
import argparse
def predict(model, img, tr, classes):
img_tensor = tr(img)
out = model(img_tensor.unsqueeze(0))
pred, idx = torch.max(out, 1)
return classes[idx]
def get_transforms(): transform = []
transform.append(T.Resize((512, 512))) transform.append(T.ToTensor())
return T.Compose(transform)
if name == " main ": classes = ['acanthosis-nigricans',
'acne',
'acne-scars', 'alopecia-areata', 'dry',
'melasma', 'oily' 'vitiligo', 'warts']
59
tr = get_transforms() # Parse arguments
ap = argparse.ArgumentParser()
ap.add_argument('-m', '--model', required=True, help="Faster RCNN Model Path")
ap.add_argument('-i', '--image', required=True, help='Image Path') args =
vars(ap.parse_args())
model = torch.load(args['model'], map_location=torch.device('cpu'))
# device = torch.device('cuda') if torch.cuda.is_available() else torch.device('cpu') device =
torch.device('cpu')
model.to(device);
img = Image.open(args['image']).convert("RGB") res = predict(model, img, tr, classes)
print("The model has predicted the class: "+str(res))
Run.py
60
10.2 SCREENSHOTS
61
62
63
64
65
REFERENCES
1. Ruyi Wang et al., (2020) – “Skin disease detection using deep learning.”
2. Yash Jain et al., (2020) – “ML-based image classification for
dermatology.”
3. Teles, A. et al., (2019) – “Mobile health framework for skin
condition analysis.”
4. Oh, K.J. et al., (2017) – “AI approach for early skin disease diagnosis.”
5. Silva, C. et al., (2019) – “CNN techniques in skin lesion recognition.”
6. Park, K. et al., (2020) – “Deep learning for medical image diagnostics.”
Dermascan: https://www.dermascan.ai/
Dermajoy: https://www.dermajoy.com/
Dermabuddy https://dermabuddy.ai/
Dermacare: https://www.dermacare.a/
66
67