SlideShare a Scribd company logo
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 267
Human Pose Detection using Deep Learning
Deepak Maurya1, Grandel Dsouza2, Anoop Patel3
1,2,3 Student, Dept. of Information Technology, Xavier Institute of Engineering, Mahim, Mumbai,
Maharashtra, India.
---------------------------------------------------------------------***----------------------------------------------------------------------
Abstract - Human pose detection is a crucial problem within
the field of Computer Vision. Imagine having the ability to
trace a person’s every small movement and do a
biomechanical analysis in real-time. This technology has a
huge implication both now and in the future. Applications
based on Human pose detection may including video
surveillance, assisted living, healthy lifestyle and sports
analysis. Formally speaking, Pose Estimation or detection is
predicting the part or joint positions of an individual from a
picture or a video. This technology is made possible by
combining two major computer technologies i.e. Artificial
Intelligence (A.I.) and Computer Graphics
Key Words: Human pose detection, Computer vision,
biomechanical analysis, video surveillance, assisted living,
sport analysis, Artificial intelligence, computer graphics.
1. INTRODUCTION
Human body pose estimation or detection in computer
vision/graphics is that the study of algorithms, systems,
and pre-trained models that recover the pose of an
articulated body, which consists of joints and rigid parts
using image-based observations. it's one of the longest-
lasting prevalent problems in computer vision the reason
being the complexity of the models that relate observation
with the pose, and since of the variability of situations
during which it'd beuseful.
Perception of the citizens in their neighbouring
environment is a crucial capability that robots must
possess. If an individual uses gestures to point to a specific
object, then the interacting machine should be ready to
understand things in the world context. Thus, pose
estimation is a crucial and challenging problem in computer
vision, and lots of algorithms are deployed in solving this
problem over the last 25 years. Many solutions involve
training complex models with large sample data sets and
hence improvising and progressing further.
Pose estimation may be a difficult problem and a lively
subject of research because the physical body has 244
degrees of freedom with 230 joints. Although not all
movements between joints are evident, the physical body
consists of 10 large parts with 20 degrees of freedom.
Algorithms must account for giant variability introduced by
differences in appearance thanks to clothing, body shape,
size, and hairstyles. Additionally, the results could also be
ambiguous thanks to partial occlusions from self-
articulation, like an individual's hand covering their face,
or occlusions from external objects. Finally, most
algorithms estimate pose from monocular (two-
dimensional) images, taken from a traditional camera.
Other issues include varying lighting and camera
configurations. The challenges are made even more complex
to match up to additional performance requirements. These
images lack the three-dimensional (3-D) information of an
actual body pose, resulting in further ambiguities. there's
recent add this area wherein images from RGBD cameras
provide information about colour and depth.
2. How exactly did we achieve human pose detection
using deep learning?
Firstly, to implement Human pose detection a computer
system must precisely distinguish between a human being
and the surrounding objects and the system must recognize
the different body parts and differ each one from the other
without any faults. This is where deep learning comes into
the picture. What exactly is done is that the computer system
is trained with different sample data in this context the
system will be trained with different images like head,
shoulders, arms etc. The training is performed using the
Neural network concept of machine learning like CNN
(Convolutional neural network) and Deep learning. Thus,
different images of the different body parts and at different
angles are fed on to the system and thus a trained model is
achieved. Here it must be noted that the more sample data set
the system is trained with the better performance the system
shall yield. Also every body part here in the trained model
will have a unique identity co-ordinate. This trained model is
termed as COCO (common objects in context) model and MPII
model. Functionalities of these models are: a) Image
classification b) Object localization c) Semantic segmentation
d) Segmenting individual object instances.
Upon achieving the above models, we now have an
intelligent system that can identify and distinguish a human
body from the surrounding. Now is where the computer
graphics comes into picture. For computer graphics we have
used OpenCV which we have used as a python library for
image processing as well as video processing. Also, we have
use Flask for designing a website (i.e. for Graphical User
Interface)
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 268
3. Implementation Methodology
We approached the project in seven phases which are
mentioned below:
1. Firstly, we downloaded the model weights
2. Then we loaded it into the network
3. Read video as a set of frames which we took as
an input to the network
4. Predictions were made and key points were
parsed
5. By using the key points, the skeletal
structure was drawn
6. The skeletal structure gave the various angles that
were being made
7. Finally using the angles, we got a result wherein
certain instructions were given and then we plotted
the graph
4. Details of Hardware and Software
Hardware:
a. CPU: 4 core processor
b. RAM: 4 GB
Software:
i. Python 3.6
ii. OpenCV
iii. Visual Studio Code
iv. Operating System: Windows 10
5. Results
Figure-1: Skeletal structure of a human being and
instructions corresponding to it
Here we can see the skeletal structure of a human being.
Whenever a human being is doing certain exercises, there
are predefined angles at which the movements should take
place. Based on one’s action, one would get the
instructions. If one is not doing the movements properly,
then one would be cautioned about that so that he can
make the required improvements.
Figure-2: Graph describing the movements in the skeletal
structure
6. Acknowledgement
We express our sincere gratitude to our Honorable
Principal of Xavier institute of Engineering Mahim, Mumbai
Dr. Y.D.Venkatesh for encouragement and facilities
provided to us. We would like to place on record our deep
sense of gratitude to Prof. Chhaya Narvekar, Head of Dept
Of Information Technology, Xavier Institute of Engineering,
Mahim, Mumbai, for her generous guidance help and useful
suggestions. We would also like to thank our entire
Information Technology staff who have willingly
cooperated with us in resolving our queries and providing
us all the required facilities on time.
International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056
Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072
© 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 269
7. Conclusion
We designed this project with an aim in mind to develop a low-cost software model for identifying the objects and so that
we can carry out estimation of motion analysis of the objects and after trying various approaches we have successfully
accomplished it.
8. References
[1] A survey on Model based approaches for 2D and3D Visual Human Pose Recovery Xavier Perez-Sala 1, Sergio Escalera 2,
Cecilio Angulo 3 and Jordi Gonz`alez
[2] Integrated recognition, localization, and detection using convolutional networks. L. Pishchulin, M. Andriluka, P.
Gehler, and B. Schiele
[3] 2017 IEEE 12th International Conference on Automatic Face & Gesture Recognition Realtime Multiperson 2D Pose
Estimation using Part Affinity Fields Zhe Cao Tomas Simon Shih-En Wei Yaser Sheikh, The Robotics Institute, Carnegie
Mellon University
[4] Articulated bodyposeestimation- Wikipedia.html
[5]https://www.learnopencv.com/de ep-learning-based-human-pose- estimation- using -opencv -cpp- python/

More Related Content

What's hot (20)

PDF
IRJET- Confidential Data Access through Deep Learning Iris Biometrics
IRJET Journal
 
PDF
A COMPARATIVE STUDY ON HUMAN ACTION RECOGNITION USING MULTIPLE SKELETAL FEATU...
mlaij
 
PDF
IRJET - Autonomous Navigation System using Deep Learning
IRJET Journal
 
PDF
IRJET- Development of a Face Recognition System with Deep Learning and Py...
IRJET Journal
 
PDF
IRJET- Face Recognition using Deep Learning
IRJET Journal
 
PDF
A Simulation Method of Soft Tissue Cutting In Virtual Environment with Haptics
IJERA Editor
 
PDF
Vehicle Monitoring System based On IOT, Using 4G/LTE
Dr. Amarjeet Singh
 
PDF
IRJET- Classification of Assembly (W-Section) using Artificial Intelligence
IRJET Journal
 
PDF
IRJET- Spot Me - A Smart Attendance System based on Face Recognition
IRJET Journal
 
PDF
IRJET- Survey on Face Recognition using Biometrics
IRJET Journal
 
PDF
An Efficient VLSI Design of AES Cryptography Based on DNA TRNG Design
IRJET Journal
 
PDF
IRJET- Navigation and Camera Reading System for Visually Impaired
IRJET Journal
 
PDF
IRJET - Automatic Attendance Provision using Image Processing
IRJET Journal
 
DOCX
Multiple object detection report
Manish Raghav
 
DOC
Augmented Reality for Robotic Surgical Dissection - Final Report
Milind Soman
 
PDF
IRJET- Deep Feature Fusion for Iris Biometrics on Mobile Devices
IRJET Journal
 
PPTX
Automatic Attendance System using Deep Learning
Sunil Aryal
 
PDF
IRJET - Creating a Security Alert for the Care Takers Implementing a Vast Dee...
IRJET Journal
 
PDF
IRJET - Chatbot with Gesture based User Input
IRJET Journal
 
PDF
A survey paper on various biometric security system methods
IRJET Journal
 
IRJET- Confidential Data Access through Deep Learning Iris Biometrics
IRJET Journal
 
A COMPARATIVE STUDY ON HUMAN ACTION RECOGNITION USING MULTIPLE SKELETAL FEATU...
mlaij
 
IRJET - Autonomous Navigation System using Deep Learning
IRJET Journal
 
IRJET- Development of a Face Recognition System with Deep Learning and Py...
IRJET Journal
 
IRJET- Face Recognition using Deep Learning
IRJET Journal
 
A Simulation Method of Soft Tissue Cutting In Virtual Environment with Haptics
IJERA Editor
 
Vehicle Monitoring System based On IOT, Using 4G/LTE
Dr. Amarjeet Singh
 
IRJET- Classification of Assembly (W-Section) using Artificial Intelligence
IRJET Journal
 
IRJET- Spot Me - A Smart Attendance System based on Face Recognition
IRJET Journal
 
IRJET- Survey on Face Recognition using Biometrics
IRJET Journal
 
An Efficient VLSI Design of AES Cryptography Based on DNA TRNG Design
IRJET Journal
 
IRJET- Navigation and Camera Reading System for Visually Impaired
IRJET Journal
 
IRJET - Automatic Attendance Provision using Image Processing
IRJET Journal
 
Multiple object detection report
Manish Raghav
 
Augmented Reality for Robotic Surgical Dissection - Final Report
Milind Soman
 
IRJET- Deep Feature Fusion for Iris Biometrics on Mobile Devices
IRJET Journal
 
Automatic Attendance System using Deep Learning
Sunil Aryal
 
IRJET - Creating a Security Alert for the Care Takers Implementing a Vast Dee...
IRJET Journal
 
IRJET - Chatbot with Gesture based User Input
IRJET Journal
 
A survey paper on various biometric security system methods
IRJET Journal
 

Similar to IRJET - Human Pose Detection using Deep Learning (20)

PDF
HUMAN IDENTIFIER WITH MANNERISM USING DEEP LEARNING
IRJET Journal
 
PDF
A SURVEY ON HUMAN POSE ESTIMATION AND CLASSIFICATION
IRJET Journal
 
PPTX
Human Pose estimation project for computer vision
ShivaprasadPatil10
 
PDF
”YOGA WITH AI”
IRJET Journal
 
PDF
hpe3d_report.pdf
gsrawat
 
PPTX
Human Pose Estimation by Deep Learning
Wei Yang
 
PDF
Dance With AI – An interactive dance learning platform
IRJET Journal
 
PDF
AI Personal Trainer Using Open CV and Media Pipe
IRJET Journal
 
PPTX
[Mmlab seminar 2016] deep learning for human pose estimation
Wei Yang
 
PDF
Study of AI Fitness Model Using Deep Learning
IRJET Journal
 
PDF
AI Personal Trainer Using Open CV and Media Pipe
IRJET Journal
 
PDF
Yoga Posture Classification using Computer Vision
Dr. Amarjeet Singh
 
PDF
Dragos_Papava_dissertation
Dragoș Papavă
 
PDF
Human Behavior Understanding: From Human-Oriented Analysis to Action Recognit...
Wanjin Yu
 
PPTX
Towards Accurate Multi-person Pose Estimation in the Wild (My summery)
Abdulrahman Kerim
 
PPTX
IATMSI 2022 Presentation Format.pptx
MayankLovanshi4
 
PDF
Pose Trainer: “An Exercise Guide and Assessment in Physiotherapy”
IRJET Journal
 
PDF
Virtual Yoga System Using Kinect Sensor
IRJET Journal
 
PPTX
Deep learning-for-pose-estimation-wyang-defense
Wei Yang
 
PPTX
Human pose estimation with deep learning
engiyad95
 
HUMAN IDENTIFIER WITH MANNERISM USING DEEP LEARNING
IRJET Journal
 
A SURVEY ON HUMAN POSE ESTIMATION AND CLASSIFICATION
IRJET Journal
 
Human Pose estimation project for computer vision
ShivaprasadPatil10
 
”YOGA WITH AI”
IRJET Journal
 
hpe3d_report.pdf
gsrawat
 
Human Pose Estimation by Deep Learning
Wei Yang
 
Dance With AI – An interactive dance learning platform
IRJET Journal
 
AI Personal Trainer Using Open CV and Media Pipe
IRJET Journal
 
[Mmlab seminar 2016] deep learning for human pose estimation
Wei Yang
 
Study of AI Fitness Model Using Deep Learning
IRJET Journal
 
AI Personal Trainer Using Open CV and Media Pipe
IRJET Journal
 
Yoga Posture Classification using Computer Vision
Dr. Amarjeet Singh
 
Dragos_Papava_dissertation
Dragoș Papavă
 
Human Behavior Understanding: From Human-Oriented Analysis to Action Recognit...
Wanjin Yu
 
Towards Accurate Multi-person Pose Estimation in the Wild (My summery)
Abdulrahman Kerim
 
IATMSI 2022 Presentation Format.pptx
MayankLovanshi4
 
Pose Trainer: “An Exercise Guide and Assessment in Physiotherapy”
IRJET Journal
 
Virtual Yoga System Using Kinect Sensor
IRJET Journal
 
Deep learning-for-pose-estimation-wyang-defense
Wei Yang
 
Human pose estimation with deep learning
engiyad95
 
Ad

More from IRJET Journal (20)

PDF
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
PDF
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
PDF
Kiona – A Smart Society Automation Project
IRJET Journal
 
PDF
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
PDF
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
PDF
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
PDF
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
PDF
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
PDF
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
PDF
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
PDF
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
PDF
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
PDF
Breast Cancer Detection using Computer Vision
IRJET Journal
 
PDF
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
PDF
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
PDF
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
PDF
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
PDF
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
PDF
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Enhanced heart disease prediction using SKNDGR ensemble Machine Learning Model
IRJET Journal
 
Utilizing Biomedical Waste for Sustainable Brick Manufacturing: A Novel Appro...
IRJET Journal
 
Kiona – A Smart Society Automation Project
IRJET Journal
 
DESIGN AND DEVELOPMENT OF BATTERY THERMAL MANAGEMENT SYSTEM USING PHASE CHANG...
IRJET Journal
 
Invest in Innovation: Empowering Ideas through Blockchain Based Crowdfunding
IRJET Journal
 
SPACE WATCH YOUR REAL-TIME SPACE INFORMATION HUB
IRJET Journal
 
A Review on Influence of Fluid Viscous Damper on The Behaviour of Multi-store...
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Explainable AI(XAI) using LIME and Disease Detection in Mango Leaf by Transfe...
IRJET Journal
 
BRAIN TUMOUR DETECTION AND CLASSIFICATION
IRJET Journal
 
The Project Manager as an ambassador of the contract. The case of NEC4 ECC co...
IRJET Journal
 
"Enhanced Heat Transfer Performance in Shell and Tube Heat Exchangers: A CFD ...
IRJET Journal
 
Advancements in CFD Analysis of Shell and Tube Heat Exchangers with Nanofluid...
IRJET Journal
 
Breast Cancer Detection using Computer Vision
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
A Novel System for Recommending Agricultural Crops Using Machine Learning App...
IRJET Journal
 
Auto-Charging E-Vehicle with its battery Management.
IRJET Journal
 
Analysis of high energy charge particle in the Heliosphere
IRJET Journal
 
Wireless Arduino Control via Mobile: Eliminating the Need for a Dedicated Wir...
IRJET Journal
 
Ad

Recently uploaded (20)

PPTX
原版一样(EC Lille毕业证书)法国里尔中央理工学院毕业证补办
Taqyea
 
PDF
mbse_An_Introduction_to_Arcadia_20150115.pdf
henriqueltorres1
 
PDF
20ES1152 Programming for Problem Solving Lab Manual VRSEC.pdf
Ashutosh Satapathy
 
PPTX
Numerical-Solutions-of-Ordinary-Differential-Equations.pptx
SAMUKTHAARM
 
PDF
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
PPTX
澳洲电子毕业证澳大利亚圣母大学水印成绩单UNDA学生证网上可查学历
Taqyea
 
PPTX
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
PPTX
Water Resources Engineering (CVE 728)--Slide 4.pptx
mohammedado3
 
PPTX
darshai cross section and river section analysis
muk7971
 
PDF
Digital water marking system project report
Kamal Acharya
 
PDF
WD2(I)-RFQ-GW-1415_ Shifting and Filling of Sand in the Pond at the WD5 Area_...
ShahadathHossain23
 
PDF
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
anushaashraf20
 
PDF
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
PPTX
Alan Turing - life and importance for all of us now
Pedro Concejero
 
PPTX
Knowledge Representation : Semantic Networks
Amity University, Patna
 
PDF
Bachelor of information technology syll
SudarsanAssistantPro
 
PDF
3rd International Conference on Machine Learning and IoT (MLIoT 2025)
ClaraZara1
 
PPTX
MODULE 03 - CLOUD COMPUTING AND SECURITY.pptx
Alvas Institute of Engineering and technology, Moodabidri
 
PPTX
Distribution reservoir and service storage pptx
dhanashree78
 
PPTX
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 
原版一样(EC Lille毕业证书)法国里尔中央理工学院毕业证补办
Taqyea
 
mbse_An_Introduction_to_Arcadia_20150115.pdf
henriqueltorres1
 
20ES1152 Programming for Problem Solving Lab Manual VRSEC.pdf
Ashutosh Satapathy
 
Numerical-Solutions-of-Ordinary-Differential-Equations.pptx
SAMUKTHAARM
 
Viol_Alessandro_Presentazione_prelaurea.pdf
dsecqyvhbowrzxshhf
 
澳洲电子毕业证澳大利亚圣母大学水印成绩单UNDA学生证网上可查学历
Taqyea
 
Mechanical Design of shell and tube heat exchangers as per ASME Sec VIII Divi...
shahveer210504
 
Water Resources Engineering (CVE 728)--Slide 4.pptx
mohammedado3
 
darshai cross section and river section analysis
muk7971
 
Digital water marking system project report
Kamal Acharya
 
WD2(I)-RFQ-GW-1415_ Shifting and Filling of Sand in the Pond at the WD5 Area_...
ShahadathHossain23
 
REINFORCEMENT LEARNING IN DECISION MAKING SEMINAR REPORT
anushaashraf20
 
Electrical Machines and Their Protection.pdf
Nabajyoti Banik
 
Alan Turing - life and importance for all of us now
Pedro Concejero
 
Knowledge Representation : Semantic Networks
Amity University, Patna
 
Bachelor of information technology syll
SudarsanAssistantPro
 
3rd International Conference on Machine Learning and IoT (MLIoT 2025)
ClaraZara1
 
MODULE 03 - CLOUD COMPUTING AND SECURITY.pptx
Alvas Institute of Engineering and technology, Moodabidri
 
Distribution reservoir and service storage pptx
dhanashree78
 
fatigue in aircraft structures-221113192308-0ad6dc8c.pptx
aviatecofficial
 

IRJET - Human Pose Detection using Deep Learning

  • 1. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 267 Human Pose Detection using Deep Learning Deepak Maurya1, Grandel Dsouza2, Anoop Patel3 1,2,3 Student, Dept. of Information Technology, Xavier Institute of Engineering, Mahim, Mumbai, Maharashtra, India. ---------------------------------------------------------------------***---------------------------------------------------------------------- Abstract - Human pose detection is a crucial problem within the field of Computer Vision. Imagine having the ability to trace a person’s every small movement and do a biomechanical analysis in real-time. This technology has a huge implication both now and in the future. Applications based on Human pose detection may including video surveillance, assisted living, healthy lifestyle and sports analysis. Formally speaking, Pose Estimation or detection is predicting the part or joint positions of an individual from a picture or a video. This technology is made possible by combining two major computer technologies i.e. Artificial Intelligence (A.I.) and Computer Graphics Key Words: Human pose detection, Computer vision, biomechanical analysis, video surveillance, assisted living, sport analysis, Artificial intelligence, computer graphics. 1. INTRODUCTION Human body pose estimation or detection in computer vision/graphics is that the study of algorithms, systems, and pre-trained models that recover the pose of an articulated body, which consists of joints and rigid parts using image-based observations. it's one of the longest- lasting prevalent problems in computer vision the reason being the complexity of the models that relate observation with the pose, and since of the variability of situations during which it'd beuseful. Perception of the citizens in their neighbouring environment is a crucial capability that robots must possess. If an individual uses gestures to point to a specific object, then the interacting machine should be ready to understand things in the world context. Thus, pose estimation is a crucial and challenging problem in computer vision, and lots of algorithms are deployed in solving this problem over the last 25 years. Many solutions involve training complex models with large sample data sets and hence improvising and progressing further. Pose estimation may be a difficult problem and a lively subject of research because the physical body has 244 degrees of freedom with 230 joints. Although not all movements between joints are evident, the physical body consists of 10 large parts with 20 degrees of freedom. Algorithms must account for giant variability introduced by differences in appearance thanks to clothing, body shape, size, and hairstyles. Additionally, the results could also be ambiguous thanks to partial occlusions from self- articulation, like an individual's hand covering their face, or occlusions from external objects. Finally, most algorithms estimate pose from monocular (two- dimensional) images, taken from a traditional camera. Other issues include varying lighting and camera configurations. The challenges are made even more complex to match up to additional performance requirements. These images lack the three-dimensional (3-D) information of an actual body pose, resulting in further ambiguities. there's recent add this area wherein images from RGBD cameras provide information about colour and depth. 2. How exactly did we achieve human pose detection using deep learning? Firstly, to implement Human pose detection a computer system must precisely distinguish between a human being and the surrounding objects and the system must recognize the different body parts and differ each one from the other without any faults. This is where deep learning comes into the picture. What exactly is done is that the computer system is trained with different sample data in this context the system will be trained with different images like head, shoulders, arms etc. The training is performed using the Neural network concept of machine learning like CNN (Convolutional neural network) and Deep learning. Thus, different images of the different body parts and at different angles are fed on to the system and thus a trained model is achieved. Here it must be noted that the more sample data set the system is trained with the better performance the system shall yield. Also every body part here in the trained model will have a unique identity co-ordinate. This trained model is termed as COCO (common objects in context) model and MPII model. Functionalities of these models are: a) Image classification b) Object localization c) Semantic segmentation d) Segmenting individual object instances. Upon achieving the above models, we now have an intelligent system that can identify and distinguish a human body from the surrounding. Now is where the computer graphics comes into picture. For computer graphics we have used OpenCV which we have used as a python library for image processing as well as video processing. Also, we have use Flask for designing a website (i.e. for Graphical User Interface)
  • 2. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 268 3. Implementation Methodology We approached the project in seven phases which are mentioned below: 1. Firstly, we downloaded the model weights 2. Then we loaded it into the network 3. Read video as a set of frames which we took as an input to the network 4. Predictions were made and key points were parsed 5. By using the key points, the skeletal structure was drawn 6. The skeletal structure gave the various angles that were being made 7. Finally using the angles, we got a result wherein certain instructions were given and then we plotted the graph 4. Details of Hardware and Software Hardware: a. CPU: 4 core processor b. RAM: 4 GB Software: i. Python 3.6 ii. OpenCV iii. Visual Studio Code iv. Operating System: Windows 10 5. Results Figure-1: Skeletal structure of a human being and instructions corresponding to it Here we can see the skeletal structure of a human being. Whenever a human being is doing certain exercises, there are predefined angles at which the movements should take place. Based on one’s action, one would get the instructions. If one is not doing the movements properly, then one would be cautioned about that so that he can make the required improvements. Figure-2: Graph describing the movements in the skeletal structure 6. Acknowledgement We express our sincere gratitude to our Honorable Principal of Xavier institute of Engineering Mahim, Mumbai Dr. Y.D.Venkatesh for encouragement and facilities provided to us. We would like to place on record our deep sense of gratitude to Prof. Chhaya Narvekar, Head of Dept Of Information Technology, Xavier Institute of Engineering, Mahim, Mumbai, for her generous guidance help and useful suggestions. We would also like to thank our entire Information Technology staff who have willingly cooperated with us in resolving our queries and providing us all the required facilities on time.
  • 3. International Research Journal of Engineering and Technology (IRJET) e-ISSN: 2395-0056 Volume: 07 Issue: 03 | Mar 2020 www.irjet.net p-ISSN: 2395-0072 © 2020, IRJET | Impact Factor value: 7.34 | ISO 9001:2008 Certified Journal | Page 269 7. Conclusion We designed this project with an aim in mind to develop a low-cost software model for identifying the objects and so that we can carry out estimation of motion analysis of the objects and after trying various approaches we have successfully accomplished it. 8. References [1] A survey on Model based approaches for 2D and3D Visual Human Pose Recovery Xavier Perez-Sala 1, Sergio Escalera 2, Cecilio Angulo 3 and Jordi Gonz`alez [2] Integrated recognition, localization, and detection using convolutional networks. L. Pishchulin, M. Andriluka, P. Gehler, and B. Schiele [3] 2017 IEEE 12th International Conference on Automatic Face & Gesture Recognition Realtime Multiperson 2D Pose Estimation using Part Affinity Fields Zhe Cao Tomas Simon Shih-En Wei Yaser Sheikh, The Robotics Institute, Carnegie Mellon University [4] Articulated bodyposeestimation- Wikipedia.html [5]https://www.learnopencv.com/de ep-learning-based-human-pose- estimation- using -opencv -cpp- python/