SlideShare a Scribd company logo
1 of 31
Project Title
“Deep learning based Yoga pose
detection”
Group Members Name
Aniruddha Ghewade
Kalyankuamr Chintguntla
Swapnil Prasad
Omkar Patil
Guide Name
Prof. Minal Zope
Contents/Agenda
1. Problem statement
2. Introduction
3. Literature survey
4. Motivation
5. Goal and objective
6. Scope of project
7. Design Diagrams
8. System requirements
9. Proposed system architecture
10. Methodology used
11. Algorithm
12. Input to project
13. Dataset Used
14. Expected output
15. Applications
16. Conclusion
17. Future Scope
18. References
Problem statement
• The proposed device is used with convolutional neural network for
recognizing human action based on yoga pose classification using image
processing and deep learning. The objective of pose estimation for
monitoring the movement of human topics for distinct exercises
Introduction
• Here we are using real time detection which can use both video and
images for detection. We need to place the camera in some distance to
capture the images or videos perfectly. Here we will be having a static
home page where we can do registration if we want and then we can login
by using user name and password credentials. If we are using video for
detection the video can be a recorded video i.e. mp4 file by using
recorded video path or simply put zero in my video section to on the
camera i.e. webcam to use a real time video detection. Here when the
video is on it will detect the pose only if the background is white and give
output as the name description of the pose. Here the webcam needs to
cover the complete body for the pose detection. Here we are using CNN
(convolutional neural network) algorithm for video and image processing.
Literature Survey
• 1. “AI Human Pose Estimation: Yoga Pose Detection and Correction” -by Rutuja
Gajbhiye, Snehal Jarag, Pooja Gaikwad, Shweta Koparde 2. Publishing year of this
IEEE research paper - 5 May 2022 3. The Paper is about Yoga Pose Detection and
Correction which introduce us about various implementation methods for
detection of yoga pose. the dataset is collected first and after that preprocessing
is done on that data. The proposed system is implemented in python using the
OpenCV library. A dataset containing 84 yoga asanas sets in a typical yoga
posture is selected by the system using a regular webcam and made publicly
available. A novel hybrid approach based on machine learning and deep learning
classifiers. Step one contains, a support vector machine (SVM) is planned. This
classifier uses machine learning prediction to improve the performance of ML
algorithms. The second step is a convolutional neural network, which captures
the human skeleton of poses and the user's target poses, and compares the two
poses to obtain similarities. they imported libraries such as OS, Time, Keyboard,
Array, and Mediapipe. 4. The paper has contributed in our knowledge about
SVM algorithm and various python libraries like OS, Time, Keyboard, Array and
Mediapipe which helped us to study about various methods and libraries which
can give us most possible accuracy.
• 1. “A Proposal of Yoga Pose Assessment Method Using Pose Detection for
Self-Learning” -by Maybel Chan Thar1, Khine Zar Ne Winn1, Nobuo
Funabiki2 2. Author introduced this research paper based on the idea of
pose detection for self-learners. Proposed method is for yoga pose
assessment. Here the proposed method first detects a pose using
OpenPose i.e., a pose recognition library. Then, it calculates the difference
of the specified body angles between the pose of an instructor and that of
a user. Then, it calculates the difference of the specified body angles
between the pose of an instructor and that of a user, and suggests the
correction. The model is trained using self-learning. It works by analyzing a
dataset and looking for patterns that it can draw conclusions from. 3.
What we are doing different compared to this research paper is that
instead of OpenPose we are using feature extraction and classification
using CNN. Feature extraction will be used first to extract the features via
layers and then classify the images via classification using CNN
• 1. “Yoga Pose Detection and Validation” -by Ayush Gupta, Dr. Ashok Jangid
2. Publishing year of this IEEE research paper - 21 September 2021 10 3.
The Paper has introduced Yoga pose detection and validation. In this paper
OpenPose is used to for key point detection in human body in
preprocessing. OpenPose is a real-time multi-person system presented by
the Perceptual Computing Lab of Carnegie Mellon University (CMU) to
jointly detect a human body, hand, facial, and foot key points on single
images. After that Classification is done using a proposed dataset for
training the classification model. For this purpose, images of the poses
were extracted from the video of yoga instructors performing the yoga
asanas and from the google image search results. The SVM and Random
Forest algorithms are used here for training of classification model 4. This
research paper inspired us to use various algorithms for feature extraction
and image classification like OpenPose, PoseNet or CNN can be used for
feature extraction and for image classification SVM, Random Forest or
CNN can be used according to their accuracy percentage.
Motivation
• Motivation behind the project of Yoga pose detection is because yoga practicing
yields profound life changing benefits from improved sleep to reduction of the
stress.
• So we would love to create a yoga pose detection web application to help people
identify which yoga pose they are doing
Goal and Objective
 Goal:
