Real-Time Braille Letter Detection System Using YOLOv8

Authors

  • Reyshano Adhyarta Himawan Universitas Dian Nuswantoro
  • Eko Hari Rachmawanto Universitas Dian Nuswantoro
  • Christy Atika Sari Universitas Dian Nuswantoro

DOI:

https://doi.org/10.30871/jaic.v9i4.10060

Keywords:

Braille, Datasets, Roboflow, YOLOv8

Abstract

The purpose of this research is to create a system capable of detecting and recognizing Braille letters in real-time using the YOLOv8 algorithm for object detection, integrated with image processing technology and a user interface based on Tkinter. This system is developed to support visually impaired individuals in reading Braille text through the use of a webcam that captures and identifies Braille letters from images. The identification process is carried out by comparing the obtained images with a precompiled database of Braille letters. This research utilizes a dataset consisting of images of Braille code from letters A to Z, collected through public and private methods, with a total of 6013 images that comprehensively represent Braille letters. The model training is done using YOLOv8 to recognize Braille letter objects, with model performance evaluation using the Mean Average Precision (mAP) metric.The results of the tests show a very satisfactory model performance, with a mAP50 score of 0.98 and a mAP50-95 score of 0.789, as well as a high accuracy rate for almost all Braille letters tested. In addition, the system is equipped with a Tkinter-based graphical user interface (GUI) that allows users to operate the Braille letter detection process interactively and easily. This research proves that the YOLOv8-based object detection approach has significant potential for Braille letter recognition applications, which is expected to enhance accessibility and the independence of visually impaired individuals in reading text effectively.

Downloads

Download data is not yet available.

References

[1] A. AlSalman, A. Gumaei, A. AlSalman, and S. Al-Hadhrami, “A Deep Learning-Based Recognition Approach for the Conversion of Multilingual Braille Images,” Computers, Materials and Continua, vol. 67, no. 3, pp. 3847–3864, Mar. 2021, doi: 10.32604/cmc.2021.015614.

[2] T. Kausar, S. Manzoor, A. Kausar, Y. Lu, M. Wasif, and M. Adnan Ashraf, “Deep Learning Strategy for Braille Character Recognition,” IEEE Access, vol. 9, pp. 169357–169371, 2021, doi: 10.1109/ACCESS.2021.3138240.

[3] D. Lee and J. Cho, “Automatic Object Detection Algorithm-Based Braille Image Generation System for the Recognition of Real-Life Obstacles for Visually Impaired People,” Sensors, vol. 22, no. 4, Feb. 2022, doi: 10.3390/s22041601.

[4] R. M. Kumar G, S. Subhash, S. Guru, P. P. Jain, and R. M. Kumar, “Speech to Braille Convertor for Visually Impaired Using Python,” International Journal of Advance Science and Technology, vol. 29, no. 10S, pp. 3916–3921, 2020, [Online]. Available: https://www.researchgate.net/publication/342169863

[5] H. Liu, R. Li, and X. Wang, “Optical Braille Recognition_Based on Semantic Segmentation Network With Auxiliary,” 2020.

[6] S. Shokat, R. Riaz, S. S. Rizvi, K. Khan, F. Riaz, and S. J. Kwon, “Analysis and Evaluation of Braille to Text Conversion Methods,” Mobile Information Systems, vol. 2020, 2020, doi: 10.1155/2020/3461651.

[7] M. A. Sayeedi, A. M. Muktadir Osmani, and D. M. Farid, “BrailleSense: Deep Learning for Braille Character Classification,” in Proceedings - 6th International Conference on Electrical Engineering and Information and Communication Technology, ICEEICT 2024, Institute of Electrical and Electronics Engineers Inc., 2024, pp. 681–686. doi: 10.1109/ICEEICT62016.2024.10534500.

[8] B. M. Hsu, “Braille recognition for reducing asymmetric communication between the blind and non-blind,” Symmetry (Basel), vol. 12, no. 7, Jul. 2020, doi: 10.3390/SYM12071069.

[9] D. Gonçalves, G. G. Santos, M. B. Campos, A. M. Amory, and I. H. Manssour, “Braille character detection using deep neural networks for an educational robot for visually impaired people,” 2021. [Online]. Available: https://github.com/lsa-pucrs/donnie-assistive-robot-sw

[10] I. G. Ovodov and R. Zelenograd, “Optical Braille Recognition Using Object Detection Neural Network,” 2021.

[11] R. F. Rahmat et al., “Braille letter recognition in deep convolutional neural network with horizontal and vertical projection,” Bulletin of Electrical Engineering and Informatics, vol. 13, no. 5, pp. 3380–3391, Oct. 2024, doi: 10.11591/eei.v13i5.7222.

