410 likes | 586 Views
Example Based 3D Shape Completion. Mark Pauly 1,2 , Niloy J. Mitra 1 , Joachim Giesen 2 , Markus Gross 2 , Leonidas J. Guibas 1. 1 Stanford University. 2 ETH, Zurich. Incomplete raw scans Imperfect range scanned data Complex objects with occluded regions
E N D
Example Based 3D Shape Completion Mark Pauly1,2, Niloy J. Mitra1, Joachim Giesen2, Markus Gross2, Leonidas J. Guibas1 1 Stanford University 2 ETH, Zurich
Incomplete raw scans Imperfect range scanned data Complex objects with occluded regions Misalignment of multiple-views depth image scans Specular highlights Shape Completion Ill-posed problem Use prior knowledge !!
Template based Solution (Allen, Curless, Popovic, 2003; Kraevoy and Sheffer, 2005)
Our 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
Data Classification • Local analysis • quality of fit • uniformity of sample distribution High • Scored Point Cloud • confidence value assigned to each point Low
1.93 1.71 1.46 1.27 1.0 Database Retrieval
Non-rigid Alignment • Similar to the approaches proposed by: • Allen, Curless and Popovic, 2003. • Sumner and Popovic, 2004.
Non-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.
Warped Models Low Context Model Warped Model Matching Penalty High
Input Data Warped Context Model Initial Segmentation
Initial Segmentation Final Segmentation Patch Growing
Context Models Deformed Models Segmentation Giraffe Example
Context Models Deformed Models Final Model Giraffe Example
Evaluation Input Data Context Model Final Model Evaluation
Physical Model Acquired Data Context Model Symmetry Constraints No Constraints Additional Constraints
Future 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.
Acknowledgements • 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.
High Warped Model Input Data Low Correspondence Invalid Valid
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] Related Works Drori et al. 03 Wei and Levoy 00 Liepa 03 Hertzmann et al. 02