Pose estimation is a computer vision technique to track the movements of a person or
anobject. This is usually performed by finding the location of key points for the given
objects.
 Objective:
Based on these key points we can compare various movements and postures and draw
insights. Pose estimation is actively used in the field of augmented reality, animation,
gaming, and robotics.
Scope of Project
• Image Recognition
• Deep Learning
Design Diagrams
• Class Diagram:
• Use case Diagram:
• Sequence Diagram:
• Activity Diagram:
• State Diagram:
System Requirement
Software:
Libraries:
• NumPy
• Sklearn
• Pandas
IDE:
– Jupyter notebook
Framework:
– Flask
Hardware:
A 64-bit Windows/Linux Machine with a support of at least:
• Quadcore Processor.
• 4 GB DDR4 RAM.
• 2GB NVIDIA GPU.
Proposed System Architecture
Methodology Used
• Dataset:
The quality of the dataset is an important metric that determines the
accuracy ofthe model. In the majority of the research done in this area, the
dataset has been self-generated. What self-generated means is that the
author of the dataset either himselfor with the help of volunteers performed
a certain Yoga Pose and then captured an image of it with the use of a
webcam, A good quality DSLR, Mobile Phone camera, etc.
• Normalising the Inputs:
Data normalization is an important step which ensures that each input
parameter (pixel, in this case) has a similar data distribution. This
makes convergence faster while training the network. Data
normalization is done by subtracting the mean from each pixel and then
dividing the result by the standard deviation.
• Data Augmentation:
Another common pre-processing technique involves augmenting the
existing data-set with perturbed versions of the existing images.
Scaling, rotations and other affine transformations are typical. This is
done to expose the neural network to a wide variety of variations. This
makes it less likely that the neural network recognizes unwanted
characteristics in the data-set.
• Feature Extraction:
Feature extraction in CNN - CNN is a neural network that extracts input image
features and another neural network classifies the image features. The input
image is used by the feature extraction network. The extracted feature signals
are utilized by the neural network for classification.
• Image classification using CNN:
• After the feature extraction using CNN we need to classify the
images or videos(i.e., collection of frames).
• CNN uses various layers to classify the images
• Steps for classification:
1. Convolution
2. Non Linearity (ReLU)
3. Pooling or Sub Sampling
4. Classification (Fully Connected Layer)
Algorithms
1) CNN :
A CNN is a kind of network architecture for deep learning
algorithms and is specifically used for image recognition and tasks that
involve the processing of pixel data. There are other types of neural
networks in deep learning, but for identifying and recognizing objects,
CNNs are the network architecture of choice.
• A CNN has two basic roles–
1) feature extraction
2) image classification
Input to project
• We are giving input to this yoga pose detection project as
1. Image- We can give input as image i.e., the image of the pose that
the user is doing
2. Recorded video- We can give input as recorded video (i.e.,
mp4) via video path
3. Real time video- We can open webcam to capture real time
video
Dataset Used
• Dataset for Image analysis :- The dataset used for this project is a part of
the Open Source collection and is publicly available.
1. Sample set (link:-
https://www.kaggle.com/datasets/niharika41298/yoga-poses-dataset)
2. Kaggle
Expected Output
• We are expecting the output of this yoga pose detection project is that we
are getting a recognized image or video of the pose of the yoga of the user
with the description of the name of that yoga pose and Accuracy.
Applications
• With the help of this method the users can select their favorite pose for
practice and then upload their recorded video on this image detection
platform.
• Then the user poses are sent to train model and then the minor mistakes
that were performed by mistake are called out.
• With the help of these outputs, the system advice the user to correct their
pose by telling them that what is going wrong.
Conclusion
• Over the past few years, a lot of research works in done on image
detection. This human pose detection is that it detects the pose of the
human based on the structure of the human body. The research work
done yet is abundant in this evolving sector. Here deep learning methods
have been used for human/yoga pose detection. Here we are using CNN
and its feature extraction technique. In feature extraction technique there
are different layers in which we shortlist key points that will be finally
resulted in a recognized image. Yoga pose detection has received a lot of
attention in the pattern recognition communities.
Future Scope
• The future of image detection is now in a learning phase and in process of
proving its importance. It is much like the original Industrial Revolution, it
has the potential to free the people from stressful jobs of recognizing the
pose as that can be done in more efficiently and effectively manner by
machines. Here we are using CNN (convolutional neural network) which is
new in market, trending technology and performing very well nowadays
and in a big demand because it has a very bright future.
References
• “AI Human Pose Estimation: Yoga Pose Detection and Correction” by
Rutuja Gajbhiye, Snehal Jarag, Pooja Gaikwad, Shweta Koparde
• “Deep Learning Based Yoga Pose Classification” by Shakti Kinger, Abhishek
Desai, Sarvarth Patil, Hrishikesh Sinalkar, Nachiket Deore
• “Implementation of Machine Learning Technique for Identification of Yoga
Poses” by Yash Agrawal, Yash Shah, Abhishek Sharma
• “richYoga: An Interactive Yoga Recognition System Based on Rich Skeletal
Joints” by Yu-Hsuan Lo, Chun-Cheih Yang, Hsuan Ho
• “Yoga Posture Recognition By Detecting Human Joint Points In Real Time
Using Microsoft Kinect” by Muhammad Usama Islam, Hasan Mahmud,
Faisal Bin Ashraf
• “INFINITY YOGA TUTOR : YOGA POSTURE DETECTION AND CORRECTION
SYSTEM” by Fazil Rishan, Binali De Silva, Sasmini Alawathugoda
Thank You...

More Related Content

What's hot

Introduction to apache nutch
Introduction to apache nutchIntroduction to apache nutch
Introduction to apache nutchSigmoid
 
Architecting mobile application
Architecting mobile applicationArchitecting mobile application
Architecting mobile applicationK Senthil Kumar
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentationAshwinBicholiya
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Chiranjeevi Adi
 
android project-house tax billing
android project-house tax billing android project-house tax billing
android project-house tax billing JUVVANAGASAI
 
Loan Prediction System Using Machine Learning.pptx
Loan Prediction System Using Machine Learning.pptxLoan Prediction System Using Machine Learning.pptx
Loan Prediction System Using Machine Learning.pptxBhoirRitesh19ET5008
 
Facial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approachFacial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approachAshwinRachha
 
Designing applications with web access capabilities
Designing applications with web access capabilitiesDesigning applications with web access capabilities
Designing applications with web access capabilitiesK Senthil Kumar
 
Multiplayer Online Gaming
Multiplayer Online GamingMultiplayer Online Gaming
Multiplayer Online Gamingchetnamistry
 
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)3scale.net
 
