Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.

Slides:



Advertisements
Similar presentations
Computer Vision Optical Flow
Advertisements

3D Computer Vision and Video Computing 3D Vision Topic 4 of Part II Visual Motion CSc I6716 Fall 2011 Cover Image/video credits: Rick Szeliski, MSR Zhigang.
Optical Flow Methods 2007/8/9.
May 2004Motion/Optic Flow1 Motion Field and Optical Flow Ack, for the slides: Professor Yuan-Fang Wang Professor Octavia Camps.
Physics 2011 Chapter 3: Motion in 2D and 3D. Describing Position in 3-Space A vector is used to establish the position of a particle of interest. The.
Optical Flow Brightness Constancy The Aperture problem Regularization Lucas-Kanade Coarse-to-fine Parametric motion models Direct depth SSD tracking.
CSc83029 – 3-D Computer Vision/ Ioannis Stamos 3-D Computational Vision CSc Optical Flow & Motion The Factorization Method.
3D Computer Vision and Video Computing 3D Vision Topic 5 of Part II Visual Motion CSc I6716 Fall 2006 Cover Image/video credits: Rick Szeliski, MSR Zhigang.
Optical Flow
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Optical Flow Brightness Constancy The Aperture problem Regularization Lucas-Kanade Coarse-to-fine Parametric motion models Direct depth SSD tracking.
3D Computer Vision and Video Computing 3D Vision Lecture 16 Visual Motion (I) CSC Capstone Fall 2004 Zhigang Zhu, NAC 8/203A
CS 6825: Motion Part 2 – Optical Flow Recall: Optical Flow is an approximation of the 2D motion field. is an approximation of the 2D motion field. Motion.
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Motion Field and Optical Flow. Outline Motion Field and Optical Flow Definition, Example, Relation Optical Flow Constraint Equation Assumptions & Derivation,
COMP 290 Computer Vision - Spring Motion II - Estimation of Motion field / 3-D construction from motion Yongjik Kim.
Computational Architectures in Biological Vision, USC, Spring 2001
3D Rigid/Nonrigid RegistrationRegistration 1)Known features, correspondences, transformation model – feature basedfeature based 2)Specific motion type,
3D Motion Estimation. 3D model construction Video Manipulation.
3D Computer Vision and Video Computing 3D Vision Topic 8 of Part 2 Visual Motion (II) CSC I6716 Spring 2004 Zhigang Zhu, NAC 8/203A
Computer Vision Optical Flow Marc Pollefeys COMP 256 Some slides and illustrations from L. Van Gool, T. Darell, B. Horn, Y. Weiss, P. Anandan, M. Black,
Computer Vision Spring ,-685 Instructor: S. Narasimhan Wean 5403 T-R 3:00pm – 4:20pm Lecture #15.
Optical flow (motion vector) computation Course: Computer Graphics and Image Processing Semester:Fall 2002 Presenter:Nilesh Ghubade
Motion and optical flow Thursday, Nov 20 Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys, S. Lazebnik.
Feature Tracking and Optical Flow
Video Analysis Mei-Chen Yeh May 29, Outline Video representation Motion Actions in Video.
CSE 473/573 Computer Vision and Image Processing (CVIP) Ifeoma Nwogu Lecture 19 – Dense motion estimation (OF) 1.
Feature Tracking and Optical Flow Computer Vision ECE 5554 Virginia Tech Devi Parikh 11/12/13 Slides borrowed from Derek Hoiem, who adapted many from Lana.
Segmentation slides adopted from Svetlana Lazebnik.
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.
Physics 2112 Unit 12 Today’s Concept: Magnetic Force on Moving Charges Unit 12, Slide 1.
CSE 185 Introduction to Computer Vision Feature Tracking and Optical Flow.
Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
3D Computer Vision and Video Computing 3D Vision Lecture 6. Visual Motion CSc80000 Section 2 Spring 2005 Zhigang Zhu, Rm 4439 Cover Image/video credits:
Perceptual and Sensory Augmented Computing Computer Vision WS 08/09 Computer Vision – Lecture 18 Motion and Optical Flow Bastian Leibe RWTH.
3D Imaging Motion.
CS332 Visual Processing Department of Computer Science Wellesley College Analysis of Motion Recovering observer motion.
3D Flow Visualization Xiaohong Ye
Optical Flow. Distribution of apparent velocities of movement of brightness pattern in an image.
Copyright © 2012 Elsevier Inc. All rights reserved.. Chapter 19 Motion.
Multiple Light Source Optical Flow Multiple Light Source Optical Flow Robert J. Woodham ICCV’90.
1 Perception and VR MONT 104S, Fall 2008 Lecture 6 Seeing Motion.
Feature Tracking and Optical Flow Computer Vision ECE 5554, ECE 4984 Virginia Tech Devi Parikh 11/10/15 Slides borrowed from Derek Hoiem, who adapted many.
Optical flow and keypoint tracking Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys.
Dynamic Perspective How a moving camera reveals scene depth and egomotion parameters Jitendra Malik UC Berkeley.
1 Computational Vision CSCI 363, Fall 2012 Lecture 29 Structure from motion, Heading.
Image Motion. The Information from Image Motion 3D motion between observer and scene + structure of the scene –Wallach O’Connell (1953): Kinetic depth.
Segmentation slides adopted from Svetlana Lazebnik.
Motion and optical flow
Feature Tracking and Optical Flow
GENERAL & RECTANGULAR COMPONENTS
Estimating Parametric and Layered Motion
3D Vision Topic 4 of Part II Visual Motion CSc I6716 Fall 2009
CSE 577 Image and Video Analysis
3D Motion Estimation.
3D Vision Topic 5 of Part II Visual Motion CSc I6716 Fall 2007
Multiple View Geometry for Robotics
3D Vision Topic 5 of Part II Visual Motion CSc I6716 Fall 2005
How do we maintain a stable perceptual world?
Projectile Motion A projectile is an object moving in two or three dimensions only under the influence of gravity.
Transformation of velocities
Describing Motion in 3-D (and 2-D) §3.1–3.2.
Recovering observer motion
Optical Snow and the Aperture Problem
3D Vision Topic 5 of Part II Visual Motion CSc I6716 Spring 2008
Open Topics.
3D Vision Lecture 5. Visual Motion CSc83300 Spring 2006
Optical flow and keypoint tracking
GENERAL & RECTANGULAR COMPONENTS
Presentation transcript:

