Abstract
Hand tracking is one of the essential elements in vision-based hand gesture recognition systems. It has a great potential as a tool for better human-computer interaction (HCI) by means of communicating in natural and articulate ways. This has motivated an active research concerning with the interpretation of hand tracking for gesture recognition system. However, due to the nature of hand motion which is flexible, erratic and always varies in its appearance, the tracking of human hand using vision-based remains a complex problem. In this paper, we present an efficient method to overcome such difficulties using integration of Adaptive Kalman Filter (AKF) and Eigenhand method. In the proposed method, the tracking task is first carried out by running the Region of Interest (ROI) based tracker. Here, by fusing the skin and motion cues as the main tracking features, the actual hand position in the current frame is measured. This initial measurement is rather inconsistent due to the working principle of ROI based tracker which greatly depends on how effectively the extracted tracking features are. To reduce this inconsistency, the measurement error is minimized by employing the AKF prediction. After the hand position is effectively estimated by the AKF tracker, a low dimensional eigenspace representation, i.e., the Eigenhand, is employed to further improve the tracking performance. This representation is necessary as the AKF tracker only treats the hand image as a set of moving pixel which consequently disregards the detail appearance of the target. Therefore, the incorporated eigenspace representation provides a compact description of the internal target appearance for better object recognition. This eigenspace adaptively learns the current state to reflect the appearance changes of the target image in each frame. The experimental results demonstrate the effectiveness of the proposed tracking algorithm in indoor and outdoor environments where the target objects undergo large pose changes, lighting variation, fast motion and partial occlusion with average detection rate above 97 % at the speed of 35 frame/second (fps).
Similar content being viewed by others
References
Asaari MSM, Bakhtiar Affendi Rosdi, Suandi SA (2012) Intelligent biometric group hand tracking (IBGHT) database for visual hand tracking research and development. Multimed Tools Appl pp 1–30
Asaari MSM, Suandi SA (2010) Fusion of motion and color cue for hand detection and tracking. World Engineering Congress pp. 240–245
Asaari MSM, Suandi SA (2010) Hand gesture tracking system using adaptive kalman filter. International Conference on Intelligent Systems Design and Applications pp. 166–171
Binh ND, Shuichi E, Ejima T (2005) Real time hand tracking and gesture recognition system. International Conference on Graphic,Vision and Image Processing pp. 111–115
Black MJ, Fleet DJ, Yacoob Y (1998) A framework for modeling appearance change in image sequences. IEEE Conference on Computer Vision and Pattern Recognition pp. 660–667
Black MJ, Jepson AD (1998) Eigentracking: robust matching and tracking of articulated objects using a view-based representation. Int J Comput Vis 26(1):63–84
Bradski G (1998) Computer vision face tracking for use in a perceptual user interface. IEEE Workshop on Applications of Computer Vision pp. 214–219
Chen FS, Fu CM, Huang CL (2003) Hand gesture recognition using a real-time tracking method and hidden markov models. Image Vision Comput 21(8):745–758
Comaniciu D, Ramesh V, Meer P (2004) Real-time tracking of non-rigid objects using mean shift. IEEE Conference on Computer Vision and Pattern Recognition pp. 142–149
Elmezain M, Al-Hamadi A, Niese R, Michaelis B (2010) A robust method for hand tracking using mean-shift algorithm and kalman filter in stereo color image sequences. Int J Inf Technol 6(1):24–28
Erol A, Bebis G, Nicolescu M, Boyle RD, Twombly X (2007) Vision-based hand pose estimation: a review. Comput Vis Image Underst 108(1–2):52–73
Feng Z, Yang B, Chen Y, Zheng Y, Xu T, Li Y, Xu T, Zhu D (2011) Features extraction from hand images based on new detection operators. Pattern Recogn 44(5):1089–1105
Ge SS, Yang Y, Lee TH (2008) Hand gesture recognition and tracking based on distributed locally linear embedding. Image Vis Comput 26(12):1607–1620
Guan C, Hassebrook LG, Lau DL, Yalla V (2007) Near-infrared composite pattern projection for continuous motion hand-computer interaction. J Vis Commun Image Represent 18(2):141–150
Hee SK, Gregorij K, Ruzena B (2008) Hand tracking and motion detection from the sequence of stereo color image frames. International Conference on Industrial Technology pp. 1–6
Ho J, Lee KC, Yang MH, Kriegman D (2004) Visual tracking using learned linear subspaces. IEEE Conference on Computer Vision and Pattern Recognition pp. 782–789
Imagawa K, Lu S, Igi S (1998) Color based hands tracking system for sign language recognition. International Conference on Face and Gesture Recognition pp. 462–467
Isard M, Blake A (1998) Conditional density propagation for visual tracking. Int J Comput Vis 29(1):5–28
Ishida H, Takahashi T, Ide I, Murase H (2010) A hilbert warping method for handwriting gesture recognition. Pattern Recogn 43(8):2799–2806
Kaiser HF (1960) The application of electronic computers to factor analysis. Educ Psychol Meas 20(1):141–151
Kalman RE (1960) A new approach to linear filtering and prediction problems. Trans ASME J Basic Eng 82(Series D):35–45
Koh E, Won J, Bae C (2009) On-premise skin color modeing method for vision-based hand tracking. International Symposium on Consumer Electronics pp. 908–909
Li H, Greenspan M (2011) Model-based segmentation and recognition of dynamic gestures in continuous video streams. Pattern Recogn 44(8):1614–1628
McAllister G, McKennan S, Ricketts I (2002) Hand tracking for behavior understanding. Image Vis Comput 20(12):827–840
Moon H, Phillips J (1998) Analysis of pca-based face recognition algorithms. In: Boyer K, Phillips J (eds) Empirical evaluation techniques in computer vision. IEEE Computer Society Press
Oka K, Sato Y, Koike H (2002) Real-time fingertip tracking and gesture recognition. IEEE Comput Graph Appl 22(6):64–71
Pan Z, Li Y, Zhang M, Sun C, Guo K, Tang X, Zhou SZ (2010) A real-time multi-cue hand tracking algorithm based on computer vision. Virtual Reality Conference pp. 219–222
Park CB, Lee SW (2011) Real-time 3d pointing gesture recognition for mobile robots with cascade hmm and particle filter. Image Vis Comput 29(1):51–63
Porikli F, Tuzel O, Meer P (2006) Covariance tracking using model update based on means on riemannian manifolds. IEEE Conference on Computer Vision and Pattern Recognition pp. 728–735
Ross D, Lim J, Yang MH (2004) Adaptive probabilistic visual tracking with incremental subspace update. European Conference on Computer Vision pp. 470–482
Ross D, Lim J, Yang MH, Lin RS (2008) Incremental learning for robust visual tracking. Int J Comput Vis 77(1):125–141
Shan C, Tan T, Wei Y (2007) Real-time hand tracking using a mean shift embedded particle filter. Pattern Recogn 40(7):1958–1970
Suk HI, Sin BK, Lee SW (2010) Hand gesture recognition based on dynamic bayesian network framework. Pattern Recogn 43(9):3059–3072
Tjahyadi R, Liu W, Venkatesh S (2004) Automatic parameter selection for eigenfaces. International Conference on Optimization: Techniques and Applications
Turk M, Pentland A (1991) Eigenfaces for recognition. J Cogn Neurosci 3(1):71–86
Tuzel O, Porikli F, Meer P (2006) Region covariance: a fast descriptor for detection and classification. European Conference on Computer Vision pp. 589–600
Utsumi A, Tetsutani N, Igi S (2002) Hand detection and tracking using pixel value distribution model for multiple-camera-based gesture interactions. Conference on Knowledge Media Networking pp. 31–36
Welch G, Bishop G (2006) An introduction to the kalman filter. Technical Report, pp 95–041
Weng SK, Kuo CM, Tu SK (2006) Video object tracking using adaptive kalman filter. J Vis Commun Image Represent 17(6):1190–1208
Zhai H, Wu X, Han H (2005) Research of a real time hand tracking algorithm. Internatonal Conference on Neural Networks and Brain pp. 1233–1235
Zhang QY, Zhang MY, Hu JQ (2009) Hand gesture contour tracking based on skin color probability and state estimation model. J Multimed 4(6):349–355
Zheng W, Bhandarkar SM (2009) Face detection and tracking using a boosted adaptive particle filter. J Vis Commun Image Represent 20(1):9–27
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Mohd Asaari, M.S., Rosdi, B.A. & Suandi, S.A. Adaptive Kalman Filter Incorporated Eigenhand (AKFIE) for real-time hand tracking system. Multimed Tools Appl 74, 9231–9257 (2015). https://doi.org/10.1007/s11042-014-2078-z
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-014-2078-z