Download Human Gesture Recognition Using Kinect Camera

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Nonlinear dimensionality reduction wikipedia , lookup

Types of artificial neural networks wikipedia , lookup

K-nearest neighbors algorithm wikipedia , lookup

Transcript
Human Gesture Recognition
Using Kinect Camera
Orasa Patsadu, Chakarida Nukoolkit and Bunthit Watanapa
Presented by Carolina Vettorazzo and Diego Santo
1
Introduction

This work proposes a comparison of
human gesture recognition using data
mining classification methods

The gestures where chosen to be the
knowledge base of a smart home system
which monitors and detects the fall
motion of the elderly or hospital patients.
Introduction

Human gesture
◦ Hands, arms, and body
◦ Movements of the head, face, and eyes

Performance of recognition methods
◦
◦
◦
◦
Light conditions
Shadows
Camera angle
Occlusion
The Kinect
The Kinect - depth image

A pattern of IR dots is projected from the
sensor

These dots are detected by the IR camera

The dots will change position based on
how far the objects are from the source.
The Kinect - depth image
The Kinect - depth image
Shotton et al, CVPR(2011)
The Kinect - Skeleton
The Kinect - applications

Kinect Gesture Recognition REALTIME

Kinect-based Hand Gesture Recognition

http://kinectpowerpoint.codeplex.com/
The Kinect - applications

Rehabilitation.

Improvement of athletes performance.

Interactive surfaces.

3D modeling.

Augmented reality
Methodology

Data mining classification
◦ It is the process of extracting valid, previously
unseen or unknown, comprehensible
information from large databases
◦ Algorithms can involve artificial
intelligence, machine learning, statistics,
and database systems.

z-score normalization
◦ improve the accuracy and efficiency of mining
algorithms
Classification Methods
In this study, were selected four popular data mining
classification method were selected :
◦ Back Propagation Neural Network (BPNN)
◦ Support Vector Machine (SVM)
◦ Decision Tree
◦ Naїve Bayes
To identify three human gestures:
◦ Stand
◦ Sit down
◦ Lie down
Classification Methods

Process of Classification
Figure 1: Overview of the proposed system
Classification Methods

Process of Classification
◦ 1,200 input vectors for each of the three
human gesture classes in input data
◦ 3,600 input vectors (x,y,z) for each distance
setting as shown (Stand, Sit down, Lie Down).
◦ 7,200 input vectors in total for both camera
distance settings (2m and 3m)
◦ 1,200 vectors for both camera distance
settings (2m and 3m)
◦ The output data contain 3,600 vectors in total
Classification Methods

Backpropagation Neural Network(BPNN)
◦ BPNN is a multilayer feed forward neural network,
which uses backpropagation algorithm in its learning.
Classification Methods

Support Vector Machine (SVM)
◦ In machine learning, support vector machines (SVMs,
also support vector networks) are supervised learning
models with associated learning algorithms that analyze data and
recognize patterns
Classification Methods

Decision Tree (DT)
◦ Decision Tree is used to classify data from
class label
Classification Methods

Naïve Bayes (NB)
◦ Is a statistical classification which predicts
class membership based on conditional
probabilities.
Human Gestures
Results




BPNN
SVM
DT
NB
100%
99.75%
93.19%
81.94%
Questions
???