300 likes | 441 Views
Tracking through Optical Snow. Michael Langer Richard Mann School of Computer Science School of Computer Science McGill U. U. Waterloo. Optical snow. e.g. falling snow. Optical snow. Optical snow.
E N D
Tracking through Optical Snow Michael Langer Richard Mann School of Computer Science School of Computer Science McGill U. U. Waterloo
Optical snow e.g. falling snow
Optical snow Moving observer in a 3D cluttered scene
Related work Computation of Image Flow: “The Fox and the Forest” (Steve Zucker ’80’s) Psychophysics of Heading: “3D cloud of dots” (Bill Warren ’80s-’90s) Ecological Optics (J. J. Gibson) monkeys in a forest, cats in the tall grass. But how ?
Goal of this talk How to model and compute image velocities in a 3D cluttered scene ?
Overview of Talk • Fourier analysis of optical snow(Langer & Mann, ICCV ’01) • Generalized optical snow • Biologically motivated computational model (sketch only)
Fourier model of image translation (Fahle & Poggio ’81, Watson & Ahumada ’85) f t t f y f x v f + v f + f = 0 x x y y t
Optical Snow (v , v ) = (αt , αt ) x y x y
Optical Snow (v , v ) = (αt , αt ) x y x y
Optical snow v y v x (v , v ) = (αt , αt ) x y x y
Fourier model of optical snow “bowtie” αt f +αt f + f = 0 x x y y t
Example of bowtie in power spectrum bush sequence
Overview of Talk • Fourier analysis of optical snow(Langer & Mann, ICCV ’01) • Generalized optical snow • Biologically motivated computational model (sketch only)
Moving observer in 3D cluttered scene rotation translation
Moving observer in 3D cluttered scene (Longuet-Higgins and Prazdney 1980) • Velocity field is the sum of two fields : • translation of camera • - depends on 3D scene geometry (depth) • rotation of camera • - independent of 3D scene geometry
Moving observer in 3D cluttered scene rotation(pan + tilt) translation(lateral)
Tracking through optical snow vertical translation + pan to left
Generalized optical snow v y v x (v , v ) =( αt ,αt )+(w , w) x y x y x y translation rotation
Fourier model of generalized optical snow “tilted bowtie” (αt+ w ) f + (αt+ w ) f + f = 0 xx x yy y t
Tilted bowtie in power spectrum vertical translation + pan to left
Overview of Talk • Fourier analysis of optical snow • Generalized optical snow • Biologically motivated computational model (sketch only)
Oriented, directionally tuned cells in V1. f t - f - y + - - + - + f - x
f t f y f x Oriented, directionally tuned cells in V1.
f t f y f x Pure image translation (v , v ) x y f t t f y f x (see Heeger ’87, Yuille and Grzywacz ’90, Simoncelli and Heeger ‘97)
Generalized optical snow f t f x f y (Langer and Mann, in preparation)
Summary • Goal: how to model and compute image velocities in a 3D cluttered scene ? • Generalized optical snow: lateral motion + pan and tilt → tilted bowtie in frequency domain. • Many algorithms possible for fitting bowtie
Computational models of heading - Longuet-Higgins and Prazdney 1980 • Rieger and Lawton 1994 • Heeger and Jepson 1992 • Hildreth 1992, • Lappe and Rauschecker 1993 • Royden 1997, …. These models assume “the image velocity field” can be pre-computed. But this assumption is problematic in a 3D cluttered scene.