Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

31
Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University

Transcript of Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Page 1: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Natural Vision Systems

ECE 847:Digital Image Processing

Stan BirchfieldClemson University

Page 2: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Animal visionWhich has “the most complicated eye in the animal kingdom?”

Tropical mantis shrimp

Sees at least 11 color dimensions!• 8 pigments sensitive to visual light• 3 to ultraviolet

Also• has 4 filters to tune the pigments• sees 2 or 3 planes of polarized light

Lives at depths of 40m, where light is only filtered, dim blue. Why such complex vision?• shrimp communicate with each other by fluorescing their spots

http://www.innovations-report.de/html/berichte/biowissenschaften_chemie/bericht-23390.html

Page 3: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Color vision in bees

flower as seen by a bee

http://www.wonderquest.com/nectar-guides.htm

Bees have ultraviolet filters to help them see their target:

Page 4: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Color vision in mammalsHow does the bull see the cape?

Motion, not color!

Generally speaking, only

primates and humans (among mammals)

can see color

Page 5: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Visual acuity

Raptors (including eagles, hawks, and falcons) can see up to 8 times more clearly than humans

Golden eagle can see a hare a mile away!

Which animal has the sharpest vision?

http://ebiomedia.com/gall/eyes/sharp.html

Page 6: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Speed

fly can process images at 200 Hz

http://www.eyedesignbook.com/ch3/eyech3-c.html

Page 7: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Nautilus eye

What is unusual about the nautilus eye?

It has no lens!

http://www.eyedesignbook.com/ch3/eyech3-b.html

Page 8: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Lobster eye

What is unusual about the lobster eye (and some other crustaceans)?

It focuses light by reflection, not refraction

(design has inspired Lobster Eye telescope)

http://www.answersingenesis.org/creation/v23/i3/lobstereyes.asp

Page 9: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Brittlestar

Where is the brittlestar eye?Its whole body!

Brittlestar secretes calcite crystals that form microlenses

Page 10: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

The “oldest” eye

http://www.trilobites.info/eyes.htm

Descartes’ lens design for minimal aberration

Huygens’ lens design for minimal aberration

trilobite

trilobite

trilobite eyes

Page 11: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

An exerciseinterpolate this function:

?

?

time

maximum complexity

of animal eye

500M4B

Page 12: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Irreducible complexity

from M. Behe, Darwin’s Black Box

A single photovoltaic cell:

Page 13: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Human visual system

[from P. Gurney]

Page 14: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Visual pathway

Page 15: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Retinal cells

retinal pigment epithelium (RPE)

light

optic nerve fibers

ganglion cells

amacrine cellsbipolar cellshorizontal cells

photoreceptors

[from S. Palmer, Vision Science]

Page 16: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Retinal cells

http://webvision.med.utah.edu/sretina.html

Page 17: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Foveation

central retina: color and form perceptionperipheral retina: light detection, motion detection, night vision

only cones in foveola

Page 18: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Cones

http://mbb.harvard.edu/evolution_of_mind_and_brain/chapter_2.pdf

some birds, insects,and fish see ultraviolet

some snakes,insects,and batssee infrared

Page 19: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Macula Lutea

macula lutea –yellow pigmentation

(Xanthophyll)in foveal area

Xanthophyll in Muller cells absorbs damaging short-wavelength light (420-450 nm)

Page 20: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Inverted retina allows• Muller cells in fovea to protect photoreceptors• RPE, which is opaque, to nourish and protect photoreceptors

• RPE and choroid absorb 25-33 % of light entering eye• Choroid acts as heat sink (has the highest blood flow per gram of tissue of all tissues in the body)

Besides, in foveola• cones are packed tightly together and elongated• layers of retina are spread aside, permitting light to fall directly on cones• Muller cells act like optic fiber plates to transmit light to receptors

Why an inverted retina?

verted retina

(common in invertebrates)

inverted retina

(common in vertebrates)

lightlight

[P. Gurney, Is our inverted retina really bad design?, 1999]

Page 21: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Visual processing

Page 22: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Overlapping fields of view

rabbit person

Page 23: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Characteristics of human vision

• Vision is an interpretive process– The raw data is insufficient– Processes in the brain impose a priori

assumptions to make sense of the data– Examples: brightness, color, and size constancy

• Vision solves specific tasks in specific contexts– Visual skills directly tied to needs and context– Examples: Thatcher illusion, Chernoff faces

http://www-static.cc.gatech.edu/classes/AY2007/cs4495_fall/html/materials.html

Page 24: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Brightness constancyPerceived brightness is complex function of pixel values

(Image courtesy of Ted Adelson)

http://www-static.cc.gatech.edu/classes/AY2007/cs4495_fall/html/materials.html

Page 25: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Color Constancy

Pixel color strongly affected by illumination.

Perception of color constancy maintained by the brain

Sunlight Fluorescent light

(Images courtesy of David Heeger)

http://www-static.cc.gatech.edu/classes/AY2007/cs4495_fall/html/materials.html

Page 26: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Size Constancy

Object size vs. object depth

(Images copyright John H. Kranz, 1999)

http://www-static.cc.gatech.edu/classes/AY2007/cs4495_fall/html/materials.html

Page 27: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Thatcher Illusion

(Due to P. Thompson)

http://www-static.cc.gatech.edu/classes/AY2007/cs4495_fall/html/materials.html

Page 28: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Thatcher Illusion

Face processing is sensitive to orientation.

http://www-static.cc.gatech.edu/classes/AY2007/cs4495_fall/html/materials.html

Page 29: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Chernoff faces

Useful for displaying multivariate data

Page 30: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Integration of Information

• Spatial information in the image must be integrated to perceive a coherent object

Fixation experimentsYarbus 1961

Fixations for “Give theages of the people”

Fixations for “Whatwere they doingbefore the guestarrived?”

http://www-static.cc.gatech.edu/classes/AY2007/cs4495_fall/html/materials.html

Page 31: Natural Vision Systems ECE 847: Digital Image Processing Stan Birchfield Clemson University.

Recognition of Objects

(Due to Ron Rensick)(Due to R. James)

Grouping is affected by top-down processes

Context influences recognition of parts

http://www-static.cc.gatech.edu/classes/AY2007/cs4495_fall/html/materials.html