Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

Monitoring Human Movement using Deep Learning

A system where movements of the human body are monitored and stored using Deep learning. Deep Learning is a subset of Machine Learning. It is a type of machine learning based on artificial neural networks in which multiple layers of processing are used to extract progressively higher-level features

Project Title

Monitoring Human Movement using Deep Learning

Project Area of Specialization

Artificial Intelligence

Project Summary

A system where movements of the human body are monitored and stored using Deep learning. Deep Learning is a subset of Machine Learning. It is a type of machine learning based on artificial neural networks in which multiple layers of processing are used to extract progressively higher-level features from data.

The real-life human movement detection of their activity identification is very challenging and tiresome. Since the real-life activities of humans could be of much interest in almost all areas, the subject of identifying human activities has gained significance and has become the most popular research field. 

In this project of ours we'll be focusing on Health & Fitness

Nowadays most people are concerned about their health and fitness, but they are unable to do exercise regularly because of time, money, lack of resources and motivation. This system will help them monitor their exercise and help them to do their exercise properly. The system will predict/select the exercise by the movements of human’s hand gesture. Once the exercise is selected the system will keep a count of each repetitions as well as Number of sets of their exercise  and check whether they are doing it correctly or not. The system will also keep a calorie count and will also track the time of each exercise.

Project Objectives

Selection of Exercise by hand gestures: The user will be able to select the exercise of his choice by doing a hand gesture.

Exercise Repetition Tracking: This monitoring system will keep a count of repetition of each exercise a human is doing in front of the camera

Calorie Count: The system will keep the calorie count of each exercise

Movement Tracking: This system of ours will track every movement of the human body. A lot of people want to track themselves throughout the day if they are sitting in the wrong posture or if they are sitting in a seat for hours which is surely not appropriate for the human body and health. Also, to check if they are working or doing things as fast as they should be done.

Selection of Exercise by hand gestures: The user will be able to select the exercise of his choice by doing a hand gesture.

Exercise Repetition Tracking: This monitoring system will keep a count of repetition of each exercise a human is doing in front of the camera

Calorie Count: The system will keep the calorie count of each exercise

Movement Tracking: This system of ours will track every movement of the human body. A lot of people want to track themselves throughout the day if they are sitting in the wrong posture or if they are sitting in a seat for hours which is surely not appropriate for the human body and health. Also, to check if they are working or doing things as fast as they should be done.

Project Implementation Method

Design and Development Methodology:

The methodology used for the software development will be agile in which we will focus on Feature Driven Development (FDD). We will first build a feature list, plan our application feature-wise and then design them. This type of methodology is faster and more reliable. Our application depends on its unique feature and through this approach, we will set the boilerplate first then we can feature-wise work on the application.

Methodology:

Software

Hardware

Programming Languages

Python

PC/Laptop

Operating Systems

Windows

Databases

MySQL

Algorithms

Open CV, MediaPipe, PoseNet

Programming Languages

Operating Systems

Databases

Algorithms

Benefits of the Project

Nowadays most people are concerned about their health and fitness, but they are unable to do exercise regularly because of time, money, or other issues. This system will help them monitor their exercise and help them to do their exercise properly and with correct posture. The system will keep a count of repetitions and Number of sets of each exercise and this system will also check whether the person is doing each exercise correctly or not. There’s no need to hire a professional fitness Trainer if a person is using this system. This system will keep a calorie count as well.

Technical Details of Final Deliverable

Software Needs:

  1. Windows or Linux
  2. Pycharm(for development)
  3. Tensorflow
  4. Mediapipe
  5. OpenCV
  6. Python Programming Language

Hardware Needs:

  1. Computer/Laptop
  2. Webcam
  3. GPU(Although not necessary but recommended for better performance)

Final Deliverable of the Project

Software System

Core Industry

Health

Other Industries

Core Technology

Artificial Intelligence(AI)

Other Technologies

Sustainable Development Goals

Good Health and Well-Being for People, Industry, Innovation and Infrastructure

Required Resources

Software

Hardware

Programming Languages

Python

PC/Laptop

Operating Systems

Windows

Databases

MySQL

Algorithms

Open CV, MediaPipe, PoseNet

If you need this project, please contact me on contact@adikhanofficial.com
Election Prediction Using Social Media through Sentiment Analysis

The project "Election Prediction through social media using Sentiment Analyis" is one of t...

1675638330.png
Adil Khan
10 months ago
Energy Loss Calculator using Micro-controller

Energy loss calculator is a device, which is used to calculate the energy loss due to harm...

1675638330.png
Adil Khan
10 months ago
PLC based Reliable and Energy Efficient Smart Home

Our project is PLC based Reliable and Energy Efficient Smart Home. Our project is mainly f...

1675638330.png
Adil Khan
10 months ago
FID

An online platform is an e-learning platform that has been created using Internet technolo...

1675638330.png
Adil Khan
10 months ago
Using deep neural networks and data mining Converting Roman urdu to ur...

 Nowadays, Roman Urdu is widely used as a source of communication in Pakistan. People...

1675638330.png
Adil Khan
10 months ago