Presentation is loading. Please wait.

Presentation is loading. Please wait.

A Portable Device for Optical Recognition of Braille Iain Murray Curtin University of Technology.

Similar presentations


Presentation on theme: "A Portable Device for Optical Recognition of Braille Iain Murray Curtin University of Technology."— Presentation transcript:

1 A Portable Device for Optical Recognition of Braille Iain Murray Curtin University of Technology

2 Introduction Purpose of the device A brief introduction to the Braille system Scanner operation The Prototype Image capture & processing Proposed improvements Conclusion

3 Why? Primarily for non Braille users –Education –Workplace Reproduction of worn or old Braille Electronic storage of Braille texts

4 The Braille System Tactile medium consisting of 6 dots Context sensitive –people = p –wh = : or which or : (colon) –Includes many rules for use Similar to shorthand May be printed both sides - interpoint

5 Scanner Operation Hand held portable unit Camera assembly is moved over the Braille line Operates in real time Results of the scan are displayed on the host computer

6 The Prototype Block Diagram

7 Image Capture

8 The Lens

9 CCD Operation 10ms integration time Pixels clocked out in 2.6ms 100 µs per sample Allows 7ms per slice processing time –(context switching and overheads considered)

10 CCD Operation SI pulses at 10ms intervals Pixels clocked out at 50KHz

11 Linear Motion Detection Slotted disk and IR detector/emitter Gear system to produce pulses at 200DPI Each pulse sends an interrupt to the DSP

12 Linear Motion Detection Codewheel Gears Illumination Array Lens Housing Selfoc Lens Array

13 Prototype Development Platform TMS320C50 DSP by Texas Instruments –Low cost –10K words of data/program memory –Incorporates Analog Interface Circuit (AIC) TLC32040 Programmable Include anti-aliasing bandpass filter –Emulates serial (RS232) communications

14 Captured Image

15 Cell Element Detection Are dots present? 25 samples at 100u second intervals Reference levels are averaged Samples are compared to reference level Results are written to scan word

16 Cell Compilation Scan words are captured at 200 dots/inch Stored as a single word, position oriented –10 = bright –01 = shadow –00 = reference level –11 = status dots are 1mm diameter => 8 scans per dot

17 Cell Compilation 50 samples kept (scan word) in the image buffer. Cells assembled from this image –Image buffer is compared to each possible ideal cell (63 combinations)

18 Cell Compilation When a cell is matched: –Send binary Braille code Determined from a lookup table –Clear the image buffer –Host processor expands grade 2 code Text is now available for display or storage

19 Grade 2 Decomposition Algorithm by Paul Blenkhorn A simple state machine Allows for exceptions Uses look up tables and therefore allows : –Foreign language support –Special purpose codes e.g. Music Math Implemented in C

20 Proposed Improvements Quadrature motion detector will allow: –Reversal of scan direction –Decreased resolution Implement Fuzzy dot detection Use the SI pulse for triggering illumination Improve ergonomics

21 Conclusion Achieved –Image capture of a tactile medium –Dot recognition (position) –Grade 2 Braille decode –OCR of embossed Braille

22 Conclusion (continued) Further development should yield a useful device that overcomes the communication barrier between Braille users and the mainstream community.

23 The Prototype (and the development environment)


Download ppt "A Portable Device for Optical Recognition of Braille Iain Murray Curtin University of Technology."

Similar presentations


Ads by Google