An Efficient System for Urdu Sign Language Recognition using Support Vector Machine(SVM), Convolutional Neural Network (CNN), and Ensemble Machine Learning (EML)

Authors

DOI:

https://doi.org/10.21015/vtse.v13i1.1818

Abstract

Sign language has significant problems in the everyday life of deaf and hard-of-hearing people.   We have used a Support Vector Machine (SVM), a Convolutional Neural Network (CNN), and an Ensemble Machine Learning (EML) model that combines their outputs as our machine-learning technique. We seek to design a USL recognition system that will address communication gaps. Firstly, we reviewed the  “Dataset of Pakistan Sign Language and Automatic Recognition of Hand Configuration of Urdu Alphabet, through Machine Learning”. The dataset has various characteristics, such as image quality, size, and class distribution. The dataset plays a pivotal role in training and evaluating the proposed models. It includes a diverse range of images representing the Urdu Sign Language (USL) alphabet, ensuring the models are exposed to varying hand configurations, backgrounds, and lighting conditions. This diversity helps improve the generalizability of the trained system. During preprocessing, we performed normalization, resizing, and augmentation techniques to enhance the robustness of the data and prevent overfitting. Results indicated that the ensemble approach outperformed the individual models, achieving higher classification rates for several challenging hand configurations. The developed system shows promising potential for real-world applications in bridging the communication gap faced by the deaf and hard-of-hearing community in Pakistan.

References

A. Imran, A. Razzaq, I. A. Baig, A. Hussain, S. Shahid, and T. U. Rehman, "Dataset of Pakistan Sign Language and Automatic Recognition of Hand Configuration of Urdu Alphabet through Machine Learning," Data Brief, vol. 36, p. 107021, Jun. 2021, doi: 10.1016/j.dib.2021.107021.

M. J. Cheok, Z. Omar, and M. H. Jaward, "A review of hand gesture and sign language recognition techniques," International Journal of Machine Learning and Cybernetics, vol. 10, no. 1, pp. 131–153, 2017, doi: 10.1007/s13042-017-0705-5. DOI: https://doi.org/10.1007/s13042-017-0705-5

D. Bragg et al., "Sign Language Recognition, Generation, and Translation," in Proc. 21st Int. ACM SIGACCESS Conf. Computers and Accessibility, 2019.

K. Parvez et al., "Measuring Effectiveness of Mobile Application in Learning Basic Mathematical Concepts Using Sign Language," Sustainability, vol. 11, no. 11, 2019, doi: 10.3390/su11113064.

M. Al-Hammadi et al., "Hand Gesture Recognition for Sign Language Using 3DCNN," IEEE Access, vol. 8, pp. 79491–79509, 2020, doi: 10.1109/ACCESS.2020.2990434.

J. J. Bird, A. Ekart, and D. R. Faria, "British Sign Language Recognition via Late Fusion of Computer Vision and Leap Motion with Transfer Learning to American Sign Language," Sensors, vol. 20, no. 18, 2020, doi: 10.3390/s20185151.

S. Sharma and S. Singh, "Vision-based sign language recognition system: A Comprehensive Review," in Proc. Int. Conf. Inventive Computation Technologies (ICICT), 2020.

U. Farooq et al., "Advances in machine translation for sign language: approaches, limitations, and challenges," Neural Computing and Applications, vol. 33, no. 21, pp. 14357–14399, 2021, doi: 10.1007/s00521-021-06079-3.

F. Shah et al., "Sign Language Recognition Using Multiple Kernel Learning: A Case Study of Pakistan Sign Language," IEEE Access, vol. 9, pp. 67548–67558, 2021, doi: 10.1109/ACCESS.2021.3077386.

M. S. Amin, S. T. H. Rizvi, and M. M. Hossain, "A Comparative Review on Applications of Different Sensors for Sign Language Recognition," J Imaging, vol. 8, no. 4, Apr. 2022, doi: 10.3390/jimaging8040098.

M. M. Balaha et al., "A vision-based deep learning approach for independent-users Arabic sign language interpretation," Multimedia Tools and Applications, vol. 82, no. 5, pp. 6807–6826, 2022, doi: 10.1007/s11042-022-13423-9.

D. Kothadiya et al., "Deepsign: Sign Language Detection and Recognition Using Deep Learning," Electronics, vol. 11, no. 11, 2022, doi: 10.3390/electronics11111780.

M. S. Mirza et al., "Vision-based Pakistani sign language recognition using bag-of-words and support vector machines," Scientific Reports, vol. 12, no. 1, p. 21325, Dec. 2022, doi: 10.1038/s41598-022-15864-6.

H. Zahid et al., "Recognition of Urdu sign language: a systematic review of the machine learning classification," PeerJ Computer Science, vol. 8, p. e883, 2022, doi: 10.7717/peerj-cs.883.

N. Naz et al., "Signgraph: An Efficient and Accurate Pose-Based Graph Convolution Approach Toward Sign Language Recognition," IEEE Access, vol. 11, pp. 19135–19147, 2023, doi: 10.1109/ACCESS.2023.3247761.

Y. Obi et al., "Sign language recognition system for communicating to people with disabilities," Procedia Computer Science, vol. 216, pp. 13–20, 2023, doi: 10.1016/j.procs.2022.12.106.

H. Zahid et al., "A Computer Vision-Based System for Recognition and Classification of Urdu Sign Language Dataset for Differently Abled People Using Artificial Intelligence," Mobile Information Systems, vol. 2023, pp. 1–17, 2023, doi: 10.1155/2023/1060135.

F. Azmi and A. Novianty, "Sign Language Recognition using Principal Component Analysis and Support Vector Machine," International Journal of Applied Information Technology, vol. 4, no. 1, 2021, doi: 10.25124/ijait.v4i01.3015.

G. Latif et al., "An Automatic Arabic Sign Language Recognition System based on Deep CNN: An Assistive System for the Deaf and Hard of Hearing," International Journal of Computing and Digital Systems, vol. 9, no. 4, pp. 715–724, 2020, doi: 10.12785/ijcds/090418.

H. Ahmed et al., "Monocular Vision-based Signer-Independent Pakistani Sign Language Recognition System using Supervised Learning," Indian Journal of Science and Technology, vol. 9, no. 25, 2016, doi: 10.17485/ijst/2016/v9i25/96615. DOI: https://doi.org/10.17485/ijst/2016/v9i25/96615

Downloads

Published

2025-03-31

How to Cite

Abbasi, K. Z., Maitlo, A. K., Zubair, S., Khero, K., & Khan, S. (2025). An Efficient System for Urdu Sign Language Recognition using Support Vector Machine(SVM), Convolutional Neural Network (CNN), and Ensemble Machine Learning (EML). VFAST Transactions on Software Engineering, 13(1), 141–152. https://doi.org/10.21015/vtse.v13i1.1818