Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 18

KLE DR.M.S.

SHESHGIRI
COLLEGE OF ENGINEERING
AND TECHNOLOG,BELGAUM
Depth Imaging System For
Human Posture Recognition

Under the guidance of: By:

Prof Shashidhar Halgirimat Sangamnath R Teli


(2KL15CS073)
Contents
 Abstract

 Introduction

 Literature Survey

 Explanation Of Paper

 Conclusion

 Seminar Learning Outcomes

 References
Abstract
 The proposed system is able to efficiently model human postures by
exploiting the depth information captured by an RGB-D camera

 A skeleton model is used to represent the current pose. Human


skeleton configuration is then analyzed in the 3D space to compute
joint-based features.

 The feature set characterizes the spatial configuration of the body


through the 3D joint pairwise distances and the geometrical angles
defined by the body segments.

 Posture recognition is then performed through a supervised


classification method.
Introduction
 Human activity recognition is widely studied computer vision
problem. This aims to provide a comprehensive introduction to the
image-based human activity recognition.

 A Human Activity Recognition (HAR) system can automatically


recognize physical activities, which is a key research issue in mobile
and ubiquitous computing.

 An HAR system performs tasks of recognizing different human daily


activities from simple to complex.
 In general, posture recognition works can be divided into two categories
depending on the captured visual data: (1) RGB-based systems(2) 3D
inherent acquisition systems.

 The major applications of Human Activity Recognition,


Security Surveillance
Healthcare
Human Computer Interaction
Literature Survey
SI Author/Paper title/Year Description
No

1 B. Boulay, F. Bremond, and M. Thonnat, Human A background subtraction method is used to extract the
posture recognition in video sequence. IEEE human silhouette. A 3D model of posture is then built
International Workshop on VS-PETS, Visual using geometric features covering the position and the
Surveillance and Performance Evaluation of orientation.
Tracking and Surveillance, 2003.

2 T. Moeslund and E. Granum, 3D human pose Authors in paper proposed an alternative representation
estimation using 2D-data and an alternative to build the silhouette 3D model of the body, where
phase space representation. Procedure Humans, human posture estimation is based on kinematic
2000. constraints.

3 A. Agarwal and B. Triggs, Recovering 3D human A work is proposed to build a 3D human body from
pose from monocular images. IEEE transactions monocular silhouettes using direct sparse regression of
on pattern analysis and machine intelligence, joint angles. The silhouettes are extracted using
28(1): 44–58, 2006.. background segmentation and encoded by an histogram-
of-shape-context.
Explanation Of Paper
 The system uses a single RGB-D camera (Microsoft Kinectv2) to capture
depth maps and build a body skeleton.

 We then use the 3D joint positions to compute posture features


including (1) the 3D pairwise joint distances (2) the geometrical angles
defined by adjacent body segments.

 A supervised classification method is finally applied to recognize statics


human postures.

 In summary, the system consists of three main modules skeleton


estimation, feature computation, and postures classification.
Design Details
System Architecture:
3D skeleton estimation
 To build the 3D model of human posture, we use the skeleton
detection method to localize different body parts.

 The method uses a random forest classifier to segment the different


human body parts through a pixel-level classification from single depth
images.

 A mean shift mode detection is then applied to find local centroids of


the body and generate the 3D locations of body joints.
The 3D joints defining the skeleton
Computing features
 2 types of features to represent human postures: the 3D pairwise
joint distances and the geometrical angles defined by adjacent
segments.

 Considering the set of N = 25 joints ,the 3D joint coordinates are


extracted as:
X = {Ji = (xi, yi, zi), i = 1, 2, ..., N}
where, Ji is the joint number i obtained from the body skeleton and the
triplet (xi, yi, zi) represents the 3D coordinates of Ji.

 Once joint positions are extracted, we compute 2 types of features


representing human body posture: 1) the 3D pairwise distances
between joints, and 2) geometrical angles of adjacent segments.
 3D joint distances: Given the body skeleton obtained from
depth images,We calculate the feature vector as:
D = {dist(Ji, Jj )|i, j = 1, 2, ..., N;i = j}
where dist(Ji, Jj ) is the Euclidean distance between two joints Ji and Jj .

 Geometrical Angles:Geometric angles defined by adjacent


segments are directly estimated from joint positions. We define the
geometrical angle feature vector as:
A = {θk(u, v)|k = 1, 2, ..., K}
The angle θk between the two adjacent segments u and v is calculated
using the 3D coordinates as:
θk(u, v) = arccos u.v /||u|| . ||v||

 The two feature sets D and A are then concatenated in a single feature
vector to form the final representation of human posture F = [D, A]
Posture Classification
 Once the body pose is modeled, posture recognition is performed in a
supervised classification approach using SVM classifier.

 With its different kind of kernels, SVM has the ability to generate non-
linearly as well as high-dimensional classification issue.

 The SVM classifier also supports multiple-class problems by computing


the hyperplane between each class and the rest.
CONCLUSION
 We presented a novel method for human posture recognition using an
RGB-D camera.

 Our method includes 3 main steps: skeleton estimation, feature


computation, and posture classification.

 Firstly, a 3D skeleton is estimated from depth images. Joint-based


features are then computed for modeling the observed human pose.
Posture classification is finally carried out using a linear SVM.
Seminar Learning Outcomes
 To understand the method of Human Pose Estimation.

 To identify and describe the applications of pose estimation.

 Distinguish and learn the significance of RGB image and Depth image
in pose estimation.

 Improve oral and communication skills.


References
 B. Boulay, F. Bremond, and M. Thonnat, Human posture recognition in video
sequence. IEEE International Workshop on VS-PETS, Visual Surveillance and
Performance Evaluation of Tracking and Surveillance, 2003

 R. Gouiaa and J. Meunier, Human posture recognition by combining


silhouette and infrared cast shadows. In Image Processing Theory, Tools and
Applications (IPTA), 2015 International Conference on, proceedings, 2015.

 A. Agarwal and B. Triggs, Recovering 3D human pose from monocular


images. IEEE transactions on pattern analysis and machine intelligence,
28(1): 44–58, 2006

 T. Moeslund and E. Granum, 3D human pose estimation using 2D-data and


an alternative phase space representation. Procedure Humans, 2000.
Thank you

You might also like