[12] B. S. Park et al., “Visual and tactile perception techniques for braille recognition,” Dec. 01, 2023, Society of Micro and Nano Systems. doi: 10.1186/s40486-023-00191-w.

[13] T. Mahin, N. Ava, and J. Zerin, “Real Time Braille & Sign Language Detection Using Artificial Neural Networks Declaration of uthorship,” Jun. 2024.

[14] J. Lee and K. il Hwang, “YOLO with adaptive frame control for real-time object detection applications,” Multimed Tools Appl, vol. 81, no. 25, pp. 36375–36396, Oct. 2022, doi: 10.1007/s11042-021-11480-0.

[15] A. Vijayakumar and S. Vairavasundaram, “YOLO-based Object Detection Models: A Review and its Applications,” Multimed Tools Appl, Oct. 2024, doi: 10.1007/s11042-024-18872-y.

[16] M. Hussain, “YOLO-v1 to YOLO-v8, the Rise of YOLO and Its Complementary Nature toward Digital Manufacturing and Industrial Defect Detection,” Jul. 01, 2023, Multidisciplinary Digital Publishing Institute (MDPI). doi: 10.3390/machines11070677.

[17] H. Lou et al., “DC-YOLOv8: Small-Size Object Detection Algorithm Based on Camera Sensor,” Electronics (Switzerland), vol. 12, no. 10, May 2023, doi: 10.3390/electronics12102323.

[18] N. D. Hendrawan, R. Kolandaisamy, and A. History, “Jurnal Teknologi dan Manajemen Informatika A Comparative Study of YOLOv8 and YOLO-NAS Performance in Human Detection Image Article Info ABSTRACT,” vol. 9, no. 2, pp. 191–201, 2023, [Online]. Available: http://http://jurnal.unmer.ac.id/index.php/jtmi

[19] I Made Agus Dwi Suarjaya, B. A. Wiratama, and Ayu Wirdiani, “Sistem Pengenalan Huruf Braille Menggunakan Metode Deep Learning Berbasis Website,” JITSI : Jurnal Ilmiah Teknologi Sistem Informasi, vol. 5, no. 3, pp. 93–99, Jul. 2024, doi: 10.62527/jitsi.5.3.244.

[20] M. Sohan, T. Sai Ram, and Ch. V. Rami Reddy, “A Review on YOLOv8 and Its Advancements,” 2024, pp. 529–545. doi: 10.1007/978-981-99-7962-2_39.

[21] P. Jiang, D. Ergu, F. Liu, Y. Cai, and B. Ma, “A Review of Yolo Algorithm Developments,” in Procedia Computer Science, Elsevier B.V., 2021, pp. 1066–1073. doi: 10.1016/j.procs.2022.01.135.

[22] J. R. Terven and D. M. Cordova-Esparaza, “A Comprehensive Review Of Yolo: From Yolov1 To Yolov8 And Beyond Under Review In Acm Computing Surveys,” 2023.

[23] W. Q. Yan and C. Li, “Braille Recognition Using Deep Learning,” 2021.

[24] M. Y. Florestiyanto and H. Prapcoyo, “Braille Detection Application Using Gabor Wavelet and Support Vector Machine,” RSF Conference Series: Engineering and Technology, vol. 1, no. 1, pp. 160–169, Dec. 2021, doi: 10.31098/cset.v1i1.390.

[25] S. Shokat, R. Riaz, S. S. Rizvi, I. Khan, and A. Paul, “Characterization of English Braille Patterns Using Automated Tools and RICA Based Feature Extraction Methods,” Sensors, vol. 22, no. 5, Mar. 2022, doi: 10.3390/s22051836.

[26] V. V. Kukartsev, R. A. Ageev, A. S. Borodulin, A. P. Gantimurov, and I. I. Kleshko, “Deep Learning for Object Detection in Images Development and Evaluation of the YOLOv8 Model Using Ultralytics and Roboflow Libraries,” in Lecture Notes in Networks and Systems, Springer Science and Business Media Deutschland GmbH, 2024, pp. 629–637. doi: 10.1007/978-3-031-70285-3_48.

[27] M. Kocaleva Vitanova Zoran Zlatev, B. Zlatanovska Lectoure Snezana Kirova, and B. Zlatanovska Mirjana Kocaleva Vitanova, “Deep Learning-Based Detection and Classification of Document Elements Using Roboflow.

Downloads

Published

2025-08-03

How to Cite

[1]
R. A. Himawan, E. H. Rachmawanto, and C. A. Sari, “Real-Time Braille Letter Detection System Using YOLOv8”, JAIC, vol. 9, no. 4, pp. 1179–1190, Aug. 2025.

Issue

Section

Articles

Most read articles by the same author(s)

1 2 > >> 

Similar Articles

1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.