Title: Example Based 3D Shape Completion
1Example Based 3D Shape Completion
Mark Pauly1,2, Niloy J. Mitra1, Joachim Giesen2,
Markus Gross2, Leonidas J. Guibas1
1 Stanford University
2 ETH, Zurich
2Shape Completion
- Incomplete raw scans
- Imperfect range scanned data
- Complex objects with occluded regions
- Misalignment of multiple-views depth image scans
- Specular highlights
Ill-posed problem
Use prior knowledge !!
3Diffusion (Davis, Marschner, Garr, Levoy, 2002)
4Context Based Solution (Sharf, Alexa, Cohen-or,
2004)
5Template based Solution (Allen, Curless,
Popovic, 2003 Kraevoy and Sheffer, 2005)
6Our Solution
- Use 3D model database to provide geometric priors
for shape completion - Apply non-rigid transforms on the models
- More deformation ? less likely completion
- Consistently combine geometric information from
multiple context models - Final result comes with confidence values
7Shape Completion Pipeline
8Shape Completion Pipeline
9Data Classification
- Local analysis
- quality of fit
- uniformity of sample distribution
High
- Scored Point Cloud
- confidence value assigned to each point
Low
10Shape Completion Pipeline
11Database Retrieval
12Shape Completion Pipeline
13Non-rigid Alignment
- Similar to the approaches proposed by
- Allen, Curless and Popovic, 2003.
- Sumner and Popovic, 2004.
14Non-rigid Alignment
- Deformation Model
- Piecewise linear.Each vertex of the mesh
assigned an independent displacement vector. - Optimize for smallest Shape Matching Penalty
- Distortion Measure
- Geometric Error
- Feature Correspondence
Derived in the continuous setting to allow
consistent comparison between different context
models.
15Warped Models
Low
Context Model
Warped Model
Matching Penalty
High
16Non-rigid Transform
17Shape Completion Pipeline
18Initial Segmentation
19Patch Growing
20Video
21Shape Completion Pipeline
22Blending Final Segments
23Result
24Shape Completion Pipeline
25Shape Completion Pipeline
26Giraffe Example
27Giraffe Example
28Evaluation
Input Data
Context Model
Final Model
Evaluation
29Enriching the Database
30Additional Constraints
31Galleria dell Accademia
32Galleria dell Accademia
33Galleria dell Accademia
34Galleria dell Accademia
35Future Directions
- Improve the retrieval stage.
- Automatic feature point detection.
- Use of more semantic information.
- Apply learning techniques to shape completion.
- Completion of additional attributes like surface
texture, color.
36Acknowledgements
- NSF grants CARGO-0138456, ITR-0205671,
FRG-0454543, ARO grant DAAD19-03-1-033. - Stanford Graduate fellowship.
- Mario Botsch, David Koller, Doo Young Kwon, Marc
Levoy, Filip Sadlo, Vin da Silva, and Bob
Sumner.
37Questions
38(No Transcript)
39Correspondence
Invalid
Valid
40Video
41Related Works
Drori et al. 03
- Example-based image completion
- Drori et al. 2003 Jia and tang 2003 Sun et
al. 2003 - Texture synthesis
- Efros and Leung 1999 Efros and Freeman 2001
- Wei and Levoy 2000 Ying et al. 2001
- Smooth surface completion
- Curless and Levoy 1996 Davis et al. 2002
- Ilic and Fua 2003 Verdera et al. 2003 Liepa
2003 - Model-based surface reconstruction Savchenko et
al. 2002 - Curve analogies Hertzmann et al. 2002
Wei and Levoy 00
Liepa 03
Hertzmann et al. 02