Abstract
Hand gesture recognition system helps in development of interface system for entering text in human computer interaction. In this paper, we have presented a hand gesture recognition system designed for dataset consisting of numerals and alphabets in lower case. The proposed system detects the hand with the help of skin color and motion information. Hand tracking is done with the help of two-level tracking system using modified Kanade–Lucas–Tomasi (KLT) tracking algorithm. The existing KLT was not able to track the gesture trajectory once the skin detected becomes less in area resulting in decreased number of points. In this paper, traditional KLT has been modified with a new additional feature to overcome this difficulty. In feature extraction process, a feature matrix consisting of 30 features have been created. Among these 30 features, few features like density-1, density-2, and perimeter efficiency have been introduced and are used for calculating efficiency along with some existing features. Inclusion of new features helps in improving the performance and accuracy of the system. Recognition is done using six classifiers including SVM (Support Vector machine), Decision Tree, Naïve Bayes, k-NN (K nearest neighbor), ANN (Artificial neural Network) and ELM (Extreme learning Machine). The experimental results prove that 89.67% of accuracy is achieved for the recognition of dataset containing both numerals and alphabets. Our proposed system is also compared with two existing literatures and it has been observed that better accuracy is exhibited by the proposed system.
Similar content being viewed by others
References
Malima, A., Ozgur, E., Cetin, M.: A fast algorithm for vision-based hand gesture recognition for robot control. In: Proceedings of 14th IEEE Conf. on signal processing and communications applications, antalya, pp. 1–4. (2006)
Rehg, JM., Kanad, T.: Digiteyes: vision-based hand tracking for human-computer interaction. In: Proceedings of 1994 IEEE workshop on motion of non-rigid and articulated objects, pp. 16–22. IEEE (1994)
Guo, J.M., Liu, Y.F., Chang, C.H.: Improved hand tracking system. IEEE Trans. Circuits Syst. Video Technol. 22(5), 693–701 (2012)
Koh, E., Won, J., Bae, C.: On-premise skin color modeing method for vision-based hand tracking. In: 2009 IEEE 13th international symposium on consumer electronics, pp. 908–909. IEEE (2009)
Elmezain, M., Ayoub, A.-H., Jorg, A., Bernd, M.: A hidden markov model-based continuous gesture recognition systemfor hand motion trajectory. In: 2008 19th international conference on pattern recognition, pp. 1–4. IEEE (2008)
Kao, C.Y., Fahn, C.S.: A human-machine interaction technique: hand gesture recognition based on hidden Markov models with trajectory of hand motion. Procedia Eng. 15, 3739–3743 (2011)
Bhuyan, M.K., Bora, P.K., Ghosh, D.: Trajectory guided recognition of hand gestures having only global motions. Int. J. Comput. Sci. 2(9), 753–764 (2008)
Rubine, D.: Specifying gestures by example. Computer graphics (SIGGRAPH ’91 Proceedings), 25(4):329–337 (1991)
Ng, C.W., Ranganath, S.: Real-time gesture recognition system and application. Image Vis. Comput. 20, 993–1007 (2002)
Wang, G.W., Zhang, C., Zhuang, J.: An application of classifier combination methods in hand gesture recognition. Math. Probl. Eng. 2012, 1–17 (2012)
Viola, P., Jones, M.J.: Robust real-time face detection. Int. J. Comput. Vis. 57(2), 137–154 (2004)
Lee, H.-K., Choi, K.-W., Kong, D., Won, J.: Improved Kanade-Lucas-Tomasi tracker for images with scale changes. In: Proceedings of the IEEE international conference on consumer electronics, pp. 33–34. Berlin, Germany (2013)
Yu, Y., Bi, S., Mo, Y., Qiu, W.: Real-time gesture recognition system based on Camshift algorithm and Haar-like feature. In: 2016 IEEE international conference on cyber technology in automation, control, and intelligent systems (CYBER), pp. 337–342. IEEE (2016)
Singha, J., Laskar, R.H.: Self co-articulation detection and trajectory guided recognition for dynamic hand gestures. IET Comput. Vis. 10(2), 143–152 (2016)
Bhuyan, M.K., Kumar, D.A., MacDorman, K.F., Iwahori, Y.: A novel set of features for continuous hand gesture recognition. J. Multimod. User Interfaces 8(4), 333–343 (2014)
Misra, S., Singha, J., Laskar, R.H.: Vision-based hand gesture recognition of alphabets, numerals, arithmetic operators and ASCII characters in order to develop a virtual text-entry interface system. Neural Comput. Appl. 29(8), 117–135 (2018)
Wang, Z., Xue, X.: Multi-class support vector machine. In: Ma, Y., Guo, G. (eds.) Support vector machines applications, pp. 23–48. Springer International Publishing, New York (2014)
McCue, R.: A comparison of the accuracy of support vector machine and Naıve Bayes algorithms. In: Spam classification. University of California, Santa Cruz (2009)
Liu, Y., Wang, X., Yan, Ke.: Hand gesture recognition based on concentric circular scan lines and weighted K-nearest neighbor algorithm. Multimed. Tools Appl. 77(1), 209–223 (2018)
Singha, J., Roy, A., Laskar, R.H.: Dynamic hand gesture recognition using vision-based approach for human–computer interaction. Neural Comput. Appl. 29(4), 1129–1141 (2018)
Saha, S., Ganguly, B., Konar, A.: Gesture recognition from two-person interactions using ensemble decision tree. In: Progress in intelligent computing techniques: theory practice, and applications, pp. 287–293. Springer, Singapore (2018)
Lu, D., Yuanlong, Y., Huaping, L.: Gesture recognition using data glove: An extreme learning machine method. In: 2016 IEEE international conference on robotics and biomimetics (ROBIO), pp. 1349–1354. IEEE (2016)
Paulson, B., Rajan, P., Davalos, P., Gutierrez-Osuna, R., Hammond, T.: What!?! no rubine features?: using geometric-based features to produce normalized confidence values for sketch recognition. In: HCC workshop: sketch tools for diagramming, pp. 57–63 (2008)
Blagojevic, R., Chang, S.H.-H., Plimmer, B.: The power of automatic feature selection: rubine on steroids. In: Proceedings of the seventh sketch-based interfaces and modeling symposium. SBIM 10. Eurographics association, Aire-la-Ville, Switzerland, pp. 79–86 (2010)
Singha, J., Laskar, R.H.: Hand gesture recognition using two-level speed normalization, feature selection and classifier fusion. Multimed. Syst. 23(4), 499–514 (2017)
Yan, C., Gong, B., Wei, Y., Gao, Y.: Deep multi-view enhancement hashing for image retrieval. IEEE Trans. Patt. Anal. Mach. Intell. (2020). https://doi.org/10.1109/TPAMI.2020.2975798
Yan, C., Shao, B., Zhao, H., Ning, R., Zhang, Y., Feng, Xu.: 3D room layout estimation from a single RGB image. IEEE Trans. Multimed. 22(11), 3014–3024 (2020)
Yan, C., Li, Z., Zhang, Y., Liu, Y., Ji, X., Zhang, Y.: Depth image denoising using nuclear norm and learning graph model. ACM Trans. Multimed. Comput. Commun. Appl. 16(4), 1–17 (2020)
Acknowledgements
This work is supported by DST (Govt. of India) under the SEED Division [SP/YO/407/2018].
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by Y. Kong.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Saboo, S., Singha, J. & Laskar, R.H. Dynamic hand gesture recognition using combination of two-level tracker and trajectory-guided features. Multimedia Systems 28, 183–194 (2022). https://doi.org/10.1007/s00530-021-00811-8
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00530-021-00811-8