100% found this document useful (1 vote)
87 views21 pages

Project Proposal: COMSATS University Islamabad, COMSATS Road, Off GT Road, Sahiwal, Pakistan

This document proposes a skin disease detection web application called Skin-D that uses machine learning. It will analyze user data and images to match their skin profile and suggest personalized skincare regimens. The application will be developed with dermatologists to assess skin conditions and simulate improvements. Users can take a quiz or upload images to get recommendations without visiting a doctor. As more users provide data, artificial intelligence will help the system provide more accurate diagnoses and treatments over time.

Uploaded by

Noman Mujahid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
100% found this document useful (1 vote)
87 views21 pages

Project Proposal: COMSATS University Islamabad, COMSATS Road, Off GT Road, Sahiwal, Pakistan

This document proposes a skin disease detection web application called Skin-D that uses machine learning. It will analyze user data and images to match their skin profile and suggest personalized skincare regimens. The application will be developed with dermatologists to assess skin conditions and simulate improvements. Users can take a quiz or upload images to get recommendations without visiting a doctor. As more users provide data, artificial intelligence will help the system provide more accurate diagnoses and treatments over time.

Uploaded by

Noman Mujahid
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 21

COMSATS University Islamabad,

COMSATS Road, off GT Road, Sahiwal, Pakistan

Project Proposal
(SCOPE DOCUMENT)
for
< Skin Disease Detection with Machine Learning >
Version 1.0

By
Haider Ali FA18-BS(CS)-019
Muhammad Noman Mujahid FA18-BS(CS)-030
Muhammad Uzair FA18-BS(CS)-034

Supervisor
Mr. Tariq Rafiq

Department of Computer Sciences


Bachelor of Science in Computer Science (2018-2022)
SCOPE DOCUMENT REVSION HISTORY

No. Comment Action

Supervisor Signature
Date:

2
Table of Contents

1. Abstract..........................................................................................................................................7
2. Introduction:...................................................................................................................................7
3. Problem Statement:.........................................................................................................................7
4. Problem Solution for Proposed System:.........................................................................................8
5. Advantages/Benefits of Proposed System:.....................................................................................9
6. Scope:...........................................................................................................................................10
7. Modules:.......................................................................................................................................10
7.1 Image Processing Module:......................................................................................................11
7.2 Quiz Based Module:...............................................................................................................11
7.3 Patient History Module:..........................................................................................................11
7.4 Video Conferencing Module:..................................................................................................11
7.5 Chat Bot Module:...................................................................................................................11
7.6 Email Module:........................................................................................................................11
8. System Limitations/Constraints:...................................................................................................12
9. Software Process Methodology:...................................................................................................12
10. Tools and Technologies:...............................................................................................................13
11. Project Stakeholders and Roles:....................................................................................................13
12. Team Members Individual Tasks/Work Division:........................................................................14
13. Data Gathering Approach:............................................................................................................14
14. Concepts:......................................................................................................................................14
14.1. Artificial Intelligence:..........................................................................................................14
14.2. Machine Learning:...............................................................................................................15
14.3. Algorithms:..........................................................................................................................15
15. Gantt Chart:..................................................................................................................................15
16. Mockups:......................................................................................................................................16
17. Conclusion:...................................................................................................................................19
18. References:...................................................................................................................................19

3
Table of Figures

Figure 1 Gant Charts.....................................................................................................................................................16


Figure 2 Feedback of User............................................................................................................................................16
Figure 3 Record of User and Doctors...........................................................................................................................17
Figure 4 Appointment Booking...................................................................................................................................17
Figure 5 Symptoms Checker.........................................................................................................................................18
Figure 6 Skin Condition finder.....................................................................................................................................18

List of Tables
4
Table 1: Related System Analysis/Literature Review.....................................................................................................8
Table 2: Tools and Technologies...................................................................................................................................13
Table 3 Project Stakeholders for Proposed Project......................................................................................................13
Table 4 Team Member Work Division for Proposed Project........................................................................................14

5
Project Category: (Select all the major domains of proposed project)

Desktop Application/Information System


Web Application/Web Application based Information System
Problem Solving and Artificial Intelligence
Simulation and Modeling
Smartphone Application
Smartphone Game
Machine Learning
Networks
Image Processing

Abstract

6
Skin-D is a consumer web app that uses machine learning to create individual skincare regimens
based on a customer’s unique skin type. The data collected is analyzed and compared with the
application’s database. Then, machine learning algorithms match the customer’s unique skin
profile and suggest a skin care regimen.

The web application will be developed with the help of dermatologists to measure and assess
skin conditions such as dark spots, discolorations, dryness, uneven tone, and fine wrinkles. After
capturing these images, the web application can simulate positive changes to the user’s skin

