13 1 dynamic geometry processing i
play

13.1 Dynamic Geometry Processing I Hao Li http://cs621.hao-li.com - PowerPoint PPT Presentation

Spring 2019 CSCI 621: Digital Geometry Processing 13.1 Dynamic Geometry Processing I Hao Li http://cs621.hao-li.com 1 Problem Classification 2 Correspondence Classification 3 Correspondence Classification 4 3-D Reconstruction acquisition


  1. Spring 2019 CSCI 621: Digital Geometry Processing 13.1 Dynamic Geometry Processing I Hao Li http://cs621.hao-li.com 1

  2. Problem Classification 2

  3. Correspondence Classification 3

  4. Correspondence Classification 4

  5. 3-D Reconstruction acquisition registration initial merging alignment data provided by Paramount Pictures and Aguru Images 5

  6. Non-Rigid Registration data provided by Paramount Pictures and Aguru Images 6

  7. Full Reconstruction data provided by Paramount Pictures and Aguru Images 7

  8. Correspondence Classification 8

  9. Dynamic Input Data continuous motion / general deformation 9

  10. Dynamic Input Data Data provided with T. Weise and L. Van Gool 10

  11. Dynamic Input Data momentary motion / articulated deformation 11

  12. Animation Reconstruction 12

  13. Animation Reconstruction 13

  14. Dynamic Shape Reconstruction SIGGRAPH 2009

  15. Template-Based Reconstruction transfer analyze transfer analyze deformation deformation deformation deformation SIGGRAPH 2009

  16. Correspondence Classification 16

  17. Pairwise Correspondence shape & pose / general deformation 17

  18. Statistical Shape Spaces 18

  19. Statistical Shape Spaces 19

  20. Scan Data - Challenges 20

  21. Challenges 21

  22. Correspondence Problem SIGGRAPH 2009

  23. Non-Rigid Registration 23

  24. Pair of 3D Scans target source SIGGRAPH 2009

  25. Correspondences are Lost ? SIGGRAPH 2009

  26. Overlapping Regions are Lost missing data overlapping regions SIGGRAPH 2009

  27. Overlapping Regions are Lost SIGGRAPH 2009

  28. Non-Rigid Registration SIGGRAPH 2009

  29. The Recipe source registration target detect correspond deform overlap

  30. The Challenge ambiguity deformation detect correspond deform overlap

  31. The Challenge ? detect correspond deform overlap

  32. The Challenge detect correspond deform overlap

  33. Observation correspond helps helps detect deform overlap global optimization via local refinement

  34. Iterative Global Optimization correspond detect deform overlap

  35. Iterative Global Optimization closest point correspond detect pruning Robust overlap Non-Rigid ICP global deform optimization no converges? yes relax stiffness

  36. Deformation Model E rigid E smooth de-coupled complexity detail preservation global consistency SIGGRAPH 2009

  37. Non-Linear Energy Minimization E rigid E smooth c i v i [Chen & Medioni ’92] E point E tot E plane E plane E rigid + α point + α rigid + α smooth = non-linear least squares Jacobian is minimization sparse sparse Cholesky factorization Gauss-Newton method that’s it! SIGGRAPH 2009

  38. Summary two scans Sampling Correspondence Correspondence must be robust w.r.t. underlying deformation Weighting Deformation In general: Non-linear problem non-rigid E tot = α fit E fit + α reg E reg registration 38

  39. Summary α rigid → 0 α smooth → 0 Relax Regularization Correspondence Weighting Deformation non-rigid registration • Example with Embedded Deformation Model 39

  40. Symmetries feature matching sampling clustering region matching Source: [Chang and Zwicker 08] 40

  41. Isometry Preservation input data sampling correspondence registration clustering Source: [Huang et al. 08] 41

  42. Dynamic Shape Reconstruction 42

  43. Multi-Frame Reconstruction transfer deformation SIGGRAPH 2009

  44. Geometry and Motion Reconstruction data provided by Stanford and MPI Saarbrücken 44

  45. input data template fitting data provided by Stanford and MPI Saarbrücken 45

  46. More Results Input Scans Reconstruction Textured Reconstruction SIGGRAPH 2009

  47. More Results Input Scans Reconstruction Textured Reconstruction SIGGRAPH 2009

  48. More Results Input Scans Reconstruction Overlaid Scans SIGGRAPH 2009

  49. Template Fitting 49

  50. Initial Alignment template first scan collaboration with MPI Tübingen/Brown University

  51. In Practice: Need Some Correspondences Collaboration with MPI Tübingen

  52. Improving SCAPE non-rigid alignment pose estimation regression sparse/partial matching SCAPE model accurate model Collaboration with MPI Tübingen

  53. Regression Results > 50% more accuracy

  54. Alignment Comparison Collaboration with MPI Tübingen

  55. Alignment Comparison Collaboration with MPI Tübingen

  56. Template Free-Reconstruction 56

  57. Temporally-Coherent [Li et al. ’11] Shape Completion partial data reconstruction partial data reconstruction

  58. Free-Viewpoint Video [Li et al. ’11]

  59. 3D Reconstruction 59

  60. Multi-View Capture multi-view stereo multi-view photometric stereo

  61. Single-View Capture [Rusinkiewicz et al. ‘02] Artec Group [Newcombe et al. ’11] KinectFusion

  62. Handling Deformations [Chang & Zwicker ’11] [Brown & Rusinkiewicz ’07] [Li et al. ’09]

  63. Using Human Body Priors [Cui et al. ‘12] [Weiss et al. ’11] [Tong et al. ‘12]

  64. Challenges deformation, clothing & props daily environment low cost

  65. Global Non-Rigid Registration 65

  66. 3D Scanning

  67. Automatic Reconstruction

  68. 3D Printing

  69. http://cs621.hao-li.com Thanks! 69

Recommend


More recommend