Motion Illusions As Optimal Percepts. What’s Special About Perception? Visual perception important for survival  Likely optimized by evolution  at least.

Slides:



Advertisements
Similar presentations
Bayes rule, priors and maximum a posteriori
Advertisements

Chapter 5: Space and Form Form & Pattern Perception: Humans are second to none in processing visual form and pattern information. Our ability to see patterns.
Analysis of Contour Motions Ce Liu William T. Freeman Edward H. Adelson Computer Science and Artificial Intelligence Laboratory Massachusetts Institute.
Motion Illusions As Optimal Percepts. What’s Special About Perception? Arguably, visual perception is better optimized by evolution than other cognitive.
Learning to estimate human pose with data driven belief propagation Gang Hua, Ming-Hsuan Yang, Ying Wu CVPR 05.
PSY 5018H: Math Models Hum Behavior, Prof. Paul Schrater, Spring 2004 Vision as Optimal Inference The problem of visual processing can be thought of as.
I. Face Perception II. Visual Imagery. Is Face Recognition Special? Arguments have been made for both functional and neuroanatomical specialization for.
Cognitive Processes PSY 334 Chapter 2 – Perception June 30, 2003.
Decision making as a model 7. Visual perception as Bayesian decision making.
Optical Illusions KG-VISA Kyongil Yoon 3/31/2004.
Visual Cognition II Object Perception. Theories of Object Recognition Template matching models Feature matching Models Recognition-by-components Configural.
Theories of Vision: a swift overview : Advanced Machine Perception A. Efros, CMU, Spring 2006 Most slides from Steve Palmer.
Baysian Approaches Kun Guo, PhD Reader in Cognitive Neuroscience School of Psychology University of Lincoln Quantitative Methods 2011.
Vision in Man and Machine. STATS 19 SEM Talk 2. Alan L. Yuille. UCLA. Dept. Statistics and Psychology.
1B50 – Percepts and Concepts Daniel J Hulme. Outline Cognitive Vision –Why do we want computers to see? –Why can’t computers see? –Introducing percepts.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 9 Visual Development Thanks to website at University of Calgary:
1 Computational Vision CSCI 363, Fall 2012 Lecture 26 Review for Exam 2.
ECE 8443 – Pattern Recognition LECTURE 06: MAXIMUM LIKELIHOOD AND BAYESIAN ESTIMATION Objectives: Bias in ML Estimates Bayesian Estimation Example Resources:
1 / 41 Inference and Computation with Population Codes 13 November 2012 Inference and Computation with Population Codes Alexandre Pouget, Peter Dayan,
1 Computational Vision CSCI 363, Fall 2012 Lecture 31 Heading Models.
Lecture 2b Readings: Kandell Schwartz et al Ch 27 Wolfe et al Chs 3 and 4.
1 Computational Vision CSCI 363, Fall 2012 Lecture 20 Stereo, Motion.
VIEWING THE WORLD IN COLOR. COLOR A psychological interpretation Based on wavelength, amplitude, and purity Humans can discriminate among c. 10 million.
CSC321: 2011 Introduction to Neural Networks and Machine Learning Lecture 11: Bayesian learning continued Geoffrey Hinton.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 8 Seeing Depth.
Mixture Models, Monte Carlo, Bayesian Updating and Dynamic Models Mike West Computing Science and Statistics, Vol. 24, pp , 1993.
Graphical Models in Vision. Alan L. Yuille. UCLA. Dept. Statistics.
Vision Part 2 Theories on processing colors. Objectives: The Student Will Compare and contrast color theories (VENN) Explain the Gestalt Theory List your.
Perception By: Alyssa Beavers, Chris Gordon, Yelena Pham, Hannah Schulte.
1 Computational Vision CSCI 363, Fall 2012 Lecture 28 Structure from motion.
1 Computational Vision CSCI 363, Fall 2012 Lecture 21 Motion II.
BCS547 Neural Decoding. Population Code Tuning CurvesPattern of activity (r) Direction (deg) Activity
Color, Form and Depth Perception
“Physical concepts are free creations of the human mind, and are not, however it may seem, uniquely determined by the external world.” Albert Einstein.
Evaluating Perceptual Cue Reliabilities Robert Jacobs Department of Brain and Cognitive Sciences University of Rochester.
Perception 1. Inattentional Blindness Challenge: Count the number of passes the white shirts pass! VideoVideo (2mins) Video Type of selective attention.
To name two contrasting theories of perception To explain what is meant by the phrase ‘Top Down’ processing To Outline Richard Gregory’s theory of perception.
Perception How do we define it?
Ch.9 Bayesian Models of Sensory Cue Integration (Mon) Summarized and Presented by J.W. Ha 1.
Perception and VR MONT 104S, Fall 2008 Lecture 8 Seeing Depth
Optimal Eye Movement Strategies In Visual Search.
Statistical Methods. 2 Concepts and Notations Sample unit – the basic landscape unit at which we wish to establish the presence/absence of the species.
Optical flow and keypoint tracking Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Learning Theory Reza Shadmehr Distribution of the ML estimates of model parameters Signal dependent noise models.
Bayesian Perception.
Visual Organization and Interpretation Module 19.
From local motion estimates to global ones - physiology:
Sight Our Visual Perception
A probabilistic approach to cognition
Ch3: Model Building through Regression
2D Motion is just the Beginning
Robust Visual Motion Analysis: Piecewise-Smooth Optical Flow
Measuring motion in biological vision systems
Computer Vision Lecture 4: Color
Spring 2018 Professor Michael Mozer
Visual Organization and Interpretation
Measuring motion in biological vision systems
Space Perception and Binocular Vision
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Unit 4: Perceptual Organization & Interpretation
Visual Motion and the Perception of Surface Material
Analysis of Contour Motions
Cognitive Processes PSY 334
A Switching Observer for Human Perceptual Estimation
LECTURE 07: BAYESIAN ESTIMATION
Bayesian vision Nisheeth 14th February 2019.
Timescales of Inference in Visual Adaptation
CSE (c) S. Tanimoto, 2007 Image Understanding
Optical flow and keypoint tracking
Volume 23, Issue 21, Pages (November 2013)
Presentation transcript:

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 ( ) 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 – – Constraints: light source, shading cues, knowledge of faces

