Standard Models of Motion Perception

advertisement
Motion Illusions As Optimal Percepts
What’s Special About Perception?

Visual perception important for survival
Likely optimized by evolution
 at least more so than other cognitive abilities

Human visual perception outperforms all modern
computer vision systems.
 Understanding human vision should be helpful for
building AI systems
Ambiguity of Perception


One-to-many mapping of retinal image to objects in
the world
Same issue with 2D retina and 3D images
Hermann von Helmholtz
(1821-1894)


German physician/physicist who made
significant contributions to theories of
vision
Perception as unconscious inference
 Recover the most likely objects in the world based on
the ambiguous visual evidence

Percept is a hypothesis about what the brain thinks is
out there in the world.
Additional Knowledge
Is Required To Perceive
•
Innate knowledge
– E.g., any point in the image has only one interpretation
– E.g., surfaces of an object tend to
be a homogeneous color
– Gestalt grouping principles
•
Specific experience
– E.g., SQT is an unlikely letter
combination in English
– E.g., bananas are yellow or
green, not purple
Illusions
•
•
Most of the time, knowledge helps constrain
perception to produce the correct interpretation of
perceptual data.
Illusions are the rare cases where knowledge misleads
– E.g., hollow face illusion
– http://www.michaelbach.de/ot/fcs_hollow-face/
– Constraints: light source, shading cues, knowledge of
faces
The Aperture Problem
Some slides adapted from Alex Pouget, Rochester
The Aperture Problem
(deg/s)
Vertical velocity
velocity
vertical
The Aperture Problem
horizontal
velocity
Horizontal velocity
(deg/s)
The Aperture Problem: Plaid
Vertical velocity (deg/s)
The Aperture Problem: Plaid
Horizontal velocity (deg/s)
Vertical velocity (deg/s)
The Aperture Problem: Rhombus
Horizontal velocity (deg/s)
Vertical velocity (deg/s)
The Aperture Problem
Horizontal velocity (deg/s)
Actual motion in blue
Standard Models of Motion Perception

Feature tracking
 focus on distinguishing features

IOC
 intercept of constraints

VA
 vector average
Standard Models of Motion Perception
IOC
Vertical velocity (deg/s)
VA
Horizontal velocity (deg/s)
Standard Models of Motion Perception
IOC
Vertical velocity (deg/s)
VA
Horizontal velocity (deg/s)
Standard Models of Motion Perception

Problem
 Perceived motion is close to either IOC or VA
depending on stimulus duration, retinal eccentricity,
contrast, speed, and other factors.
Maybe perception is an ad hoc combination of models,
but that’s neither elegant nor parsimonious.
Standard Models of Motion Perception
Example: Rhombus With Corners Occluded
Actual motion
Percept: VA
Actual motion
Percept: IOC
VA
IOC
Horizontal velocity (deg/s)
Vertical velocity (deg/s)
Vertical velocity (deg/s)

VA
IOC
Horizontal velocity (deg/s)
Rhombus Thickness Influences Perception

rhombus demo
Bayesian Model of Motion Perception

Perceived motion correspond to the Maximum a
Posteriori (MAP) estimate
(
v * = arg max P v | I
v
)
 v: velocity vector
 I: snapshot of image at 2 consecutive moments in time
* Digression *

Maximum a posteriori
( )
P( I | v) P( v)
= arg max
P( I )
= arg max P ( I | v ) P ( v )
v = arg max P v | I
*
v
v
v

Maximum likelihood
(
v * = arg max P I | v
v
)
Bayesian Model of Motion Perception

Perceived motion corresponds to the Maximum a
Posteriori (MAP) estimate
(
v * = arg max P v | I
v
)
(
)
(
)
P( v | I ) =
P( I )
µ P( v) P( I | v)
µ P( v)Õ P( I ( x , y ) | v)
P I |v P v
Conditional independence
of observations
i
i
i
Prior
Weiss and Adelson:
Human observers favor slow motions
50
Vertical Velocity

