3d photography
play

3D Photography: Stereo Matching Kevin Kser, Marc Pollefeys Spring - PowerPoint PPT Presentation

3D Photography: Stereo Matching Kevin Kser, Marc Pollefeys Spring 2012 http://cvg.ethz.ch/teaching/2012spring/3dphoto/ Stereo & Multi-View Stereo Tsukuba dataset http://cat.middlebury.edu/stereo/ Stereo Standard stereo geometry


  1. Multi-Pass Plane Sweep • Sweep plane in each of 6 principle directions • Consider cameras on only one side of plane • Repeat until convergence

  2. Multi-Pass Plane Sweep • Sweep plane in each of 6 principle directions • Consider cameras on only one side of plane • Repeat until convergence

  3. Multi-Pass Plane Sweep • Sweep plane in each of 6 principle directions • Consider cameras on only one side of plane • Repeat until convergence

  4. Multi-Pass Plane Sweep • Sweep plane in each of 6 principle directions • Consider cameras on only one side of plane • Repeat until convergence

  5. Multi-Pass Plane Sweep • Sweep plane in each of 6 principle directions • Consider cameras on only one side of plane • Repeat until convergence

  6. Multi-Pass Plane Sweep • Sweep plane in each of 6 principle directions • Consider cameras on only one side of plane • Repeat until convergence

  7. Multi-Pass Plane Sweep • Sweep plane in each of 6 principle directions • Consider cameras on only one side of plane • Repeat until convergence

  8. Multi-Pass Plane Sweep • Sweep plane in each of 6 principle directions • Consider cameras on only one side of plane • Repeat until convergence

  9. Multi-Pass Plane Sweep • Sweep plane in each of 6 principle directions • Consider cameras on only one side of plane • Repeat until convergence

  10. Multi-Pass Plane Sweep • Sweep plane in each of 6 principle directions • Consider cameras on only one side of plane • Repeat until convergence

  11. Multi-Pass Plane Sweep • Sweep plane in each of 6 principle directions • Consider cameras on only one side of plane • Repeat until convergence

  12. Space Carving Results: African Violet Input Image (1 of 45) Reconstruction Reconstruction Reconstruction

  13. Space Carving Results: Hand Input Image (1 of 100) Views of Reconstruction

  14. Other Features Coarse-to-fine Reconstruction • Represent scene as octree • Reconstruct low-res model first, then refine Hardware-Acceleration • Use texture-mapping to compute voxel projections • Process voxels an entire plane at a time Limitations • Need to acquire calibrated images • Restriction to simple radiance models • Bias toward maximal (fat) reconstructions • Transparency not supported

  15. Probalis listic ic Space Carving ng Broadhurst et al. ICCV ’ 01 voxel occluded

  16. The Master's Lodge Image Sequence Bayesian

  17. Space-carving for specular surfaces (Yang, Pollefeys & Welch 2003) Extended photoconsistency: Saturation Dielectric Materials point (such as plastic and glass)  I Light Object C color of 1 Intensity Color the light N Normal L Lighting vector vector Diffuse 1 color V View R Reflection Vector vector 1 0 Reflected Light in RGB color space

  18. Experiment

  19. Animated Views Our result

  20. Other Approaches Level-Set Methods [Faugeras & Keriven 1998] Evolve implicit function by solving PDE ’ s More recent level-set/PDE approaches by Pons et al., CVPR05, Gargallo et al. ICCV07, Kalin and Kremers ECCV08, …

  21. Volumetric Graph cuts 1. Outer surface 2. Inner surface (at constant offset) 3. Discretize middle volume  (x) 4. Assign photoconsistency cost to voxels Slides from [Vogiatzis et al. CVPR2005]

  22. Volumetric Graph cuts Source Sink Slides from [Vogiatzis et al. CVPR2005]

  23. Volumetric Graph cuts cut  3D Surface S Source Cost of a cut    (x) d S S [Boykov and Kolmogorov ICCV 2001] S Sink Slides from [Vogiatzis et al. CVPR2005]

  24. Volumetric Graph cuts Minimum cut  Minimal 3D Surface under photo-consistency metric Source [Boykov and Kolmogorov ICCV 2001] Sink Slides from [Vogiatzis et al. CVPR2005]

  25. Photo-consistency • Occlusion 1. Get nearest point on outer surface 2. Use outer surface for 2. Discard occluded occlusions views Slides from [Vogiatzis et al. CVPR2005]

  26. Photo-consistency • Occlusion Self occlusion Slides from [Vogiatzis et al. CVPR2005]

  27. Photo-consistency • Occlusion Self occlusion Slides from [Vogiatzis et al. CVPR2005]

  28. Photo-consistency threshold on angle between • Occlusion normal and viewing N direction threshold= ~60  Slides from [Vogiatzis et al. CVPR2005]

  29. Photo-consistency Normalised cross correlation Use all remaining cameras • Score pair wise Average all NCC scores Slides from [Vogiatzis et al. CVPR2005]

  30. Photo-consistency Average NCC = C Voxel score  = 1 - exp( -tan 2 [  (C-1)/4] /  2 ) • Score 0    1  = 0.05 in all experiments Slides from [Vogiatzis et al. CVPR2005]

  31. Example Slides from [Vogiatzis et al. CVPR2005]

  32. Example - Visual Hull Slides from [Vogiatzis et al. CVPR2005]

  33. Example - Slice Slides from [Vogiatzis et al. CVPR2005]

  34. Example - Slice with graphcut Slides from [Vogiatzis et al. CVPR2005]

  35. Example – 3D Slides from [Vogiatzis et al. CVPR2005]

  36. [Vogiatzis et al. PAMI2007]

Recommend


More recommend