Real-time rotation invariant hand tracking using 3D data

Hand tracking is a common task in a gesture recognition system. Many techniques have been introduced to make successful hand tracking. In hand tracking system, most of previous works tracked the hand position using attached marker on hands. Several researchers have used a color image for skin color detection. However, using marker based need to attach marker on hands or wear gloves to make hand can be detected. When using color information, there is a need to extract many different skin colors. Furthermore, the lighting and background on the situation also need to be concerned to avoid a cluttered background that can affect the detection and tracking. This paper presents the real-time hand tracking using three dimensional (3D) data. This 3D data is coming from the Kinect sensor, which is working in real-time. 3D data from Kinect sensor is depth image data which can be used to detect and track the motion of the hand. This paper proposes hand tracking method using a hand tracker algorithm released by NiTE, hand's segmentation method, hand contour detection and center of palm detection. The hand's segmentation method consists of the ROI of the hand's area and background subtraction. The propose hand tracking algorithm is rotation invariant, since it can detect and track various rotations of hand. Additionally, it also can remove unwanted object (noise) that also moving parallelly with the hand's position.

[1]  Sung-Tae Jung,et al.  Real-time gesture recognition using 3D depth camera , 2011, 2011 IEEE 2nd International Conference on Software Engineering and Service Science.

[2]  Ankit Chaudhary,et al.  Tracking of Fingertips and Centers of Palm Using KINECT , 2011, 2011 Third International Conference on Computational Intelligence, Modelling & Simulation.

[3]  Supavadee Aramvith,et al.  Improved face and hand tracking for sign language recognition , 2005, International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II.

[4]  Yan Wen,et al.  A robust method of detecting hand gestures using depth sensors , 2012, 2012 IEEE International Workshop on Haptic Audio Visual Environments and Games (HAVE 2012) Proceedings.

[5]  Arunas Lipnickas,et al.  3D human hand motion recognition system , 2013, 2013 6th International Conference on Human System Interactions (HSI).

[6]  Tanner Bryce Blair,et al.  Innovate engineering outreach: A special application of the Xbox 360 Kinect sensor , 2013, 2013 IEEE Frontiers in Education Conference (FIE).

[7]  Stacy J. Morris Bamberg,et al.  A feasibility study of an upper limb rehabilitation system using kinect and computer games , 2012, 2012 Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[8]  Lei Yang,et al.  Static Hand Gesture Recognition Based on HOG with Kinect , 2012, 2012 4th International Conference on Intelligent Human-Machine Systems and Cybernetics.

[9]  Akira Utsumi,et al.  Multiple-hand-gesture tracking using multiple cameras , 1999, Proceedings. 1999 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No PR00149).

[10]  Daniel Lélis Baggio,et al.  Mastering OpenCV with Practical Computer Vision Projects , 2012 .

[11]  Charles R. Cameron,et al.  Hand tracking and visualization in a virtual reality simulation , 2011, 2011 IEEE Systems and Information Engineering Design Symposium.