Android Based Application Project Report.
Android Based Application Project Report. Android Based Application Project Report.
Android Based Application Project Report. Abu Kaisar
 
Hand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural NetworkHand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural NetworkBhagwat Singh Rathore
 
Emotion recognition using image processing in deep learning
Emotion recognition using image     processing in deep learningEmotion recognition using image     processing in deep learning
Emotion recognition using image processing in deep learningvishnuv43
 
Achieving quality contraints
Achieving quality contraintsAchieving quality contraints
Achieving quality contraintsK Senthil Kumar
 
Object Detection and Recognition
Object Detection and Recognition Object Detection and Recognition
Object Detection and Recognition Intel Nervana
 

What's hot (20)

Firebase
FirebaseFirebase
Firebase
 
Firebase
FirebaseFirebase
Firebase
 
Introduction to apache nutch
Introduction to apache nutchIntroduction to apache nutch
Introduction to apache nutch
 
Architecting mobile application
Architecting mobile applicationArchitecting mobile application
Architecting mobile application
 
Object detection presentation
Object detection presentationObject detection presentation
Object detection presentation
 
Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks Hand Written Character Recognition Using Neural Networks
Hand Written Character Recognition Using Neural Networks
 
android project-house tax billing
android project-house tax billing android project-house tax billing
android project-house tax billing
 
