Scale Invariant Braille Translator

Preview:

DESCRIPTION

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

Citation preview

Scale Invariant Braille Translator

Student: Yaniv Tocker Final Project in 'Introduction to Computational & Biological Vision' Course

Motivation2

Optical Character Recognition (OCR):Automatic translating of letters/digits in images

to a form that a computer can manipulate (Strings, ASCII codes)

Background Braille Translator Methods Conclusion

s

Scale Invariant Braille Translator

3

Why is this important?Replacing data entry clerksReading car platesMaking electronic copies of books researchable

Scale Invariant Braille Translator

Background Braille Translator Methods Conclusion

s

4

Braille OCRA less investigated field of OCRCan assist the vision-impaired

Scale Invariant Braille Translator

Background Braille Translator Methods Conclusion

s

5

Braille TranslatorGoal: being able to translate braille language from

an image to English letters

Scale Invariant Braille Translator

Background Braille Translator Methods Conclusion

s

The system is required to be robust to scale changes, since circle can appear in different sizes

6

Methods

Braille

Circle Detection

Histogram of

RadiusFind areas

Create Dictionary

Create Patch

Letter DecisionBraille

Circle Detection

Histogram of

RadiusFind areas

Create Dictionary

Create Patch

Letter Decision

Scale Invariant Braille Translator

Original ImageDetected CirclesRadius HistogramCircles filtered by common radius sizeCircles filtered by common radius size & amount of neighborsCircles MaskDynamic mask using common radiusMasks convolution resultsPoints that are local maxima & convolution result above a

threshold Braille meaningful circlesBraille meaningful circles maskBraille meaningful circles mask with centersBraille meaningful – creating patchesBraille patchesDictionary CreationDictionaryOriginal imageFirst Patch InterpretationResult

Background Braille Translator Methods Conclusion

s

7Scale Invariant Braille Translator

GUIA user friendly GUI was created to easily operate

the software

Background Braille Translator Methods Conclusion

s

8

Conclusions & Future WorkA scale invariant Braille translator has been

proposedThe main key is to find the common radius in the

image & build the dictionary according to it

Scale Invariant Braille Translator

Future addition could be to detect if braille writing is in an image in order to assist the vision impaired

Background Braille Translator Methods Conclusion

s

References1. OCR: http://en.wikipedia.org/wiki/Optical_character_recognition2. Braille OCRhttp://en.wikipedia.org/wiki/Optical_braille_recognition3. Braille OCR examplehttp://www.ni.com/white-paper/6470/en/4. Braille code generatorhttp://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=pdf6. 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.pdf7. O. ben-shahar – lecture notes from ICBV 2014 – - object classification - hough transform

9Scale Invariant Braille Translator

Background Braille Translator Methods Conclusion

s

10Scale Invariant Braille Translator

Background Braille Translator Methods Conclusion

s

Recommended