A Personal Stress Monitoring and Relieving System
Stress is a normal part of life. We can experience stress from our environment, our body, and our thoughts. Indeed, stress symptoms can affect our body, thoughts, feelings, and behavior. Being able to recognize common stress symptoms can help us manage th
2025-06-28 16:30:06 - Adil Khan
A Personal Stress Monitoring and Relieving System
Project Area of Specialization Artificial IntelligenceProject SummaryStress is a normal part of life. We can experience stress from our environment, our body, and our thoughts. Indeed, stress symptoms can affect our body, thoughts, feelings, and behavior. Being able to recognize common stress symptoms can help us manage them. Stress that's left unchecked can contribute to many health problems, such as high blood pressure, heart disease, obesity and diabetes. So in this application we recognize the human stress from the facial expressions and try to relief it by entertaining the user. The entertainment can be any media type which user can adjust according to his or her taste. In this application, user will be able to search for different media types. The application not only detects the stress of the user but also tries to relieve the user from it.
Project ObjectivesThe main objectives of this project are:
- Measure the stress by using the facial expressions
- Recommend media to relieve user’s stress
- Provide a temporal and aggregated history of stress
- Users can listen to audios and watch videos to get the stress relieved
- In addition to builtin media provided by the app, users can also manage the media for stress
- Users can provided feedback on the media provided to them for relieve stress
Tools and Technique:
Android Studio(as IDE)
Face Detection Algorithm
Machine Learning Algorithm
Google Expression Dataset
YouTube Player API
Different Graph API for Visualization.
Implementation:
First of all, I will divide my project into three parts (1) Extract features from Image (2) Measure Stress and (3) Recommend media
I implement the first part by capturing the user’s image using the mobile camera as a background service.
In the second part, I give the extracted features to the trained model which give me the output.
In third part, on the bases of second part output if user is stressed then recommend the media otherwise not.
As the project involves processing of images in real time and huge data set, it requires computational resources for training the artificial intelligence model.
Benefits of the Project- It is helpful to save the user from the mental disorder due to high mental stress.
- It will also save the user from depression or anxiety, anger, irritability or restless.
- Also, it will also save the user not take wrong decisions due to stress
- The application will help the user in managing the stress through providing stress history of the user
The technical details of the application are as follows:
- The application is able to capture the user's image in the background using the background service.
- Then application extract the features from the image using OpenCV.
- After extracting features from the image these are given to the trained model which gives the result that user is stressed or not stressed.
- If user is stressed then application recommed the different media types to entertain the user and relief the stress of the user.
- Different machine learning algorithms will be compared and best one will be chosen for the app
| Item Name | Type | No. of Units | Per Unit Cost (in Rs) | Total (in Rs) |
|---|---|---|---|---|
| Total in (Rs) | 75000 | |||
| Document Printing | Miscellaneous | 4 | 500 | 2000 |
| Stationary and poster printing | Miscellaneous | 4 | 2000 | 8000 |
| Smart phone/tablet | Equipment | 1 | 35000 | 35000 |
| RAM (16GB) for training AI model | Equipment | 1 | 15000 | 15000 |
| High speed SSD (256GB) | Equipment | 1 | 15000 | 15000 |