SSRN Id4383182
SSRN Id4383182
Intelligence
Shezin Saleem Jeremiah Nunes Dr M Aruna
SRM Institute of Science and SRM Institute of Science and SRM Institute of Science and
Technology Technology Technology
Abstract— There is a correlation between our workouts with the proper posture by utilizing the most
posture and our physical and emotional wellness. The recent pose estimation methodologies. With simply a
detection of various human postures has been computer and a camera, this concept aims to reduce injuries
approached in a variety of ways. Determine a and enhance human exercise, and also to help people to
patient's resting position, for example, using posture follow an apt fitness plan. The initial step of the project is to
analysis in the medical industry. Image processing use human pose estimation which is a highly applicable
using openCV and mediapipe python library for domain of computer vision. This module in python called
human posture estimation. Analyzing standing and mediapipe helps to identify all the major joints in the human
sitting postures is made easier with an image
body for the processing of the live video for posture
processing-based technique. The benefits of fitness
activities to a person's health are remarkable, but if
estimation. Pose estimate is crucial in addressing issues with
they are done improperly, they may be ineffective and human detection and activity identification. Additionally, it
even detrimental. Exercise blunders happen when aids in the resolution of difficult movement detection
someone doesn't adopt the right posture. This difficulties. After fetching the video from the user we
suggested application makes use of pose estimation to calculate the specific angle of a joint. Later we increase the
identify the user's workout posture and then offers counter for the repetition counter for each set. The counter
specific, tailored advice on what the user can do to only increases only if the exercise is in the correct form. The
correct their posture. A pose estimation module in system also guides the user on the next move with the
python called mediapipe helps to detect all major dialogue box, also it displays the calories burned in each
joints of the human body. Then it calculates the angle exercise. The project as a whole is a complete web
between the joints and increases the counter for each application that helps people to plan a workout, and to
repetition. Pose estimate uses a picture or video of the follow that. The web application is named ‘TrainERAI’, it
subject to determine the precise locations of the has a chatbot named ERAI - which helps with all kinds of
body's major joints. This computer vision technology doubts regarding the application. Also we have a bmi
recognizes human posture in films and displays calculator for finding the bmi score which tells if a user
important regions, such the elbow or shoulder, in the belong to any of the four categories(underweight, healthy,
finished product. Another way to workout at home is
overweight and obese) and suggest a workout planner for
through interactive games. The proposed application
has an interactive boxing game built using pygame,
each category. The best way of workout for all ages is
which helps all age groups to workout and take care through some kind of interactive games. We have an
of their health. Overall the user can track all their interactive boxing game, where the user should hit the target
details on workout on this application, like how much with their fist and if correctly done, score will be
calories are burned and the daily goals, different incremented and can have a scoreboard so all users can
workout planner for each individual. compete with each other. Later on we can add more
interactive games which attract more users. Finally we have
Keywords— Posture Estimation, Artificial Intelligence, a dashboard which displays all the details of a user, it shows
OpenCV, CVZone, Exercise Tracking, Computer Vision, each user's profile, their workout history and the
Detecting posture subscription plan for using these features. We charge each
user an amount of Rs.2000 for a subscription of 100 days,
I. INTRODUCTION and for being consistent with their workout plan and
Exercises like deadlifts, squats, and shoulder presses are achieving their daily goal, user will be getting a maximum
good for maintaining human body fitness, but they may also amount of Rs.15 each day, and for 100 days each user for
be quite dangerous if done incorrectly. Due to the hefty being consistent whole 100 days will be getting a total
weights utilized in these workouts, injuries to the muscles or cashback of Rs.1500. Thereby they can get back the money
ligaments may result. Many people do not maintain the they invested for their workout planner. So we get a profit of
proper posture while completing these exercises on a regular minimum 500 for three months from each user. Then after
basis due to a lack of understanding or instruction. Muscle 30 days users can withdraw the amount of money they made
pain and exhaustion may result from this. By creating a directly to their bank account via UPI or Paytm. As a whole
project that recognizes a user's position while they are it motivates the user for being consistent in their daily
exercising, offers feedback, and proposes modifications as workout and can have a good result.
needed, we are able to assist individuals in executing
D. Dashboard
D. Boxing Game:
VII. CONCLUSION
Fig 2. Output video of pull workout
This project presents a web application that uses Python's
For pull workout we calculate the angles between the mediapipe module to provide the user real-time posture
shoulder, elbow and wrist and finds the angle initializes a estimate while exercising. The main idea of this feature is to
threshold for incrementing the counter
ensure that the exercises done by the users are in the right
form or not. We also have an interactive game within the
web application which helps the users from all age groups to
C. Leg Workout:
play and workout to stay healthy, in future we can have
more games like this to attract users. Users can also find out
their BMI score, according to that the system finds the
maintenance calorie for each user and with the BMI score
system classify each user under four categories -
underweight, healthy, overweight and obese. For each
separate group it suggests different workout plans. In the
dashboard the user can view their profile which shows the
body index, displays the workout history of each user, also
the earnings made by workout for each user in a graphical
representation. Users can withdraw the earnings made by
then only after 30 days. If the user is not consistent, and
can’t reach upto goal then there will be a small penalty for
not being consistent. By this project the users can stay
healthy in a different way and can be immune to other
diseases.
VIII. REFERENCES
Electronic copy available at: https://ssrn.com/abstract=4383182
1) Ghada A. Al-Mashaqbeh (2013): Computers and e-Health:
Roles and New Applications,
https://ieeexplore.ieee.org/document/6454498
2) Maram Maheedhar, Aman Gaurav, Vivek Jilla, Vijay N Tiwari,
Rangavittal Narayanan, StayFit: A Wearable Application for
Gym based Power Training
https://sci-hub.se/10.1109/EMBC.2016.7592166
3) YuZhanga, Siya Mi, Jianxin Wu, Xin Geng, Simultaneous 3D
hand detection and pose estimation using single depth images
https://www.sciencedirect.com/science/article/abs/pii/
S0167865520303482
4) Durgesh Kumar Durgey, An Analytical study of use and Effects
of Fitness Trackers on Humans
https://www.researchgate.net/publication/
5) Andrew Garbett, Ziedune Degutyte, James Hodge, Arlene
Astell, Towards Understanding People’s Experiences of AI
Computer Vision Fitness Instructor Apps
https://dl.acm.org/doi/fullHtml/10.1145/3461778.3462094
6) Lei Yang, Yingxiang Li, Degui Zeng, Dong Wang, Human
Exercise - Posture Analysis based on Pose Estimation
https://ieeexplore.ieee.org/document/9390870
7) Steven Chen & Richard Yang (2018). Pose Trainer: Correcting
Exercise Posture using Pose Estimation
https://www.researchgate.net/publication/
324759769_Pose_Trainer_Correcting_Exercise_Posture_using_
Pose_Estimation
8) X. Chu, W. Ouyang, H. Li and X. Wang, ”Structured Feature
Learning for Pose Estimation,” 2016 IEEE Conference on
Computer Vision and Pattern Recognition (CVPR), 2016,
https://www.itm-conferences.org/articles/itmconf/ref/2021/05/
itmconf_icacc2021_03031/itmconf_icacc2021_03031.html
9) T. L. Munea, Y. Z. Jembre, H. T. Weldegebriel, L. Chen, C.
Huang and C. Yang, ”The Progress of Human Pose Estimation:
A Survey and Taxonomy of Models Applied in 2D Human Pose
Estimation,”
https://www.semanticscholar.org/paper/The-Progress-of-
Human-Pose-Estimation%3A-A-Survey-and-Munea-Jembre/
746e48e1b6253699403d07a3d2f53cf8ad6bcdc5
10) J. Tompson, A. Jain et al. ”Joint Training of a Convolutional
Network and a Graphical Model for Human Pose Estimation.”
Eprint Arxiv(2014):1799-1807.
https://arxiv.org/abs/1406.2984