Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
362 views

51 Depression Detection System Using Python PY051

This document describes a depression detection system that uses machine learning models and facial expression recognition to detect different types of depression. The system has users take a quiz and record a one minute video discussing themselves while facial expressions are analyzed. It then detects the type of depression and recommends nearby clinics. The system was created using Python, HTML, CSS, JavaScript, and MySQL with the Django framework. It aims to help with self-evaluation and improving diagnostic accuracy for depression.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
362 views

51 Depression Detection System Using Python PY051

This document describes a depression detection system that uses machine learning models and facial expression recognition to detect different types of depression. The system has users take a quiz and record a one minute video discussing themselves while facial expressions are analyzed. It then detects the type of depression and recommends nearby clinics. The system was created using Python, HTML, CSS, JavaScript, and MySQL with the Django framework. It aims to help with self-evaluation and improving diagnostic accuracy for depression.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

Depression Detection System using Python

1) Background/ Problem Statement

Depression is a leading cause of mental illness, and it has been linked to


an increased risk of premature death. Furthermore, it is a major
contributor to suicidal thoughts and causes significant impairment in
daily life. Every year, one in every 15 adults suffers from depression,
affecting 300 million people worldwide.
Several previous empirical studies have shown that certain linguistic
characteristics can be analyzed and correlated to likely depression
symptoms, as well as help predict self-destructive behaviour.
This Depression Detection System detects the type of depression
(anxiety, PTSD, or bipolar) and recommends nearby clinics to consult a
psychiatrist. Furthermore, the user must speak for 1 minute about
themselves while their facial expressions are being recorded. The user
must take a quiz and answer all of the questions.
2) Working of the Project

In this system, Naive Bayes is used for the quiz. CNN and a unique
dataset for Depression faces will be created for Image & Video. This
system detects the type of depression and recommends that nearby
clinics consult a psychiatrist.

The programming language used in this system is Python. Html, CSS,


and JavaScript are used on the front end, and MySQL is used on the
back end. Here, we have used the Django framework.

Humans have a stronger sense of emotions and feelings, which can be


combined with technology to create useful tools. This depression
detection system is extremely useful in facilitating depression self-
evaluation and improving diagnostic accuracy. In addition, for 1 minute,
the user must say something about themselves, and their facial
emotion will be detected.
3) Advantages
- The user can take self-tests with quizzes to know what type
of depression they are suffering from.
- Easy to find nearby clinics to consult a psychiatrist.
4) System Description

The system comprises 1 major module with their sub-modules as


follows:
 User:
 The user can sign in using the name, number, email, password, or
username)
 User can log in using username and password.

1. Self-tests with quiz-User will answer the quiz (questions and valid
options which will be accepted will be provided by the client).
2. After the quiz the results will be displayed saying which type of
depression is there (it can be Depression, Anxiety, PTSD, Bipolar)
and so a hospital with its location will be provided and then the
user will be redirected to a real-time map (GPS feature) where the
user can plot the location as recommended above.
3. Image/video depression detector- A real-time camera will open
and the user will have to say something about themselves for 1
minute and their facial emotion will be detected.
The user will make different emotions at times, for each emotion
there will be a score given, and accordingly result will come and
the same thing will happen (result and redirection to real-time
map, that is the GPS feature).
4. Information tab-Information about mental diseases.
5. Workbook tab-User can fill in details and thoughts about
themselves and maintain a sort of journal here.
5) Project Life Cycle

The waterfall model is a classical model used in the system


development life cycle to create a system with a linear and sequential
approach. It is termed a waterfall because the model develops
systematically from one phase to another in a downward fashion. The
waterfall approach does not define the process to go back to the
previous phase to handle changes in requirements. The waterfall
approach is the earliest approach that was used for software
development.
6) System Requirements

I. Hardware Requirement

i. Laptop or PC
 Windows 7 or higher
 I3 processor system or higher
 4 GB RAM or higher
 100 GB ROM or higher

II. Software Requirement

ii. Laptop or PC
 Python
 Sublime text Editor
 XAMP Server
7) Limitation/Disadvantages
- If emotions are not properly expressed, the outcome will be
inaccurate.
- Similarly, if quizzes are not correctly answered, it will predict
incorrect results.
- The audio in the video does not recognise emotions.

8) Application – This system recognises the type of depression and


suggests local clinics where users can speak with a psychiatrist.

9) Reference
- https://ieeexplore.ieee.org/abstract/document/8389299
- https://www.stevens.edu/news/detecting-depression-using-ai
- https://www.hindawi.com/journals/cin/2022/4395358/
- https://arxiv.org/abs/2202.08210

You might also like