370 likes | 509 Views
Using Strong Shape Priors for Multiview Reconstruction. Yunda Sun Pushmeet Kohli Mathieu Bray Philip HS Torr. Department of Computing Oxford Brookes University. Objective. Images Silhouettes. Parametric Model. +. Pose Estimate Reconstruction. [Images Courtesy: M. Black, L. Sigal].
E N D
Using Strong Shape Priors for Multiview Reconstruction Yunda Sun Pushmeet Kohli Mathieu Bray Philip HS Torr Department of Computing Oxford Brookes University
Objective Images Silhouettes Parametric Model + Pose Estimate Reconstruction [Images Courtesy: M. Black, L. Sigal]
Outline • Multi-view Reconstruction • Shape Models as Strong Priors • Object Specific MRF • Pose Estimation • Results
Outline • Multi-view Reconstruction • Shape Models as Strong Priors • Object Specific MRF • Pose Estimation • Results
Multiview Reconstruction Need for Shape Priors
Multiview Reconstruction • No Priors • Silhouette Intersection • Space Carving • Weak Priors • Surface smoothness • Snow et al. CVPR ’00 • Photo consistency and smoothness • Kolmogorov and Zabih [ECCV ’02] • Vogiatzis et al. [CVPR ’05] [Image Courtesy: Vogiatzis et al.]
Outline • Multi-view Reconstruction • Shape Models as Strong Priors • Object Specific MRF • Pose Estimation • Results
Shape-Priors for Segmentation • OBJ-CUT [Kumar et al., CVPR ’05] • Integrate Shape Priors in a MRF • POSE-CUT [Bray et al., ECCV ’06] • Efficient Inference of Model Parameters
Parametric Object Models as Strong Priors • Layered Pictorial Structures • Articulated Models • Deformable Models
Outline • Multi-view Reconstruction • Shape Models as Strong Priors • Object Specific MRF • Pose Estimation and Reconstruction • Results
Object-Specific MRF Energy Function Shape Prior Unary Likelihood Smoothness Prior x:Voxel label θ: Model Shape
Object-Specific MRF Shape Prior : shortest distance of voxel i from the rendered model x:Voxel label θ: Model Shape
Object-Specific MRF Smoothness Prior Potts Model x:Voxel label θ: Model Shape
Object-Specific MRF Unary Likelihood For a soft constraint we use a large constant K instead of infinity x:Voxel label θ: Model Shape : Visual Hull
Object-Specific MRF Energy Function Shape Prior Unary Likelihood Smoothness Prior Can be solved using Graph cuts [Kolmogorov and Zabih, ECCV02 ]
Object-Specific MRF Energy Function Shape Prior Unary Likelihood Smoothness Prior How to find the optimal Pose?
Outline • Multi-view Reconstruction • Shape Models as Strong Priors • Object Specific MRF • Pose Estimation • Results
Inference of Pose Parameters Rotation and Translation of Torso in X axes Rotation of left shoulder in X and Z axes
Inference of Pose Parameters Let F(ө) = Minimize F(ө) using Powell Minimization Computational Problem: Each evaluation of F(ө) requires a graph cut to be computed. (computationally expensive!!) BUT.. Solution: Usethe dynamic graph cut algorithm [Kohli&Torr, ICCV 2005]
Outline • Multi-view Reconstruction • Shape Models as Strong Priors • Object Specific MRF • Pose Estimation • Results
Experiments • Deformable Models • Articulated Models • Reconstruction Results • Human Pose Estimation
Deformable Models Visual Hull • Four Cameras • 1.5 x 105 voxels • DOF of Model: 5 Our Reconstruction Shape Model
Articulated Models • Four Cameras • 106 voxels • DOF of Model: 26 Camera Setup Shape Model
Articulated Models • 500 function evaluations of F(θ) required • Time per evaluation: 0.15 sec • Total time: 75 sec Let F(ө) =
Articulated Models Visual Hull Our Reconstruction
Pose Estimation Results Visual Hull Reconstruction Pose Estimate
Pose Estimation Results • Quantitative Results • 6 uniformly distributed cameras • 12 degree (RMS) error over 21 joint angles
Pose Estimation Results • Qualitative Results
Pose Estimation Results Video 1, Camera 1
Pose Estimation Results Video 1, Camera 2
Pose Estimation Results Video 2, Camera 1
Pose Estimation Results Video 2, Camera 2
Future Work • Use dimensionality reduction to reduce the number of pose parameters. • results in less number of pose parameters to optimize • would speed up inference • High resolution reconstruction by a coarse to fine strategy • Parameter Learning in Object Specific MRF
Object-Specific MRF Energy Function Shape Prior Unary Likelihood Smoothness Prior +