Loan Prediction System Using Machine Learning.pptx
Loan Prediction System Using Machine Learning.pptxLoan Prediction System Using Machine Learning.pptx
Loan Prediction System Using Machine Learning.pptx
 
Jsp
JspJsp
Jsp
 
Facial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approachFacial Emotion Recognition: A Deep Learning approach
Facial Emotion Recognition: A Deep Learning approach
 
Designing applications with web access capabilities
Designing applications with web access capabilitiesDesigning applications with web access capabilities
Designing applications with web access capabilities
 
Multiplayer Online Gaming
Multiplayer Online GamingMultiplayer Online Gaming
Multiplayer Online Gaming
 
Google Firebase presentation - English
Google Firebase presentation - EnglishGoogle Firebase presentation - English
Google Firebase presentation - English
 
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
Mobile Software Engineering (at University of Cambridge Wednesday Seminars)
 
Android Based Application Project Report.
Android Based Application Project Report. Android Based Application Project Report.
Android Based Application Project Report.
 
Hand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural NetworkHand Gesture Recognition using Neural Network
Hand Gesture Recognition using Neural Network
 
Emotion recognition using image processing in deep learning
Emotion recognition using image     processing in deep learningEmotion recognition using image     processing in deep learning
Emotion recognition using image processing in deep learning
 
face detection
face detectionface detection
face detection
 
Achieving quality contraints
Achieving quality contraintsAchieving quality contraints
Achieving quality contraints
 
Object Detection and Recognition
Object Detection and Recognition Object Detection and Recognition
Object Detection and Recognition
 

Similar to Yoga pose detection using deep learning project PPT.pptx

Yoga Posture Classification using Computer Vision
Yoga Posture Classification using Computer VisionYoga Posture Classification using Computer Vision
Yoga Posture Classification using Computer VisionDr. Amarjeet Singh
 
Yoga Pose Detection and Correction using Posenet and KNN
Yoga Pose Detection and Correction using Posenet and KNNYoga Pose Detection and Correction using Posenet and KNN
Yoga Pose Detection and Correction using Posenet and KNNIRJET Journal
 
AI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media PipeAI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media PipeIRJET Journal
 
AI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media PipeAI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media PipeIRJET Journal
 
IRJET- Automated Attendance System using Face Recognition
IRJET-  	  Automated Attendance System using Face RecognitionIRJET-  	  Automated Attendance System using Face Recognition
IRJET- Automated Attendance System using Face RecognitionIRJET Journal
 
Volume 2-issue-6-1960-1964
Volume 2-issue-6-1960-1964Volume 2-issue-6-1960-1964
Volume 2-issue-6-1960-1964Editor IJARCET
 
Volume 2-issue-6-1960-1964
Volume 2-issue-6-1960-1964Volume 2-issue-6-1960-1964
Volume 2-issue-6-1960-1964Editor IJARCET
 
Elderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detectionElderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detectionTanvi Mittal
 
Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.Takrim Ul Islam Laskar
 
