Desarrollo de un sistema automático de reconocimiento de la LSM para dispositivos móviles
Palabras clave:
Lengua de señas mexicana, Sistema de reconocimiento automático, Deformación dinámica del tiempo, , Aplicación móvilResumen
En este artículo se estudia la efectividad de utilizar dispositivos móviles para el reconocimiento automático de señas estáticas y dinámicas de la lengua de señas mexicana (LSM). Esto debido a que la mayoría de los trabajos actuales para el reconocimiento de la LSM, generalmente se centran en un tipo de seña (estática o dinámica) y casi siempre consideran dispositivos especializados fuera del alcance de la población. Para llevar a cabo este estudio, se implementó una solución que consta de una aplicación Android para capturar vídeos y enviarlos a un servicio Web en la nube, donde se aloja un sistema de reconocimiento automático. El sistema utiliza el algoritmo de deformación dinámica del tiempo (DTW, por sus siglas en inglés) para comparar las características del vídeo recibido con las de un conjunto de vídeos catalogados por seña. Cabe resaltar que este trabajo sería el primero en utilizar el DTW para señas estáticas de la LSM. Finalmente, se llevó a cabo un estudio experimental del desempeño del sistema utilizando tres dispositivos móviles de diferentes capacidades tanto para la captura del vídeo como en el procesamiento. Los resultados indican que, aunque la calidad de la cámara afecta la eficiencia del reconocimiento, esta no es determinante; además, debido al método de caracterización de los vídeos y por atributos propios de la LSM, el sistema tiende a reconocer mejor las señas estáticas que las dinámicas, incluso con el uso del DTW.
Referencias
[1] INEGI (2020). Población con discapacidad o limitación en la actividad cotidiana por entidad federativa y tipo de actividad realiza según sexo, 2020. https://www.inegi.org.mx/app/tabulados/interactivos/?pxq=Discapacidad_Discapacidad_02_2c111b6a-6152-40ce-bd39-6fab2c4908e3&idrt=151&opc=t
[2] Diario Oficial de la Federación (2005). Ley general de las personas con discapacidad, publicada el 10 de Junio de 2005, modificada el 1 de Agosto de 2008 y abrogada el 30 de Mayo de 2011. Diario Oficial de la Federación, Órgano del Gobierno Constitucional de los Estados Unidos Mexicanos. https://www.dof.gob.mx/nota_detalle.php?codigo=2044351&fecha=10/06/2005#gsc.tab=0
[3] Cruz-Aldrete, M. (2014). Hacia la construcción de un diccionario de lengua de señas mexicana. Revista de Investigación, 38(83), 57–80.
[4] Cámara de Diputados (2021). Aprueban reformas para que personas con discapacidad auditiva reciban educación bilingüe en lengua de señas. Boletín No. 5854 de la Cámara de Diputados del Congreso de la Unión de México.
[5] Pérez-Castro, J., & Cruz-Cruz, J.C. (2021). Inclusion-exclusion experiences of a group of deaf people users of the Mexican sign language. Revista Latinoamericana de Educación Inclusiva, 15(1), 39–54. https://dx.doi.org/10.4067/S0718-73782021000100039
[6] Flores-Saldaña, M.C., Cruz-Aldrete, M., Guajardo-Ramos, E., & Moreno-Aguirre, A.J. (2022). Percepción de inclusión educativa y atención a la salud de personas sordas en México. Revista ConCiencia EPG, 7(2), 16–29. https://doi.org/10.32654/CONCIENCIAEPG.7-2.2
[7] Ríos-Figueroa, H.V., Sánchez-García, A.J., Sosa-Jiménez, C.O., & Solís-González Cosío, A.L. (2022). Use of spherical and cartesian features for learning and recognition of the static Mexican sign language alphabet. Mathematics, 10(16), 2904. https://doi.org/10.3390/math10162904
[8] Rodríguez, R.F., Rosas, F.J.P., Zuñiga-Madrid, L.Á., & Arguijo, P. (2021). Reconocimiento de las señas estáticas del LSM con características basadas en aprendizaje profundo. Research in Computing Science, 150(6), 303–311.
[9] Fregoso, J., Gonzalez, C.I., & Martinez, G.E. (2021). Optimization of convolutional neural networks architectures using PSO for sign language recognition. Axioms, 10(3), 139. https://doi.org/10.3390/axioms10030139
[10] García-Gil, G., López-Armas, G.D.C., Sánchez-Escobar, J.J., Salazar-Torres, B.A., & Rodríguez-Vázquez, A.N. (2024). Real-time machine learning for accurate Mexican sign language identification: A distal phalanges approach. Technologies, 12(9), 152. https://doi.org/10.3390/technologies12090152
[11] Morfín-Chávez, R.F., Gortarez-Pelayo, J.J., & Lopez-Nava, I.H. (2024). Fingerspelling recognition in Mexican sign language (LSM) using machine learning. En: Calvo, H., Martínez-Villaseñor, L., Ponce, H. (eds) Advances in Computational Intelligence. MICAI 2023. Lecture Notes in Computer Science, vol. 14391, 110–120. Cham: Springer Nature Switzerland. https://doi.org/10.1007/978-3-031-47765-2_9
[12] Espejel-Cabrera, J., Cervantes, J., García-Lamont, F., Ruiz Castilla, J.S., & Jalili, L.D. (2021). Mexican sign language segmentation using color based neuronal networks to detect the individual skin color. Expert Systems with Applications, 183, 115295. https://doi.org/10.1016/j.eswa.2021.115295
[13] Mejía-Peréz, K., Córdova-Esparza, D.M., Terven, J., Herrera-Navarro, A.M., García-Ramírez, T., & Ramírez-Pedraza, A. (2022). Automatic recognition of Mexican sign language using a depth camera and recurrent neural networks. Applied Sciences, 12(11), 5523. https://doi.org/10.3390/app12115523
[14] Trujillo-Romero, F., & Caballero-Morales, S.-O. (2013). 3D Data sensing for hand pose recognition. En: CONIELECOMP 2013, 23rd International Conference on Electronics, Communications and Computing, 109–113. https://doi.org/10.1109/CONIELECOMP.2013.6525769
[15] Solis-V, J.F., Toxqui-Quitl, C., Martínez-Martínez, D., & Margarita, H.G. (2014). Mexican sign language recognition using normalized moments and artificial neural networks. En: Awwal A.A.S, Iftekharuddin, K.M., Matin, M.A., Márquez, A. (eds), Optics and Photonics for Information Processing VIII, SPIE Proceedings, Vol. 9216, 92161A. https://doi.org/10.1117/12.2061077
[16] García-Bautista, G., Trujillo-Romero, F., & Caballero-Morales, S.O. (2017). Mexican sign language recognition using kinect and data time warping algorithm. En: CONIELECOMP 2017, 1–5. https://doi.org/10.1109/CONIELECOMP.2017.7891832
[17] Sosa-Jiménez, C.O., Ríos-Figueroa, H.V., & Solís-González-Cosío, A.L. (2022). A prototype for Mexican sign language recognition and synthesis in support of a primary care physician. IEEE Access, 10, 127620–127635. https://doi.org/10.1109/ACCESS.2022.3226696
[18] González-Rodríguez, J.R., Córdova-Esparza, D.M., Terven, J., & Romero-González, J.A. (2024). Towards a bidirectional Mexican sign language–spanish translation system: A deep learning approach. Technologies, 12(1), 7. https://doi.org/10.3390/technologies12010007
[19] Instituto Federal de Telecomunicaciones (2021). Encuesta nacional sobre disponibilidad y uso de tecnologías de la información en los hogares. https://www.inegi.org.mx/contenidos/saladeprensa/boletines/2021/OtrTemEcon/ENDUTIH_2020.pdf
[20] Martinez-Seis, B., Pichardo-Lagunas, O., Rodriguez-Aguilar, E., & Saucedo-Diaz, E.-R. (2019). Identification of static and dynamic signs of the Mexican sign language alphabet for smartphones using deep learning and image processing. Research in Computing Science, 148(11), 199–211.
[21] Pham, C.H., Le, Q.K., & Le, T.H. (2014). Human action recognition using dynamic time warping and voting algorithm. VNU Journal of Science: Computer Science and Communication Engineering, 30(3).
[22] Guerin, G. (2021). Sign language recognition - using mediapipe dtw. https://www.sicara.fr/blog-technique/sign-language-recognition-using-mediapipe
[23] Howse, J., & Minichino, J. (2020). Learning OpenCV 4 computer vision with Python 3. Packt Publishing Ltd.
[24] CloudRun (2023). ¿Qué es cloud run? https://cloud.google.com/run/docs/overview/what-is-cloud-run?hl=es-419
[25] MediaPipe (2023). Mediapipe solutions guide. https://developers.google.com/mediapipe/
[26] Ismail Fawaz, H., Forestier, G., Weber, J., Idoumghar, L., & Muller, P.-A. (2019). Deep learning for time series classification: A review. Data Mining and Knowledge Discovery, 33(4), 917–963. https://doi.org/10.1007/s10618-019-00619-1
[27] (2007). Dynamic time warping. En: Information Retrieval for Music and Motion. Springer, Berlin, Heidelberg, 69–84. https://doi.org/10.1007/978-3-540-74048-3_4
[28] Salvador, S. & Chan, P. (2004). FastDTW: Toward accurate dynamic time warping in linear time and space. Intelligent Data Analysis, 11(5), 561–580. https://doi.org/10.3233/IDA-2007-11508
[29] Kruskal, W.H., & Wallis, W.A. (1952). Use of ranks in one-criterion variance analysis. Journal of the American Statistical Association, 47(260), 583–621. https://doi.org/10.2307/2280779
[30] Dunn, O.J. (1964). Multiple comparisons using rank sums. Technometrics, 6(3), 241–252. https://doi.org/10.2307/1266041
[31] Student (1908). The probable error of a mean. Biometrika, 6(1), 1–25. https://doi.org/10.2307/2331554




