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