By James J. Todd and Victor J. Perotti Presented by Samuel Crisanto THE VISUAL PERCEPTION OF SURFACE ORIENTATION FROM OPTICAL MOTION.

Slides:



Advertisements
Similar presentations
3D Model Matching with Viewpoint-Invariant Patches(VIP) Reporter :鄒嘉恆 Date : 10/06/2009.
Advertisements

Experiments and Variables
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.
Dynamic Occlusion Analysis in Optical Flow Fields
MOTION PERCEPTION Types of Motion Perception Corollary Discharge Theory Movement Detectors Motion Perception and Object Perception Ecological Perception.
Rotary Motion Physics Montwood High School. Rotary motion is the motion of a body around an internal axis. –Rotary motion – axis of rotation is inside.
Extended Gaussian Images
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
Deformation Micromechanics DUCTILE DEFORMATION AND BRITTLE-DUCTILE TRANSITION.
Computer Vision REU Week 2 Adam Kavanaugh. Video Canny Put canny into a loop in order to process multiple frames of a video sequence Put canny into a.
1Notes  Textbook: matchmove 6.7.2, B.9. 2 Match Move  For combining CG effects with real footage, need to match synthetic camera to real camera: “matchmove”
A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Representation of statistical properties 作 者: Sang Chul Chong, Anne Treisman 報告者:李正彥 日 期: 2006/3/23.
Motion and Ambiguity Russ DuBois. Ambiguity = the possibility to interpret a stimulus in two or more ways Q: Can motion play a part in our interpretation.
Optical Illusions KG-VISA Kyongil Yoon 3/31/2004.
Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.
Computational Architectures in Biological Vision, USC, Spring 2001
1cs426-winter-2008 Notes. 2 Velocity fields  Velocity field could be a combination of pre-designed velocity elements E.g. explosions, vortices, …  Or.
1B50 – Percepts and Concepts Daniel J Hulme. Outline Cognitive Vision –Why do we want computers to see? –Why can’t computers see? –Introducing percepts.
Magnitude and time course of illusory translation perception during off-vertical axis rotation Rens Vingerhoets Pieter Medendorp Jan Van Gisbergen.
TP15 - Tracking Computer Vision, FCUP, 2013 Miguel Coimbra Slides by Prof. Kristen Grauman.
1-1 Measuring image motion velocity field “local” motion detectors only measure component of motion perpendicular to moving edge “aperture problem” 2D.
1 Computational Vision CSCI 363, Fall 2012 Lecture 31 Heading Models.
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
User Issues in 3D TV & Cinema Martin S. Banks Vision Science Program UC Berkeley.
1 Perception, Illusion and VR HNRS 299, Spring 2008 Lecture 8 Seeing Depth.
Chapter 12 Static Equilibrium and Elasticity. Static Equilibrium Equilibrium implies that the object moves with both constant velocity and constant angular.
Motion Segmentation By Hadas Shahar (and John Y.A.Wang, and Edward H. Adelson, and Wikipedia and YouTube) 1.
Understanding Action Verbs- Embodied Verbal Semantics Approach Pavan Kumar Srungaram M.Phil Cognitive Science (09CCHL02) Supervisor: Prof. Bapi.
Lecture Fall 2001 Physically Based Animation Ordinary Differential Equations Particle Dynamics Rigid-Body Dynamics Collisions.
Course 9 Texture. Definition: Texture is repeating patterns of local variations in image intensity, which is too fine to be distinguished. Texture evokes.
MGS3100_04.ppt/Sep 29, 2015/Page 1 Georgia State University - Confidential MGS 3100 Business Analysis Regression Sep 29 and 30, 2015.
1 Computational Vision CSCI 363, Fall 2012 Lecture 28 Structure from motion.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
1 Computational Vision CSCI 363, Fall 2012 Lecture 21 Motion II.
Vision: Distance & Size Perception. Useful terms: ● Egocentric distance: distance from you to an object. ● Relative distance: distance between two objects.
Chapter 5 Multi-Cue 3D Model- Based Object Tracking Geoffrey Taylor Lindsay Kleeman Intelligent Robotics Research Centre (IRRC) Department of Electrical.
Math in Photography © UNT in partnership with TEA
Evaluating Perceptual Cue Reliabilities Robert Jacobs Department of Brain and Cognitive Sciences University of Rochester.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
Optical Flow. Distribution of apparent velocities of movement of brightness pattern in an image.
CS332 Visual Processing Department of Computer Science Wellesley College Analysis of Motion Recovering 3-D structure from motion.
Motion Illusions As Optimal Percepts. What’s Special About Perception? Visual perception important for survival  Likely optimized by evolution  at least.
Abj 4.2.2: Pressure, Pressure Force, and Fluid Motion Without Flow [Q2 and Q3] Area as A Vector Component of Area Vector – Projected Area Net Area.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Ch.9 Bayesian Models of Sensory Cue Integration (Mon) Summarized and Presented by J.W. Ha 1.
From cortical anisotropy to failures of 3-D shape constancy Qasim Zaidi Elias H. Cohen State University of New York College of Optometry.
Lecture 5: 11/5/1435 Computer Animation Lecturer/ Kawther Abas CS- 375 Graphics and Human Computer Interaction.
Motion / Optical Flow II Estimation of Motion Field Avneesh Sud.
Representing Moving Images with Layers J. Y. Wang and E. H. Adelson MIT Media Lab.
1 Computational Vision CSCI 363, Fall 2012 Lecture 29 Structure from motion, Heading.
October 1st, Shared computational mechanism for tilt compensation accounts for biased verticality percepts in motion and pattern vision Maaike de.
Design of Visual Displays for Driving Simulator Research G. John Andersen Department of Psychology University of California, Riverside.
From local motion estimates to global ones - physiology:
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
2D Motion is just the Beginning
Optical Flow Estimation and Segmentation of Moving Dynamic Textures
Representing Moving Images with Layers
The application of an atmospheric boundary layer to evaluate truck aerodynamics in CFD “A solution for a real-world engineering problem” Ir. Niek van.
Representing Moving Images with Layers
L Differentiate Threshold Integrate R.
?. ? White Fuzzy Color Oblong Texture Shape Most problems in vision are underconstrained White Color Most problems in vision are underconstrained.
Visual Motion and the Perception of Surface Material
5.1 Introduction to Curve Fitting why do we fit data to a function?
Motion-Based Mechanisms of Illusory Contour Synthesis
Optical Snow and the Aperture Problem
A Block Based MAP Segmentation for Image Compression
MGS 3100 Business Analysis Regression Feb 18, 2016
Presentation transcript:

