Abstract
Due to the effect of lighting and complex background, most visual hand gesture recognition systems work only under restricted environments. Here, we propose a robust system which consists of three modules: digital zoom, adaptive skin detection, and hand gesture recognition. The first module detects user face and zooms in so that the face and upper torus take the central part of the image. The second module utilizes the detected user facial color information to detect the other skin color regions like hands. The last module is the most important part for doing both static and dynamic hand gesture recognition. The region of interest next to the detected user face is for fist/waving hand gesture recognition. To classify the dynamic hand gestures under complex background, motion history image and four groups of novel Haar-like features are investigated to classify the dynamic up, down, left, and right hand gestures. A simple efficient algorithm using Support Vector Machine is developed. These defined hand gestures are intuitive and easy for user to control most home appliances. Five users doing 50 dynamic hand gestures at near, medium, and far distances, respectively, were tested under complex environments. Experimental results showed that the accuracy was 95.37 % on average and the processing speed was 3.93 ms per frame. An application integrated with the developed hand gesture recognition was also given to demonstrate the feasibility of proposed system.















Similar content being viewed by others
References
Xie, W., Teoh, E.K., Venkateswarlu, R., Chen, X.: Hand as natural man–machine interface in smart environments. In: Proceedings of the 24th IASTED International Conference on Signal Processing, Pattern Recognition, and Applications, pp. 117–122 (2006)
Lee, M., Woo, W.: ARKB:3D vision-based augmented reality keyboard. In: Proceeding of International Conference on Artificial Real Telexistence, pp. 54–57 (2003)
Chen, J.Y., Haas, E., Barnes, M.: Human performance issues and user interface design for teleoperated robots. IEEE Trans. Syst. Man Cybernet. Part C 37, 1231–1245 (2007)
Hu, C., Meng, M.Q., Liu, P.X., Wang, X.: Visual gesture recognition for human–machine interface of robot teleoperation. In: Proceedings of the IEEE International Conference on Intelligent Robots and Systems, Las Vegas, Nevada, pp. 1560–1565 (2003)
Breizner, L., Laptev, I., Lindeberg, T., Lenman, S., Sundhlad, Y.: A prototype system for computer vision based human computer interaction, Technical report CVAP251, ISRN KTH NA/P–01/09—SE, Department of Numerical Analysis and Computer Science, KTH, Royal Institute of Technology, Stockholm, Sweden (2001) ftp://ftp.nada.kth.se/CVAP/reports/cvap251.pdf
Chen, C.Y., Fan, Y.P., Chou, H.L.: Hand gesture commands for slide view control in a PC based presentation. In: Proceedings of the International Computer Symposium, Workshop on Computer Graphics and Virtual Reality, Tainan, Taiwan (1998)
Argyros, A.A., Lourakis, M.I.A.: Vision-based interpretation of hand gestures for remote control of a computer mouse. In: Proceedings of the HCI Workshop, LNCS 3979, Graz, Austria, pp. 40–51 (2006)
Zhou, H., Xie, L., Fang, X.: Visual mouse: SIFT detection and PCA recognition. In: Proceedings of the International Conference on Computational Intelligence and Security Workshops, pp. 263–266 (2007)
Hsieh, C.C., Liou, D.H.: A robust hand gesture recognition system using Haar-like features. In: Proceedings of the 2nd International Conference on Signal Processing and Systems, Dalian, China, V2-394–V2-398 (2010)
Rojas, R.: The backpropagation algorithm. In: Neural Networks—A Systematic Introduction, chap. 7. Springer, Berlin (1996)
Du, W., Li, H.: Vision based gesture recognition system with single camera. In: Proceedings of ICSP, pp. 1351–1357 (2000)
Segen, J., Kumar, S.: Human–computer interaction using gesture recognition and 3D hand tracking. In: Proceedings of ICIP, Chicago, pp. 188–192 (1998)
Liu, Y., Jiam, Y.: A robust hand tracking and gesture recognition method for wearable visual interfaces and its applications. In Proceedings of the Third International Conference on Image and Graphics, pp. 472–475 (2004)
Kim, D., Lee, S., Paik, J.: Active shape model-based gait recognition using infrared images. Intl J Signal Process Image Process Pattern Recogn 2, 1–13 (2009)
Bergh, M.V.D., Gool L.V.: Combining RGB and ToF cameras for real-time 3D hand gesture interaction. In: Proceedings of IEEE Workshop on Applications of Computer Vision, pp. 66–72 (2011)
Mitra, S., Acharya, T.: Gesture recognition: a survey. IEEE Trans Syst Man Cybern Part C 37, 311–324 (2007)
Kao, Y.W., Gu, H.Z., Yuan, S.M.: Integration of face and hand gesture recognition. In: Proceedings of Third International Conference on Convergence and Hybrid Information Technology, vol. 1, pp. 330–335 (2008)
Ramamoorthy, A., Vaswani, N., Chaudhury, S., Banerjee, S.: Recognition of dynamic hand gestures. Pattern Recogn. 36, 2069–2081 (2003)
Kwok, C., Fox, D., Meila, M.: Adaptive real-time particle filter for robot localization. In: Proceedings of Robotics and Automation, vol. 2, pp. 2836–2841 (2003)
Yeasin, M., Chaudhuri, S.: Visual understanding of dynamic hand gestures. Pattern Recogn 33, 1805–1817 (2000)
Stergiopouloua, E., Papamarkos, N.: Hand gesture recognition using a neural network shape fitting technique. Eng. Appl. Artif. Intel. 22, 1141–1158 (2009)
Licsár, A., Szirányi, T.: User-adaptive hand gesture recognition system with interactive training. Image Vis. Comput. 23, 1102–1114 (2005)
Wu, Y.M.: The implementation of gesture recognition for media player system. Master thesis of the Department of Electrical Engineering, National Taiwan University of Science and Technology, Taipei, Taiwan (2009)
Lai, I.H.: The following robot with searching and obstacle-avoiding. Master thesis of the Dept. of Electrical Engineering, National Central University, Chung-Li, Taiwan (2009)
Tu, Y.J.: Human computer interaction using face and gesture recognition. Master thesis of the Department of Electrical Engineering, National Chung Cheng University, Taiwan (2007)
Viola, P., Jones, M.: Rapid object detection using a boosted cascade of simple features. In: Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, pp. I-511–I-518 (2001)
Lienhart, R., Maydt, J.: An extended set of Haar-like features for rapid object detection. In: Proceedings International Conference on Image Processing, vol. 1, I-900–I-903 (2002)
Vezhnevets, V., Sazonov, V., Andreeva, A.: A survey on pixel-based skin color detection techniques. Graphics and Media Laboratory, Faculty of Computational Mathematics and Cybernetics, Moscow State University, Russia (2003)
Wimmer, M., Radig, B.: Adaptive skin color classificatory. In: Proceedings of the first ICGST International Conference on Graphics, Vision and Image Processing GVIP, vol. I, Cairo, Egypt, pp. 324–327 (2005)
Liou, D.H.: A real-time hand gesture recognition system by adaptive skin-color detection and motion history image. Master thesis of the Dept. of Computer Science and Engineering, Tatung University, Taipei, Taiwan (2009)
Alex, J.S., Bernhard, S.L.: A tutorial on support vector regression. Stat Comput 14, 199–222 (2004)
Boser, B.E., Guyon, I.M., Vapnik, V.N.: Support vector machines are universally consistent. J Complex pp. 768–791 (2002)
Qing, C., Georganas, N.D., Petriu, E.M.: Hand gesture recognition using Haar-like features and a stochastic context-free grammar. IEEE Trans Instrum Meas 57, 1562–1571 (2008)
Ciprian, D., Vasile, G., Pekka, N., Veijo, K.: Dynamic hand gesture recognition for human-computer interactions. In: Proceedings of the 6th IEEE International Symposium on Applied Computational Intelligence and Informatics, May 19–21, Romania, pp. 165–170 (2011)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hsieh, CC., Liou, DH. Novel Haar features for real-time hand gesture recognition using SVM. J Real-Time Image Proc 10, 357–370 (2015). https://doi.org/10.1007/s11554-012-0295-0
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11554-012-0295-0