Professional Documents
Culture Documents
net/publication/337472541
CITATIONS READS
6 204
2 authors, including:
Ajantha Devi
AP3 Solutions
8 PUBLICATIONS 27 CITATIONS
SEE PROFILE
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Ajantha Devi on 23 November 2019.
Abstract
Optical Braille recognition is used to digitize and The written communications barrier between sighted
reproduce texts that have been produced with non- and visually impaired persons is particularly apparent
computerized systems, such as with Braille in the schooling system, where, nowadays, visually
typewriters. Digitizing Braille texts also helps reduce impaired students are taught in mainstream classes.
storage space, as Braille texts take up much more Many of these students perform assessment, tests and
space than their natural language counterparts. homework writing using the Braille system.
Editing and Reprinting of Braille document that were However, most staff of these students are not Braille
embossed on paper are time consuming and labour literate. Problems also exist in the workplace where
intensive. Optical Braille recognition is also useful any information written by a Braille user that is to be
for people who cannot read Braille, but need to interpreted by other Braille illiterate persons, needs to
access the content of Braille documents. This paper be first translated by the Braille user.
is on Methodology of a camera based assistive device To overcome this communications barrier, the
that can be used by people to read Braille document. device developed in this project provides a means by
The framework is on implementing image capturing which Braille illiterate persons can read what a
technique in an embedded system based on Braille user has written. The device is essentially a
Raspberry Pi board. hand held scanner that capture the image of the Tamil
Braille and converts into equivalent decoded Tamil
text which is capable of doing the extraction[24] of
1. Introduction Tamil Braille Character from a Braille document
followed by decoding them into Tamil Characters
The Braille system is a method that is used by
and then the decoded characters are normalized to
visually impaired people to read and write which is
Tamil text are also then converted into audio output.
invented in 1825 by Louis Braille. The preferred
means of communication for a visually impaired is
2. Tamil Braille System
through Tactile Braille system, where Tactile means
sense by touching or rubbing the surface of the The Braille system[9] comprises of a “cell” per
corresponding output device. character and these themselves consist of six
With the invention of computers, several embossed or raised dots arranged in a rectangle
approaches to computerized Braille translation have containing two columns of three dots each as shown
been developed and thus this makes computerized in Figure 1. A dot may be raised at any of the six
Braille[26] is a recently new phenomenon with the positions to form 2 6 (64) combinations (including the
Braille script. Many applications have been created combination in which no dots are raised). For
for translation from Braille to Speech. However, reference purposes, a particular combination may be
there is a shortage of programs designed for Tamil described by naming the positions where dots are
Braille. raised, the positions being universally numbered 1
through 3 from top to bottom on the left, and 4 Headphone to deliver the output speech. The system
through 6 from top to bottom on the right. block diagram is shown in Figure 3.
sudo raspi-config
E. Storage (Memory)
1. Select Enable camera and hit Enter, The design does not include a built in hard disk or
2. then go to Finish and you'll be prompted to solid state drive, instead relying on an SD card for
reboot. booting and long term storage. This board is intended
to run Linux kernel based operating systems. This
Raspberry Pi module has a Samsung class 4 micro
SD card preloaded with the official Raspberry Pi
NOOBS (New Out of Box Software) package, and a
beautifully screen printed Micro SD card adaptor.
The system designed can be operated in two sessions,
ie one for capturing and creating a data base and the
other session is to capture the image and which can
be used for identifying or comparing the images in
the database.
import time
import picamera
vi) Dot Parts Detection viii) Braille letter recognition and transcription
Experiences have shown that detection of Braille dot In this stage of the project the Braille letter
[32] parts is better than detection of the whole dot. It was recognized using matching algorithm to match
was also proven that the average dot height is 8 each of the input decimal Braille code from an input
pixels. Each dot is composed of a bright and a dark processed image with codes of each Tamil letter by
region with a small space between them. Oyama et al. Figure 16. Then the image is converted to its decimal
[36] detected both the verso [34] (depression) and code representation:
recto (Protrusions) Braille dots utilizing shadow
patterns The testing image analyzed by using Single Decimal-Code=b1+b2*2+b3*4+b4*8+b5*16+ b6*32
side Braille Document by computing centroids on
After recognition process implemented the
dot[15].
recognized letter transcript into equivalent text file
through addressing process to run matched equivalent
files from stored addressed database.
5. Experimental Analysis
Figure 19. Braille image of a tilted document
The methodology used in this paper is
analysised by using the Tamil Braille System on
Thirukural Braille Book. Tirukkural is a classic
Tamil sangam literature consisting of 1330 couplets
or Kurals. It was authored by a Jain ascetic
Thiruvalluvar, a poet who is said to have lived
anytime between 2nd century BCE and 5th century
CE. This particularly apparent in the schooling
system. Following are the snapshots on result of the
analysis.
the three cirs in the second line be embossed in the Affordable System for the Sightless Population”,
third line. Asian Journal of Information Technology 6 (6):
2007, pp.696-699.
The Final process of the above methodology [6] Al-Salman(2003), “Towards a Computerized
is complete as the above text is synthesized and Arabic Braille environment,PDF”, King Saudi
converted in to audio format and played using University.
microphone or mini speaker connecting to on-board [7] Ebnet, Matthew (2001), "Braille Challenge
audio jack of Raspberry Pi. Gives Young Blind Students a Chance to Shine",
Los Angeles Times,
http://articles.latimes.com/2001/jun/30/local/me-
6. Conclusion 16960.
Dealing with images in term of image [8] State of Queensland (Department of
Education).(2000). Literate futures: Report of the
processing issue it is not an easy task. Adaptive
literacy review for Queensland state Schools,
thresholding technique that has been used to separate Queensland, Australia.
the Braille dots from the background is an effective [9] Swenson,A.M. (1999). “Beginning with Braille”.
technique and it gives a very good result for more NewYork: AFB Press.
than 90% from the images. Morphology techniques [10] P.Blenkhorn,"A System for Converting Braille
can help to enhance the image from a noise. The into Print," IEEE Transactionson Rehabilitation
captured image always has a skew angle (or the Engineering, vol.3, pp.215-221, 1995.
image has a rotated angle in 3rd axis). [11] Trent,S.D. &Truan, M.B (1997). “Speed,
accuracy, and comprehension of adolescent
Braille has been developed as the reading braille readers in a speialized school”. Journal of
and writing system for the visually impaired. The Visual Impairment and Blindness,91, pp.494-
attention was given on this is very difficult to teach a 500.
visually impaired people in the early stage and more [12] Mangold,S.S.(1999).”Trends in the use of Braille
training is needed for teaching them and converting Contractions in the United States: Implications
for UBC Decisions”. Unpublished manuscript.
Braille to text, is costly and cumbersome work.
[13] Millar,S.(1997). “Reading by Touch”.
7. Acknowledgment London:Routledge.
[14] Slaby W A(1990), “Computerized Braille
The author wish to thank the Christian Translation”, Microcomputer Applications,
Foundation for the Blind- India, Chennai for the Vol.13, pp.107-113.
support. The above paper is part of UGC Major [15] Nathan Altshiller-Court (2007), "College
Geometry", Dover Publications, (orig. Barnes &
Research Project of the Principal Investigator
Noble 1952), pp.70-71.
Capt.Dr.S Santhosh Baboo
[16] Capt.Dr.S Santhosh Baboo, V.Ajantha Devi;
"COMPUTER BASED TAMIL BRAILLE
8. Reference SYSTEM
[1] Bharati Braille URL – A Review";11th International Tamil Internet
Conference, Annamalai University,
http://acharya.iitm.ac.in/disabilities/bh_brl.php
Chidambaram, India , Jointly conducted by
[2] J.Bhattacharya, S.Majumder, G.Sanyal, International Forum for Information Technology
“Automatic inspection of Braille Character: A (INFITT) and Annamalai University Dec 28-30,
vision based approach.” International Journal of 2012. Pg.57 – 61
computer & Organization trends – Volume 1
[17] Capt.Dr.S Santhosh Baboo, V.Ajantha Devi;
Issue 3 – 2011.
"TAMIL BRAILLE SYSTEM: A Conversion
[3] BRL: Braille through Remote Learning -
methodology of Tamil into Contracted Braille
http://brl.org/refdesk/brlcont.html Script (Grade2)"; UACEE International Journal
[4] Abdallah M.Abualkishik, and Khairuddin Omar of Advances in Computer Science and its
“Quranic Baille System”, World Academy of Applications – IJCSIA Volume 3: Issue 2 [ISSN
Science, Engineering and Technology,4-6,2008. 2250 – 3765] Publication Date: 05 June 2013 –
[5] Mohammad Abu Yousu and S.M.Sai Shams, pg.72 -76
“Bangla Braille Inormation System: An
[18] Capt.Dr.S Santhosh Baboo, V.Ajantha Devi; [28] Rawan Ismail Zaghloul and Tomader Jameel
"TAMIL BRAILLE SYSTEM: A Conversion Bani-Ata (2011), "Braille Recognition System –
methodology of Tamil into Contracted Braille With a Case Study Arabic Braille Documents",
Script (Grade2)"; Second Intl. Conf. on European Journal of Scientific Research, Vol. 62
Advances in Computer, Electronics and pp. 116-122.
Electrical Engineering -CEEE 2013, Institute of [29] Saad D. Al-Shamma, and Sami Fathi (2010),
Research Engineers and Doctors. ISBN: 978- "Arabic Braille Recognition and Transcription
981-07-6260-5 doi: 10.3850/ 978-981-07-6260- into Text and Voice", Proceedings of Biomedical
5_36. pg171 – 175. Engineering Conference (CIBEC), Cairo, Egypt,
[19] http://www.linuxcircle.com pp. 227-231.
[20] www.raspberrypi.org [30] Jan Mennens, Luc Van Tichelen, Guido
[21] Oi-Mean Foong and Nurul Safwanah Bt Mohd Francois, and Jan J. Engelen (1994), "optical
Razali, “Signage Recognition Framework for recognition of Braille writing using standard
Visually Impaired People”, 2011 International equipment", IEEE Transactions on Neural
Conference on Computer Communication and Systems and Rehabilitation Engineering, Vol. 2,
Management, Proc .of CSIT vol.5 IACSIT Press, No. 4, pp. 207-212.
Singapore, pg 488 – 492. [31] P. Blenkhorn (1997), "A system for converting
[22] Santanu Halder, Abul Hasnat, Amina Khatun, braille into print", IEEE Transactions on
Debotosh Bhattacharjee, Mita Nasipuri, Rehabilitation Engineering, Vol. 3, No. 2, pp.
“Development of a Bangla Character 215-221.
Recognition (BCR) System for Generation of [32] C. Ng, V. Ng, and Y. Lau (1999), "Regular
Bengali Text from Braille Notation”, Feature Extraction for Recognition of Braille",
International Journal of Innovative Technology Proceedings of the International Conference on
and Exploring Engineering (IJITEE) ISSN: Computational Intelligence and Multimedia
2278-3075, Volume-3, Issue-1, June 2013, pg 5 Applications, New Delhi, India, pp. 302-306.
- 10. [33] Lisa Wong, Waleed Abdulla, and Stephan
[23] Amany Al-Saleh, Ali El-Zaart and Abdul Malik Hussmann (2004), "A Software Algorithm
Al-Salman, “Dot Detection of Braille Images Prototype for Optical Recognition of Embossed
Using A Mixture of Beta Distributions”, Journal Braille", Proceedings of the International
of Computer Science 7 (11): 1749-1759, 2011, Conference on Pattern Recognition (ICPR),
ISSN 1549-3636, pg 1749 – 1759. Cambridge, UK, Vol. 2, pp. 586-589.
[24] Aisha Mousa, Hazem Hiary, Raja Alomari, and [34] X. Hermida, A. Corbacho Rodriguez, and F.
Loai Alnemer, “Smart Braille System Martin Rodriguez (1996), "A Braille O.C.R. for
Recognizer”, IJCSI International Journal of Blind People", Proceedings of the International
Computer Science Issues, Vol. 10, Issue 6, No 1, Conference on Signal Processing Applications &
November 2013, pg 52 – 60. Technology (ICSPAT 96), Vol. 1,. Boston, USA.
[25] Vidyashankar, G. Hemantha Kumar, and [35] Y. Mihara, A. Sugimoto, E. Shibayama, and S.,
P.Shivakumara (2004), "Rotation Invariant Takahashi (2005), "An Interactive Braille-
Histogram Features For Recognition Of Braille Recognition System for the Visually Impaired
Symbols", Proceedings of the International Based on a Portable Camera", Proceedings of
Conference on Cognitive Systems (ICCS „04), CHI Extended Abstracts on Human Factors in
New Delhi, India, pp. 32. Computing Systems, pp. 1653-1656.
[26] Avinash Chaudhary, Pardeep Garg, Arjun [36] Y. Oyama, T. Tajima, and H. Koga (1997),
Agarwal (2012), "Using Rotation Method for "Character Recognition of Mixed Convex-
Removal of Misalignment of Scanned Braille Concave Braille Points and Legibility of
Pattern", International Journal of Advancements Deteriorated Braille Points", System and
in Electronics and Electrical Engineering Computer in Japan, Vol. 28, No. 2, pp. 44-53.
(IJAEEE), Vol. 1, No. 2, pp. 145-149.
[27] .Iain Murray, and Andrew Pasquale (2006), "A
Portable Device for the Translation of Braille to
Literary Text", Proceedings of ACM Conference
on Assistive Technologies (ASSETS), pp. 231-
232.