Abstract
Hand gesture recognition has become one of the most important directions in human-computer interaction (HCI) research. Despite recent advances in this area, the development of methods and techniques to correctly recognize gestures is still ongoing. In this paper, a hand gesture and sign recognition system (HGRS/SGRS) based on textural features is implemented using a local binary pattern (LBP), local directional pattern (LDP), local optimal-oriented pattern (LOOP) and local Gabor binary pattern histogram sequence (LGBPHS). In terms of feature extraction, we introduce Modifiedi-LOOP, a modified local texture descriptor for HGRS and SGRS to improve the efficiency of our system. The experiments are carried out on five datasets, for Arabic, American Alphabet Sign languages and dynamic gestures where the proposed Mi-LOOP as well as LGBPHS achieve satisfactory simulation results.
Similar content being viewed by others
Data Availability
1. The dataset generated during the current study are available in the [IEEE] repository, [https://ieee-dataport.org/open-access/static-hand-gesture-asl-dataset].
2. The dataset generated during the current study are available in the [ArSL2018 Arabic] repository, [https://data.mendeley.com/datasets/y7pckrw6z2/1].
3. The dataset generated during the current study are available in the [Jochen Triesch] repository, [https://www.idiap.ch/webarchives/sites/www.idiap.ch/resource/gestures].
4. The dataset generated during the current study are available in the [Sebastien Marcel] repository, [https://www.idiap.ch/webarchives/sites/www.idiap.ch/resource/gestures].
5. The dataset (named El Halawani) generated during the current study are available from the corresponding author on reasonable request.
References
Adeyanju I, Bello O, Azeez M (2022) Development of an american sign language recognition system using canny edge and histogram of oriented gradient. Niger J Technol Dev 19(3):195–205
Agab S, Chelali F (2018) Hog and hoof spatio-temporal descriptors for gesture recognition. In: 2018 International Conference on Signal, Image, Vision and their Applications (SIVA), IEEE, pp 1–7
Agab S, Chelali F (2019) Dynamic hand gesture recognition based on textural features. In: 2019 International Conference on Advanced Electrical Engineering (ICAEE), IEEE, pp 1–6
Agab SE, Ferhat R, Chelali FZ (2021) Robust hand gesture recognition based on mwld and ltep descriptors. In: 2021 International conference on artificial intelligence for cyber security systems and privacy (AI-CSP), IEEE, pp 1–5
Al-Jarrah O, Halawani A (2001) Recognition of gestures in arabic sign language using neuro-fuzzy systems. Artif Intell 133(1-2):117–138
Ali MHK, Azman MA, Ismail ZH et al (2012) Real-time hand gestures system for mobile robots control. Procedia Engineering 41:798–804
Aljuhani R, Alfaidi A, Alshehri B, Alwadei H, Aldhahri E, Aljojo N (2022) Arabic sign language recognition using convolutional neural network and mobilenet. Arab J Sci Eng p 1–8
Alshomrani S, Aljoudi L, Arif M (2021) Arabic and american sign languages alphabet recognition by convolutional neural network. Advances in Science and Technology Research Journal 15(4)
Anand D et al (2021) An improved hand gesture recognition system based on optimized msvm and sift feature extraction algorithm. In: Proceedings of international conference on big data, machine learning and their applications, Springer, pp 365–377
Angelopoulou A, Garcia-Rodriguez J, Orts-Escolano S, Kapetanios E, Liang X, Woll B, Psarrou A (2019) Evaluation of different chrominance models in the detection and reconstruction of faces and hands using the growing neural gas network. Pattern Anal Applic 22(4):1667–1685
Assaleh K, Al-Rousan M (2005) Recognition of arabic sign language alphabet using polynomial classifiers. EURASIP J Adv Signal Process 2005(13):1–10
Bastos IL, Angelo MF, Loula AC (2015) Recognition of static gestures applied to brazilian sign language (libras). In: 2015 28th SIBGRAPI conference on graphics, patterns and images, IEEE, pp 305–312
Bose SR, Kumar VS (2022) In-situ recognition of hand gesture via enhanced xception based single-stage deep convolutional neural network. Exp Syst Appl 193:116–427
Chakraborti T, McCane B, Mills S, Pal U (2018) Loop descriptor: local optimal-oriented pattern. IEEE Signal Process Lett 25(5):635–639
Ċevik N, Ċevik T (2020) A novel high-performance holistic descriptor for face retrieval. Pattern Anal Appl 23(1):371–383
Damaneh MM, Mohanna F, Jafari P (2023) Static hand gesture recognition in sign language based on convolutional neural network with feature extraction method using orb descriptor and gabor filter. Exp Syst Appl 211:118–559
Davies E (1986) Constraints on the design of template masks for edge detection. Pattern Recognit Lett 4(2):111–120
Dong C, Leu MC, Yin Z (2015) American sign language alphabet recognition using microsoft kinect. In: Proceedings of the IEEE conference on computer vision and pattern recognition workshops, pp 44–52
Dong J, Xia Z, Zhao Q (2021) Augmented reality assisted assembly training oriented dynamic gesture recognition and prediction. Appl Sci 11(21):9789
Elmezain M, Al-Hamadi A, Appenrodt J, Michaelis B (2008) A hidden markov model-based continuous gesture recognition system for hand motion trajectory. In: 2008 19th international conference on pattern recognition, IEEE, pp 1–4
Elmezain M, Al-Hamadi A, Krell G, El-Etriby S, Michaelis B (2007) Gesture recognition for alphabets from hand motion trajectory using hidden markov models. In: 2007 IEEE international symposium on signal processing and information technology, IEEE, pp 1192–1197
Elouariachi I, Benouini R, Zenkouar K, Zarghili A (2020) Robust hand gesture recognition system based on a new set of quaternion tchebichef moment invariants. Pattern Anal Appl 23(3):1337–1353
Fagiani M, Principi E, Squartini S, Piazza F (2015) Signer independent isolated italian sign recognition based on hidden markov models. Pattern Anal Applic 18(2):385–402
Ferhat R, Chelali FZ et al (2020) Static and dynamic hand gesture recognition system using contourlet transform. In: The proceedings of the 3rd international conference on smart city applications, Springer, pp 844–854
Halidou A, You X, Hamidine M, Etoundi RA, Diakite LH et al (2014) Fast pedestrian detection based on region of interest and multi-block local binary pattern descriptors. Comput Electric Eng 40(8):375–389
Haria A, Subramanian A, Asokkumar N, Poddar S, Nayak JS (2017) Hand gesture recognition for human computer interaction. Procedia Comput Sci 115:367–374
Heikkilä M, Pietikäinen M, Schmid C (2006) Description of interest regions with center-symmetric local binary patterns. In: Computer vision, graphics and image processing, Springer, pp 58–69
Huang H, Chong Y, Nie C, Pan S (2019) Hand gesture recognition with skin detection and deep learning method. In: Journal of physics: Conference series, IOP Publishing, vol 1213, p 022001
Ibrahim NB, Selim MM, Zayed HH (2018) An automatic arabic sign language recognition system (arslrs). J King Saud Univ-Comput Inf Sci 30(4):470–477
Jabid T, Kabir MH, Chae O (2010) Robust facial expression recognition based on local directional pattern. ETRI J 32(5):784–794
Jabid T, Kabir MH, Chae O (2010) Local directional pattern (ldp) for face recognition. In: 2010 Digest of technical papers international conference on consumer electronics (ICCE), IEEE, pp 329–330
Jasim M, Hasanuzzaman M (2014) Sign language interpretation using linear discriminant analysis and local binary patterns. In: 2014 International conference on informatics, electronics & vision (ICIEV), IEEE, pp 1–5
Karanwal S, Diwakar M (2021) Neighborhood and center difference-based-lbp for face recognition. Pattern Anal Applic 24(2):741–761
Kaur B, Joshi G (2016) Lower order krawtchouk moment-based feature-set for hand gesture recognition. Advances in Human-Computer Interaction p 2016
Kim J, Yu S, Kim D, Toh KA, Lee S (2017) An adaptive local binary pattern for 3d hand tracking. Pattern Recogn 61:139–152
Kowdiki M, Khaparde A (2021) Automatic hand gesture recognition using hybrid meta-heuristic-based feature selection and classification with dynamic time warping. Comput Sci Rev 39:100320
Lahiani H, Kherallah M, Neji M (2017) Hand gesture recognition system based on local binary pattern approach for mobile devices. In: International conference on intelligent systems design and applications, Springer, pp 180–190
Lahiani H, Neji M (2018) Hand gesture recognition method based on hog-lbp features for mobile devices. Procedia Computer Science 126:254–263
Latif G, Mohammad N, AlKhalaf R, AlKhalaf R, Alghazo J, Khan M (2020) An automatic arabic sign language recognition system based on deep cnn: an assistive system for the deaf and hard of hearing. Int J Comput Digit Syst 9(4):715–724
Li L, Qin S, Lu Z, Zhang D, Xu K, Hu Z (2021) Real-time one-shot learning gesture recognition based on lightweight 3d inception-resnet with separable convolutions. Pattern Anal Applic 24(3):1173–1192
Liu Wf, Li Sj, Wang Yj (2009) Automatic facial expression recognition based on local binary patterns of local areas. In: 2009 WASE International conference on information engineering, IEEE, vol 1, pp 197–200
Maqueda AI, del Blanco CR, Jaureguizar F (2015) Human–computer interaction based on visual hand-gesture recognition using volumetric spatiograms of local binary patterns. Comput Vis Image Underst 141:126–137
Meena K, Suruliandi A (2011) Local binary patterns and its variants for face recognition. In: 2011 International conference on recent trends in information technology (ICRTIT), IEEE, pp 782–786
Mohanty A, Rambhatla SS, Sahay RR (2017) Deep gesture: static hand gesture recognition using cnn. In: Proceedings of international conference on computer vision and image processing, Springer, pp 449–461
Nasri S, Behrad A, Razzazi F (2015) A novel approach for dynamic hand gesture recognition using contour-based similarity images. Int J Comput Math 92(4):662–685
Palanisamy G, Thangaswamy SS (2022) An efficient hand gesture recognition based on optimal deep embedded hybrid convolutional neural network-long short term memory network model. Concurrency and Computation: Practice and Experience p e7109
Parvathy P, Subramaniam K, Prasanna Venkatesan G, Karthikaikumar P, Varghese J, Jayasankar T (2021) Development of hand gesture recognition system using machine learning. J Ambient Intell Humanized Comput 12 (6):6793–6800
Popov PA, Laganiere R (2022) Long hands gesture recognition system: 2 step gesture recognition with machine learning and geometric shape analysis. Multimed Tools Appl pp 1–32
Ren Z, Yuan J, Zhang Z (2011) Robust hand gesture recognition based on finger-earth mover’s distance with a commodity depth camera. In: Proceedings of the 19th ACM international conference on Multimedia, pp 1093–1096
Ruichek Y, Chetverikov D, Tarawneh AS et al (2022) Local ternary pattern based multi-directional guided mixed mask (mdgmm-ltp) for texture and material classification. Expert Systems with Applications p 117646
Sadeddine K, Djeradi R, Chelali FZ, Djeradi A (2018) Recognition of static hand gesture. In: 2018 6th international conference on multimedia computing and systems (ICMCS), IEEE, pp 1–6
Sahoo JP, Ari S, Ghosh DK (2018) Hand gesture recognition using dwt and f-ratio based feature descriptor. IET Image Process 12(10):1780–1787
Shanableh T, Assaleh K, Al-Rousan M (2007) Spatio-temporal feature-extraction techniques for isolated gesture recognition in arabic sign language. IEEE Trans Systems, Man, Cybern Part B (Cybernetics) 37(3):641–650
Shanmuganathan V, Yesudhas HR, Khan MS, Khari M, Gandomi AH (2020) R-cnn and wavelet feature extraction for hand gesture recognition with emg signals. Neural Comput Appl 32(21):16723–16736
Shanthakumar VA, Peng C, Hansberger J, Cao L, Meacham S, Blakely V (2020) Design and evaluation of a hand gesture recognition approach for real-time interactions. Multimed Tools Appl 79(25):17707–17730
Sharma S, Singh S (2021) Vision-based hand gesture recognition using deep learning for the interpretation of sign language. Exp Syst Appl 182:115–657
Sheena C, Narayanan N (2021) Static gesture classification and recognition using hog feature parameters and k-nn and svm-based machine learning algorithms. In: Machine vision and augmented intelligence—theory and applications, Springer, pp 157–166
Singh S, Jain A, Kumar D (2012) Recognizing and interpreting sign language gesture for human robot interaction. International Journal of Computer Applications 52(11)
Song T, Zhao H, Liu Z, Liu H, Hu Y, Sun D (2021) Intelligent human hand gesture recognition by local–global fusing quality-aware features. Futur Gener Comput Syst 115:298–303
Starner T, Pentland A (1997) Real-time american sign language recognition from video using hidden markov models. In: Motion-based recognition, Springer, pp 227–243
Stergiopoulou E, Papamarkos N (2009) Hand gesture recognition using a neural network shape fitting technique. Eng Appl Artif Intell 22(8):1141–1158
Subash Kumar T, Nagarajan V (2019) Local curve pattern for content-based image retrieval. Pattern Anal Applic 22(3):1233–1242
Tang J, Cheng H, Zhao Y, Guo H (2018) Structured dynamic time warping for continuous hand trajectory gesture recognition. Pattern Recogn 80:21–31
Tang H, Liu H, Xiao W, Sebe N (2019) Fast and robust dynamic hand gesture recognition via key frames extraction and feature fusion. Neurocomputing 331:424–433
Tharwat G, Ahmed AM, Bouallegue B (2021) Arabic sign language recognition system for alphabets using machine learning techniques. Journal of Electrical and Computer Engineering p 2021
Torre V, Poggio TA (1986) On edge detection. IEEE Transactions on Pattern Analysis and Machine Intelligence (2) pp 147–163
Triesch J, Von Der Malsburg C (1996) Robust classification of hand postures against complex backgrounds. In: Proceedings of the second international conference on automatic face and gesture recognition, IEEE, pp 170–175
Tyagi A, Bansal S (2022) Hybrid fist_cnn approach for feature extraction for vision-based indian sign language recognition. Int Arab J Inf Technol 19 (3):403–411
Wang L, He DC (1990) Texture classification using texture spectrum. Pattern Recognit 23(8):905–910
Wu XY (2020) A hand gesture recognition algorithm based on dc-cnn. Multimed Tools Appl 79(13):9193–9205
Yang MH, Ahuja N, Tabb M (2002) Extraction of 2d motion trajectories and its application to hand gesture recognition. IEEE Trans Pattern Anal Mach Intell 24(8):1061–1074
Yang L, Chen J, Zhu W (2020) Dynamic hand gesture recognition based on a leap motion controller and two-layer bidirectional recurrent neural network. Sensors 20(7):2106
Zhang W, Shan S, Gao W, Chen X, Zhang H (2005) Local gabor binary pattern histogram sequence (lgbphs): a novel non-statistical model for face representation and recognition. In: 10th IEEE international conference on computer vision (ICCV’05) vol 1, IEEE, vol 1, pp 786–791
Zheng J, Feng Z, Xu C, Hu J, Ge W (2017) Fusing shape and spatio-temporal features for depth-based dynamic hand gesture recognition. Multimed Tools Appl 76(20):20525–20544
Zhong F, Zhang J (2013) Face recognition with enhanced local directional patterns. Neurocomputing 119:375–384
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
Authors declares that they have no conflict of interest.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Ferhat, R., Chelali, F.Z. Textural feature descriptors for a static and dynamic hand gesture recognition system. Multimed Tools Appl 83, 8165–8187 (2024). https://doi.org/10.1007/s11042-023-15410-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-023-15410-0