The Aperture Problem Some slides adapted from Alex Pouget, Rochester

The Aperture Problem

Horizontal velocity (deg/s) Vertical velocity (deg/s) horizontal velocity vertical velocity

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) Vertical 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 Horizontal velocity (deg/s) Vertical velocity (deg/s) IOC VA

Standard Models of Motion Perception Horizontal velocity (deg/s) Vertical velocity (deg/s) IOC VA

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 Horizontal velocity (deg/s) Vertical velocity (deg/s) IOC VA Horizontal velocity (deg/s) Vertical velocity (deg/s) IOC VA Percept: VAPercept: IOC Actual motion

Rhombus Thickness Influences Perception rhombus demo

Bayesian Model of Motion Perception Perceived motion correspond to the Maximum a Posteriori (MAP) estimate  v: velocity vector  I: snapshot of image at 2 consecutive moments in time

* Digression * Maximum a posteriori Maximum likelihood

Bayesian Model of Motion Perception Perceived motion corresponds to the Maximum a Posteriori (MAP) estimate Conditional independence of observations

Prior Weiss and Adelson: Human observers favor slow motions Horizontal Velocity Vertical Velocity

Likelihood Weiss and Adelson Horizontal Velocity Vertical Velocity

Likelihood First-order Taylor series expansion

Likelihood

Posterior

Bayesian Model of Motion Perception Perceived motion corresponds to the MAP estimate Only one free parameter Gaussian prior, Gaussian likelihood → Gaussian posterior → MAP is mean of Gaussian

Likelihood

Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity Motion Through An Aperture ML MAP PriorPosterior Likelihood

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

Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity Influence Of Contrast On Perceived Velocity ML MAP PriorPosterior High Contrast Likelihood

Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity Influence Of Contrast On Perceived Velocity ML MAP PriorPosterior Low Contrast Likelihood

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 Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity IOC MAP PriorPosterior High Contrast Likelihood

Influence Of Contrast On Perceived Direction Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity Horizontal Velocity Vertical Velocity IOC MAP PriorPosterior Low Contrast Likelihood

Influence Of Edge Angles On Perceived Direction Of Motion Example: Rhombus Horizontal velocity (deg/s) Vertical velocity (deg/s) IOC VA Horizontal velocity (deg/s) Vertical velocity (deg/s) IOC VA Percept: VAPercept: IOC Actual motion

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 uncertainty with low contrast More alignment with acute angle -> Union vs. intersection of edge information at low contrast with acute angle Horizontal velocity (deg/s) Vertical velocity (deg/s) IOC VA Horizontal velocity (deg/s) Vertical velocity (deg/s) IOC VA Actual motion

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