A Robust Method of Detecting Hand Gestures Using Depth Sensors Yan Wen, Chuanyan Hu, Guanghui Yu, Changbo Wang Haptic Audio Visual Environments and Games.

Slides:



Advertisements
Similar presentations
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science TU München, Germany A Person and Context.
Advertisements

RGB-D object recognition and localization with clutter and occlusions Federico Tombari, Samuele Salti, Luigi Di Stefano Computer Vision Lab – University.
1/12 Vision based rock, paper, scissors game Patrik Malm Standa Mikeš József Németh István Vincze.
Hand Gesture for Taking Self Portrait Shaowei Chu and Jiro Tanaka University of Tsukuba Japan 12th July 15 minutes talk.
Vision-Based Finger Detection and Its Applications 基於電腦視覺之手指偵測及其應用 Yi-Fan Chuang Advisor: Prof. Yi-Ping Hung Prof. Ming-Sui Lee.
Wen-Hung Liao Department of Computer Science National Chengchi University November 27, 2008 Estimation of Skin Color Range Using Achromatic Features.
Robust Part-Based Hand Gesture Recognition Using Kinect Sensor
Wrist Recognition and the Center of the Palm Estimation Based on Depth Camera Zhengwei Yao ; Zhigeng Pan ; Shuchang Xu Virtual Reality and Visualization.
Real-Time Hand Gesture Recognition with Kinect for Playing Racing Video Games 2014 International Joint Conference on Neural Networks (IJCNN) July 6-11,
Detection, Segmentation, and Pose Recognition of Hands in Images by Christopher Schwarz Thesis Chair: Dr. Niels da Vitoria Lobo.
Xin Zhang, Zhichao Ye, Lianwen Jin, Ziyong Feng, and Shaojie Xu
Multi-scenario Gesture Recognition Using Kinect Student : Sin- Jhu YE Student Id : MA Computer Engineering & Computer Science University of Louisville.
A Modified EM Algorithm for Hand Gesture Segmentation in RGB-D Data 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE) July 6-11, 2014, Beijing,
Vision Based Control Motion Matt Baker Kevin VanDyke.
Facial feature localization Presented by: Harvest Jang Spring 2002.
AlgirdasBeinaravičius Gediminas Mazrimas Salman Mosslem.
A KLT-Based Approach for Occlusion Handling in Human Tracking Chenyuan Zhang, Jiu Xu, Axel Beaugendre and Satoshi Goto 2012 Picture Coding Symposium.
Proceedings of the British Machine Vision Conference (BMVC), 2010 Qi Wang, Xilin Chen, Wen Gao Skin Color Weighted Disparity Competition for Hand Segmentation.
An Introduction to Hidden Markov Models and Gesture Recognition Troy L. McDaniel Research Assistant Center for Cognitive Ubiquitous Computing Arizona State.
Effective Image Database Search via Dimensionality Reduction Anders Bjorholm Dahl and Henrik Aanæs IEEE Computer Society Conference on Computer Vision.
Real-time Embedded Face Recognition for Smart Home Fei Zuo, Student Member, IEEE, Peter H. N. de With, Senior Member, IEEE.
1 Abstract This paper presents a novel modification to the classical Competitive Learning (CL) by adding a dynamic branching mechanism to neural networks.
3D Hand Pose Estimation by Finding Appearance-Based Matches in a Large Database of Training Views
Real-time Hand Pose Recognition Using Low- Resolution Depth Images
Effective Gaussian mixture learning for video background subtraction Dar-Shyang Lee, Member, IEEE.
Introduction of the intrinsic image. Intrinsic Images The method of Finlayson & Hordley ( 2001 ) Two assumptions 1. the camera ’ s sensors are sufficiently.
Viewpoint Tracking for 3D Display Systems A look at the system proposed by Yusuf Bediz, Gözde Bozdağı Akar.
Human Computer Interface based on Hand Tracking P. Achanccaray, C. Muñoz, L. Rojas and R. Rodríguez 4 th International Symposium on Mutlibody Systems and.
Patient Specific 3D Surfaces for Interactive Medical Planning and Training Felix G. Hamza-Lup, Ph.D. Associate Professor Computer Science and Information.
Matthias Wimmer, Bernd Radig, Michael Beetz Chair for Image Understanding Computer Science Technische Universität München Adaptive.
Jason Li Jeremy Fowers Ground Target Following for Unmanned Aerial Vehicles.
Knowledge Systems Lab JN 8/24/2015 A Method for Temporal Hand Gesture Recognition Joshua R. New Knowledge Systems Laboratory Jacksonville State University.
A Fast and Robust Fingertips Tracking Algorithm for Vision-Based Multi-touch Interaction Qunqun Xie, Guoyuan Liang, Cheng Tang, and Xinyu Wu th.
Francois de Sorbier Hiroyuki Shiino Hideo Saito. I. Introduction II. Overview of our system III. Violin extraction and 3D registration IV. Virtual advising.
Fingertip Tracking Based Active Contour for General HCI Application Proceedings of the First International Conference on Advanced Data and Information.
New Segmentation Methods Advisor : 丁建均 Jian-Jiun Ding Presenter : 蔡佳豪 Chia-Hao Tsai Date: Digital Image and Signal Processing Lab Graduate Institute.
3D Fingertip and Palm Tracking in Depth Image Sequences
Proceedings of the 2008 IEEE International Conference on Robotics and Biomimetics Bangkok, Thailand, February , 2009 Prefessor : 謝銘原 Student : 謝琮閔.
Robust Hand Tracking with Refined CAMShift Based on Combination of Depth and Image Features Wenhuan Cui, Wenmin Wang, and Hong Liu International Conference.
Zhengyou Zhang Microsoft Research Digital Object Identifier: /MMUL Publication Year: 2012, Page(s): Professor: Yih-Ran Sheu Student.
KinectFusion : Real-Time Dense Surface Mapping and Tracking IEEE International Symposium on Mixed and Augmented Reality 2011 Science and Technology Proceedings.
Hand Gesture Recognition System for HCI and Sign Language Interfaces Cem Keskin Ayşe Naz Erkan Furkan Kıraç Özge Güler Lale Akarun.
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.
Graduate Programs in Computer Science A Soft Hand Model for Physically-based Manipulation of Virtual Objects Jan Jacobs Group Research.
Project title : Automated Detection of Sign Language Patterns Faculty: Sudeep Sarkar, Barbara Loeding, Students: Sunita Nayak, Alan Yang Department of.
Vehicle License Plate Detection Algorithm Based on Statistical Characteristics in HSI Color Model Instructor : Dr. K. R. Rao Presented by: Prasanna Venkatesh.
Algirdas Beinaravičius Gediminas Mazrimas Salman Mosslem.
出處: Signal Processing and Communications Applications, 2006 IEEE 作者: Asanterabi Malima, Erol Ozgur, and Miijdat Cetin 2015/10/251 指導教授:張財榮 學生:陳建宏 學號: M97G0209.
資訊工程系智慧型系統實驗室 iLab 南台科技大學 1 A Static Hand Gesture Recognition Algorithm Using K- Mean Based Radial Basis Function Neural Network 作者 :Dipak Kumar Ghosh,
A New Fingertip Detection and Tracking Algorithm and Its Application on Writing-in-the-air System The th International Congress on Image and Signal.
Online Kinect Handwritten Digit Recognition Based on Dynamic Time Warping and Support Vector Machine Journal of Information & Computational Science, 2015.
Expectation-Maximization (EM) Case Studies
Interactive Sand Art Drawing Using RGB-D Sensor
HCI 입문 Graphics Korea University HCI System 2005 년 2 학기 김 창 헌.
Fingertip Detection with Morphology and Geometric Calculation Dung Duc Nguyen ; Thien Cong Pham ; Jae Wook Jeon Intelligent Robots and Systems, IEEE/RSJ.
By Pushpita Biswas Under the guidance of Prof. S.Mukhopadhyay and Prof. P.K.Biswas.
A Recognition Method of Restricted Hand Shapes in Still Image and Moving Image Hand Shapes in Still Image and Moving Image as a Man-Machine Interface Speaker.
Matching of Objects Moving Across Disjoint Cameras Eric D. Cheng and Massimo Piccardi IEEE International Conference on Image Processing
Outline Introduction Related Work System Overview Methodology Experiment Conclusion and Future Work.
Marco Maisto, Massimo Panella, Luca Liparulo, and Andrea Proietti
2011 IEEE International Conference on Fuzzy Systems The Development of the Automatic Lane Following Navigation System for the Intelligent Robotic Wheelchair.
Vision Based hand tracking for Interaction The 7th International Conference on Applications and Principles of Information Science (APIS2008) Dept. of Visual.
What is Multimedia Anyway? David Millard and Paul Lewis.
Over the recent years, computer vision has started to play a significant role in the Human Computer Interaction (HCI). With efficient object tracking.
Introduction to Skin and Face Detection
CSE 554 Lecture 1: Binary Pictures
Outline H. Murase, and S. K. Nayar, “Visual learning and recognition of 3-D objects from appearance,” International Journal of Computer Vision, vol. 14,
Estimation of Skin Color Range Using Achromatic Features
Liyuan Li, Jerry Kah Eng Hoe, Xinguo Yu, Li Dong, and Xinqi Chu
Presentation transcript:

