Computational Vision CSCI 363, Fall 2012 Lecture 22 Motion III

Slides:



Advertisements
Similar presentations
Chapter 3.3 Gabor Patches.
Advertisements

Computer Vision Lecture 7: The Fourier Transform
Gabor Filter: A model of visual processing in primary visual cortex (V1) Presented by: CHEN Wei (Rosary) Supervisor: Dr. Richard So.
TWO MOTION SENSOR POPULATIONS, AS REVEALED BY TEST PATTERN TEMPORAL FREQUENCY Neuroethology Group Padualaan 8 NL-3583 CH Utrecht Netherlands
Interference and Diffraction
Chapter 6 Spatial Vision. The visual system recognizes objects from patterns of light and dark. We will focus on the mechanisms the visual system uses.
Texture. Edge detectors find differences in overall intensity. Average intensity is only simplest difference. many slides from David Jacobs.
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.
Multimedia Data Introduction to Image Processing Dr Mike Spann Electronic, Electrical and Computer.
Imaging Science Fundamentals Chester F. Carlson Center for Imaging Science Interference and Holograms Introduction to 3D Images.
Sensing and Perceiving Motion Cmput 610 Martin Jagersand 2001.
Motion Computation and Visual Orientation In Flies MSc Evolutionary and Adaptive Systems Computer Vision Juan Pablo Calderon.
Computational Architectures in Biological Vision, USC, Spring 2001
Physics 111: Mechanics Lecture 14 Dale Gary NJIT Physics Department.
Harmonics and Overtones Waveforms / Wave Interaction Phase Concepts / Comb Filtering Beat Frequencies / Noise AUD202 Audio and Acoustics Theory.
Motion detection with movement detectors. It is a non-linear device: response to velocity a and velocity b is not equal to velocity a+b movement detection.
Motion of a mass at the end of a spring Differential equation for simple harmonic oscillation Amplitude, period, frequency and angular frequency Energetics.
Chapter 25 Nonsinusoidal Waveforms. 2 Waveforms Used in electronics except for sinusoidal Any periodic waveform may be expressed as –Sum of a series of.
Another viewpoint: V1 cells are spatial frequency filters
1 Computational Vision CSCI 363, Fall 2012 Lecture 26 Review for Exam 2.
Active Vision Key points: Acting to obtain information Eye movements Depth from motion parallax Extracting motion information from a spatio-temporal pattern.
Transforms. 5*sin (2  4t) Amplitude = 5 Frequency = 4 Hz seconds A sine wave.
Low Level Visual Processing. Information Maximization in the Retina Hypothesis: ganglion cells try to transmit as much information as possible about the.
1 Computational Vision CSCI 363, Fall 2012 Lecture 10 Spatial Frequency.
Module 2 SPECTRAL ANALYSIS OF COMMUNICATION SIGNAL.
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.
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.
Multimedia Data Introduction to Image Processing Dr Sandra I. Woolley Electronic, Electrical.
Medical University of Lübeck Institute for Signal Processing Nonlinear visual coding from an intrinsic-geometry perspective E. Barth* & A. B. Watson NASA.
Phase Congruency Detects Corners and Edges Peter Kovesi School of Computer Science & Software Engineering The University of Western Australia.
EE104: Lecture 5 Outline Review of Last Lecture Introduction to Fourier Transforms Fourier Transform from Fourier Series Fourier Transform Pair and Signal.
Lecture 7: Sampling Review of 2D Fourier Theory We view f(x,y) as a linear combination of complex exponentials that represent plane waves. F(u,v) describes.
ECEN4523 Commo Theory Lecture #10 9 September 2015 Dr. George Scheets n Read Chapter 3.6 – n Problems:
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Neuronal Adaptation to Visual Motion in Area MT of the Macaque -Kohn & Movshon 지각 심리 전공 박정애.
1 Computational Vision CSCI 363, Fall 2012 Lecture 21 Motion II.
MODULE 1 In classical mechanics we define a STATE as “The specification of the position and velocity of all the particles present, at some time, and the.
1 Computational Vision CSCI 363, Fall 2012 Lecture 5 The Retina.
CONCLUSIONS * T WO ( SUB ) POPULATIONS OF MOTION SENSORS WITH WITH DIFFERENT CHARACTERISTICS MUST BE RESPONSIBLE FOR THIS DIFFERENCE IN MAE- DIRECTION.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities Prof. Charlene Tsai.
Receptive field (center-surround)
1 Perception and VR MONT 104S, Fall 2008 Lecture 4 Lightness, Brightness and Edges.
1 Computational Vision CSCI 363, Fall 2012 Lecture 24 Computing Motion.
1 Perception and VR MONT 104S, Fall 2008 Lecture 6 Seeing Motion.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Perception and VR MONT 104S, Fall 2008 Lecture 8 Seeing Depth
1 Computational Vision CSCI 363, Fall 2012 Lecture 16 Stereopsis.
Outline Of Today’s Discussion 1.Review of Wave Properties, and Fourier Analysis 2.The Contrast Sensitivity Function 3.Metamers 4.Selective Adaptation And.
Sensation & Perception. Motion Vision I: Basic Motion Vision.
Digital Image Processing Lecture 16: Segmentation: Detection of Discontinuities May 2, 2005 Prof. Charlene Tsai.
1 Computational Vision CSCI 363, Fall 2012 Lecture 18 Stereopsis III.
Motion Perception Arash Afraz. What is motion? Is it infinite number of stops in infinite number of moments? Motion as an old philosophical paradox!
Keith May Advanced Motion.
1 Computational Vision CSCI 363, Fall 2012 Lecture 32 Biological Heading, Color.
Algorithm For Image Flow Extraction- Using The Frequency Domain
3) determine motion and sound perceptions.
1.
From: Motion processing with two eyes in three dimensions
Measuring motion in biological vision systems
Signals and Systems Networks and Communication Department Chapter (1)
UNIT-8 INVERTERS 11/27/2018.
Measuring motion in biological vision systems
Volume 21, Issue 19, Pages (October 2011)
Motion-Based Analysis of Spatial Patterns by the Human Visual System
Measuring image motion
Higher-Order Figure Discrimination in Fly and Human Vision
Detection of image intensity changes
Lark Kwon Choi, Alan Conrad Bovik
Presentation transcript:

