A Static Hand Gesture Recognition Model based on the Improved Centroid Watershed Algorithm and a Dual-Channel CNN

In order to achieve static hand gesture recognization within complex skin-like background regions in an effective and intelligent manner, this study proposed an integrated hand gesture recognition model based on the improved centroid watershed algorithm (ICWA) and a dual-channel convolutional neural network (DCCNN) structure. The effectiveness of this approach stemmed from more accurate segmentation of hand gestures from an original image by using the ICWA. The segmented image and the corresponding Local Binary Patterns (LBP) features extracted from the original image then serve as inputs for two channels of the devised DCCNN respectively for classification. The contributions of this study included an innovative method for reducing the image gradient difference while segmenting in the YCrCb color space, and the fusion of both Principal Component Analysis (PCA) for dimension reduction and a convexity detection process for identifying the secant line between the palm and arm. The devised DCCNN enables significant improvement on the static hand gesture classification accuracy by employing independent dual-convolution neural network framework for dealing with richer features at different scales. Tests and evaluations on benchmarking databases demonstrated that the devised models and techniques outperform classic methods with distinctive advantages when operating under challenging skin-like background conditions.

[1]  Ah Chung Tsoi,et al.  Face recognition: a convolutional neural-network approach , 1997, IEEE Trans. Neural Networks.

[2]  Mohammed Yeasin,et al.  Visual understanding of dynamic hand gestures , 2000, Pattern Recognit..

[3]  Hsien-I Lin,et al.  Human hand gesture recognition using a convolution neural network , 2014, 2014 IEEE International Conference on Automation Science and Engineering (CASE).

[4]  Zhang Guo-lian Survey on Dynamic Hand Gesture Recognition with Computer Vision , 2014 .

[5]  Yoshua Bengio,et al.  Gradient-based learning applied to document recognition , 1998, Proc. IEEE.

[6]  M. Szarvas,et al.  Pedestrian detection with convolutional neural networks , 2005, IEEE Proceedings. Intelligent Vehicles Symposium, 2005..

[7]  Abdesselam Bouzerdoum,et al.  An eye feature detector based on convolutional neural network , 2005, Proceedings of the Eighth International Symposium on Signal Processing and Its Applications, 2005..

[8]  David W. Jacobs,et al.  Robust and Efficient Detection of Salient Convex Groups , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  S. Mitra,et al.  Gesture Recognition: A Survey , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[10]  P. Ganesan,et al.  International Conference on Recent Trends in Computing 2015 ( ICRTC-2015 ) Comparative Study of Skin Color Detection and Segmentation in HSV and YCbCr Color Space , 2015 .

[11]  Ying Wu,et al.  Vision-Based Gesture Recognition: A Review , 1999, Gesture Workshop.

[12]  Yann LeCun,et al.  Off-Road Obstacle Avoidance through End-to-End Learning , 2005, NIPS.

[13]  Xu Duan-quan Improvement on watershed algorithm of OpenCV and its application in cell image segmentation , 2012 .

[14]  Mubarak Shah,et al.  Visual gesture recognition , 1994 .

[15]  Prabin Kumar Bora,et al.  A robust static hand gesture recognition system using geometry based normalizations and Krawtchouk moments , 2013, Pattern Recognit..

[16]  Jin-Hyung Kim,et al.  An HMM-Based Threshold Model Approach for Gesture Recognition , 1999, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  Li Min Monocular Vision Gesture Segmentation Based on Skin Color and Motion Detection , 2011 .

[18]  Mahmood Jasim,et al.  A Real-Time Computer Vision-Based Static and Dynamic Hand Gesture Recognition System , 2014, Int. J. Image Graph..

[19]  Rayi Yanu Tara,et al.  Hand Segmentation from Depth Image using Anthropometric Approach in Natural Interface Development , 2012 .

[20]  Ching Y. Suen,et al.  A trainable feature extractor for handwritten digit recognition , 2007, Pattern Recognit..

[21]  Joshua Powell Pedestrian Detection with Convolutional Neural Networks , 2017 .