3d photography stereo vision
play

3D Photography: Stereo Vision Kalin Kolev, Marc Pollefeys Spring - PowerPoint PPT Presentation

3D Photography: Stereo Vision Kalin Kolev, Marc Pollefeys Spring 2013 http://cvg.ethz.ch/teaching/2013spring/3dphoto/ Schedule (tentative) Feb 18 Introduction Feb 25 Lecture: Geometry, Camera Model, Calibration Mar 4 Lecture: Features,


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

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

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

  15. Space Carving Results: African Violet I nput I mage (1 of 45) Reconstruction Reconstruction Reconstruction

  16. Space Carving Results: Hand I nput I mage (1 of 100) Views of Reconstruction

  17. 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

  18. Probal robalistic S Space pace C Carvi arving Broadhurst et al. ICCV ’ 01 voxel occluded

  19. 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 Normal Lighting N L vector vector Diffuse 1 color View Reflection V R 1 Vector vector 0 Reflected Light in RGB color space

  20. Experiment

  21. Animated Views Our result

  22. 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]

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

  24. 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]

  25. 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]

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

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

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

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

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

  31. 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]

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

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

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

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

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

  37. Shrinking Bias • ‘Balooning’ force • favouring bigger volumes that fill the visual hull L.D. Cohen and I. Cohen. Finite-element methods for active contour models and balloons for 2-d and 3-d images. PAMI , 15(11):1131–1147, November 1993. Slides from [Vogiatzis et al. CVPR2005]

  38. Shrinking Bias ∫∫ ρ (x) dS - λ ∫∫∫ dV S V • ‘Balooning’ force • favouring bigger volumes that fill the visual hull L.D. Cohen and I. Cohen. Finite-element methods for active contour models and balloons for 2-d and 3-d images. PAMI , 15(11):1131– 1147, November 1993. Slides from [Vogiatzis et al. CVPR2005]

  39. Shrinking Bias Slides from [Vogiatzis et al. CVPR2005]

  40. Shrinking Bias Slides from [Vogiatzis et al. CVPR2005]

Recommend


More recommend