Download presentation
Presentation is loading. Please wait.
Published byZaire Biggie Modified over 10 years ago
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)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.