journal article·2023-10-24Open access

Vision Transformers and Transfer Learning Approaches for Arabic Sign Language Recognition

Nojood M. Alharthi, Salha M. Alzahrani

Applied Sciences· Volume 13· Issue 21

Abstract

Sign languages are complex, but there are ongoing research efforts in engineering and data science to recognize, understand, and utilize them in real-time applications. Arabic sign language recognition (ArSL) has been examined and applied using various traditional and intelligent methods. However, there have been limited attempts to enhance this process by utilizing pretrained models and large-sized vision transformers designed for image classification tasks. This study aimed to create robust transfer learning models trained on a dataset of 54,049 images depicting 32 alphabets from an ArSL dataset. The goal was to accurately classify these images into their corresponding Arabic alphabets. This study included two methodological parts. The first one was the transfer learning approach, wherein we utilized various pretrained models namely MobileNet, Xception, Inception, InceptionResNet, DenseNet, and BiT, and two vision transformers namely ViT, and Swin. We evaluated different variants from base-sized to large-sized pretrained models and vision transformers with weights initialized from the ImageNet dataset or otherwise randomly. The second part was the deep learning approach using convolutional neural networks (CNNs), wherein several CNN architectures were trained from scratch to be compared with the transfer learning approach. The proposed methods were evaluated using the accuracy, AUC, precision, recall, F1 and loss metrics. The transfer learning approach consistently performed well on the ArSL dataset and outperformed other CNN models. ResNet and InceptionResNet obtained a comparably high performance of 98%. By combining the concepts of transformer-based architecture and pretraining, ViT and Swin leveraged the strengths of both architectures and reduced the number of parameters required for training, making them more efficient and stable than other models and existing studies for ArSL classification. This demonstrates the effectiveness and robustness of using transfer learning with vision transformers for sign language recognition for other low-resourced languages.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Hand Gesture Recognition Systems · Hearing Impairment and Communication · Gait Recognition and Analysis

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer Science, College of Computers and Information Technology, Taif University, P.O. Box 11099, Taif 21944, Saudi Arabia

References (77)

