Download presentation
Presentation is loading. Please wait.
Published byPaulina Barber Modified over 9 years ago
1
Determining Planar Translation and Rotation by Optical Flow David Hong NCSSM, Mini-term 2008
2
Example Problem 1
3
Example Problem 2
4
Example Problem 3
5
Problem (Formal Statement)
6
Motivation Many Applications: – Special Effects (Movie) – Video Compression – Pattern Recognition – Image Stabilization (Digital Cameras) – Dead-reckoning (Mobile Robotics)
7
State of the Art Block Motion Estimation Demir-Ertűrk (2007) Optical Flow Lucas-Kanade (1985) Optical Flow with Smoothness Constraint Horn-Schunck (1980)
8
X Y u(x,y,t) U(X,Y) x y Idea
9
Then the floor-coordinate is (X 0,Y 0 ) and the sensor-coordinate is (x,y) at time t. Let us consider a point on the plane. From there, we can see:
10
Idea Differentiating on time gives us:
11
Idea Expressing (x,y) in terms of (X 0,Y 0 ) and the mouse position (X s,Y s,Θ s ) gives us:
12
Idea Putting the two together, we get: This is underdetermined!
13
Idea We choose a convenient unit so Δx= Δy=Δt=1 Discretizing, we get:
14
Idea This is normally over-determined! Now, using all points, we get: Use least-squares!
15
Algorithm u u’
16
Improvement by Iteration u u’ u’’ u’’’ It is more difficult with rotation! Lagrange Interpolation!
17
Improvement by Iteration u u’
18
Performance of Algorithm Surface:
19
Performance of Algorithm Good Surface:Bad Surface: Algorithm Fails!
20
Performance of Algorithm Surface: First iteration: Second iteration:
21
Performance of Algorithm Surface:
22
Performance of Algorithm Surface:
23
Future Work Smoothness Constraint Pre-processing the image Condition for Convergence Phase Correlation
24
Thank You!
Similar presentations
© 2025 SlidePlayer.com Inc.
All rights reserved.