Title: Tutorial: Breakthroughs in 3-D Reconstruction and Motion Analysis
1Tutorial Breakthroughs in 3-D Reconstruction and
Motion Analysis
Jana Kosecka (CS, GMU) Yi Ma (ECE, UIUC) Shankar
Sastry (EECS, Berkeley) Stefano Soatto (CS,
UCLA) Rene Vidal (Berkeley, John Hopkins) Omid
Shakernia (EECS, Berkeley)
2PRIMARY REFERENCE
3Breakthroughs in 3D Reconstruction and Motion
Analysis
Lecture A Overview and Introduction
Yi Ma
Perception Decision Laboratory Decision
Control Group, CSL Image Formation Processing
Group, Beckman Electrical Computer Engineering
Dept., UIUC http//decision.csl.uiuc.edu/yima
4TUTORIAL LECTURES
- A. Overview and introduction (Ma)
- B. Preliminaries geometry image formation (Ma)
- C. Image primitives correspondence (Kosecka)
- D. Two-view geometry (Kosecka)
- E. Uncalibrated geometry and stratification (Ma)
- F. Multiview recon. from points and lines
(Kosecka) - G. Reconstruction from scene knowledge (Ma)
- H. Step-by-step building of 3-D model (Kosecka)
- I. Landing of unmanned aerial vehicles (Kosecka)
- J. Multiple motion estimation (Ma)
5TUTORIAL LOGICAL FLOW
IMAGING and VISION From 3D to 2D and then back
again
GEOMETRY FOR TWO VIEWS
GEOMETRY FOR MULTIPLE VIEWS
MULTIVIEW GEOMETRY WITH SYMMETRY
APPLICATIONS Image based modeling, vision based
control
6Reconstruction from images The Fundamental
Problem
Input Corresponding features in multiple
perspective images. Output Camera pose,
calibration, scene structure representation.
7Fundamental Problem An Anatomy of Cases
8VISION AND GEOMETRY An uncanny deja vu?
The rise of projective geometry made such an
overwhelming impression on the geometers of the
first half of the nineteenth century that they
tried to fit all geometric considerations into
the projective scheme. ... The dictatorial
regime of the projective idea in geometry was
first successfully broken by the German
astronomer and geometer Mobius, but the
classical document of the democratic platform in
geometry establishing the group of
transformations as the ruling principle in any
kind of geometry and yielding equal rights to
independent consideration to each and any such
group, is F. Klein's Erlangen program.
-- Herman Weyl,
Classic Groups, 1952
Synonyms Group Symmetry
9APPLICATIONS Autonomous Highway Vehicles
Image courtesy of California PATH
10APPLICATIONS Unmanned Aerial Vehicles (UAVs)
Courtesy of Berkeley Robotics Lab
11APPLICATIONS Real-Time Virtual Object Insertion
UCLA Vision Lab
12APPLICATIONS Real-Time Sports Coverage
First-down line and virtual advertising
Courtesy of Princeton Video Image, Inc.
13APPLICATIONS Image Based Modeling and Rendering
Image courtesy of Paul Debevec
14APPLICATIONS Image Alignment, Mosaicing, and
Morphing
15GENERAL STEPS Feature Selection and
Correspondence
- Small baselines versus large baselines
- Point features versus line features
16GENERAL STEPS Structure and Motion Recovery
- Two views versus multiple views
- Discrete versus continuous motion
- General versus planar scene
- Calibrated versus uncalibrated camera
- One motion versus multiple motions
17GENERAL STEPS Image Stratification and Dense
Matching
Left
Right
18GENERAL STEPS 3-D Surface Model and Rendering
- Point clouds versus surfaces (level sets)
- Random shapes versus regular structures
19Breakthroughs in 3D Reconstruction and Motion
Analysis
Lecture B Rigid-Body Motion and Imaging Geometry
Yi Ma
Perception Decision Laboratory Decision
Control Group, CSL Image Formation Processing
Group, Beckman Electrical Computer Engineering
Dept., UIUC http//decision.csl.uiuc.edu/yima
20OUTLINE
- 3-D EUCLIDEAN SPACE RIGID-BODY MOTION
- Coordinates and coordinate frames
- Rigid-body motion and homogeneous
- coordinates
- GEOMETRIC MODELS OF IMAGE FORMATION
- Pinhole camera model
- CAMERA INTRINSIC PARAMETERS
- From metric to pixel coordinates
SUMMARY OF NOTATION
213-D EUCLIDEAN SPACE - Cartesian Coordinate Frame
223-D EUCLIDEAN SPACE - Vectors
A free vector is defined by a pair of points
233-D EUCLIDEAN SPACE Inner Product and Cross
Product
Inner product between two vectors
24RIGID-BODY MOTION Rotation
Rotation matrix
25RIGID-BODY MOTION Rotation and Translation
26RIGID-BODY MOTION Homogeneous Coordinates
3-D coordinates are related by
27IMAGE FORMATION Perspective Imaging
The Scholar of Athens, Raphael, 1518
Image courtesy of C. Taylor
28IMAGE FORMATION Pinhole Camera Model
Pinhole
29IMAGE FORMATION Pinhole Camera Model
2-D coordinates
30CAMERA PARAMETERS Pixel Coordinates
31CAMERA PARAMETERS Calibration Matrix and Camera
Model
Pinhole camera
Pixel coordinates
32CAMERA PARAMETERS Radial Distortion
Nonlinear transformation along the radial
direction
Distortion correction make lines straight
33IMAGE FORMATION Image of a Point
Homogeneous coordinates of a 3-D point
Homogeneous coordinates of its 2-D image
34IMAGE FORMATION Image of a Line
Homogeneous representation of a 3-D line
35SUMMARY OF NOTATION Multiple Images
.
.
.
- Images are all incident at the corresponding
features in space - Features in space have many types of incidence
relationships - Features in space have many types of metric
relationships.