human visual system - university of california, san...

52
CSE 252A, Fall 2019 Computer Vision I Human Visual System Computer Vision I CSE 252A Lecture 20

Upload: others

Post on 07-Aug-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Human Visual System

Computer Vision I

CSE 252A

Lecture 20

Page 2: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Announcements

• Homework 5 is due Sat, Dec 7, 11:59 PM

• Final exam*

– Tue, Dec 10, 7:00 PM-9:59 PM

• Please complete TA and course evaluations

• Reading:

– Section 1.1.4: The Human Eye

Page 3: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Kepler

Kepler, 1604

Eye as an optical

instrument

Image is inverted on retina

First such experiment by

Scheiner, 1625

Page 4: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Ways to study human vision

1. Physiological

2. Phenomenological/Psychophysical

3. Cellular recordings

4. Functional MRI

5. Computational modeling

Page 5: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Physiological level

Page 6: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Ways to study human vision

1. Physiologically

2. Phenomenological/Psychophysical

3. Cellular recordings

4. Functional MRI

5. Computational modelling

Page 7: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Psychophysical Testing of Subjects

Page 8: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Example:

Show gratings with different spatial frequencies

Page 9: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Gradients/Motion

Look Here

Page 10: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Perceptual Organization

Occlusion provides a different organization

Page 11: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Perceptual Organization

Page 12: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Ways to study human vision

1. Physiologically

2. Phenomenological/Psychophysical

3. Cellular recordings

4. Functional MRI

5. Computational modeling

Page 13: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Single Cell Recordings

Page 14: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

fMRI

Activation in the right fusiform gyrus.

[ Tarr, Cheng 2003]

Page 15: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Ways to study human vision

1. Physiologically

2. Phenomenological/Psychophysical

3. Cellular recordings

4. Functional MRI

5. Computational modeling

Page 16: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Computational Modeling

What is being computed and why?

Page 17: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Structure of the eye

Page 18: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Focus

Page 19: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

1 lux = 1 lumin/m2

Page 20: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Rods and cones

cones

Fovea Periphery

Page 21: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Distribution of Rods & Cones

Page 22: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Distribution of Rods & Cones

Page 23: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Three types of cones: R,G,B

There are three types of cones

S: Short wave lengths (Blue)

M: Mid wave lengths (Green)

L: Long wave lengths (Red)

• Three attributes to a color

• Three numbers to describe a color

Response of kth cone = dEk

)()(

Page 24: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Retina edge on

Page 25: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Retinal Neuron

Bipolar Cell Ganglion

Page 26: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Visual Pathways

Page 27: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

What:

Recognition,

Object representation

Where:

Location &

Motion, control

Page 28: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Other Eyes

Page 29: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Page 30: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Trilobite Visual System

• Most ancient known visual system.

• Compound eye with single crystal for each

lens. Electron Micrograph of

Holochroal eye

Good trilobite eye info at: http://www.aloha.net/~smgon/eyes.htm

Page 31: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Scallop eyes• Hundreds of primitive eyes, mirror in back

• Changes in light and motion and very rough images are

registered on the retinas of the mollusk.

• Nice material at: http://soma.npa.uiuc.edu/courses/bio303/Ch11b.html

Page 32: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Stomatopod eyes • Dumb bell shaped, compound eyes (next slide)

• Stereo vision with just one eye;

• Each eye is up on a stalk, with a wide range of motion;

• Stomatopods have up to 16 visual pigments– stomatopods can see ultra-violet and infra-red light

– some can see polarized light

• See http://www.ucmp.berkeley.edu/aquarius/

Larva Mantis ShrimpAdult Mantis Shrimp

Page 33: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Mantis Shrimp

Trinocular vision

Page 34: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

“Visual Acuity and the Evolution of Signals,”Eleanor M. Caves et al., Trends in Ecology & Evolution, May 2018.

Note: Visual resolution of human eye is 60 cycles per degwhereas Wedge-Tailed Eagle is 140 cycles per deg

Page 35: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Cues

Page 36: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Fixate at center

What color are the dots?

Page 37: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Shading Cues

Page 38: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Subjective Contours

Kanizsa’s Triangle

Page 39: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Which square is darker?

Page 40: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Which square is darker?

Page 41: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Global vs. Local information:

Fraser’s Spiral

Page 42: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Page 43: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Page 44: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Context

Who is taller? Who is taller?

Page 45: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Context: Whose faces do you see?

Page 46: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

A picture of a man

Page 47: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

In this shot, what is his facial expression?

Page 48: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

In this shot, what is his facial expression?

Thatcher illusion

Page 49: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Hidden Human Face

Page 50: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Horizontal Lines are Parallel

Page 51: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Static Image

Page 52: Human Visual System - University of California, San Diegocseweb.ucsd.edu/classes/fa19/cse252A-a/lec20.pdf · CSE 252A, Fall 2019 Computer Vision I Announcements • Homework 5 is

CSE 252A, Fall 2019 Computer Vision I

Summary of CSE 252A

• Geometric image

formation

• Photometric image

formation

• Photometric stereo

• Image filtering

• Edges and corners

• Stereo

• Structure from motion

• Model fitting

• Optical flow and

motion

• Tracking

• Recognition, detection,

and classification

– Including neural

networks

• Color

• Human visual system