Multi View
Multi View
CMU’s 3D Room
Readings (Optional)
• S. M. Seitz and C. R. Dyer,
Photorealistic Scene Reconstruction by Voxel Coloring, International Journal
of Computer Vision, 35(2), 1999, pp. 151-173.
Choosing the Baseline
all of these
points project
to the same
pair of pixels
width of
a pixel
Limitations
• Must choose a reference view (bad)
• Visibility!
Scene Volume
V
Input Images
(Calibrated)
Discretized
Scene Volume
Input Images
(Calibrated)
Discretized
Scene Volume
3
N voxels
C colors
True
Scene
N3
Photo-ConsistentAll Scenes (C )
Scenes
Issues
Theoretical Questions
• Identify class of all photo-consistent scenes
Practical Questions
• How do we compute photo-consistent models?
Voxel coloring solutions
1. C=2 (shape from silhouettes)
• Volume intersection [Baumgart 1974]
> For more info: Rapid octree construction from image sequences. R. Szeliski,
CVGIP: Image Understanding, 58(1):23-32, July 1993. (this paper is apparently
not available online)
3. General Case
• Space carving [Kutulakos & Seitz 98]
Reconstruction from Silhouettes (C = 2)
Binary Images
Approach:
• Backproject each silhouette
• Intersect backprojected volumes
Volume intersection
Cons
• No concavities
• Reconstruction is not photo-consistent
• Requires identification of silhouettes
Voxel Coloring Solutions
1. C=2 (silhouettes)
• Volume intersection [Baumgart 1974]
3. General Case
• Space carving [Kutulakos & Seitz 98]
Voxel Coloring Approach
1. Choose voxel
2. Project and correlate
3. Color if consistent
(standard deviation of pixel
colors below threshold)
Layers
Scene
Traversal
Depth-Order Constraint
• Scene outside convex hull of camera centers
Inward-Looking Outward-Looking
cameras above scene cameras inside scene
Calibrated Image Acquisition
Calibrated Turntable
360° rotation (21 images)
p q
3. General Case
• Space carving [Kutulakos & Seitz 98]
> For more info: http://www.cs.washington.edu/homes/seitz/papers/kutu-ijcv00.pdf
Space Carving Algorithm
Image 1 Image N
…...
Convergence Property
• Carving converges to a non-empty shape
> a point on the true scene is never removed
p
Which shape do you get?
V V
Results Algorithm
Multi-Pass Plane Sweep
• Sweep plane in each of 6 principle directions
• Consider cameras on only one side of plane
• Repeat until convergence
Reconstruction Reconstruction
Space Carving Results: Hand
Input Image
(1 of 100)
Views of Reconstruction
House Walkthrough