IRJET- Emotion Classification of Human Face Expressions using Transfer Le...
IRJET-  	  Emotion Classification of Human Face Expressions using Transfer Le...IRJET-  	  Emotion Classification of Human Face Expressions using Transfer Le...
IRJET- Emotion Classification of Human Face Expressions using Transfer Le...IRJET Journal
 
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION  DETECTION AND TRACKING FOR VIDEO SURVEILLANCEHUMAN MOTION  DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCENEHA THADEUS
 
IRJET- Object Detection in an Image using Deep Learning
IRJET- Object Detection in an Image using Deep LearningIRJET- Object Detection in an Image using Deep Learning
IRJET- Object Detection in an Image using Deep LearningIRJET Journal
 
Study of AI Fitness Model Using Deep Learning
Study of AI Fitness Model Using Deep LearningStudy of AI Fitness Model Using Deep Learning
Study of AI Fitness Model Using Deep LearningIRJET Journal
 
Final PPT.ppt about human detection and counting
Final PPT.ppt  about human detection and countingFinal PPT.ppt  about human detection and counting
Final PPT.ppt about human detection and countingArbazAhmad25
 
IRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object DetectionIRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object DetectionIRJET Journal
 
Using Neural Net Algorithms to Classify Human Activity, with Applications in ...
Using Neural Net Algorithms to Classify Human Activity, with Applications in ...Using Neural Net Algorithms to Classify Human Activity, with Applications in ...
Using Neural Net Algorithms to Classify Human Activity, with Applications in ...Rohan Karunaratne
 

Similar to Yoga pose detection using deep learning project PPT.pptx (20)

ppt.pdf
ppt.pdfppt.pdf
ppt.pdf
 
Yoga Posture Classification using Computer Vision
Yoga Posture Classification using Computer VisionYoga Posture Classification using Computer Vision
Yoga Posture Classification using Computer Vision
 
Yoga Pose Detection and Correction using Posenet and KNN
Yoga Pose Detection and Correction using Posenet and KNNYoga Pose Detection and Correction using Posenet and KNN
Yoga Pose Detection and Correction using Posenet and KNN
 
Asana Aesthetics
Asana AestheticsAsana Aesthetics
Asana Aesthetics
 
”YOGA WITH AI”
”YOGA WITH AI””YOGA WITH AI”
”YOGA WITH AI”
 
AI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media PipeAI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media Pipe
 
AI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media PipeAI Personal Trainer Using Open CV and Media Pipe
AI Personal Trainer Using Open CV and Media Pipe
 
IRJET- Automated Attendance System using Face Recognition
IRJET-  	  Automated Attendance System using Face RecognitionIRJET-  	  Automated Attendance System using Face Recognition
IRJET- Automated Attendance System using Face Recognition
 
Volume 2-issue-6-1960-1964
Volume 2-issue-6-1960-1964Volume 2-issue-6-1960-1964
Volume 2-issue-6-1960-1964
 
Volume 2-issue-6-1960-1964
Volume 2-issue-6-1960-1964Volume 2-issue-6-1960-1964
Volume 2-issue-6-1960-1964
 
Elderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detectionElderly Assistance- Deep Learning Theme detection
Elderly Assistance- Deep Learning Theme detection
 
Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.Facial emotion detection on babies' emotional face using Deep Learning.
Facial emotion detection on babies' emotional face using Deep Learning.
 
IRJET- Emotion Classification of Human Face Expressions using Transfer Le...
IRJET-  	  Emotion Classification of Human Face Expressions using Transfer Le...IRJET-  	  Emotion Classification of Human Face Expressions using Transfer Le...
IRJET- Emotion Classification of Human Face Expressions using Transfer Le...
 
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION  DETECTION AND TRACKING FOR VIDEO SURVEILLANCEHUMAN MOTION  DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
HUMAN MOTION DETECTION AND TRACKING FOR VIDEO SURVEILLANCE
 
IRJET- Object Detection in an Image using Deep Learning
IRJET- Object Detection in an Image using Deep LearningIRJET- Object Detection in an Image using Deep Learning
IRJET- Object Detection in an Image using Deep Learning
 
