human visual system - computer science and...

47
CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I CSE 252 Lecture 2

Upload: trinhnhan

Post on 05-May-2018

220 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Human Visual System

Computer Vision I CSE 252 Lecture 2

Page 2: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Announcement Assignment 0: “Getting started with Matlab”

is posted to the web page and due next Tuesday.

Page 3: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 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 - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 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 - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Physiological level

Page 6: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

What does this do?

Can we readily understand whole from understanding pieces?

Page 7: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Ways to study human vision 1.  Physiologically 2.  Phenomenological/Psychophysical 3.  Cellular recordings 4.  Functional MRI 5.  Computational modelling

Page 8: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Psychophysical Testing of Subjects

Page 9: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Example: Show gratings w/ different spatial frequencies

Page 10: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Gradients/Motion

Look Here

Page 11: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Perceptual Organization

Occlusion provides a different organization

Page 12: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Perceptual Organization

Page 13: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Ways to study human vision 1.  Physiologically 2.  Phenomenological/Psychophysical 3.  Cellular recordings 4.  Functional MRI 5.  Computational modeling

Page 14: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Single Cell Recordings

Page 15: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

fMRI

Activation in the right fusiform gyrus. [ Tarr, Cheng 2003]

Page 16: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Ways to study human vision 1.  Physiologically 2.  Phenomenological/Psychophysical 3.  Cellular recordings 4.  Functional MRI 5.  Computational modeling

Page 17: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Computational Modeling

What is being computed and why?

Page 18: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Structure of the eye

Page 19: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I 1 lux = 1 lumin/m2

Page 20: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Rods and cones

Cones

Page 21: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Rods & Cones

Page 22: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 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 k’th cone =

Page 23: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Distribution of Rods & Cones

Page 24: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Retina edge on

Page 25: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Retinal Neuron

Page 26: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Other Eyes

Page 27: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 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 28: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Scallop eyes •  Hundreds of primitives 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 29: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Stomatopod eyes •  Dumb bell shaped, compound eyes •  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 also see ultra-violet and infra-red light, and some can even see polarized light.

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

Larva Mantis Shrimp Adult Mantis Shrimp

Page 30: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Visual Pathways

Page 31: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Single Cell Recordings

Page 32: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

What: Recognition, Object representation

Where: Location & Motion, control

Page 33: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

CUES

Page 34: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Fixate at center What color are the dots

Page 35: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Shading Cues

Page 36: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Subjective Contours Kanizsa’s Triangle

Page 37: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Which square is darker?

Page 38: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Which square is darker?

Page 39: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Global vs. Local information: Fraser’s Spiral

Page 40: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Page 41: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Page 42: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Context

Who is taller? Who is taller?

Page 43: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Context: Whose faces do you see?

Page 44: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

A picture of a man

Page 45: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

In this shot, what is his facial exprssion?

Page 46: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

In this shot, what is his facial exprssion?

Thatcher illusion

Page 47: Human Visual System - Computer Science and Engineeringcseweb.ucsd.edu/classes/fa11/cse252A-a/lec2.pdf · CSE252a, Fall 2011 Computer Vision I Human Visual System Computer Vision I

CSE252a, Fall 2011 Computer Vision I

Hidden Human Face