+ All Categories
Home > Documents > Human Visual System - University of California, San DiegoHuman Visual System Introduction to...

Human Visual System - University of California, San DiegoHuman Visual System Introduction to...

Date post: 07-Sep-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
49
CSE 152, Spring 2018 Introduction to Computer Vision Human Visual System Introduction to Computer Vision CSE 152 Lecture 19
Transcript
Page 1: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Human Visual System

Introduction to Computer VisionCSE 152

Lecture 19

Page 2: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Announcements• Homework 5 is due Sat, Jun 9, 11:59 PM• Final* is due Wed, Jun 13, 9:59 PM

– Final will be posted on Piazza• Please complete TA and course evaluations• Reading:

– Section 1.1.4: The Human Eye

Page 3: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

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 DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Ways to study human vision1. Physiological2. Phenomenological/Psychophysical3. Cellular recordings4. Functional MRI5. Computational modeling

Page 5: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Physiological level

Page 6: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Ways to study human vision1. Physiologically2. Phenomenological/Psychophysical3. Cellular recordings4. Functional MRI5. Computational modelling

Page 7: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Psychophysical Testing of Subjects

Page 8: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Example: Show gratings with different spatial frequencies

Page 9: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Gradients/Motion

Look Here

Page 10: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Perceptual Organization

Occlusion provides a different organization

Page 11: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Perceptual Organization

Page 12: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Ways to study human vision1. Physiologically2. Phenomenological/Psychophysical3. Cellular recordings4. Functional MRI5. Computational modeling

Page 13: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Single Cell Recordings

Page 14: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

fMRI

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

Page 15: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Ways to study human vision1. Physiologically2. Phenomenological/Psychophysical3. Cellular recordings4. Functional MRI5. Computational modeling

Page 16: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Computational Modeling

What is being computed and why?

Page 17: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Structure of the eye

Page 18: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision1 lux = 1 lumin/m2

Page 19: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Rods and cones

cones

Fovea Periphery

Page 20: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Distribution of Rods & Cones

Page 21: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Distribution of Rods & Cones

Page 22: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Three types of cones: R,G,B

There are three types of conesS: 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 23: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Retina edge on

Page 24: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Retinal NeuronBipolar Cell Ganglion

Page 25: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Visual Pathways

Page 26: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

What: Recognition,Object representation

Where:Location & Motion, control

Page 27: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Other Eyes

Page 28: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

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 29: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

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 30: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

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 31: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Mantis Shrimp

Trinocular vision

Page 32: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Cues

Page 33: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Fixate at center What color are the dots?

Page 34: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Shading Cues

Page 35: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Subjective ContoursKanizsa’s Triangle

Page 36: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Which square is darker?

Page 37: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Which square is darker?

Page 38: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Global vs. Local information:Fraser’s Spiral

Page 39: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Page 40: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Page 41: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Context

Who is taller? Who is taller?

Page 42: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Context: Whose faces do you see?

Page 43: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

A picture of a man

Page 44: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

In this shot, what is his facial expression?

Page 45: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

In this shot, what is his facial expression?

Thatcher illusion

Page 46: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Hidden Human Face

Page 47: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Horizontal Lines are Parallel

Page 48: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Static Image

Page 49: Human Visual System - University of California, San DiegoHuman Visual System Introduction to Computer Vision CSE 152 Lecture 19 CSE 152, Spring 2018 Introduction to Computer Vision

CSE 152, Spring 2018 Introduction to Computer Vision

Summary of CSE 152• Geometric image

formation• Photometric image

formation• Photometric stereo• Binary image

processing• Image filtering• Edges and corners• Stereo

• Structure from motion• Model fitting• Optical flow and

motion• Tracking• Recognition,

detection, and classification

• Color• Human visual system


Recommended