0
-50
-50
( )
0
50
Horizontal Velocity
(
2
P v µ exp - v / 2s 2p
)
Likelihood
Weiss and Adelson
50
Vertical Velocity

0
-50
-50
0
50
Horizontal Velocity
Likelihood
( ) (
)
I ( x, y,t ) - I ( x - v Dt, y - v Dt,t - Dt ) = h
I x, y,t = I x - v x Dt, y - v y Dt,t - Dt + h
x
y
(
(
æ
I ( xi , yi ,t ) - I x - v x Dt, y - v y Dt,t - Dt
ç
P I ( xi , yi ,t ) | v µ exp 2
ç
2
s
çè
(
)
(
) ( )
I ( x , y ,t ) - I ( x - v Dt, y - v Dt,t - Dt ) = I v Dt + I v Dt + I Dt
= ( I v + I v + I ) Dt
)) ö÷
2
÷
÷ø
I xi - v x Dt, yi - v y Dt,t - Dt » I xi , yi ,t - I x v x Dt - I y v y Dt - I t Dt
i
i
i
x
i
y
x
x
x
y
x
y
(
y
y
t
æ I v +I v +I
x x
y y
t
P I xi , yi ,t | v µ exp ç ç
2s 2
è
((
) )
First-order
Taylor series
expansion
t
) ö÷
2
÷
ø
Likelihood
((
) )
((
) )
P I x, y,t | v = Õ P I xi , yi ,t | v
i
(
)
2ö
æ 1
µ Õ exp ç - 2 I x v x + I y v y + I t ÷
è 2s
ø
i
æ 1
µ exp ç - 2 å I x v x + I y v y + I t
è 2s
x, y
(
)
2
ö
dxdy ÷
ø
Posterior
( ( ( )))
= log ( P ( I ( x, y,t ) | v )) + log ( P ( v )) + C
log P v | I x, y,t
2ö
æ
1
1
2
2
= ç å - 2 I x v x + I y v y + It ÷ - 2 v x + v y + C
è x,y 2s
ø 2s p
(
)
(
)
Bayesian Model of Motion Perception

Perceived motion corresponds to the MAP estimate
(( ) )
v * = arg max P ( v | I ) = arg max P ( v ) Õ P I xi , y | v
v
æ
ç
ç
ç
ç
çè
v
i
Gaussian prior, Gaussian likelihood
→ Gaussian posterior
→ MAP is mean of Gaussian
2
s
2
I
å x +s2
p
åI I
åI I
s
åI +s2
p
x y
i
x y
2
2
y
ö
÷
æ
ö
I
I
å
x t
÷ *
ç
÷
÷ v = -ç
I
I
å
y
t ÷
è
ø
÷
÷ø
Only one free parameter
Likelihood
- L(v) =
1
2s
2
å( I v
x
+ I y v y + It
x
x,y
)
2
(
(
+
1
2s
å( v
2
p x, y
)
)
æ 2
I x v x + I y v y + It I x
å
¶L(v)
1 ç x,y
=- 2ç
¶v
2s ç 2å I v + I v + I I
y y
t
y
çè x, y x x
ææ
çç
1 çç
= - 2 çç
s ç
ç
çç
èè
=0
2
s
2
I
å x +s2
x,y
p
åI
x,y
I
y x
åI
I
y x
x,y
2
s
2
I
å y +s2
x, y
p
ö
æ
÷
ç
÷
÷ v+ç
ç
÷
è
÷
ø
2
x
+ v 2y
)
ö
æ 2 v
å
x
÷
ç
1
x,y
÷2 ç
÷ 2s p ç 2å v y
÷ø
è x, y
åI I
t x
x, y
åI I
t y
x,y
ö
ö÷
÷÷
÷÷
÷÷
ø÷
ø
ö
÷
÷
÷
ø
Motion Through An Aperture
Vertical Velocity
Likelihood
50
0
-50
0
50
Horizontal Velocity
50
0
-50
Prior
ML
Vertical Velocity
Vertical Velocity
-50
50
0
MAP
-50
-50
0
50
Horizontal Velocity
-50
0
50
Horizontal Velocity
Posterior
Driving In The Fog