A Robust Method of Detecting Hand Gestures Using Depth Sensors Yan Wen, Chuanyan Hu, Guanghui Yu, Changbo Wang Haptic Audio Visual Environments and Games (HAVE), 2012 IEEE International Workshop on 1

Outline  Introduction  Related Works  The Proposed Method  Experimental Results  Conclusion 2

Introduction 3

 In human-computer interaction(HCI) system, recognizing hand and finger gestures are significant.  Medical system, computer games, and human-robot  Depth-sensing camera(Kinect, Xtion) add a dimension to increase accuracy.  Goal: detect hand gestures with color and depth information 4

Related Works 5

 Body [4][5] V.S. Hand  Hand  Superiority: simple  Inferiority: small scale, low resolution  Strict condition: cluttered background, lighting variation 6

Related Works  Hand gesture recognition  Only color [12]  Data glove [7]  Training process [9][10]  Earth Mover’s Distance(EMD) [11] 7

References  [7] R. M. Satava, “Virtual reality surgical simulator,” Surgical Endoscopy, vol. 7, pp. 203–205,  [9] C. Keskin, F. Kirac, Y. Kara, and L. Akarun, “Real time hand pose estimation using depth sensors,” in Computer Vision Workshops (ICCV Workshops), 2011 IEEE International Conference on, nov  [10] P. Doliotis, A. Stefan, C. McMurrough, D. Eckhard, and V. Athitsos, “Comparing gesture recognition accuracy using color and depth information,” in Proceedings of the 4th International Conference on Pervasive Technologies Related to Assistive Environments, ser. PETRA ’11. New York, NY, USA: ACM, 2011, pp. 20:1–20:7.  [11] Z. Ren, J. Yuan, and Z. Zhang, “Robust hand gesture recognition based on finger- earth mover’s distance with a commodity depth camera,” in Proceedings of the 19th ACM international conference on Multimedia, ser. MM ’11. New York, NY, USA: ACM, 2011, pp. 1093–1096.  [12] A. Argyros and M. Lourakis, “Real-time tracking of multiple skincolored objects with a possibly moving camera,” in Computer Vision -ECCV 2004, ser. Lecture Notes in Computer Science. Springer Berlin/ Heidelberg, 2004, vol. 3023, pp. 368–379. 8

