computational perceptionlewicki/cp-s08/perceptual-constancy1.pdf · cp08: perceptual constancy 1...

33
Computational Perception 15-485/785 Perceptual Constancy 1

Upload: others

Post on 03-Jul-2020

6 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Computational Perception15-485/785

Perceptual Constancy 1

Page 2: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Perceptual Constancy

How do we perceive stimuli as being the same?

• Sensory patterns can be radically different.

• Shading is one example.

• What are others?

2

example from Dan Kersten

Page 3: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

A schematic of visual computation

visual structure representation

Sensory Coding

perceptual constancy

object and scene representation

3

Perceptual constancy is inherently an inferential process that depends on both lower-level and higher-level information.

Page 4: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Lightness constancy

4

• Is the perception really constant?

• Is the retinal image accessible?

• Drawing well is hard, but recognizing poor drawings is easy

image from Ted Adelson

Page 6: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Brightness contrast illusions

6

images from www.purveslab.net

Page 7: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Brightness contrast with color

7

images from www.purveslab.net

Page 8: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Effect of texture on contrast perception: Chubb Illusion

8

images from www.purveslab.net

Page 9: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

More subtle types of invariance

9

Braje, Legge, and Kersten, 1999:

• Test object recognition with or without cast shadows

• Cast shadows have no effect on object recognition response time or accuracy.

• Same is true for color.

Attached Shadows

Cast Shadows

Page 10: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Size constancy

• People are very good at estimating actual size, esp. when multiple cues are available

• If cues are removed, they choose closer to retinal size.

• With depth cues, it is very difficult to judge retinal size.

10

from Rock, 1984

from Palmer, 1999

Page 11: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

How big is the cylinder?

11

Estimate the height of the third vs the first. from Palmer, 1999

Page 12: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

How big is the cylinder?

12

The third is 1/3 the height of the first. from Palmer, 1999

Page 13: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

How big is the cylinder?

13

The third is 1/3 the height of the first. from Palmer, 1999

Page 14: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Direct estimation of size: texture gradients

14

Objects covering same number texture gradient units have same size.

from Rock, 1984from Goldstein, 2001

Page 15: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Relative estimation of size

15

Relative size is invariant with distance.from Palmer, 1999

Page 16: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Shape constancy

16

• Shapes are also perceived in their 3D form over many viewing positions.

• We have little access to the retinal shape.

• Common shapes are perceived accurately largely independent of projective transformation.

from Palmer, 1999

Page 17: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Even complex shapes are perceived accurately

17

from Palmer, 1999

Page 18: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Perceptual shape constancy is limited

18

• For unfamiliar shapes, subjects to not generalize to novel views.

• Subjects’ memory was much worse when tested on a novel view compared to the same view.

• Subjects also show poor shape constancy on unfamiliar solid 3D shapes.

from Palmer, 1999

Page 19: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Shape constancy and familiar objects

19

Subjects do show shape constancy for familiar objects.

from Palmer, 1999

Page 20: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Measuring the effect of view on recognition

20

View is related to ratings of how well an image depicts object.

from Palmer, 1999

Page 21: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Canonical views of common objects

21

Subjects are quickest to name object from canonical view.

Page 22: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Wiser (1981)

• With poor intrinsic axis (A), subjects recognition memory was much better when figure’s orientation was the same.

• With good intrinsic axis (B), subjects showed now difference when orientation was changed.

Reference frames

22

from Palmer, 1999

Page 23: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Reference frames are not completely general

23

Same or Different?

Now?

from Hancock, 2000

Page 24: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Context affects perception

24

How do these faces differ?

Now can you tell?from Hancock, 2000

Page 25: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Generalized templates

25

Idea: Learn a basis for a specific class of images, e.g. faces (Turk and Pentland, 1991).

• Normalize object set by position, size, etc. Usually by hand.

• Model the objects using linear superposition:

• Derive optimal basis functions for object set

• Under a Gaussian model, this is PCA, which is feasible for large patterns.

Generalized templates

Idea: Learn a basis for a specific class of images, e.g. faces (Turk and Pentland,1991).

• Normalize object set by position, size, etc. Usually by hand.• Model the objects using linear superposition:

I(x, y) =!

i

ai!i(x, y)

• Derive optimal {!1, ...,!M} for object set.• under a Gaussian model this is PCA, which is feasible for large patterns.

Computational Perception and Scene Analysis, Mar 23, 2004 / Michael S. Lewicki, CMU !! !

!

? 25

Page 26: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Eigenfaces

from Hancock, 2000

26

Page 27: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Eigen face distortions

from Hancock, 2000

27

Page 28: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Face image principal components

28

The face image components move back and forth along their axes.

from Hancock, 2000

Page 29: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Face shape principal components

29

The face shape components move back and forth along their axes.

from Hancock, 2000

Page 30: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Making a caricature: step 1

30

Identify positions of facial features. from Bruce and Young, 1998

Page 31: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Making a caricature: step 2

31

Distort positions from average. from Bruce and Young, 1998

Page 32: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Making a caricature: step 3

32

Morph original face according to caricature distortion.

from Bruce and Young, 1998

Page 33: Computational Perceptionlewicki/cp-s08/perceptual-constancy1.pdf · CP08: Perceptual Constancy 1 Michael S. Lewicki Carnegie Mellon Lightness constancy 4 • Is the perception really

Michael S. Lewicki ◇ Carnegie MellonCP08: Perceptual Constancy 1

Computer-generated caricatures of famous actors

33

Caricatures were more recognizable (i.e. faster RT) than originals.

from Bruce and Young, 1998