Document Type : Research Paper
Authors
1 Electrical Engineering Dept., University of Technology-Iraq, Alsina’a street, 10066 Baghdad, Iraq.
2 Communications Engineering Dept., University of Technology-Iraq, Alsina’a street, 10066 Baghdad, Iraq.
Abstract
People need a communication channel and a way to communicate with a person or group. Deaf people communicate with others through sign language. The remarkable and rapid development in image and video recognition systems has made researchers use this development to solve many problems, including sign language for the deaf, and reduce their suffering in communicating with ordinary people. This work aims to use and apply machine learning technology to build an automatic recognition system for Arabic Sign Language (ArSL). In this work, images of ArSL characters were recognized using four classification techniques (Naïve Bayes (NB), Decision Trees (DTs), and Adaptive Boosting), and K-Nearest Neighbor (KNN)) with the Python library and using two feature extraction algorithms (PCA & LDA). Data pre-processing steps, including grayscale conversion, Gaussian blur, histogram equalization, and resizing, are applied to enhance the data's suitability for training and testing. The work was tested with five experiments chosen with multiple ratios for training and test data. The first training is 90%, the second training is 80% of the data, the third is 75%, the fourth is 70%, and the last is 60%. The work also played a good role in interpreting ArSL, and the accuracy of the work considers the KNN algorithm more accurate in prediction.
Graphical Abstract
Highlights
- An automatic system translated Arabic Sign Language to improve deaf-hearing communication.
- KNN algorithm had 86.4% accuracy in recognizing 32 Arabic sign language letters.
- The system bridges the communication gap between sign language users and non-users.
Keywords
Main Subjects
- Alnahhas, B. Alkhatib, N. Al-Boukaee, N. Alhakim, O. Alzabibi, and N. Ajalyakeen, Enhancing the recognition of Arabic sign language by using deep learning and leap motion controller, Int. J. Sci. Technol. Res, 9 (2020) 1865–1870.
- Das, S. Gawde, K. Suratwala, and D. Kalbande, Sign language recognition using deep learning on custom processed static gesture images, Int. Conf. Smart City Emerg. Technol., (2018) 1–6. https://doi.org/10.1109/ICSCET.2018.8537248
- Jain, A. Jain, A. Chauhan, S. S. Kotla, and A. Gautam, American sign language recognition using support vector machine and convolutional neural network, Int. J. Inf. Technol., 13 (2021) 1193–1200.
- N. Saha, S. Tapadar, S. Ray, S. K. Chatterjee, and S. Saha, A machine learning based approach for hand gesture recognition using distinctive feature extraction, in 2018 IEEE 8th Annual Computing and Communication Workshop and Conference, (2018) 91–98. https://doi.org/10.1109/CCWC.2018.8301631
- Krishnaraj, M. G. Kavitha, T. Jayasankar, and K. V. Kumar, A Glove based approach to recognize Indian Sign Languages, Int. J. Recent Technol. Eng. IJRTE, 7 (2019) 1419–1425.
- M. Mohammed and S. M. Kadhem, A review on Arabic sign language translator systems, J. Phys. Conf. Ser., 1818 (2021) 12033. https://doi.org/10.1088/1742-6596/1818/1/012033
- Aloysius and M. Geetha, Understanding vision-based continuous sign language recognition, Multimed. Tools Appl., 79 (2020) 22177– 22209. https://doi.org/10.1007/s11042-020-08961-z
- Alshomrani, L. Aljoudi, and M. Arif, Arabic and American sign languages alphabet recognition by convolutional neural network, Adv. Sci. Technol. Res. J., 15 (2021) 136 –148. https://doi.org/10.12913/22998624/142012
- Huang, W. Zhou, H. Li, and W. Li, Attention-based 3D-CNNs for large-vocabulary sign language recognition, Trans. Circuits Syst. Video Technol., 29 (2019) 2822–2832. https://doi.org/10.1109/TCSVT.2018.2870740
- Hameed et al., Privacy-preserving British sign language recognition using deep learning, 44th Annual International Conference of the Eng. Med. Biol. Soc., (2022) 4316 – 4319. https://doi.org/10.36227/techrxiv.19170257.v1
- AL-Muifraje, T. Saeed, and M. Hassan, Design and Analysis of American Sign Language Classifier Based on n-tuple Technique, Eng. Technol. J., 36 (2018) 172–178. https://doi.org/10.30684/etj.36.2A.8
- H. Alrubayi et al., A pattern recognition model for static gestures in Malaysian sign language based on machine learning techniques, Comput. Electr. Eng., 95 (2021) 107383. https://doi.org/10.1016/j.compeleceng.2021.107383
- Kasapbaşi, A. E. A. Elbushra, A.-H. Omar, and A. Yilmaz, DeepASLR: A CNN based human-computer interface for American Sign Language recognition for hearing-impaired individuals, Comput. Methods Programs Biomed. Update., 2 (2022) 100048. https://doi.org/10.1016/j.cmpbup.2021.100048
- R. Sanmitra, V. V. S. Sowmya, and K. Lalithanjana, Machine Learning Based Real Time Sign Language Detection, Int. J. Res. Eng. Sci. Manag., 4 (2021) 137–141.
- A. A. Youssif, A. E. Aboutabl, and H. H. Ali, Arabic sign language (arsl) recognition system using hmm, Int. J. Adv. Comput. Sci. Appl., 2 (2011). https://dx.doi.org/10.14569/IJACSA.2011.021108
- S. Elons, GPU implementation for Arabic sign language real-time recognition using multi-level multiplicative neural networks, Int. Conf. Comput. Eng. Syst., (2014) 360 –367. https://doi.org/10.1109/ICCES.2014.7030986
- D. Rosero-Montalvo et al., Sign language recognition based on intelligent glove using machine learning techniques, Third Ecuador Technical Chapters Meeting (ETCM), 2018, 1–5. https://dx.doi.org/10.1109/ETCM.2018.8580268
- Elpeltagy, M. Abdelwahab, M. E. Hussein, A. Shoukry, A. Shoala, and M. Galal, Multi‐modality‐based Arabic sign language recognition, IET Comput. Vis., 12 (2018) 1031–1039. https://doi.org/10.1049/iet-cvi.2017.0598
- Alzohairi, R. Alghonaim, W. Alshehri, and S. Aloqeely, Image-based Arabic sign language recognition system, Int. J. Adv. Comput. Sci. Appl., 9 (2018). http://dx.doi.org/10.14569/IJACSA.2018.090327
- Tharwat, A. M. Ahmed, and B. Bouallegue, Arabic sign language recognition system for alphabets using machine learning techniques, J. Electr. Comput. Eng., 2021 (2021) 1–17. https://doi.org/10.1155/2021/2995851
- Latif, N. Mohammad, J. Alghazo, R. AlKhalaf, and R. AlKhalaf, ArASL: Arabic alphabets sign language dataset, Data Br., 23 (2019) 103777. https://doi.org/10.1016/j.dib.2019.103777
- A. H. Alrubaie and A. H. Hameed, Dynamic weights equations for converting grayscale image to RGB image, J. Univ. Babylon Pure Appl. Sci., 26 (2019) 122–129. https://doi.org/10.29196/jubpas.v26i8.1677
- Panigrahy, A. Seal, N. K. Mahato, and D. Bhattacharjee, Differential box-counting methods for estimating fractal dimension of greyscale images: A survey, Chaos, Solitons & Fractals, 126 (2019) 178–202. https://doi.org/10.1016/j.chaos.2019.06.007
- Flusser, S. Farokhi, C. Höschl, T. Suk, B. Zitova, and M. Pedone, Recognition of images degraded by Gaussian blur, IEEE Trans. Image Process., 25 (2015) 790 – 806. https://doi.org/10.1109/TIP.2015.2512108
- Patel and M. Goswami, Comparative analysis of Histogram Equalization techniques, International Conference on Contemporary Computing and Informatics, (2014) 167–168. https://doi.org/10.1109/IC3I.2014.7019808
- Dubey and M. Dixit, Image Enhancement Techniques: An Exhaustive Review, Int. Conf. Sust. Innov. Sol. Current Chall. Eng. Technol., (2019) 363 – 375. http://dx.doi.org/10.1007/978-3-030-44758-8_34
- S. Prasanna and P. V Virparia, A comparative analysis of image interpolation algorithms, Int. J. Adv. Res. Comput. Commun. Eng., 5 (2016) 29 – 34. http://dx.doi.org/10.17148/IJARCCE.2016.5107
- W. Adiyasa, A. P. Prasetyono, A. Yudianto, P. P. W. Begawan, and D. Sultantyo, Bilinear interpolation method on 8x8 pixel thermal camera for temperature instrument of combustion engine, J. Phys. Conf. Ser., 1700 (2020) 12076. http://dx.doi.org/10.1088/1742-6596/1700/1/012076
- M. Ebied, Feature extraction using PCA and Kernel-PCA for face recognition, 2012 8th International Conference on Informatics and Systems (INFOS), 2012, MM–72.
- Aly, S. Aly, and S. Almotairi, User-independent American sign language alphabet recognition based on depth image and PCANet features, IEEE Access, 7 (2019) 123138 –123150. http://dx.doi.org/10.1109/ACCESS.2019.2938829
- M. Angona et al., Automated Bangla sign language translation system for alphabets by means of MobileNet, TELKOMNIKA (Telecommunication Comput. Electron. Control., 18 (2020) 1292–1301. http://dx.doi.org/10.12928/TELKOMNIKA.v18i3.15311
- Sharma and K. K. Paliwal, Linear discriminant analysis for the small sample size problem: an overview, Int. J. Mach. Learn. Cybern., 6 (2015) 443–454. https://doi.org/10.1007/s13042-013-0226-9
- Deriche, S. O. Aliyu, and M. Mohandes, An intelligent Arabic sign language recognition system using a pair of LMCs with GMM based classification, IEEE Sens. J., 19 (2019) 8067–8078. https://doi.org/10.1109/JSEN.2019.2917525
- Hisham and A. Hamouda, Supervised learning classifiers for Arabic gestures recognition using Kinect V2, SN Appl. Sci., 1 (2019) 1–21. https://doi.org/10.1007/s42452-019-0771-2
- Silahudin and A. Holidin, Model expert system for diagnosis of COVID-19 using naïve Bayes classifier, IOP Conf. Ser. Mater. Sci. Eng., 1007 (2020) 12067. https://doi.org/10.1088/1757-899X/1007/1/012067
- Cherfi, K. Nouira, and A. Ferchichi, Very fast C4. 5 decision tree algorithm, Appl. Artif. Intell., 32 (2018) 119–137. https://doi.org/10.1080/08839514.2018.1447479
- Hisham and A. Hamouda, Arabic sign language recognition using Ada-Boosting based on a leap motion controller, Int. J. Inf. Technol., 13 (2021) 1221–1234. https://doi.org/10.1007/s41870-020-00518-5
- Taherkhani, G. Cosma, and T. M. McGinnity, AdaBoost-CNN: An adaptive boosting algorithm for convolutional neural networks to classify multi-class imbalanced datasets using transfer learning, Neurocomputing, 404 (2020) 351–366. https://doi.org/10.1016/j.neucom.2020.03.064
- Shahraki, M. Abbasi, and Ø. Haugen, Boosting algorithms for network intrusion detection: A comparative evaluation of Real AdaBoost, Gentle AdaBoost and Modest AdaBoost, Eng. Appl. Artif. Intell., 94 (2020) 103770. https://doi.org/10.1016/j.engappai.2020.103770
- Utaminingrum, I. K. Somawirata, and G. D. Naviri, Alphabet Sign Language Recognition Using K-Nearest Neighbor Optimization., J. Comput., 14 (2019) 63–70. https://doi.org/10.17706/jcp.14.1.63-70
- K. Hayder and A. L. Behadili, Classification Algorithms for Determining Handwritten Digit, Electr. Electron. Eng., 12 (2016) 96–102. https://doi.org/10.37917/ijeee.12.1.10
- Zhang, X. Li, M. Zong, X. Zhu, and R. Wang, Efficient kNN classification with different numbers of nearest neighbours, IEEE Trans. Neural networks Learn. Syst., 29 (2017) 1774 –1785. https://doi.org/10.1109/TNNLS.2017.2673241
- A. Alani, & Cosma, G., ArSL-CNN: a convolutional neural network for Arabic sign language gesture recognition. Indones. J. Electr. Eng. Comput. Sci., 22 (2021). http://doi.org/10.11591/ijeecs.v22.i2.pp1096-1107