820 likes | 1.13k Views
Computer Vision Aids for the Blind and Low-Vision Patients. Itai Segall & Ron Merom. Advanced Topics in Computer Vision Seminar April 3 rd , 2005. Introduction. 180 Million people worldwide, who are visually disabled. 45 Million legally blind. [Vision 2020, 2000]
E N D
Computer Vision Aids for the Blind and Low-Vision Patients Itai Segall & Ron Merom Advanced Topics in Computer Vision Seminar April 3rd, 2005
Introduction • 180 Million people worldwide, who are visually disabled. 45 Million legally blind. [Vision 2020, 2000] • This number is expected to double by the year 2020. [Vision 2020, 2000] • Efforts are made in various fields to help people with visual impairments.
Types of Visual Impairments • Scotomas
Types of Visual Impairments • Scotomas • CFL (Central Field Loss)
Types of Visual Impairments • Scotomas • CFL (Central Field Loss) • PFL (Peripheral Field Loss)
Types of Visual Impairments • Scotomas • CFL (Central Field Loss) • PFL (Peripheral Field Loss) • Hemianopia
Types of Visual Impairments • Scotomas • CFL (Central Field Loss) • PFL (Peripheral Field Loss) • Hemianopia • Total Blindness
Lecture Outline • Studying the problem • Suggested Solutions • Eyewear • Enhancement of TV images • Navigation Aids
Studying the Problem Example: How Does the Visual System Deal with Scotomas ? [D. Zur, S. Ullman, 2002]
What is a Scotoma? • Retinal scotomas can be caused by various diseases such as age-related macular degeneration (AMD) • “Visual scientists sometimes pass their time during a boring lecture by staring at a light on the ceiling until it produces a vivid afterimage. The afterimage can be used to blot out the lecturer’s head.”1 1 Morgan, M. “Making holes in the visual world”, 1999
Filling-in of Visual Patterns • Patients with small enough scotomas perceive the world as uninterrupted • Question: how does the visual system deal with missing information? • eye movements • ignored • filled in
Filling-in of Visual Patterns – cont. • Why study it? • Better understanding of the visual system • Study can lead to developing visual aids • Blind Spot • Extensively studied
Experiment • Subjects: patients with scotomas • Show various visual patterns • Short period of time (400ms) • Patients were asked to: • 1. Rate uniformity • 2. When designated as non-uniform, choose: • Blur • Straightness • Contrast
Results Pattern Report
Results Vs.
Conclusions • Missing information is filled-in, not ignored • Higher density Better filling-in • Higher regularity of stimulus Better filling-in
Lecture Outline • Studying the problem • Suggested Solutions • Eyewear • Enhancement of TV images • Navigation Aids
Eyewear – classical solutions • CFL-Magnifying Devices • PFL-Minifying Devices • Hemianopia – Binocular sector prisms
Eyewear • Problem: these solutions correct one problem while creating another one • Multiplexing approach: [Peli, 2001] • Combine a few information streams • But make sure they can be separated by the visual system • Types of multiplexing: • Temporal • Spatial • Bi-ocular • Composite
Temporal Multiplexing • Different signals at different times • Healthy people use temporal multiplexing Bioptic Telescope (for CFL)
Spatial Multiplexing • Show different information in different parts of the field of view Micro-Telescope (for CFL)
Bi-Ocular Multiplexing • Expose each eye to different information • May seem too confusing, but experiments show patients adapt Implantable Miniaturized Telescope (for CFL)
Composite Multiplexing Devices that implement more than one type of multiplexing Peripheral Monocular Prism (for Hemianopia)
Composite Multiplexing - cont • Peripheral Monocular Prism combine: • Bi-ocular multiplexing • Spatial multiplexing • Spectral multiplexing
Composite Multiplexing 2 Minified Contours Augmented View A computer-aided device for PFL
Lecture Outline • Studying the problem • Suggested Solutions • Eyewear • Enhancement of TV images • Navigation Aids
Enhancement of TV Images • TV serves as an important medium for retrieving information, entertainment and education • Visual impairments make watching TV difficult
Enhancement of TV Images – cont. • Previous experiments: enhance high frequencies • But, studies show that the periphery is more sensitive to wideband enhancements • CFL patients need a different solution • Idea: explicitly emphasize edges and bars in the image domain [Peli et al, 2004]
Enhancement of TV Images - cont. First – detect edge & bars [Peli, 2002]: • Use a visual system-based algorithm • Morrone, Burr ’88:edges and bars are where Fourier components come into phase with each other. In order to find edges and bars, look for phase congruency =
Enhancement of TV Images – cont. • Simplified feature detection algorithm: • Find congruent polarities instead of congruent phases of Fourier components
Algorithm for edge & bar detection Apply bandpass filters Binarize results = + +
Algorithm for edge & bar detection Apply bandpass filters Binarize results Find congruencies = + +
Algorithm for edge & bar detection Apply bandpass filters Binarize results Find congruencies =
Algorithm for edge & bar detection Apply bandpass filters Binarize results Find congruencies =
Enhancement of TV Images – cont. A more interesting example:
Wideband enhancement algorithm • Create feature map • Substitute/Add map to original image • Features can be weighted according to their magnitude
Enhancement of TV Images – Experimental Results • Most CFL patients selected a slightly enhanced image • But… when asked to compare it to the original image, they didn’t find it to be much better • Why? • Any enhancement necessarily distorts the image • High contrast features were enhanced much more than moderate ones
Lecture Outline • Studying the problem • Suggested Solutions • Eyewear • Enhancement of TV images • Navigation Aids
Navigation Aids • Classics: a cane & a guide dog • Will discuss two solutions • Specific – locate & recognize signs • General – first steps towards an “inter-sensory” solution
Sign finding • “Talking Signs” • Obvious problem: should be installed • Suggested solution: Signfinder [Yuille et al., 1999] • as an example, we’ll discuss (American) stop signs
What does it take to be a stop sign? • Being red and white? • Being octagonal?
Then how to find stop signs? • Assumptions: • Two-colored • Stereotypically shaped • There exists a set of typical illuminants • Preprocessing – find this set