Study of AI Fitness Model Using Deep Learning
Study of AI Fitness Model Using Deep LearningStudy of AI Fitness Model Using Deep Learning
Study of AI Fitness Model Using Deep Learning
 
Final PPT.ppt about human detection and counting
Final PPT.ppt  about human detection and countingFinal PPT.ppt  about human detection and counting
Final PPT.ppt about human detection and counting
 
IRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object DetectionIRJET- Comparative Analysis of Video Processing Object Detection
IRJET- Comparative Analysis of Video Processing Object Detection
 
CBIR with RF
CBIR with RFCBIR with RF
CBIR with RF
 
Using Neural Net Algorithms to Classify Human Activity, with Applications in ...
Using Neural Net Algorithms to Classify Human Activity, with Applications in ...Using Neural Net Algorithms to Classify Human Activity, with Applications in ...
Using Neural Net Algorithms to Classify Human Activity, with Applications in ...
 

Recently uploaded

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlysanyuktamishra911
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSRajkumarAkumalla
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...ranjana rawat
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSISrknatarajan
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 

Recently uploaded (20)

VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024Water Industry Process Automation & Control Monthly - April 2024
Water Industry Process Automation & Control Monthly - April 2024
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
KubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghlyKubeKraft presentation @CloudNativeHooghly
KubeKraft presentation @CloudNativeHooghly
 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service NashikCollege Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
College Call Girls Nashik Nehal 7001305949 Independent Escort Service Nashik
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICSHARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
HARDNESS, FRACTURE TOUGHNESS AND STRENGTH OF CERAMICS
 
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
The Most Attractive Pune Call Girls Manchar 8250192130 Will You Miss This Cha...
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
UNIT-III FMM. DIMENSIONAL ANALYSIS
UNIT-III FMM.        DIMENSIONAL ANALYSISUNIT-III FMM.        DIMENSIONAL ANALYSIS
UNIT-III FMM. DIMENSIONAL ANALYSIS
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 