The Proposed Method 9

10 Gesture Representation Finger Recognition Find convex hullDetect fingertip and direction Hand Segmentation Find hands through color Separate hands by k-means Find palm center

Hand Segmentation (I) 11

 Hand Segmentation (I) -- Find hands through color 12 RGB imageDepth image L*a*b color space where b = 2 L*a*b color space where b = 3 Skin color images after AND operation Binary image of hand segmentation

Hand Segmentation (II)  Separate hands by k-means  k=2  Assignment:  Update:  Threshold of distance between 2 clusters 13

Hand Segmentation (II) -- Separate Hands By K-means 14

Hand Segmentation (III)  Find palm center  Inscribed circle  Minimum inner distance  Maximum element of inner distances set 15

Finger Recognition (I)  Find convex hull  Graham’s scan algorithm  P: the lowest y-coordinate  Sort in increasing order of angle  Point to point is left/right turn  Left-turn: O ; right-turn: X 16

Finger Recognition (II)  Detect fingertip and direction  Fingers are long and narrow  Find an isosceles triangle with V  V: Every vertex on the convex hull  Set a maximum threshold to the vertex angle  The direction vector is paralleled with the median length of an isosceles triangle 17

Finger Recognition 18 Blue point : cluster centroid Green point : palm center Red points : fingertips Yellow curves : hand contour Long lines : finger directions Structures around the hand : convex hull

The Proposed Method 19 Gesture Representation Finger Recognition Find convex hullDetect fingertip and direction Hand Segmentation Find hands through color Separate hands by k-means Find palm center

Gesture Representation  All information about hands  Palm center location  Finger number  Fingertips location  Finger direction vectors  Gestures  Rock-paper-scissors game  Drag images  Grasping, releasing 20

Experimental Results 21

Experimental Results  Use Kinect as input of depth and color images  The detection successful rate can reach 95%.  No matter the hand is horizontally or vertically placed. 22

23

Experimental Results 24

Experimental Results --Shadow Puppetry 25

Conclusion 26

Conclusion  Present a new method to detect hands’ positions and gestures  NO training, NO database  Future works  Set a threshold to the distance between the palm center and the fingers  Add additional sensor devices to overcome no palm detection  Shadow Puppetry project 27