Computational Vision CSCI 363, Fall 2012 Lecture 22 Motion III

Gradient Models The gradient models use the "Contrast Brightness Assumption". In 1 spatial dimension, this states: t0 t0 + dt I I x0 x x0 + dx x

The Gradient Constraint Equation The Gradient Constraint Equation in 1 dimension: The Gradient Constraint Equation in 2 dimensions:

Motion Energy Models An alternative way to think about 2D motion detection involves using spatio-temporal frequency filters. This type of model relies on filters that are combined to detect a certain range of spatial and temporal frequencies. Various people have developed versions of these models: van Santen & Sperling Watson & Ahumada Adelson & Bergen

Motion as orientation In x-t space, motion is an oriented line. The slant depends on speed. In x-y-t space, motion becomes an oriented slab within a volume. x-t x-y-t

Orientation Detectors in Space-Time Oriented Spatio-temporal filters: Filters oriented in space time can detect a moving stimulus. The orientation of the filter relates to its preferred speed of motion. These filters can detect sampled motion as well.

Separable Spatio-temporal filters A Spatio-temporal filter can be created as the product between a spatial filter and a temporal filter. Spatial impulse response = HS(x) Temporal impulse response = HT(t) Spatio-temporal impulse response: HST(x, t) = HS(x)HT(t)

Response to a Moving Edge There is little response at t1 and t3. There is largest response at t2 during the edge motion

Oriented spatio-temporal filters The previous filter was not selective for direction of motion. We can develop an oriented filter that is selective for direction, by creating a spatio-temporal Gabor filter: - + Filter selective for leftward motion

Response of oriented filter Non-oriented Oriented Moving edge stimulus Filter Response

Problems with Gabor filter The Gabor filter by itself results in several problems: It is phase sensitive: It depends on a particular alignment of the pattern with the filter at a given time. (The response to a drifting sinewave is an oscillation). 2) The sign of the response depends on the stimulus contrast (e.g. white on black gives opposite response to black on white).

Solution: Motion Energy Motion energy filters are constructed with 2 gabor filters, one of which uses a sine and the other uses a cosine (a "quadrature pair"). If you square the outputs of the gabors and sum, the result is motion energy.

Motion Energy Responses With motion energy filters: The response is always positive. The response is the same for a black-white edge as for a white-black edge. The response to motion is independent of contrast. The response is constant for a drifting sinewave.

Motion-Opponency Psychophysical results suggest that neurons in the brain use a motion-opponent processing (e.g. left - right). Evidence: We cannot see both left and right motion at the same time. If you superimpose a leftward moving sinewave pattern on a rightward moving sinewave pattern, you don't see motion, you see flicker. 2) Motion after-effect: If you adapt to rightward motion, and then look away at static image, you see leftward motion (The waterfall illusion). Demo: http://www.michaelbach.de/ot/mot_adapt/index.html

Construction of Motion Opponent energy filters To construct a motion-opponent energy filter, simply subtract the response of a filter tuned to left motion from that of a filter tuned to right motion (or vice versa).

Velocity Extraction Problem: Velocity information confounded with contrast. E.g. A weak signal could mean low contrast or low velocity. Solution: Compare the output of different motion channels. (E.g. Left, right and static channels. Change in contrast => Ratio between channels stays the same Change in velocity => Ratio between channels changes.

Reverse Phi Energy White energy => Move pattern in If a pattern of white and black lines is moved rightward in small steps, people see rightward motion. If the contrast is reversed with each step (white becomes black and vice versa), people see leftward motion. (The Reverse Phi Effect) Demo: http://psy2.ucsd.edu/~sanstis/Stuart_Anstis/Reverse_phi.html Energy White energy => rightward motion. Move pattern in steps. Reverse Phi: Move pattern in steps while reversing contrast Dark energy => leftward motion.

Fluted Square Wave A square wave that is shifted to the right in 90 deg steps, appears to move right. 90 deg step to right A square wave with the fundamental frequency component removed is a fluted square wave. The highest amplitude component is 3f. When the fluted square wave is shifted to the right in 90 deg steps, it appears to move left!

Fluted Square Wave Why? When a square wave that is shifted to the right in 90 deg steps, its fundamental frequency moves right in 90 deg steps. For a fluted square wave, the highest amplitude component is 3f. When the square wave (frequency f) moves 90 deg to the right, the 3f component is being shifted 270 deg to the right, which appears as 90 deg to the left.

Energy Response to a fluted square wave x Energy White = Right Square wave t Fluted Square wave Black = Left

Moving Plaid Demo Demo of a moving plaid grating: = + Demo: http://www.viperlib.com (Search on "plaid", choose coherence.mp4)