Visual motion Many slides adapted from S. Seitz, R. Szeliski, M. Pollefeys

Motion and perceptual organization Sometimes, motion is the only cue

Motion and perceptual organization Sometimes, motion is the only cue

Motion and perceptual organization Even “impoverished” motion data can evoke a strong percept G. Johansson, “Visual Perception of Biological Motion and a Model For Its Analysis", Perception and Psychophysics 14, 201-211, 1973.

Motion and perceptual organization Even “impoverished” motion data can evoke a strong percept G. Johansson, “Visual Perception of Biological Motion and a Model For Its Analysis", Perception and Psychophysics 14, 201-211, 1973.

Motion and perceptual organization Even “impoverished” motion data can evoke a strong percept G. Johansson, “Visual Perception of Biological Motion and a Model For Its Analysis", Perception and Psychophysics 14, 201-211, 1973.

Uses of motion Estimating 3D structure Segmenting objects based on motion cues Learning and tracking dynamical models Recognizing events and activities

Motion field The motion field is the projection of the 3D scene motion into the image

Motion field and parallax X(t) is a moving 3D point Velocity of scene point: V = dX/dt x(t) = (x(t),y(t)) is the projection of X in the image Apparent velocity v in the image: given by components vx = dx/dt and vy = dy/dt These components are known as the motion field of the image X(t+dt) V X(t) v x(t+dt) x(t)

Motion field and parallax X(t+dt) To find image velocity v, differentiate x=(x,y) with respect to t (using quotient rule): V X(t) v x(t+dt) Quotient rule for differentiation: D(f/g) = (g f’ – g’ f)/g^2 x(t) Image motion is a function of both the 3D motion (V) and the depth of the 3D point (Z)

Motion field and parallax Pure translation: V is constant everywhere

Motion field and parallax Pure translation: V is constant everywhere The length of the motion vectors is inversely proportional to the depth Z Vz is nonzero: Every motion vector points toward (or away from) the vanishing point of the translation direction At the vanishing point of the motion location, the visual motion is zero We have v = 0 when V_z x = v_0 or x = (f V_x / V_z, f V_y / V_z)

Motion field and parallax Pure translation: V is constant everywhere The length of the motion vectors is inversely proportional to the depth Z Vz is nonzero: Every motion vector points toward (or away from) the vanishing point of the translation direction Vz is zero: Motion is parallel to the image plane, all the motion vectors are parallel

Optical flow Definition: optical flow is the apparent motion of brightness patterns in the image Ideally, optical flow would be the same as the motion field Have to be careful: apparent motion can be caused by lighting changes without any actual motion Think of a uniform rotating sphere under fixed lighting vs. a stationary sphere under moving illumination