Introduction:
Skin-D is a web application that will allow users to check for the remedies of the skin diseases
which they may have. The website will recommend remedies accordingly. Now a days it’s hard
for people to make time to go to the doctors for daily based checkups. So, our system will
facilitate the user so that he/she won’t have to go out and by taking a short quiz or by using the
image processing module. Users may also read about the symptoms they are facing by using the
research module which will be consisting of blogs and research about the skin disease. The
recommendations will be given to the user so the user can act accordingly.

Customers can start using the web-application by taking a quiz that asks about their skin
condition, including dryness, pigmentation, acne, and elasticity or they can use the image
processing module which will take image from the user and will process it. The Web app also
asks about factors that could affect skin condition, such as age, sun exposure, race, diet, sleep
habit, and activities such as work and fitness regimen.

Problem Statement:
Our system will give suggestions, recommendations, and treatments to the specific skin diseases.
The questions would be asked from the users so that the system could check for the possible
solutions and the medications. We are developing this system because many people are facing
the skin problems due to many reasons. These reasons may be the environment they are living in
or it may be their diet or their eating disorder. And these days people find it very hard to go to
the doctors for routine checkups.
Yes, this system already exists but we are integrating Artificial Intelligence so that the system
would be trained as the costumers increases. And reimplementation will help us to get to know
7
more about the system and the new things that we are integrating in it. Currently, we are learning
the AI and its related algorithms and different scripting languages at the initial stages. So,
working on this project will allow us to work more efficiently and deeply. Moreover, we’ll get to
know more about the implementations of the machine learning algorithms in real time.

Problem Solution for Proposed System:


Our system will help the user so that he/she won’t have to go out and by taking a short quiz the
recommendations will be given to the user so the user can act accordingly. We think that there
must be such a system that can help users to check for the cures being at home. As mentioned
earlier that people usually find it hard to manage time from their routine work to go out to
something else like visiting the doctor. So, our system will provide a platform so they can find
solutions for their skin related problems. Using the AI algorithms will train the system to provide
the most accurate solutions for their diseases. This all will be done being at home.

Table 1 Related System Analysis with proposed project solution

Table 1: Related System Analysis/Literature Review

Application Name Weakness Proposed Project Solution

Skin Sight Images are used but AI is not The system will be trained to
used to fetch better results. propose the accurate results.
Family Doctor System is just asking two Our system’s results will be
simple questions and result is consisting of the pinpoints of
based only on these questions the diseases.
Clinique This system is not asking Our system will take
questions from the user and information about the
its simply giving some diseases and the data will be
suggestions which are processed for getting the most
research based. accurate solutions.

Advantages/Benefits of Proposed System:


Easy Access:

8
Users can access the website at home at any time without going to the doctor and it saves the
time.
Free of Cost:
Our system will be free of cost. No subscription or doctors fee will be implied on the users.
Best Possible Solutions:
The system will provide the most accurate solutions and remedies as we will use AI for
producing the results.
User Self Service:
User can easily tell the system about the disease he/she may have. And without any hesitation
and appointment the disease’s remedies and cure will be recommended to the user.
Record of User:
The system will be maintaining the records of the patients and it will help the user to keep
record of his previous and upcoming appointments.
Easy Communicate with doctors:
A chat bot will be created that will help the user to connect the doctors to discuss the
problems he/she is facing.

9
Scope:
Our system will help a lot of people. It will be working as a mini doctor for the people who can’t
make time to visit the doctor. And the results would be best possible solutions and would be
accurate due to algorithms that would be applied to it. And as a result, it will save people’s time.
There is another reason that we’re developing this system that is some people are shy of telling
their problems to the doctors so it will help them explaining their problems to the system. There
will be four modules in our system. The first module will be consisting of the research that has
already been done on any specific disease. For this, user will search for any disease that is
available in the list and the user can read about that disease.

The second module we will integrate in the system will be questions/answers or in other words a
quiz section in which user will be asked different question regarding the disease selected. Then
there will be another module in which we will add the feature of image processing in which
user’s picture will be clicked and then it will be processed to check for the best possible
solutions.

We will be using machine learning and Artificial Intelligence algorithms and this all will be
based on a user-friendly web application. Image processing for the finding the disease and cure
will be used and video processing is not added as its more time taking process and processing of
video demands more time from us due to its development process.

Modules:
1. Image Processing Module
2. Quiz Based Module
3. Research Based Module
4. Patient History Module
5. Video Conferencing Module
6. Chat bots to connect to the doctors
7. Emails module for sending the results to users

10
7.1 Image Processing Module:

In this module user can upload or take picture from webcam to check the disease he/she may
have. After uploading the picture, the picture will be processed and returns the user what the
disease a user has. And the system will also tell the medication of his/her disease.

7.2 Quiz Based Module:

In this module user will take a short quiz. This quiz will be based on the disease user has
selected. The user’s answers to the quiz will also be processed through different algorithms. And
after processing the recommendations to cure the disease will be given to the user

This module will work as the reading module for the user. The user will select a disease or
symptoms that he/she is facing. Then after selecting user can read about that disease and the
cures or medications. These will be based upon the doctor’s recommendations