Show source-provided references
2. Helping Hearing-Impaired in Emergency Situations: A Deep Learning-Based Approach10.1109/ACCESS.2022.3142918 ↗
3. Arabic Sign Language Recognition System for Alphabets Using Machine Learning Techniques
4. Pan, T.Y., Lo, L.Y., Yeh, C.W., Li, J.W., Liu, H.T., and Hu, M.C. (2016, January 20–22). Real-Time Sign Language Recognition in Complex Background Scene Based on a Hierarchical Clustering Classification Method. Proceedings of the IEEE Second International Conference on Multimedia Big Data (BigMM), Taipei, Taiwan.10.1109/BigMM.2016.44 ↗
5. A review on Arabic sign language translator systems10.1088/1742-6596/1818/1/012033 ↗
6. A Saudi Sign Language recognition system based on convolutional neural networks
7. ElBadawy, M., Elons, A.S., Shedeed, H.A., and Tolba, M.F. (2017, January 5–7). Arabic sign language recognition with 3D convolutional neural networks. Proceedings of the 8th International Conference on Intelligent Computing and Information Systems (ICICIS), Cairo, Egypt.10.1109/INTELCIS.2017.8260028 ↗
8. Multi-sign language glove based hand talking system10.1088/1757-899X/1105/1/012078 ↗
9. Sadek, M.I., Mikhael, M.N., and Mansour, H.A. (2017, January 13–16). A new approach for designing a smart glove for Arabic Sign Language Recognition system based on the statistical analysis of the Sign Language. Proceedings of the 34th National Radio Science Conference (NRSC), Port Said, Egypt.10.1109/NRSC.2017.7893499 ↗
10. Alsaadi, Z., Alshamani, E., Alrehaili, M., Alrashdi, A.A.D., Albelwi, S., and Elfaki, A.O. (2022). A real time Arabic sign language alphabets (ArSLA) recognition model using deep learning architecture. Computers, 11.10.3390/computers11050078 ↗
11. Arabic Sign Language Recognition and Generating Arabic Speech Using Convolutional Neural Network10.1155/2020/3685614 ↗
12. ArASL: Arabic Alphabets Sign Language Dataset10.1016/j.dib.2019.103777 ↗
13. Areeb, Q.M., and Nadeem, M. (2021, January 25–26). Deep Learning Based Hand Gesture Recognition for Emergency Situation: A Study on Indian Sign Language. Proceedings of the International Conference on Data Analytics for Business and Industry (ICDABI), Online.10.1109/ICDABI53623.2021.9655842 ↗
14. Rajan, R.G., and Leo, M.J. (2020, January 26–28). American Sign Language Alphabets Recognition using Hand Crafted and Deep Learning Features. Proceedings of the International Conference on Inventive Computation Technologies (ICICT), Coimbatore, India.10.1109/ICICT48043.2020.9112481 ↗
15. Aich, D., Zubair, A.A., Hasan, K.M.Z., Nath, A.D., and Hasan, Z. (2020, January 1–3). A Deep Learning Approach for Recognizing Bengali Character Sign Langauage. Proceedings of the 11th International Conference on Computing, Communication and Networking Technologies (ICCCNT), Kharagpur, India.10.1109/ICCCNT49239.2020.9225429 ↗
16. Chong, T.W., and Lee, B.G. (2018). American Sign Language Recognition Using Leap Motion Controller with Machine Learning Approach. Sensors, 18.10.3390/s18103554 ↗
17. Rosero-Montalvo, P.D., Godoy-Trujillo, P., Flores-Bosmediano, E., Carrascal-García, J., Otero-Potosi, S., Benitez-Pereira, H., and Peluffo-Ordóñez, D.H. (2018, January 15–19). Sign Language Recognition Based on Intelligent Glove Using Machine Learning Techniques. Proceedings of the IEEE Third Ecuador Technical Chapters Meeting (ETCM), Cuenca, Ecuador.10.1109/ETCM.2018.8580268 ↗
18. A study on Arabic sign language recognition for differently abled using advanced machine learning classifiers10.1007/s12652-020-01790-w ↗
19. Chaikaew, A. (2022, January 5–8). An Applied Holistic Landmark with Deep Learning for Thai Sign Language Recognition. Proceedings of the 37th International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC), Phuket, Thailand.10.1109/ITC-CSCC55581.2022.9895052 ↗
20. Bhadra, R., and Kar, S. (2021, January 8–10). Sign Language Detection from Hand Gesture Images using Deep Multi-layered Convolution Neural Network. Proceedings of the IEEE Second International Conference on Control, Measurement and Instrumentation (CMI), Kolkata, India.10.1109/CMI50323.2021.9362897 ↗
21. Htet, S.M., Aye, B., and Hein, M.M. (2020, January 4–5). Myanmar Sign Language Classification using Deep Learning. Proceedings of the International Conference on Advanced Information Technologies (ICAIT), Yangon, Myanmar.10.1109/ICAIT51105.2020.9261775 ↗
22. Kasapbaşi, A., Elbushra, A.E.A., Al-Hardanee, O., and Yilmaz, A. (2022). DeepASLR: A CNN based human computer interface for American Sign Language recognition for hearing-impaired individuals. Comput. Methods Programs Biomed. Update, 2.10.1016/j.cmpbup.2021.100048 ↗
23. Schmalz, V.J. (2021, January 12). Real-time Italian Sign Language Recognition with Deep Learning. Proceedings of the AIxIA Italian Association for Artificial Intelligence, Milan, Italy.
24. Recognition of Urdu sign language: A systematic review of the machine learning classification10.7717/peerj-cs.883 ↗
25. Static Sign Language Recognition Using Deep Learning10.18178/ijmlc.2019.9.6.879 ↗
26. De Coster, M., Van Herreweghe, M., and Dambre, J. (2020, January 11–16). Sign Language Recognition with Transformer Networks. Proceedings of the Twelfth Language Resources and Evaluation Conference, Marseille, France.
27. State of the Art of Automation in Sign Language: A Systematic Review
28. Machine learning methods for sign language recognition: A critical review and analysis
29. Taguchi-TOPSIS based HOG parameter selection for complex background sign language recognition10.1016/j.jvcir.2020.102834 ↗
30. CNN based feature extraction and classification for sign language10.1007/s11042-020-09829-y ↗
31. Suriya, M., Sathyapriya, N., Srinithi, M., and Yesodha, V. (2016, January 26–27). Survey on real time sign language recognition system: An LDA approach. Proceedings of the International Conference on Exploration and Innovations in Engineering and Technology, ICEIET, Wuhan, China.
32. A Modified LSTM Model for Continuous Sign Language Recognition Using Leap Motion10.1109/JSEN.2019.2909837 ↗
33. Luqman, H., and El-Alfy, E.-S.M. (2021). Towards Hybrid Multimodal Manual and Non-Manual Arabic Sign Language Recognition: mArSL Database and Pilot Study. Electronics, 10.10.3390/electronics10141739 ↗
34. AUTSL: A Large Scale Multi-Modal Turkish Sign Language Dataset and Baseline Methods10.1109/ACCESS.2020.3028072 ↗
35. Arabic Sign Language Recognition System Using 2D Hands and Body Skeleton Data10.1109/ACCESS.2021.3069714 ↗
36. DEAF-BSL: Deep lEArning Framework for British Sign Language recognition10.1145/3513004 ↗
37. Maraqa, M., and Abu-Zaiter, R. (2008, January 4–6). Recognition of Arabic Sign Language (ArSL) using recurrent neural networks. Proceedings of the 1st International Conference on the Applications of Digital Information and Web Technologies (ICADIWT), Ostrava, Czech Republic.10.1109/ICADIWT.2008.4664396 ↗
38. American sign language recognition and training method with recurrent neural network10.1016/j.eswa.2020.114403 ↗
39. Al-Barham, M., Sa’Aleek, A.A., Al-Odat, M., Hamad, G., Al-Yaman, M., and Elnagar, A. (2022, January 21–23). Arabic Sign Language Recognition Using Deep Learning Models. Proceedings of the 13th International Conference on Information and Communication Systems (ICICS), Irbid, Jordan.10.1109/ICICS55353.2022.9811162 ↗
40. Arabic Sign Language Recognition through Deep Neural Networks Fine-Tuning10.3991/ijoe.v16i05.13087 ↗
41. User-Independent American Sign Language Alphabet Recognition Based on Depth Image and PCANet Features10.1109/ACCESS.2019.2938829 ↗
42. American Sign Language Words Recognition Using Spatio-Temporal Prosodic and Angle Features: A Sequential Learning Approach10.1109/ACCESS.2022.3148132 ↗
43. A Wearable System for Recognizing American Sign Language in Real-Time Using IMU and Surface EMG Sensors10.1109/JBHI.2016.2598302 ↗
44. Smart Wearable Hand Device for Sign Language Interpretation System with Sensors Fusion10.1109/JSEN.2017.2779466 ↗
45. SkinGest: Artificial skin for gesture recognition via filmy stretchable strain sensors10.1080/01691864.2018.1490666 ↗
46. Al Khalissi, R., and Khamess, M. (2020). A Real-Time American Sign Language Recognition System Using Convolutional Neural Network for Real Datasets, ResearchGate.
47. Mexican Sign Language Corpus: Towards an automatic translator
48. Automatic Arabic sign language recognition: A review, taxonomy, open challenges, research roadmap and future directions10.22452/mjcs.vol33no4.5 ↗
49. Podder, K.K., Ezeddin, M., Chowdhury, M.E.H., Sumon, M.S.I., Tahir, A.M., Ayari, M.A., Dutta, P., Khandakar, A., Mahbub, Z.B., and Kadir, M.A. (2023). Signer-Independent Arabic Sign Language Recognition System Using Deep Learning Model. Sensors, 23.10.3390/s23167156 ↗
50. Alabib-65: A Realistic Dataset for Algerian Sign Language Recognition10.1145/3596909 ↗
51. Vision-based Pakistani sign language recognition using bag-of-words and support vector machines10.1038/s41598-022-15864-6 ↗
52. Adithya, V., Vinod, P.R., and Gopalakrishnan, U. (2013, January 11–12). Artificial neural network based method for Indian sign language recognition. Proceedings of the IEEE Conference on Information & Communication Technologies, Tamil Nadu, India.10.1109/CICT.2013.6558259 ↗
53. Dhivyasri, S., KB, K.H., Akash, M., Sona, M., Divyapriya, S., and Krishnaveni, V. (2021, January 13–14). An Efficient Approach for Interpretation of Indian Sign Language using Machine Learning. Proceedings of the 3rd International Conference on Signal Processing and Communication (ICPSC), Coimbatore, India.
54. Sign Language Generation System Based on Indian Sign Language Grammar
55. Islam, M.S., Mousumi, S.S.S., Jessan, N.A., Rabby, A.S.A., and Hossain, S.A. (2018, January 21–22). Ishara-Lipi: The First Complete MultipurposeOpen Access Dataset of Isolated Characters for Bangla Sign Language. Proceedings of the International Conference on Bangla Speech and Language Processing (ICBSLP), Sylhet, Bangladesh.
56. Technical Approaches to Chinese Sign Language Processing: A Review10.1109/ACCESS.2019.2929174 ↗
57. A Survey on Artificial Intelligence in Chinese Sign Language Recognition10.1007/s13369-020-04758-2 ↗
58. Indonesian Sign Language Recognition using YOLO Method10.1088/1757-899X/1077/1/012029 ↗
59. Nureña-Jara, R., Ramos-Carrión, C., and Shiguihara-Juárez, P. (2020, January 21–23). Data collection of 3D spatial features of gestures from static peruvian sign language alphabet for sign language recognition. Proceedings of the IEEE Engineering International Research Conference (EIRCON), Lima, Peru.10.1109/EIRCON51178.2020.9254019 ↗
60. Deep Learning for Sign Language Recognition: Current Techniques, Benchmarks, and Open Issues10.1109/ACCESS.2021.3110912 ↗
61. ASL-3DCNN: American sign language recognition technique using 3-D convolutional neural networks10.1007/s11042-021-10768-5 ↗
62. American Sign Language recognition using Support Vector Machine and Convolutional Neural Network
63. Dynamic Hand Gesture Recognition of Arabic Sign Language using Hand Motion Trajectory Features
64. Yuan, T., Sah, S., Ananthanarayana, T., Zhang, C., Bhat, A., Gandhi, S., and Ptucha, R. (2019, January 14–18). Large Scale Sign Language Interpretation. Proceedings of the 14th IEEE International Conference on Automatic Face & Gesture Recognition (FG 2019), Lille, France.10.1109/FG.2019.8756506 ↗
65. 3D-CNN based Dynamic Gesture Recognition for Indian Sign Language Modeling10.1016/j.procs.2021.05.071 ↗
66. Inflation of test accuracy due to data leakage in deep learning-based classification of OCT images10.1038/s41597-022-01618-6 ↗
67. Simonyan, K., and Zisserman, A. (2014). Very Deep Convolutional Networks for Large-Scale Image Recognition. arXiv.
68. He, K., Zhang, X., Ren, S., and Sun, J. (2015). Deep Residual Learning for Image Recognition. arXiv.10.1109/CVPR.2016.90 ↗
69. Howard, A.G., Zhu, M., Chen, B., Kalenichenko, D., Wang, W., Weyand, T., Andreetto, M., and Adam, H. (2017). MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications. arXiv.
70. Sandler, M., Howard, A., Zhu, M., Zhmoginov, A., and Chen, L.-C. (2018). MobileNetV2: Inverted Residuals and Linear Bottlenecks. arXiv.10.1109/CVPR.2018.00474 ↗
71. Szegedy, C., Vanhoucke, V., Ioffe, S., Shlens, J., and Wojna, Z. (2015). Rethinking the Inception Architecture for Computer Vision. arXiv.10.1109/CVPR.2016.308 ↗
72. Szegedy, C., Ioffe, S., Vanhoucke, V., and Alemi, A. (2016). Inception-v4, Inception-ResNet and the Impact of Residual Connections on Learning. arXiv.10.1609/aaai.v31i1.11231 ↗
73. Chollet, F. (2016). Xception: Deep Learning with Depthwise Separable Convolutions. arXiv.10.1109/CVPR.2017.195 ↗
74. Huang, G., Liu, Z., van der Maaten, L., and Weinberger, K.Q. (2016). Densely Connected Convolutional Networks. arXiv.10.1109/CVPR.2017.243 ↗
75. Kolesnikov, A., Beyer, L., Zhai, X., Puigcerver, J., Yung, J., Gelly, S., and Houlsby, N. (2020). Big Transfer (BiT): General Visual Representation Learning. arXiv.10.1007/978-3-030-58558-7_29 ↗
76. Dosovitskiy, A., Beyer, L., Kolesnikov, A., Weissenborn, D., Zhai, X., Unterthiner, T., Dehghani, M., Minderer, M., Heigold, G., and Gelly, S. (2020). An Image is Worth 16 × 16 Words: Transformers for Image Recognition at Scale. arXiv.
77. Liu, Z., Lin, Y., Cao, Y., Hu, H., Wei, Y., Zhang, Z., Lin, S., and Guo, B. (2021). Swin Transformer: Hierarchical Vision Transformer using Shifted Windows. arXiv.10.1109/ICCV48922.2021.00986 ↗