Interactive web application for mental well being

Project Code :TCPGPY1798

Objective

The objective of our project is to enhance physical and mental well-being by providing personalized yoga practice and emotional support. Using computer vision, machine learning, and a chatbot, it tailors yoga pose recommendations, and delivers supportive interactions based on user emotions.

Abstract

In the contemporary landscape where mental well-being is paramount, the integration of technology into wellness practices offers innovative solutions to enhance personal health regimes. This project, "Interactive Web Application for Mental Well-Being," aims to develop a comprehensive platform that synergizes personalized yoga practice with an emotion-aware chatbot to promote holistic health. The system comprises two primary modules: Yoga and Chatbot.

The Yoga Module begins by assessing the user’s current emotional state through a selection of 19 predefined moods. Based on this input, the system recommends three tailored yoga poses from a dataset of 77 poses designed to address specific emotional needs. To ensure correct pose execution, the module employs advanced computer vision techniques, utilizing the YOLO (You Only Look Once) model for accurate pose detection and PoseNet for extracting key joint features. An angle heuristic algorithm analyzes the user’s posture, providing real-time corrective feedback to enhance the effectiveness and safety of the practice.

Complementing the Yoga Module, the Chatbot Module engages users by recognizing and responding to 59 distinct emotions. Through an intuitive conversational flow, the chatbot inquires about the reasons behind the user’s emotions, offers empathetic support, and recommends relevant YouTube videos to aid in emotional regulation. Post-interaction, the chatbot gathers feedback to refine its responses, ensuring a personalized and supportive user experience.

By combining personalized physical activity with emotional support, this web application provides a unique and effective tool for individuals seeking to improve their mental and physical well-being. The integration of cutting-edge machine learning and natural language processing technologies ensures that users receive tailored guidance and support, fostering a balanced and healthy lifestyle.

Keywords: Personalized yoga, Computer vision, Machine learning, Mood assessment, Emotion recognition, Pose recommendation, YOLO model, PoseNet model, Chatbot, Pose correction, mental well-being.

NOTE: Without the concern of our team, please don't submit to the college. This Abstract varies based on student requirements.

Block Diagram

Specifications

SOFTWARE REQUIREMENS

Operating System                                :  Windows 7/8/10

Serverside Script                                 :  HTML, CSS, Bootstrap & JS

Programming Language                     :  Python

Libraries                                              : Flask, Pandas, numpy

IDE/Workbench                                  :  VSCode

Technology                                         :  Python 3.6+

Server Deployment                             :  Xampp Server

Database                                              :  MySQL

     

HARDWARE REQUIREMENTS

Processor                                   I3/Intel Processor

RAM                                        8GB (min)

Hard Disk                                 128 GB

Key Board                                Standard Windows Keyboard

Mouse                                       Two or Three Button Mouse

Monitor                                     Any

Demo Video