37
Using Strong Shape Priors for Multiview Reconstruction Yunda Sun Pushmeet Kohli Mathieu Bray Philip HS Torr Department of Computing Oxford Brookes University

Using Strong Shape Priors for Multiview Reconstruction

  • Upload
    chul

  • View
    28

  • Download
    0

Embed Size (px)

DESCRIPTION

Using Strong Shape Priors for Multiview Reconstruction. Yunda SunPushmeet Kohli Mathieu BrayPhilip HS Torr. Department of Computing Oxford Brookes University. Objective. Images Silhouettes. Parametric Model. +. Pose Estimate Reconstruction. [Images Courtesy: M. Black, L. Sigal]. - PowerPoint PPT Presentation

Citation preview

Page 1: Using Strong Shape Priors for Multiview Reconstruction

Using Strong Shape Priors for Multiview Reconstruction

Yunda Sun Pushmeet Kohli

Mathieu Bray Philip HS Torr

Department of Computing

Oxford Brookes University

Page 2: Using Strong Shape Priors for Multiview Reconstruction

Objective

+

[Images Courtesy: M. Black, L. Sigal]

Parametric Model

Images

Silhouettes

Pose

Estimate

Reconstruction

Page 3: Using Strong Shape Priors for Multiview Reconstruction

Outline

Multi-view Reconstruction Shape Models as Strong Priors Object Specific MRF Pose Estimation Results

Page 4: Using Strong Shape Priors for Multiview Reconstruction

Outline

Multi-view Reconstruction Shape Models as Strong Priors Object Specific MRF Pose Estimation Results

Page 5: Using Strong Shape Priors for Multiview Reconstruction

Multiview Reconstruction

Need for Shape Priors

Page 6: Using Strong Shape Priors for Multiview Reconstruction

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

Page 7: Using Strong Shape Priors for Multiview Reconstruction

Outline

Multi-view Reconstruction Shape Models as Strong Priors Object Specific MRF Pose Estimation Results

Page 8: Using Strong Shape Priors for Multiview Reconstruction

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

Page 9: Using Strong Shape Priors for Multiview Reconstruction

Parametric Object Models as Strong Priors

Layered Pictorial Structures

Articulated Models

Deformable Models

Page 10: Using Strong Shape Priors for Multiview Reconstruction

Outline

Multi-view Reconstruction Shape Models as Strong Priors Object Specific MRF Pose Estimation and Reconstruction Results

Page 11: Using Strong Shape Priors for Multiview Reconstruction

Object-Specific MRF

Page 12: Using Strong Shape Priors for Multiview Reconstruction

Object-Specific MRF

Energy Function

Shape Prior

Unary Likelihood

Smoothness Prior

x : Voxel label θ : Model Shape

Page 13: Using Strong Shape Priors for Multiview Reconstruction

Object-Specific MRF

Shape Prior

x : Voxel label θ : Model Shape

: shortest distance of voxel i from the rendered model

Page 14: Using Strong Shape Priors for Multiview Reconstruction

Object-Specific MRF

Smoothness Prior

x : Voxel label θ : Model Shape

Potts Model

Page 15: Using Strong Shape Priors for Multiview Reconstruction

Object-Specific MRF

Unary Likelihood

x : Voxel label θ : Model Shape : Visual Hull

For a soft constraint we use a large constant K instead of infinity

Page 16: Using Strong Shape Priors for Multiview Reconstruction

Object-Specific MRF

Energy Function

Shape Prior

Unary Likelihood

Smoothness Prior

Can be solved using Graph cuts

[Kolmogorov and Zabih, ECCV02 ]

Page 17: Using Strong Shape Priors for Multiview Reconstruction

Object-Specific MRF

Energy Function

Shape Prior

Unary Likelihood

Smoothness Prior

How to find the optimal Pose?

Page 18: Using Strong Shape Priors for Multiview Reconstruction

Outline

Multi-view Reconstruction Shape Models as Strong Priors Object Specific MRF Pose Estimation Results

Page 19: Using Strong Shape Priors for Multiview Reconstruction

Inference of Pose Parameters

Rotation and Translation of Torso in X axes

Rotation of left shoulder in X and Z axes

Page 20: Using Strong Shape Priors for Multiview Reconstruction

Inference of Pose Parameters

Minimize F(ө) using Powell Minimization

Let F(ө) =

Computational Problem:

Each evaluation of F(ө) requires a graph cut to be computed. (computationally expensive!!) BUT..

Solution: Use the dynamic graph cut algorithm [Kohli&Torr, ICCV 2005]

Page 21: Using Strong Shape Priors for Multiview Reconstruction

Outline

Multi-view Reconstruction Shape Models as Strong Priors Object Specific MRF Pose Estimation Results

Page 22: Using Strong Shape Priors for Multiview Reconstruction

Experiments

Deformable Models

Articulated Models• Reconstruction Results• Human Pose Estimation

Page 23: Using Strong Shape Priors for Multiview Reconstruction

Deformable Models

Four Cameras 1.5 x 105 voxels DOF of Model: 5

Visual Hull

Our Reconstruction

Shape Model

Page 24: Using Strong Shape Priors for Multiview Reconstruction

Articulated Models

Page 25: Using Strong Shape Priors for Multiview Reconstruction

Articulated Models

Four Cameras 106 voxels DOF of Model: 26

Shape Model

Camera Setup

Page 26: Using Strong Shape Priors for Multiview Reconstruction

Articulated Models

500 function evaluations of F(θ) required Time per evaluation: 0.15 sec Total time: 75 sec

Let F(ө) =

Page 27: Using Strong Shape Priors for Multiview Reconstruction

Articulated Models

Visual Hull

Our Reconstruction

Page 28: Using Strong Shape Priors for Multiview Reconstruction

Pose Estimation Results

Visual Hull

Reconstruction

Pose Estimate

Page 29: Using Strong Shape Priors for Multiview Reconstruction

Pose Estimation Results

Quantitative Results• 6 uniformly distributed cameras• 12 degree (RMS) error over 21 joint angles

Page 30: Using Strong Shape Priors for Multiview Reconstruction

Pose Estimation Results

Qualitative Results

Page 31: Using Strong Shape Priors for Multiview Reconstruction

Pose Estimation Results

Video 1, Camera 1

Page 32: Using Strong Shape Priors for Multiview Reconstruction

Pose Estimation Results

Video 1, Camera 2

Page 33: Using Strong Shape Priors for Multiview Reconstruction

Pose Estimation Results

Video 2, Camera 1

Page 34: Using Strong Shape Priors for Multiview Reconstruction

Pose Estimation Results

Video 2, Camera 2

Page 35: Using Strong Shape Priors for Multiview Reconstruction

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

Page 36: Using Strong Shape Priors for Multiview Reconstruction

Thank You

Page 37: Using Strong Shape Priors for Multiview Reconstruction

Object-Specific MRF

Energy Function

Shape Prior

Unary Likelihood

Smoothness Prior

+