1 / 10

Scale Invariant Braille Translator

Scale Invariant Braille Translator. Student: Yaniv Tocker Final Project in 'Introduction to Computational & Biological Vision' Course. Motivation. Optical Character Recognition (OCR):.

livana
Download Presentation

Scale Invariant Braille Translator

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Scale Invariant Braille Translator Student: Yaniv Tocker Final Project in 'Introduction to Computational & Biological Vision' Course

  2. Scale Invariant Braille Translator Motivation • Optical Character Recognition (OCR): • Automatic translating of letters/digits in images to a form that a computer can manipulate (Strings, ASCII codes)

  3. Scale Invariant Braille Translator Why is this important? • Replacing data entry clerks • Reading car plates • Making electronic copies of books researchable

  4. Scale Invariant Braille Translator Braille OCR • A less investigated field of OCR • Can assist the vision-impaired

  5. Scale Invariant Braille Translator Braille Translator • Goal: being able to translate braille language from an image to English letters • The system is required to be robust to scale changes, since circle can appear in different sizes

  6. Scale Invariant Braille Translator Methods Circle Detection Circle Detection Create Dictionary Create Dictionary Histogram of Radius Histogram of Radius Create Patch Create Patch Find areas Find areas Letter Decision Letter Decision Braille Braille Braille meaningful circles mask Circles filtered by common radius size & amount of neighbors Braille meaningful circles mask with centers Dynamic mask using common radius Masks convolution results Original Image Radius Histogram Braille meaningful circles Points that are local maxima & convolution result above a threshold Braille meaningful – creating patches Detected Circles Circles filtered by common radius size Circles Mask Braille patches First Patch Interpretation Result Dictionary Original image Dictionary Creation

  7. Scale Invariant Braille Translator GUI • A user friendly GUI was created to easily operate the software

  8. Scale Invariant Braille Translator Conclusions & Future Work • A scale invariant Braille translator has been proposed • The main key is to find the common radius in the image & build the dictionary according to it • Future addition could be to detect if braille writing is in an image in order to assist the vision impaired

  9. References Scale Invariant Braille Translator 1. OCR: http://en.wikipedia.org/wiki/Optical_character_recognition 2. Braille OCR http://en.wikipedia.org/wiki/Optical_braille_recognition 3. Braille OCR example http://www.ni.com/white-paper/6470/en/ 4. Braille code generator http://braille.compelo.com/generate/ 5. X. fernanadez et al, “A braille O.C.R for the blind” http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.141.7727&rep=rep1&type=pdf 6. J.Mennans et al,”Optical recognition of braillle writing using standard equipment”. http://bauhaus.ece.curtin.edu.au/~iain/PhD%20BU/A_Phd%20docs/To%20read/Accessibility%20info/Research/Braille_Articles/OCR%20of%20Braille.pdf 7. O. ben-shahar – lecture notes from ICBV 2014 – - object classification - hough transform

  10. Scale Invariant Braille Translator

More Related