By James J. Todd and Victor J. Perotti Presented by Samuel Crisanto THE VISUAL PERCEPTION OF SURFACE ORIENTATION FROM OPTICAL MOTION

What motivates the paper? Scientists were investigating what information is available from motion by studying how people interpreted a series of frames in an animation. In particular, they were wondering: ●How much information is uniquely specified in the optic array? ●How much of that information do human perceptual systems extract?

It was shown that: ●You can specify rigid motion from non-rigid motion given ○2 views (frames) ●You can mathematically determine an object’s 3D structure given ○3 distinct views of 4 points What information is uniquely specified in the optic array?

Do our perceptual systems extract this information? When you show people a multiple frame sequence: ●They cannot differentiate between structures even though there is sufficient information ●They see a definite 3D shape even if available information is ambiguous ○They give a “highly reliable answer…[that exhibits] systematic biases”.

●The paper asks: ○What aspects of image motion determine how we perceive the orientation of a flat, rotating surface? The Claim: Our visual perception of 3-D structure from motion is based primarily on first-order temporal derivatives of moving images. What do we want to know?

First Order Temporal Derivatives? VELOCITY is first-order information Our perceptual system cares about how quickly points move Our perceptual system does not care about how quickly points accelerate (this is higher order information)

What information is uniquely specified in the optic array? We can model a surface as ______________________________ Tilt is uniquely specified Tilt = ______________________________ Slant is not uniquely specified (we need the angular velocity w) Slant =

The Hypothesis: ●People can accurately judge tilt because it is a ratio of first-order relationships. ●People base their estimation of slant on the local deformation of textures. (Recall that slant = ) What information do our perceptual systems extract?

The Experimental Stimulus People used shuttered glasses to view an LCD screen with a stereogram of a rocky texture

The texture simulated two oriented surfaces The texture had been mapped to a dihedral angle

●They occluded the edges so observers could not get information from bounding contours They deformed the texture to simulate rotation

Observers reported perceived tilt and slant ● Observers could toggle back and forth between the deforming texture and a computer model of a dihedral angle ● They were allowed to adjust the model of the angle until it matched what they perceived

●Models a constant flow field: no higher order derivatives. Slant is NOT uniquely specified in a constant flow field. ●26 different display conditions, with different velocity values. ●The display conditions were presented five times each in a random sequence over a period of two experimental sessions. Experiment 1:

Experiment 1: Tilt in a Constant Flow Field Observers are almost perfectly accurate at determining tilt

Perceived slant depends on Vx and Vy, not deformation Experiment 1: Slant in a Constant Flow Field

A New Hypothesis People do not judge slant based on deformation. They instead judge slant by where tau is tilt and alpha is a free parameter. IMPLICATION: Since slant is underdetermined, our visual system uses tilt, something which is uniquely determined.

Support for the Hypothesis Observer’s perceptions fit the new hypothesis (alpha =.24)

Experiment 2: Higher Order Relations ●The texture no longer deforms with a constant flow field: higher order relationships were simulated ●We now have a true simulated slant ●Experimenters used two different angular velocities ●If we use higher order relations, then the different values of omega will yield different perceived slant

Experiment 2: Perception of Tilt People are still very accurate perceivers of tilt.

Experiment 2: Perception of Slant People are less accurate at perceiving slant.

Experiment 2: Testing the old hypothesis Our perception of slant is not based purely on the deformation of a texture.

Using.066 as the free parameter Experiment 2: Testing the new hypothesis

●The perception of 3-D structure from motion is based primarily on first-order temporal derivatives of moving elements within a visual image. ●People accurately estimate tilt, which is uniquely specified by first order information ●People inaccurately judge slant, even when slant is uniquely determined by higher-order derivatives. ○People seem to judge slant as a function of first order derivatives and tilt. Conclusion