Drivers in the fog tend to speed up
 underestimation of velocity

Explanation
 Fog results in low contrast visual information
 In low contrast situations, poor quality visual information
about speed
 Priors biased toward slow speeds
 Prior dominates
Influence Of Contrast On Perceived Velocity
Vertical Velocity
Likelihood
50
0
-50
High
Contrast
0
50
Horizontal Velocity
50
0
-50
Prior
ML
Vertical Velocity
Vertical Velocity
-50
50
0
MAP
-50
-50
0
50
Horizontal Velocity
-50
0
50
Horizontal Velocity
Posterior
Influence Of Contrast On Perceived Velocity
Vertical Velocity
Likelihood
50
0
-50
Low
Contrast
0
50
Horizontal Velocity
50
0
-50
Prior
ML
Vertical Velocity
Vertical Velocity
-50
50
MAP
0
-50
-50
0
50
Horizontal Velocity
-50
0
50
Horizontal Velocity
Posterior
Influence Of Contrast On Perceived Direction

high vs. low contrast rhombus
Influence Of Contrast On Perceived Direction


Low contrast -> greater uncertainty in motion direction
Blurred information from two edges can combine if edges have similar angles
Influence Of Contrast On Perceived Direction
Likelihood
50
Vertical Velocity
Vertical Velocity
50
0
-50
High
Contrast
-50
-50
0
50
Horizontal Velocity
-50
Vertical Velocity
Vertical Velocity
50
0
-50
0
50
Horizontal Velocity
50
IOC
MAP
0
-50
-50
Prior
0
0
50
Horizontal Velocity
-50
0
50
Horizontal Velocity
Posterior
Influence Of Contrast On Perceived Direction
Likelihood
50
Vertical Velocity
Vertical Velocity
50
0
-50
Low
Contrast
-50
-50
0
50
Horizontal Velocity
-50
Vertical Velocity
Vertical Velocity
50
0
-50
0
50
Horizontal Velocity
IOC
50
MAP
0
-50
-50
Prior
0
0
50
Horizontal Velocity
-50
0
50
Horizontal Velocity
Posterior
Influence Of Edge Angles
On Perceived Direction Of Motion
Example: Rhombus
Actual motion
Percept: IOC
VA
Percept: VA
IOC
Horizontal velocity (deg/s)
Vertical velocity (deg/s)
Vertical velocity (deg/s)

VA
IOC
Horizontal velocity (deg/s)

Greater alignment of edges -> less benefit of
combining information from the two edges
Barberpole Illusion (Weiss thesis)
Actual motion
Perceived motion
Motion Illusions As Optimal Percepts


Mistakes of perception are the result of a rational
system designed to operate in the presence of
uncertainty.
A proper rational model incorporates actual statistics
of the environment
 Here, authors assume without direct evidence:
(1) preference for slow speeds
(2) noisy local image measurements
(3) velocity estimate is the mean/mode of posterior
distribution

“Optimal Bayesian estimator” or “ideal observer” is
relative to these assumptions
Bonus

More demos
Motion And Constrast

Individuals tend to underestimate velocity in low
contrast situations
 perceived speed of lower-contrast grating relative to
higher-contrast grating
Influence Of Edge Angles
On Perceived Direction Of Motion

Type II plaids
True velocity is not between the two surface normals

Vary angle between plaid components
Analogous to varying shape of rhombus
Interaction of Edge Angle With Contrast

More alignment with acute angle
-> Union vs. intersection of edge information at low
contrast with acute angle
Actual motion
VA
IOC
Horizontal velocity (deg/s)
Vertical velocity (deg/s)

More uncertainty with low contrast
Vertical velocity (deg/s)

VA
IOC
Horizontal velocity (deg/s)
Plaid Motion: Type I and II


Type I: true velocity
lies between two
normals
Type II: true
velocity lies outside
two normals
Plaids and Relative Contrast
Lower
contrast
Plaids and Speed

Perceived direction of type II plaids depends on
relative speed of components
Plaids and Time

Viewing time reduces uncertainty
Download