Automatic Recognition of Mexican Sign Language Using a Depth Camera and Recurrent Neural Networks
Source abstract
Abstract
Automatic sign language recognition is a challenging task in machine learning and computer vision. Most works have focused on recognizing sign language using hand gestures only. However, body motion and facial gestures play an essential role in sign language interaction. Taking this into account, we introduce an automatic sign language recognition system based on multiple gestures, including hands, body, and face. We used a depth camera (OAK-D) to obtain the 3D coordinates of the motions and recurrent neural networks for classification. We compare multiple model architectures based on recurrent networks such as Long Short-Term Memories (LSTM) and Gated Recurrent Units (GRU) and develop a noise-robust approach. For this work, we collected a dataset of 3000 samples from 30 different signs of the Mexican Sign Language (MSL) containing features coordinates from the face, body, and hands in 3D spatial coordinates. After extensive evaluation and ablation studies, our best model obtained an accuracy of 97% on clean test data and 90% on highly noisy data.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Hand Gesture Recognition Systems · Gait Recognition and Analysis · Human Pose and Action Recognition
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Faculty of Informatics, Autonomous University of Queretaro, Av. de las Ciencias S/N, Juriquilla, Queretaro 76230, Mexico
Aifi Inc., 2388 Walsh Av., Santa Clara, CA 95051, USA
Investigadores por Mexico, CONACyT, Centro de Investigaciones en Optica A.C., Lomas del Bosque 115, Col. Lomas del Campestre, Leon 37150, Mexico
References (38)
Show source-provided references
1. INEGI (2021, May 05). Las Personas Con Discapacidad Auditiva. Available online: https://www.inegi.org.mx/app/tabulados/interactivos/?pxq=Discapacidad_Discapacidad_02_2c111b6a-6152-40ce-bd39-6fab2c4908e3&idrt=151&opc=t.
2. Serafín, M., and González, R. (2011). Manos Con Voz, Diccionario de Lenguaje de señas Mexicana, Committee on the Elimination of Racial Discrimination. [1st ed.].
3. Torres, S., Sánchez, J., and Carratalá, P. (2008). Curso de Bimodal. Sistemas Aumentativos de Comunicación, Universidad de Málaga.
4. WFD-SNAD (2021, March 12). Informe de la Encuesta Global de la Secretaría Regional de la WFD para México, América Central y el Caribe (WFD MCAC) Realizado por la Federación Mundial de Sordos y la Asociación Nacional de Sordos de Suecia. Available online: https://docplayer.es/12868567-Este-proyecto-se-realizo-bajo-los-auspicios-de-la-asociacion-nacional-de-sordos-de-suecia-sdr-y-la-federacion-mundial-de-sordos-wfd-con-la.html.
5. Ruvalcaba, D., Ruvalcaba, M., Orozco, J., López, R., and Cañedo, C. (2018, January 18–20). Prototipo de guantes traductores de la lengua de señas mexicana para personas con discapacidad auditiva y del habla. Proceedings of the Congreso Nacional de Ingeniería Biomédica, Leon Guanajuato, Mexico.10.24254/CNIB.18.71 ↗
6. Recognition and classification of sign language for spanish
7. Assistive Device for the Translation from Mexican Sign Language to Verbal Language
8. Sistema de reconocimiento de vocales de la Lengua de Señas Mexicana
9. Estrivero-Chavez, C., Contreras-Teran, M., Miranda-Hernandez, J., Cardenas-Cornejo, J., Ibarra-Manzano, M., and Almanza-Ojeda, D. (2019, January 26–29). Toward a Mexican Sign Language System using Human Computer Interface. Proceedings of the 2019 International Conference on Mechatronics, Electronics and Automotive Engineering (ICMEAE), Cuernavaca, Mexico.10.1109/ICMEAE.2019.00010 ↗
10. Mexican sign language recognition using jacobi-fourier moments10.4236/eng.2015.710061 ↗
11. Cervantes, J., García-Lamont, F., Rodríguez-Mazahua, L., Rendon, A.Y., and Chau, A.L. (2016). Recognition of Mexican sign language from frames in video sequences. International Conference on Intelligent Computing, Springer.10.1007/978-3-319-42294-7_31 ↗
12. Identificación de lengua de señas mediante técnicas de procesamiento de imágenes10.13053/rcs-128-1-11 ↗
13. Automatic mexican sign language recognition using normalized moments and artificial neural networks10.4236/eng.2016.810066 ↗
14. Pérez, L.M., Rosales, A.J., Gallegos, F.J., and Barba, A.V. (2017, January 20–22). LSM static signs recognition using image processing. Proceedings of the 2017 14th International Conference on Electrical Engineering, Computing Science and Automatic Control (CCE), Mexico City, Mexico.10.1109/ICEEE.2017.8108885 ↗
15. Traducción del lenguaje de senas usando visión por computadora10.13053/rcs-148-8-6 ↗
16. Identification of Static and Dynamic Signs of the Mexican Sign Language Alphabet for Smartphones using Deep Learning and Image Processing10.13053/rcs-148-11-16 ↗
17. Galicia, R., Carranza, O., Jiménez, E., and Rivera, G. (2015, January 3–5). Mexican sign language recognition using movement sensor. Proceedings of the 2015 IEEE 24th International Symposium on Industrial Electronics (ISIE), Buzios, Brazil.10.1109/ISIE.2015.7281531 ↗
18. Sosa-Jiménez, C.O., Ríos-Figueroa, H.V., Rechy-Ramírez, E.J., Marin-Hernandez, A., and González-Cosío, A.L.S. (2017, January 8–10). Real-time mexican sign language recognition. Proceedings of the 2017 IEEE International Autumn Meeting on Power, Electronics and Computing (ROPEC), Ixtapa, Mexico.10.1109/ROPEC.2017.8261606 ↗
19. García-Bautista, G., Trujillo-Romero, F., and Caballero-Morales, S.O. (2017, January 22–24). Mexican sign language recognition using kinect and data time warping algorithm. Proceedings of the 2017 International Conference on Electronics, Communications and Computers (CONIELECOMP), Cholula, Mexico.10.1109/CONIELECOMP.2017.7891832 ↗
20. Mexican sign language alphanumerical gestures recognition using 3D Haar-like features10.1109/TLA.2017.8071247 ↗
21. Data Acquisition Software for Sign Language Recognition10.13053/rcs-148-3-17 ↗
22. Unutmaz, B., Karaca, A.C., and Güllü, M.K. (2019, January 24–26). Turkish sign language recognition using kinect skeleton and convolutional neural network. Proceedings of the 2019 27th Signal Processing and Communications Applications Conference (SIU), Sivas, Turkey.10.1109/SIU.2019.8806380 ↗
23. Jing, L., Vahdani, E., Huenerfauth, M., and Tian, Y. (2019). Recognizing american sign language manual signs from rgb-d videos. arXiv.
24. A depth-based Indian sign language recognition using microsoft kinect10.1007/s12046-019-1250-6 ↗
25. Sign Language Translation in Urdu/Hindi Through Microsoft Kinect10.1088/1757-899X/899/1/012016 ↗
26. Skeleton-based Chinese sign language recognition and generation for bidirectional communication between deaf and hearing people10.1016/j.neunet.2020.01.030 ↗
27. Reconocimiento de palabras de la Lengua de Señas Mexicana utilizando información RGB-D
28. Mexican Sign-Language Static-Alphabet Recognition Using 3D Affine Invariants
29. DepthAI (2021, March 31). DepthAI’s Documentation. Available online: https://docs.luxonis.com/en/latest/.
30. MediaPipe (2021, March 29). MediaPipe Holistic. Available online: https://google.github.io/mediapipe/solutions/holistic#python-solution-api.
31. Zhang, F., Bazarevsky, V., Vakunov, A., Tkachenka, A., Sung, G., Chang, C.L., and Grundmann, M. (2020). Mediapipe hands: On-device real-time hand tracking. arXiv.
32. Singh, A.K., Kumbhare, V.A., and Arthi, K. (2021). Real-Time Human Pose Detection and Recognition Using MediaPipe. International Conference on Soft Computing and Signal Processing, Springer.10.1007/978-981-16-7088-6_12 ↗
33. Sak, H., Senior, A., and Beaufays, F. (2014). Long short-term memory based recurrent neural network architectures for large vocabulary speech recognition. arXiv.10.21437/Interspeech.2014-80 ↗
34. Yang, S., Yu, X., and Zhou, Y. (2020, January 12–14). Lstm and gru neural network performance comparison study: Taking yelp review dataset as an example. Proceedings of the 2020 International Workshop on Electronic Communication and Artificial Intelligence (IWECAI), Qingdao, China.10.1109/IWECAI50956.2020.00027 ↗
35. Long short-term memory10.1162/neco.1997.9.8.1735 ↗
36. Chollet, F. (2018). Deep Learning with Python, Manning Publications Co.. [1st ed.].
37. Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., and Devin, M. (2016). TensorFlow: Large-scale machine learning on heterogeneous systems. arXiv.
38. Kuhn, M., and Johnson, K. (2013). Applied Predictive Modeling, Springer.10.1007/978-1-4614-6849-3 ↗