Vision Based Hand Gesture Recognition Using 3D Shape Context

Hand gesture recognition plays an important role in robot vision and makes human-robot interaction more flexible and convenient. Among the hand gesture features, shape is a meaningful and informative cue and the effective representation of hand shape is critical for recognition. In this paper, we propose a novel method to capture the shape information of 3D hand gestures. Hand shapes are segmented from the depth images which are captured by the Kinect sensor with cluttered backgrounds. Given the surface of the hand shape, we construct vectors and build histograms based on the vector division. Then a hand gesture is represented by a 3D Shape Context descriptor with rich 3D information. The Dynamic Time Warping algorithm is finally used for hand gesture recognition. Extensive experiments on two benchmark datasets are conducted to test the proposed method and the experimental results verify that the proposed method outperforms the recent related methods.

[1]  Ayoub Al-Hamadi,et al.  A Hidden Markov Model-based continuous gesture recognition system for hand motion trajectory , 2008, 2008 19th International Conference on Pattern Recognition.

[2]  Cordelia Schmid,et al.  A performance evaluation of local descriptors , 2005, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[3]  Michael Rohs,et al.  A $3 gesture recognizer: simple gesture recognition for devices equipped with 3D acceleration sensors , 2010, IUI '10.

[4]  Anilkumar V. Nandi,et al.  A survey of 2D and 3D imaging used in hand gesture recognition for human-computer interaction (HCI) , 2016, 2016 IEEE International WIE Conference on Electrical and Computer Engineering (WIECON-ECE).

[5]  A. Aydin Alatan,et al.  Shape Index SIFT: Range Image Recognition Using Local Features , 2010, 2010 20th International Conference on Pattern Recognition.

[6]  Jianyu Yang,et al.  Salient feature point selection for real time RGB-D hand gesture recognition , 2017, 2017 IEEE International Conference on Real-time Computing and Robotics (RCAR).

[7]  Junsong Yuan,et al.  Robust hand gesture recognition based on finger-earth mover's distance with a commodity depth camera , 2011, ACM Multimedia.

[8]  程俊,et al.  Feature Fusion for 3D Hand Gesture Recognition by Learning a Shared Hidden Space , 2012 .

[9]  Robin R. Murphy,et al.  Hand gesture recognition with depth images: A review , 2012, 2012 IEEE RO-MAN: The 21st IEEE International Symposium on Robot and Human Interactive Communication.

[10]  Junsong Yuan,et al.  Parsing 3 D motion trajectory for gesture recognition q , 2016 .

[11]  Pietro Zanuttigh,et al.  Hand gesture recognition with leap motion and kinect devices , 2014, 2014 IEEE International Conference on Image Processing (ICIP).

[12]  Haibin Ling,et al.  Shape Classification Using the Inner-Distance , 2007, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Youdong Ding,et al.  Dynamic Hand Gesture Recognition Using Kinematic Features Based on Hidden Markov Model , 2013 .

[14]  Biing-Hwang Juang,et al.  Fundamentals of speech recognition , 1993, Prentice Hall signal processing series.

[15]  Jianyu Yang,et al.  Invariant multi-scale descriptor for shape representation, matching and retrieval , 2016, Comput. Vis. Image Underst..

[16]  Lale Akarun,et al.  Real time hand pose estimation using depth sensors , 2011, 2011 IEEE International Conference on Computer Vision Workshops (ICCV Workshops).

[17]  Junsong Yuan,et al.  Robust Part-Based Hand Gesture Recognition Using Kinect Sensor , 2013, IEEE Transactions on Multimedia.

[18]  Xiaodong Yang,et al.  Histogram of 3D Facets: A characteristic descriptor for hand gesture recognition , 2013, 2013 10th IEEE International Conference and Workshops on Automatic Face and Gesture Recognition (FG).

[19]  Jianyu Yang,et al.  Invariant multi-scale shape descriptor for object matching and recognition , 2016, 2016 IEEE International Conference on Image Processing (ICIP).

[20]  Lale Akarun,et al.  Randomized decision forests for static and dynamic hand shape classification , 2012, 2012 IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops.

[21]  Jitendra Malik,et al.  Shape matching and object recognition using shape contexts , 2010, 2010 3rd International Conference on Computer Science and Information Technology.

[22]  Mohammed Bennamoun,et al.  3D Object Recognition in Cluttered Scenes with Local Surface Features: A Survey , 2014, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[23]  Yong Wang,et al.  Using human body gestures as inputs for gaming via depth analysis , 2008, 2008 IEEE International Conference on Multimedia and Expo.

[24]  Pietro Zanuttigh,et al.  Hand gesture recognition with jointly calibrated Leap Motion and depth sensor , 2015, Multimedia Tools and Applications.

[25]  Tarik Arici,et al.  Robust gesture recognition using feature pre-processing and weighted dynamic time warping , 2014, Multimedia Tools and Applications.

[26]  Andrew W. Fitzgibbon,et al.  Real-time human pose recognition in parts from single depth images , 2011, CVPR 2011.

[27]  Yingli Tian,et al.  Edge Enhanced Depth Motion Map for Dynamic Hand Gesture Recognition , 2013, 2013 IEEE Conference on Computer Vision and Pattern Recognition Workshops.

[28]  Lale Akarun,et al.  DTW Based Clustering to Improve Hand Gesture Recognition , 2011, HBU.

[29]  Alex Pentland,et al.  Real-Time American Sign Language Recognition Using Desk and Wearable Computer Based Video , 1998, IEEE Trans. Pattern Anal. Mach. Intell..

[30]  Jianyu Yang,et al.  Real time hand gesture recognition via finger-emphasized multi-scale description , 2017, 2017 IEEE International Conference on Multimedia and Expo (ICME).

[31]  Karl F. MacDorman,et al.  Review of constraints on vision-based gesture recognition for human-computer interaction , 2018, IET Comput. Vis..

[32]  Aaron F. Bobick,et al.  Parametric Hidden Markov Models for Gesture Recognition , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  Longin Jan Latecki,et al.  Path Similarity Skeleton Graph Matching , 2008, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[34]  Radu Horaud,et al.  Point Trajectories and a Smooth Surface Model , 2004, European Conference on Computer Vision.

[35]  Lu Yang,et al.  Survey on 3D Hand Gesture Recognition , 2016, IEEE Transactions on Circuits and Systems for Video Technology.