Independent Motion Estimation

40
Independent Motion Estimation Luv Kohli COMP290-089 Multiple View Geometry May 7, 2003

description

Independent Motion Estimation. Luv Kohli COMP290-089 Multiple View Geometry May 7, 2003. Outline. The motion segmentation problem Motivation Background Recursive RANSAC More sophisticated algorithms Results. Motion segmentation. - PowerPoint PPT Presentation

Transcript of Independent Motion Estimation

Page 1: Independent Motion Estimation

Independent Motion Estimation

Luv KohliCOMP290-089

Multiple View GeometryMay 7, 2003

Page 2: Independent Motion Estimation

Outline

• The motion segmentation problem• Motivation• Background• Recursive RANSAC• More sophisticated algorithms• Results

Page 3: Independent Motion Estimation

Motion segmentation

• The problem according to Phil Torr: how to detect a set of independently moving objects in the 2D projection of an otherwise rigid scene, given that the camera is moving in an arbitrary and unpredetermined manner

Page 4: Independent Motion Estimation

Motivation

• Many practical applications for motion segmentation– Navigation– Image compression and

representation– Video indexing– Recovery of 3D structure

• Difficult to generalize for all types of scenes

Page 5: Independent Motion Estimation

Background

• The methods thus far proposed for motion segmentation can be split into several categories

• Methods for a stationary camera: do not distinguish several independently moving objects in the scene – can determine that there is motion but now how many objects

Page 6: Independent Motion Estimation

Background (2)

• Methods based on image motion constraints– For example, compute velocities in

the image using a local correspondence scheme and group similar velocities

Page 7: Independent Motion Estimation

Background (3)

• Methods that require knowledge of the camera motion

• Methods based on world constraints and epipolar geometry– An object undergoing a rigid

transformation is equivalent to a camera moving in the opposite direction – effective motion can be described by epipolar geometry

Page 8: Independent Motion Estimation

Recursive RANSAC

• RANSAC can be used to robustly estimate the fundamental matrix

• Determines a highly probable solution to the problem and separates matches into a set of inliers and a set of outliers

• Outliers may correspond to a second rigid motion in the scene

Page 9: Independent Motion Estimation

Recursive RANSAC (2)

• Run RANSAC on set of putative matches to get inliers and outliers

• Remove inliers from putative match set, and run RANSAC on outliers

• This can be repeated multiple times, but generally it is difficult to fit data for more than 2 or 3 objects

• Each matrix can then be improved through nonlinear minimization

Page 10: Independent Motion Estimation

Degeneracy

• Data is degenerate if insufficient to determine a unique solution

• This can cause many problems especially when there is a significant level of noise in the data

• Phil Torr created the PLUNDER (Pick Least UNDEgenerate Randomly) algorithm for detecting degeneracy

Page 11: Independent Motion Estimation

Degeneracy (2)

• The PLUNDER algorithm essentially determines which model (affinity, projectivity, etc.) a data set is consistent with

• Fundamental matrices for different subsets of data can be estimated using different models

• Phil Torr’s thesis goes into much more detail

Page 12: Independent Motion Estimation

Results (Rec. RANSAC)

Page 13: Independent Motion Estimation

Results (putative)

Page 14: Independent Motion Estimation

Results (segmentation)

Page 15: Independent Motion Estimation

Results (segmentation)

Page 16: Independent Motion Estimation

Results (outliers)

Page 17: Independent Motion Estimation

Results (epipolar)

Page 18: Independent Motion Estimation

Results (epipolar)

Page 19: Independent Motion Estimation

Results

Page 20: Independent Motion Estimation

Results (putative)

Page 21: Independent Motion Estimation

Results (segmentation)

Page 22: Independent Motion Estimation

Results (segmentation)

Page 23: Independent Motion Estimation

Results (outliers)

Page 24: Independent Motion Estimation

Results (epipolar)

Page 25: Independent Motion Estimation

Results (epipolar)

Page 26: Independent Motion Estimation

Results

Page 27: Independent Motion Estimation

Results (putative)

Page 28: Independent Motion Estimation

Results (segmentation)

Page 29: Independent Motion Estimation

Results (segmentation)

Page 30: Independent Motion Estimation

Results (outliers)

Page 31: Independent Motion Estimation

Results (epipolar)

Page 32: Independent Motion Estimation

Results (epipolar)

Page 33: Independent Motion Estimation

Results

Page 34: Independent Motion Estimation

Results (putative)

Page 35: Independent Motion Estimation

Results (segmentation)

Page 36: Independent Motion Estimation

Results (segmentation)

Page 37: Independent Motion Estimation

Results (outliers)

Page 38: Independent Motion Estimation

Results (epipolar)

Page 39: Independent Motion Estimation

Results (epipolar)

Page 40: Independent Motion Estimation

References

• P.H.S. Torr and D.W. Murray. Outlier detection and motion segmentation. In P.S. Schenker, editor, Sensor Fusion VI, pages 432-443. SPIE volume 2059, 1993. Boston.

• P.H.S. Torr. Motion Segmentation and Outlier Detection. Ph.D Thesis, Department of Engineering Science, University of Oxford, 1995.