Real-Time Robust Hand Tracking Based on Camshift and Motion Velocity

Although a lot of works have been done in the domain of hand tracking, it is still a challenge to robustly tracking hand motion. Traditional Camshift algorithm which can efficiently tracking object in a simple scene is sensitive to the changing of background, other variant such as Camshift&Kalman tracking is still not robust enough to give a reliable result. This paper proposes a real-time hand tracking algorithm just using normal camera. KLT feature tracking is used to tracking good features in the hand, and we use this tracking result to calculate the main velocity of hand motion. Additionally, global velocity which is calculated from probability of Bayesian skin color is used to refine the velocity of hand motion. After this step, we can update Camshift tracking window using the velocity of hand. Finally Camshift is used to detect a more precise hand region. This approach is relatively insensitive to background, achieving robust tracking performance in real-time.

[1]  Matthew Tang,et al.  Recognizing Hand Gestures with Microsoft ’ s Kinect , 2011 .

[2]  Mathias Kölsch,et al.  Fast 2D Hand Tracking with Flocks of Features and Multi-Cue Integration , 2004, 2004 Conference on Computer Vision and Pattern Recognition Workshop.

[3]  David Zeltzer,et al.  A survey of glove-based input , 1994, IEEE Computer Graphics and Applications.

[4]  Yang Li,et al.  A real-time multi-cue hand tracking algorithm based on computer vision , 2010, 2010 IEEE Virtual Reality Conference (VR).

[5]  Jian Sun,et al.  Lazy snapping , 2004, SIGGRAPH 2004.

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

[7]  Su Jian-bo The Hand Tracking for Humanoid Robot Using Camshift Algorithm and Kalman Filter , 2006 .

[8]  Vladimir Vezhnevets,et al.  A Survey on Pixel-Based Skin Color Detection Techniques , 2003 .

[9]  Xia Liu,et al.  Hand gesture recognition using depth data , 2004, Sixth IEEE International Conference on Automatic Face and Gesture Recognition, 2004. Proceedings..

[10]  Jingxin Hong,et al.  Moving object tracking system based on camshift and Kalman filter , 2011, 2011 International Conference on Consumer Electronics, Communications and Networks (CECNet).

[11]  Takeshi Ikenaga,et al.  Real-time both hands tracking using CAMshift with motion mask and probability reduction by motion prediction , 2012, Proceedings of The 2012 Asia Pacific Signal and Information Processing Association Annual Summit and Conference.

[12]  D. C. Green Digital Techniques and Systems , 1980 .

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

[14]  Xin Chen,et al.  Real-time Visual Object Tracking via CamShift-Based Robust Framework , 2012 .

[15]  Carlo Tomasi,et al.  Good features to track , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[16]  Gary Bradski,et al.  Computer Vision Face Tracking For Use in a Perceptual User Interface , 1998 .

[17]  Yang Li,et al.  Robust Hand Posture Recognition Integrating Multi-cue Hand Tracking , 2010, Edutainment.