Human Gesture Recognition Using Kinect Camera Presented by Carolina Vettorazzo and Diego Santo Orasa Patsadu, Chakarida Nukoolkit and Bunthit Watanapa.

Slides:



Advertisements
Similar presentations
Road-Sign Detection and Recognition Based on Support Vector Machines Saturnino, Sergio et al. Yunjia Man ECG 782 Dr. Brendan.
Advertisements

Data Mining Classification: Alternative Techniques
Smartphone-based Activity Recognition for Pervasive Healthcare - Utilizing Cloud Infrastructure for Data Modeling Bingchuan Yuan, John Herbert University.
An Overview of Machine Learning
Machine Learning Neural Networks
Robust Moving Object Detection & Categorization using self- improving classifiers Omar Javed, Saad Ali & Mubarak Shah.
Kinect Case Study CSE P 576 Larry Zitnick
Face Recognition with Harr Transforms and SVMs EE645 Final Project May 11, 2005 J Stautzenberger.
Face Processing System Presented by: Harvest Jang Group meeting Fall 2002.
Introduction to machine learning
Alert Correlation for Extracting Attack Strategies Authors: B. Zhu and A. A. Ghorbani Source: IJNS review paper Reporter: Chun-Ta Li ( 李俊達 )
Behavior analysis based on coordinates of body tags Mitja Luštrek, Boštjan Kaluža, Erik Dovgan, Bogdan Pogorelc, Matjaž Gams Jožef Stefan Institute, Department.
Mitja Luštrek Jožef Stefan Institute Department of Intelligent Systems.
Cost-Sensitive Bayesian Network algorithm Introduction: Machine learning algorithms are becoming an increasingly important area for research and application.
Hurieh Khalajzadeh Mohammad Mansouri Mohammad Teshnehlab
Miguel Reyes 1,2, Gabriel Dominguez 2, Sergio Escalera 1,2 Computer Vision Center (CVC) 1, University of Barcelona (UB) 2
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
Introduction to machine learning and data mining 1 iCSC2014, Juan López González, University of Oviedo Introduction to machine learning Juan López González.
1 SUPPORT VECTOR MACHINES İsmail GÜNEŞ. 2 What is SVM? A new generation learning system. A new generation learning system. Based on recent advances in.
COMPARISON OF IMAGE ANALYSIS FOR THAI HANDWRITTEN CHARACTER RECOGNITION Olarik Surinta, chatklaw Jareanpon Department of Management Information System.
An Introduction to Support Vector Machine (SVM) Presenter : Ahey Date : 2007/07/20 The slides are based on lecture notes of Prof. 林智仁 and Daniel Yeung.
Kernel Methods A B M Shawkat Ali 1 2 Data Mining ¤ DM or KDD (Knowledge Discovery in Databases) Extracting previously unknown, valid, and actionable.
ARTIFICIAL NEURAL NETWORKS. Overview EdGeneral concepts Areej:Learning and Training Wesley:Limitations and optimization of ANNs Cora:Applications and.
Raviteja Vemulapalli University of Maryland, College Park.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
1 Machine Learning 1.Where does machine learning fit in computer science? 2.What is machine learning? 3.Where can machine learning be applied? 4.Should.
1 Pattern Recognition Pattern recognition is: 1. A research area in which patterns in data are found, recognized, discovered, …whatever. 2. A catchall.
WEEK INTRODUCTION IT440 ARTIFICIAL INTELLIGENCE.
Machine Learning Overview Tamara Berg CS 560 Artificial Intelligence Many slides throughout the course adapted from Svetlana Lazebnik, Dan Klein, Stuart.
Classification And Bayesian Learning
Support Vector Machines and Gene Function Prediction Brown et al PNAS. CS 466 Saurabh Sinha.
Analysis of Classification Algorithms In Handwritten Digit Recognition Logan Helms Jon Daniele.
Technology Traditional Kinect Based Therapy Exercises Patient have the option to do typical therapy exercise that would normally be performed at an in-office.
Face Image-Based Gender Recognition Using Complex-Valued Neural Network Instructor :Dr. Dong-Chul Kim Indrani Gorripati.
COMP24111: Machine Learning Ensemble Models Gavin Brown
RGB-D Images and Applications
Supervised Machine Learning: Classification Techniques Chaleece Sandberg Chris Bradley Kyle Walsh.
Support-Vector Networks C Cortes and V Vapnik (Tue) Computational Models of Intelligence Joon Shik Kim.
SUPPORT VECTOR MACHINES Presented by: Naman Fatehpuria Sumana Venkatesh.
Feasibility of Using Machine Learning Algorithms to Determine Future Price Points of Stocks By: Alexander Dumont.
Evaluation of Gender Classification Methods with Automatically Detected and Aligned Faces Speaker: Po-Kai Shen Advisor: Tsai-Rong Chang Date: 2010/6/14.
Microsoft Kinect How does a machine infer body position?
Brief Intro to Machine Learning CS539
Combining Models Foundations of Algorithms and Machine Learning (CS60020), IIT KGP, 2017: Indrajit Bhattacharya.
Course Outline (6 Weeks) for Professor K.H Wong
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
CS 9633 Machine Learning Support Vector Machines
Recent Trends in Text Mining
Machine Learning for Computer Security
Machine Learning overview Chapter 18, 21
Machine Learning overview Chapter 18, 21
School of Computer Science & Engineering
Prepared by: Mahmoud Rafeek Al-Farra
COMP61011 : Machine Learning Ensemble Models
What is Pattern Recognition?
Machine Learning Week 1.
Basic Intro Tutorial on Machine Learning and Data Mining
Raviteja Vemulapalli University of Maryland, College Park.
An Inteligent System to Diabetes Prediction
Prepared by: Mahmoud Rafeek Al-Farra
CS2310 Zihang Huang Project :gesture recognition using Kinect
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
The Naïve Bayes (NB) Classifier
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Prepared by: Mahmoud Rafeek Al-Farra
Data Mining, Machine Learning, Data Analysis, etc. scikit-learn
Predicting Body Movement and Recognizing Actions: an Integrated Framework for Mutual Benefits Boyu Wang and Minh Hoai Stony Brook University Experiments:
Practice Project Overview
Presentation transcript:

Human Gesture Recognition Using Kinect Camera Presented by Carolina Vettorazzo and Diego Santo Orasa Patsadu, Chakarida Nukoolkit and Bunthit Watanapa 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

Shotton et al, CVPR(2011)

The Kinect - Skeleton

The Kinect - applications Kinect Gesture Recognition REALTIME Kinect-based Hand Gesture Recognition

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 100% SVM 99.75% DT 93.19% NB 81.94%

Questions ???