7.3 Patient History Module:

In this module, patient can check the previous history of his/her treatment. All the patient history
will be saved in the database. This history will consist of the treatments and medications given.

7.4 Video Conferencing Module:

A video conferencing module will be added so that the patient can directly communicate with the
doctors. This module us added for the emergency reasons because there might be some
emergency situations in which doctor in much and user cannot go out. And the presence of the
doctor will be made compulsory for this purpose

7.5 Chat Bot Module:

In this module chat bot will also be added to connect to the doctors. The user can ask questions
regarding the disease or the symptoms. And the doctors will prescribe the solutions according.

7.6 Email Module:

In this module emailing results to the user will be added. After the user has taken the quiz, a
report will be generated by the system. This report will be sent to the user via email, or the user
can download it at the run time.

11
System Limitations/Constraints:
Our system is web-application so that users will need internet for proper working of application.
As we add the image processing model so for this purpose user needs and image and camera in
both scenarios either she/he will be accessing the website from laptop or mobile

User will have to provide the correct information about his/her disease because if he/she provide
the incorrect information about the disease then the system will not give the accurate results.

Software Process Methodology:


We will develop our system by using different software process models, but we will prefer to use
incremental model.
We will be using the incremental methodology for our project development. As we have
different modules in our project so that’s why we will develop each module separately and then
after deploying the specific module.
We will move on to other module and working on it after completion we will deploy it and move
further, because by using this methodology we will easily complete our project in less time.

12
Tools and Technologies:

Table 2: Tools and Technologies

Tools Version Rationale


Visual Studio Code 2019 IDE
PostgreSQL Server 2015 DBMS
Adobe Illustrator CC 2020 Design Logo
MS Word 2016 Documentation
MS PowerPoint 2016 Presentation
Technology Version Programming
language
HTML/CSS 3.0 Front-end
/Bootstrap/JavaScript programming
language
Python 3.1 Scripting language
PostgreSQL 2.0 Database

Project Stakeholders and Roles:

Table 3 Project Stakeholders for Proposed Project


Project Sponsor Web Application
Project Sponsor
COMSATS University, Islamabad

Stakeholder
Skin Care Center Sahiwal
 Haider Ali, Noman Mujahid, Muhammad Uzair
 Project Supervisor Name: Mr. Sir Tariq Rafiq
 Final Year Project Committee: Evaluation of project

13
Team Members Individual Tasks/Work Division:
Table 4 Team Member Work Division for Proposed Project
Student Name Student Registration Number Responsibility / Modules
Muhammad Uzair Fa18-BS (cs)-034 Image Processing
Chat Bot Module
Documentation
Haider Ali Fa18-BS (cs)-019 Quiz Based Module
Video Conferencing Module
Documentation
Muhammad Noman Mujahid Fa18-BS(cs)-030 Research Based Module
Patient History Module
Email Module

Data Gathering Approach:


The techniques and ways we are using to collect and gather the data or requirements are as
below:
 Research Papers
 Articles
 By using different Software Applications
 From Different Websites
 By Visiting different doctors related to our Project

Concepts:
14.1. Artificial Intelligence:

As we are integrating AI in our project, we will learn the different approaches of AI in the
Bioinformatics, we will go through different algorithms of image processing.

14
14.2. Machine Learning:

We will learn the concepts of machine learning; this will teach us that how we can train a
machine for a specific purpose. And relating it to our project our system will be trained
according to the patients coming

14.3. Algorithms:

Different algorithms will be used in our project so we will learn data processing algorithms
disease predication algorithms and algorithms for suggesting the medications according to the
doctor’s prescriptions.

Gantt Chart:

15
Figure 1 Gant Charts

Mockups:
1:

Figure 2 Feedback of User


2:

16
Figure 3 Record of User and Doctors

3:

Figure 4 Appointment Booking

4:

17
Figure 5 Symptoms Checker

5:

Figure 6 Skin Condition finder

Conclusion:

18
This document consists of all the necessary details of the project, the tools we have used, the
limitations the modules and all the working of the project we are going to make. Reading this
document gives all the information about the project. Reader can easily get to know about the
product that will be made at the end. So, a whole map is given in the document that what will be
followed throughout the project.

References:
1. https://emerj.com/ai-sector-overviews/artificial-intelligence-for-beauty-and-cosmetics-
current-applications/
2. https://www.behance.net/search/projects/?search=skin
%20care&sort=recommended&time=month
3. https://books.google.com.pk/books?
id=MyU4bxbCfF8C&pg=PA13&dq=Skincare+fyp+project&hl=en&sa=X&ved=2ahUK
EwiphOCOhtfzAhVMQvEDHUfJDKIQ6AF6BAgHEAI#v=onepage&q=Skincare%20f
4. https://www.skincenterofsouthmiami.com/2018/06/the-importance-of-facials-and-skin-
care/

19
20
21

You might also like