Download presentation
Presentation is loading. Please wait.
2
Detecting Motion and Optic Flow Cmput 610 Martin Jagersand
3
Today: Image motion and optic flow More on projects Decide on project schedules
4
Image motion Somehow quantify differences in image sequences. Image differences. Optic flow 3-6 dim motion
5
Motion is used to: Attention: Detect and direct using eye and head motions Control: Locomotion, manipulation, tools Vision: Segment, depth, trajectory
6
Small camera re-orientation Note: Almost all pixels change!
7
Classes of motion Still camera, single moving object Still camera, several moving objects Moving camera, still background Moving camera, moving objects
8
The motion field Vector field over the image: [u,v] = f(x,y), u,v = Vel vector, x,y = Im pos FOE, FOC Focus of Expansion, Contraction
9
Optic/image flow Assumption: Image intensities from object points remain constant over time.
10
Taylor expansion of intensity variation Keep linear terms Use constancy assumption and rewrite: Notice: Linear constraint, but no unique solution
11
Aperture problem Rewrite as dot product Notice: Can only detect vectors normal to gradient direction
12
Aperture problem 2
13
Using several points Over determined equation system Im = Mu Can be solved in e.g. least squares sense using matlab u = M\Im
14
3-6D Optic flow Generalize to many freedooms (DOFs)
15
All 6 freedoms X Y Rotation Scale Aspect Shear
16
Flow vectors Norbert’s trick: Use an mpeg-card to speed up motion computation
17
Application: mpeg compression
18
Other applications: Recursive depth recovery: Kostas and Jane Motion control (we will cover) Segmentation Tracking
19
Part 2: Project discussion How to start and carry out a literature search and reading project What is a reasonable schedule?
20
Literature search Goal: Find the 10-15 most relevant and recent papers in a subarea. Method: 1. Seed with a few relevant papers. 2. Do citation search backwards and forwards. 3. Find common “buzz words”. Do title and abstract text search. 4. Do internet search. e.g. “Cora” from justresearch
21
Literature search 2 Expect to: – Read the titles of hundreds of papers – Read the abstract of 30-50 of papers – Skim through dozens of papers In order to find the 10-15 or so most relevant.
22
Report: Write a review article summarizing the main contributions and comparing the results in the papers. Challenge: Master the concepts of the papers from only reading. – Some papers are difficult to fully grasp without trying the concepts – Some are wrong or incomplete
23
Alternative: Practical project Read a few papers (Provided by Martin) Do a computer implementation and perform experiments based on the papers Write a report on the the papers, your work and the experimental results
24
Projects: rest of semester: Decide on project, consult with Martin Write project proposal and time plan Course presentations: – Reading project: Select one or two papers and present to class – Practical project: Present your work. Final report
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.