Yoga pose detection using deep learning project PPT.pptx

  • 1. Project Title “Deep learning based Yoga pose detection” Group Members Name Aniruddha Ghewade Kalyankuamr Chintguntla Swapnil Prasad Omkar Patil Guide Name Prof. Minal Zope
  • 2. Contents/Agenda 1. Problem statement 2. Introduction 3. Literature survey 4. Motivation 5. Goal and objective 6. Scope of project 7. Design Diagrams 8. System requirements 9. Proposed system architecture 10. Methodology used 11. Algorithm 12. Input to project 13. Dataset Used 14. Expected output 15. Applications 16. Conclusion 17. Future Scope 18. References
  • 3. Problem statement • The proposed device is used with convolutional neural network for recognizing human action based on yoga pose classification using image processing and deep learning. The objective of pose estimation for monitoring the movement of human topics for distinct exercises
  • 4. Introduction • Here we are using real time detection which can use both video and images for detection. We need to place the camera in some distance to capture the images or videos perfectly. Here we will be having a static home page where we can do registration if we want and then we can login by using user name and password credentials. If we are using video for detection the video can be a recorded video i.e. mp4 file by using recorded video path or simply put zero in my video section to on the camera i.e. webcam to use a real time video detection. Here when the video is on it will detect the pose only if the background is white and give output as the name description of the pose. Here the webcam needs to cover the complete body for the pose detection. Here we are using CNN (convolutional neural network) algorithm for video and image processing.
  • 5. Literature Survey • 1. “AI Human Pose Estimation: Yoga Pose Detection and Correction” -by Rutuja Gajbhiye, Snehal Jarag, Pooja Gaikwad, Shweta Koparde 2. Publishing year of this IEEE research paper - 5 May 2022 3. The Paper is about Yoga Pose Detection and Correction which introduce us about various implementation methods for detection of yoga pose. the dataset is collected first and after that preprocessing is done on that data. The proposed system is implemented in python using the OpenCV library. A dataset containing 84 yoga asanas sets in a typical yoga posture is selected by the system using a regular webcam and made publicly available. A novel hybrid approach based on machine learning and deep learning classifiers. Step one contains, a support vector machine (SVM) is planned. This classifier uses machine learning prediction to improve the performance of ML algorithms. The second step is a convolutional neural network, which captures the human skeleton of poses and the user's target poses, and compares the two poses to obtain similarities. they imported libraries such as OS, Time, Keyboard, Array, and Mediapipe. 4. The paper has contributed in our knowledge about SVM algorithm and various python libraries like OS, Time, Keyboard, Array and Mediapipe which helped us to study about various methods and libraries which can give us most possible accuracy.
  • 6. • 1. “A Proposal of Yoga Pose Assessment Method Using Pose Detection for Self-Learning” -by Maybel Chan Thar1, Khine Zar Ne Winn1, Nobuo Funabiki2 2. Author introduced this research paper based on the idea of pose detection for self-learners. Proposed method is for yoga pose assessment. Here the proposed method first detects a pose using OpenPose i.e., a pose recognition library. Then, it calculates the difference of the specified body angles between the pose of an instructor and that of a user. Then, it calculates the difference of the specified body angles between the pose of an instructor and that of a user, and suggests the correction. The model is trained using self-learning. It works by analyzing a dataset and looking for patterns that it can draw conclusions from. 3. What we are doing different compared to this research paper is that instead of OpenPose we are using feature extraction and classification using CNN. Feature extraction will be used first to extract the features via layers and then classify the images via classification using CNN
  • 7. • 1. “Yoga Pose Detection and Validation” -by Ayush Gupta, Dr. Ashok Jangid 2. Publishing year of this IEEE research paper - 21 September 2021 10 3. The Paper has introduced Yoga pose detection and validation. In this paper OpenPose is used to for key point detection in human body in preprocessing. OpenPose is a real-time multi-person system presented by the Perceptual Computing Lab of Carnegie Mellon University (CMU) to jointly detect a human body, hand, facial, and foot key points on single images. After that Classification is done using a proposed dataset for training the classification model. For this purpose, images of the poses were extracted from the video of yoga instructors performing the yoga asanas and from the google image search results. The SVM and Random Forest algorithms are used here for training of classification model 4. This research paper inspired us to use various algorithms for feature extraction and image classification like OpenPose, PoseNet or CNN can be used for feature extraction and for image classification SVM, Random Forest or CNN can be used according to their accuracy percentage.
  • 8. Motivation • Motivation behind the project of Yoga pose detection is because yoga practicing yields profound life changing benefits from improved sleep to reduction of the stress. • So we would love to create a yoga pose detection web application to help people identify which yoga pose they are doing
  • 9. Goal and Objective  Goal: Pose estimation is a computer vision technique to track the movements of a person or anobject. This is usually performed by finding the location of key points for the given objects.  Objective: Based on these key points we can compare various movements and postures and draw insights. Pose estimation is actively used in the field of augmented reality, animation, gaming, and robotics.
  • 10. Scope of Project • Image Recognition • Deep Learning
  • 12. • Use case Diagram:
  • 16. System Requirement Software: Libraries: • NumPy • Sklearn • Pandas IDE: – Jupyter notebook Framework: – Flask Hardware: A 64-bit Windows/Linux Machine with a support of at least: • Quadcore Processor. • 4 GB DDR4 RAM. • 2GB NVIDIA GPU.
  • 18. Methodology Used • Dataset: The quality of the dataset is an important metric that determines the accuracy ofthe model. In the majority of the research done in this area, the dataset has been self-generated. What self-generated means is that the author of the dataset either himselfor with the help of volunteers performed a certain Yoga Pose and then captured an image of it with the use of a webcam, A good quality DSLR, Mobile Phone camera, etc.
  • 19. • Normalising the Inputs: Data normalization is an important step which ensures that each input parameter (pixel, in this case) has a similar data distribution. This makes convergence faster while training the network. Data normalization is done by subtracting the mean from each pixel and then dividing the result by the standard deviation.
  • 20. • Data Augmentation: Another common pre-processing technique involves augmenting the existing data-set with perturbed versions of the existing images. Scaling, rotations and other affine transformations are typical. This is done to expose the neural network to a wide variety of variations. This makes it less likely that the neural network recognizes unwanted characteristics in the data-set.
  • 21. • Feature Extraction: Feature extraction in CNN - CNN is a neural network that extracts input image features and another neural network classifies the image features. The input image is used by the feature extraction network. The extracted feature signals are utilized by the neural network for classification.
  • 22. • Image classification using CNN: • After the feature extraction using CNN we need to classify the images or videos(i.e., collection of frames). • CNN uses various layers to classify the images • Steps for classification: 1. Convolution 2. Non Linearity (ReLU) 3. Pooling or Sub Sampling 4. Classification (Fully Connected Layer)
  • 23. Algorithms 1) CNN : A CNN is a kind of network architecture for deep learning algorithms and is specifically used for image recognition and tasks that involve the processing of pixel data. There are other types of neural networks in deep learning, but for identifying and recognizing objects, CNNs are the network architecture of choice. • A CNN has two basic roles– 1) feature extraction 2) image classification
  • 24. Input to project • We are giving input to this yoga pose detection project as 1. Image- We can give input as image i.e., the image of the pose that the user is doing 2. Recorded video- We can give input as recorded video (i.e., mp4) via video path 3. Real time video- We can open webcam to capture real time video
  • 25. Dataset Used • Dataset for Image analysis :- The dataset used for this project is a part of the Open Source collection and is publicly available. 1. Sample set (link:- https://www.kaggle.com/datasets/niharika41298/yoga-poses-dataset) 2. Kaggle
  • 26. Expected Output • We are expecting the output of this yoga pose detection project is that we are getting a recognized image or video of the pose of the yoga of the user with the description of the name of that yoga pose and Accuracy.
  • 27. Applications • With the help of this method the users can select their favorite pose for practice and then upload their recorded video on this image detection platform. • Then the user poses are sent to train model and then the minor mistakes that were performed by mistake are called out. • With the help of these outputs, the system advice the user to correct their pose by telling them that what is going wrong.
  • 28. Conclusion • Over the past few years, a lot of research works in done on image detection. This human pose detection is that it detects the pose of the human based on the structure of the human body. The research work done yet is abundant in this evolving sector. Here deep learning methods have been used for human/yoga pose detection. Here we are using CNN and its feature extraction technique. In feature extraction technique there are different layers in which we shortlist key points that will be finally resulted in a recognized image. Yoga pose detection has received a lot of attention in the pattern recognition communities.
  • 29. Future Scope • The future of image detection is now in a learning phase and in process of proving its importance. It is much like the original Industrial Revolution, it has the potential to free the people from stressful jobs of recognizing the pose as that can be done in more efficiently and effectively manner by machines. Here we are using CNN (convolutional neural network) which is new in market, trending technology and performing very well nowadays and in a big demand because it has a very bright future.
  • 30. References • “AI Human Pose Estimation: Yoga Pose Detection and Correction” by Rutuja Gajbhiye, Snehal Jarag, Pooja Gaikwad, Shweta Koparde • “Deep Learning Based Yoga Pose Classification” by Shakti Kinger, Abhishek Desai, Sarvarth Patil, Hrishikesh Sinalkar, Nachiket Deore • “Implementation of Machine Learning Technique for Identification of Yoga Poses” by Yash Agrawal, Yash Shah, Abhishek Sharma • “richYoga: An Interactive Yoga Recognition System Based on Rich Skeletal Joints” by Yu-Hsuan Lo, Chun-Cheih Yang, Hsuan Ho • “Yoga Posture Recognition By Detecting Human Joint Points In Real Time Using Microsoft Kinect” by Muhammad Usama Islam, Hasan Mahmud, Faisal Bin Ashraf • “INFINITY YOGA TUTOR : YOGA POSTURE DETECTION AND CORRECTION SYSTEM” by Fazil Rishan, Binali De Silva, Sasmini Alawathugoda