Abstract
This paper attempts to present a vision-based interface which interacts with computers by hand gesture recognition. This work aims at creating a natural and intuitive application employing both static and dynamic hand gestures. The proposed application can be summarized in three main steps: hands detection in a video, hands tracking and converting hand shapes or trajectories into computer commands. To accomplish this application, a classification phase is paramount whether at the part of hand detection, or at the phase of “commanding computers”. For this reason, we have proposed to use a wavelet network classifier (WNC) learnt by fast wavelet transform (FWT). To emphasize the robustness of this classifier, we have used a neural network classifier (NNC) version in order to compare the two classifiers’ performances aiming at proving the strength of our proposed one. Global rates given by experimental results show the effectiveness of our proposed approaches of hand detection, hand tracking and hand gesture recognition. The comparison of the two classifier’s result helps to choose the best classifier, which can improve the performances of our application.
Similar content being viewed by others
References
Antonini M, Barlaud M (1992) Image coding using wavelet transform. IEEE Trans Image Process 1:205–220
Bencheriet Ch, Boualleg A/H, Tebbikh H, Guerzize B, Belguidoum W (2007) Détection de Visages par Méthode Hybride Couleur de Peau et Template Matching. In: SETIT 2007 4th International Conference: Sciences of Electronic, Technologies of Information and Telecommunications, TUNISIA
Ben Gharat I, Bouchrika T, Zaied M, Ben Amar C (2013) Hands Gestures recognition for virtual objects commanding in augmented reality applications. In: The 5th international conference on web and information technologie (ICWIT’13), Hammamet-Tunisia, 9–12 May 2013
Bouchrika T, Zaied M, Jemai O, Ben Amar C (2012) Ordering computers by hand gestures recognition based on wavelet networks. In: 2012 international conference on communications, computing and control applications. (CCCA’2012) proceedings, session1: robotics, Marseilles, France, 06–08 Dec 2012, pp 36–41
Burrus CS, Gopinath RA, Guo H (1998) Introduction to wavelets and wavelet transforms. A primer. Prentice Hall, Upper Saddle River, NJ, USA
Chen F-S, Fu C-M, Huang C-L (2003) Hand gesture recognition using a real-time tracking method and hidden Markov models. Image Vis Comput 21:745–758
Cover TM (1968) Estimation by the nearest neighbor rule. IEEE Trans Inf Theory 14(1):50–55
Daubechies I (1992) Ten lectures on wavelets. In: CBMS-NSF Regional Conf. Series in Appl. Math. 61. Society for Industrial and Mathematics. Philadelphia, PA, ISBN: 0-89871- 274-2
Ejbali R, Zaied M, Ben Amar C (2010) Wavelet network for recognition system of Arabic word. Int J Speech Technol 13(3):163–174
El Adel A, Zaied M, Ben Amar C (2011) Learning wavelet networks based on multiresolution analysis: application to images copy detection. In: 2011 International Conference on Communications, Computing and Control Applications (CCCA’2011). Hammamet-Tunisia
Erol A, Bebis G, Nicolescu M, Boyle RD, Twombly X (2007) Vision-based hand pose estimation: a review. Comput Vis Image Underst 108: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:1089–1105
Guedri B, Zaied M, Ben Amar C (2011) Indexing and images retrieval by content. In: IEEE 2011 International Conference on High Performance Computing & Simulation (HPCS’2011). Istanbul Turkey, pp 369–375
Han J, Awad G, Sutherland A (2009) Modelling and segmenting subunits for sign language recognition based on hand motion analysis. Pattern Recogn Lett 30:623–633
Holzinger A, Softic S, Stickel C, Ebner M, Debevc, M, Hu B (2010) Nintendo Wii remote controller in higher education: development and evaluation of a demonstrator kit for e-teaching. Computing and Informatics 29:601–615
Jemai O (2010) Apprentissage automatique des réseaux d’ondelettes: Application à la classification d’images. In: Dept. of computer sciences and MultiMedia, National Engineering School of Sfax
Jemai O, Zaied M, Ben Amar C, Alimi AM (2010) FBWN: an architecture of fast beta wavelet networks for image classification. In: 2010 IEEE World Congress on Computational Intelligence (IEEE WCCI 2010), The 2010 International Joint Conference on Neural Networks (IJCNN 2010). CCIB, Barcelona, Spain, pp 1953–1960
Jemai O, Zaied M, Ben Amar C, Alimi AM (2011) Fast learning algorithm of wavelet network based on fast wavelet transform. Int J Pattern Recogn Artif Intell 25(8):1297–1319
Jemai O, Zaied M, Ben Amar C, El Alimi MA (2011) Pyramidal hybrid approach: wavelet network with OLS algorithm-based image classification. Int J Wavelets Multiresolut Inf Process 9(1):1–20
Kao C-Y, Fahn C-S (2011) A human-machine interaction technique: hand gesture recognition based on hidden Markov models with trajectory of hand motion. Procedia Engineering 15:3739–3743
Kelly D, McDonald J, Markham C (2010) A person independent system for recognition of hand postures used in sign language. Pattern Recogn Lett 31:1359–1368
Li H, Greenspan M (2011) Model-based segmentation and recognition of dynamic gestures in continuous video streams. Pattern Recogn 44:1614–1628
Mitra S, Acharya T (2007) Gesture recognition: a survey. IEEE Trans Syst Man Cybern Part C Appl Rev 37(3):277–290
Oz C, Leu MC (2011) American Sign Language word recognition with a sensory glove using artificial neural networks. Eng Appl Artif Intell 24:1204–1213
Stephan JJ, Khudayer S (2010) Gesture recognition for Human-Computer Interaction (HCI). Int J Adv Comp Techn 2(4):30–35
Stergiopoulou E, Papamarkos N (2009) Hand gesture recognition using a neural network shape fitting technique. Eng Appl Artif Intell 22:1141–1158
Teyeb I, Jemai O, Bouchrika T, Ben Amar C (2013) Detecting driver drowsiness using eyes recognition system based on wavelet network. In: Proc. of the 5th international conference on web and information technologies (ICWIT 2013), Hammamet, Tunisia, 9–12 May 2013, pp. 245–254
Venkatesh YV (2003) On the classification of multispectral satellite images using the multilayer perceptron. Pattern Recogn 36(9):2161–2175
Wah Ng C, Ranganath S (2002) Real-time gesture recognition system and application. Image Vis Comput 20:993–1007
Yilmaz A, Javed O, Shah M (2006) Object tracking: a survey. ACM Comput Surv 38(4):45, Article 13
Zaied M, Jemai O, Ben Amar C (2008a) Image processing theory. In: Tools and Applications, IPTA 2008, pp 1–6
Zaied M, Jemai O, Ben Amar C (2008b) Training of the Beta wavelet networks by the frames theory: application to face recognition. In: IPTA’08, The International Workshops on Image Processing Theory, Tools and Applications. Tunisia, pp 165–170
Zaied M, Said S, Jemai O, Ben Amar C (2011) A novel approach for face recognition based on fast learning algorithm and wavelet network theory. Int J Wavelets Multiresolut Inf Process 9(6):923–945
Zhang Q, Benveniste A (1992) Wavelet networks. IEEE Trans Neural Netw 3:889–898
Zhao Z-Y, Gao W-L, Zhu M-M, Yu L (2012) A vision based method to distinguish and recognize static and dynamic gesture. Procedia Engineering 29:3065–3069
Acknowledgements
The authors would like to acknowledge the financial support of this work by grants from General Direction of Scientific Research (DGRST), Tunisia, under the ARUB program.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Bouchrika, T., Zaied, M., Jemai, O. et al. Neural solutions to interact with computers by hand gesture recognition. Multimed Tools Appl 72, 2949–2975 (2014). https://doi.org/10.1007/s11042-013-1557-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-013-1557-y