SlideShare a Scribd company logo
Dense Variational Reconstruction of Non-Rigid
Surfaces from Monocular Video
Ravi Garg Anastasios Roussos∗
Lourdes Agapito∗
Queen Mary, University of London
∗
Now at UCL
Before This Paper
1 / 17
Dense Non Rigid Structure from Motion
Input: monocular sequence of non-rigid surface.
...
Goal: dense 3D reconstruction for every frame.
2 / 17
Dense Non Rigid Structure from Motion
Input: monocular sequence of non-rigid surface.
...
Goal: dense 3D reconstruction for every frame.
2 / 17
Dense Non Rigid Structure from Motion
Input: monocular sequence of non-rigid surface.
...
Goal: dense 3D reconstruction for every frame.
2 / 17
Dense Non Rigid Structure from Motion
Input: monocular sequence of non-rigid surface.
...
Goal: dense 3D reconstruction for every frame.
2 / 17
Dense Non Rigid Structure from Motion
Input: monocular sequence of non-rigid surface.
...
Goal: dense 3D reconstruction for every frame.
2 / 17
Dense Non Rigid Structure from Motion
Input: monocular sequence of non-rigid surface.
...
Goal: dense 3D reconstruction for every frame.
Goal: dense 3D reconstruction for every frame.
NO additional sensors.
NO pre-trained shape models.
NO surface template.
2 / 17
Dense Non Rigid Structure from Motion
Input: monocular sequence of non-rigid surface.
...
NRSfM: ill posed problem
Goal: dense 3D reconstruction for every frame.
Goal: dense 3D reconstruction for every frame.
NO additional sensors.
NO pre-trained shape models.
NO surface template.
2 / 17
Traditional Sparse Non Rigid Structure from Motion
...
3 / 17
Traditional Sparse Non Rigid Structure from Motion
...Feature
Tracking
...
3 / 17
Traditional Sparse Non Rigid Structure from Motion
...Feature
Tracking
...
...3D Shape
Inference
3 / 17
Traditional Sparse Non Rigid Structure from Motion
Priors
...Feature
Tracking
... +
...3D Shape
Inference
3 / 17
Low Rank Prior for NRSfM
Shape Space
(Bregler, Hertzmann, Biermann, Recovering non-rigid 3D shape from image streams CVPR’00.)
Bregler et al. CVPR’00, Brand CVPR’01, Xiao et al. IJCV’06, Torresani et al. PAMI’08, Akhter et al.
CVPR’09, Bartoli et al. CVPR2008, Paladini et al. IJCV’12,Dai et al. CVPR’12...
4 / 17
Low Rank Prior for NRSfM
Shape Space
(Bregler, Hertzmann, Biermann, Recovering non-rigid 3D shape from image streams CVPR’00.)
(Park et al. ECCV’10)
4 / 17
Inspiration from Dense Rigid Reconstruction
(Newcombe, Lovegrove, Davison, DTAM: Dense Tracking and Mapping in Real-Time, ICCV’11)
5 / 17
Inspiration from Dense Rigid Reconstruction
(Newcombe, Lovegrove, Davison, DTAM: Dense Tracking and Mapping in Real-Time, ICCV’11)
Key features
Variational approach.
Use of smoothness priors.
Per pixel reconstruction.
Scalable and GPU friendly algorithm.
5 / 17
Leap from sparse to dense NRSfM
Sparse
Dai et al. CVPR’12
Dense
This work
6 / 17
Leap from sparse to dense NRSfM
Sparse
Dai et al. CVPR’12
Dense
This work
We take the best of both worlds:
Low rank prior from sparse non rigid SfM.
Variational framework from dense rigid SfM.
6 / 17
Leap from sparse to dense NRSfM
Sparse
Dai et al. CVPR’12
Dense
This work
We take the best of both worlds:
Low rank prior from sparse non rigid SfM.
Variational framework from dense rigid SfM.
Our contribution
First variational formulation to dense NRSfM.
Scalable algorithm which can be ported on GPU.
6 / 17
Our Approach in a Nutshell
...
7 / 17
Our Approach in a Nutshell
...
...
Step 1: Dense
Video Registration ...
7 / 17
Our Approach in a Nutshell
Step 2: Dense
Shape Inference
...
...
...
Step 1: Dense
Video Registration ...
7 / 17
Our Approach in a Nutshell
Step 2: Dense
Shape Inference
...
...
...
Step 1: Dense
Video Registration ...
Priors+
7 / 17
Our Approach in a Nutshell
Step 2: Dense
Shape Inference
...
...
...
Step 1: Dense
Video Registration ...
Low rank.
Spatial smoothness.+
7 / 17
Our Approach in a Nutshell
...
... Low rank.
Spatial smoothness.
Step 1: Dense
Video Registration ...
+
Garg, Roussos, Agapito, A variational approach to video registration with subspace constraints, IJCV’13.
7 / 17
Our Approach in a Nutshell
Step 2: Dense
Shape Inference
...
... Low rank.
Spatial smoothness.+
7 / 17
Orthographic Projection Model
8 / 17
Orthographic Projection Model
8 / 17
Orthographic Projection Model
8 / 17
Orthographic Projection Model
8 / 17
Orthographic Projection Model
W = RS
8 / 17
Energy Minimisation Approach to NRSfM
Formulation of a single unified energy to estimate:
Orthographic projection matrices
3D shapes for all the frames
E R , S = λ Edata R, S + Ereg S + τ Etrace S
reprojection error over all frames
spatial smoothness prior on 3D shapes
low rank prior on 3D shapes
9 / 17
Energy Minimisation Approach to NRSfM
Formulation of a single unified energy to estimate:
Orthographic projection matrices
3D shapes for all the frames
E R , S = λ Edata R, S + Ereg S + τ Etrace S
reprojection error over all frames
spatial smoothness prior on 3D shapes
low rank prior on 3D shapes
9 / 17
Energy Minimisation Approach to NRSfM
Formulation of a single unified energy to estimate:
Orthographic projection matrices
3D shapes for all the frames
E R , S = λ Edata R, S + Ereg S + τ Etrace S
reprojection error over all frames
spatial smoothness prior on 3D shapes
low rank prior on 3D shapes
9 / 17
Energy Minimisation Approach to NRSfM
Formulation of a single unified energy to estimate:
Orthographic projection matrices
3D shapes for all the frames
E R , S = λ Edata R, S + Ereg S + τ Etrace S
reprojection error over all frames
spatial smoothness prior on 3D shapes
low rank prior on 3D shapes
9 / 17
Reprojection Error
E
`
R, S
´
= λEdata
`
R, S
´
+ Ereg
`
S
´
+ τEtrace
`
S
´
Edata (R, S) = W − RS 2
F
10 / 17
Spatial Smoothness Prior
E
`
R, S
´
= λEdata
`
R, S
´
+ Ereg
`
S
´
+ τEtrace
`
S
´
Ereg S =
i
TV (Si)
−−−−−−→
Without regularisation With regularisation
11 / 17
Low Rank Prior
E
`
R, S
´
= λEdata
`
R, S
´
+ Ereg
`
S
´
+ τEtrace
`
S
´
Etrace S = S ∗ =
i
σi(S)
lies in−−−−→ span
K F
Angst et al. ECCV’12, Dai et al. CVPR’12, Angst et al. ICCV’11, Dai et al. ECCV’10
12 / 17
Minimisation of E R, S
min
R,S
λ W − RS 2
F
Reprojection
error
+
i
TV (Si)
Smoothness
prior
+ τ S ∗
Low rank
prior
13 / 17
Minimisation of E R, S
min
R,S
λ W − RS 2
F
Reprojection
error
+
i
TV (Si)
Smoothness
prior
+ τ S ∗
Low rank
prior
Our Algorithm
Initialize R and S using rigid factorisation.
Minimize energy via alternation:
Step 1: Rotation estimation.
Step 2: Shape estimation.
Efficient and highly parallelizable algorithm → GPU-friendly
13 / 17
Minimisation of E R, S
min
R
λ W − RS 2
F
Reprojection
error
+
i
TV (Si)
Smoothness
prior
+ τ S ∗
Low rank
prior
Step 1: Rotation estimation
Robust estimation by using dense data.
Solved via Levenberg-Marquardt algorithm.
Rotations are parametrised as quaternions.
13 / 17
Minimisation of E R, S
min
S
λ W − RS 2
F
Reprojection
error
+
i
TV (Si)
Smoothness
prior
+ τ S ∗
Low rank
prior
Step 2: Shape estimation
Convex sub-problem.
Optimisation via alternation between:
Per frame shape refinement: using primal dual algorithm
Enforcing low rank: using soft impute algorithm.
13 / 17
Results on real sequences
14 / 17
Quantitative Evaluation
Average RMS 3D reconstruction errors.
Sequence TB MP Ours Ours(τ = 0)
Non-smooth rotations 4.50% 5.13% 2.60% 3.32%
Smooth rotations 6.61% 5.81% 2.81% 3.89%
- TB: Akhter et al, Trajectory space: A dual representation for non-rigid structure from motion, PAMI’11.
- MP: Paladini et al, Optimal metric projections for deformable and articulated structure-from-motion,
IJCV’12.
15 / 17
Conclusions and future work
Conclusions:
First dense, template-free approach to Non-rigid Structure
from Motion.
Unified energy minimization for both rotation and shape
estimation.
Combination of low-rank and spatial regularization prior.
Using variational methods, we can do much more with
monocular sequences that one could expect
Future work:
Direct estimation from pixel intensities
Towards real-time: online formulation
Occlusion modelling
16 / 17
Thank You for Your Attention!
For more details and data
Visit: www.eecs.qmul.ac.uk/~rgarg
OR Come to our poster!
Questions?
Authors thank
Chris Russell and Sara Vicente for valuable discussions.
17 / 17

More Related Content

Similar to Ln l.agapito

On the Use of the \gamma-Re_\theta Transition Model for the Prediction of the...
On the Use of the \gamma-Re_\theta Transition Model for the Prediction of the...On the Use of the \gamma-Re_\theta Transition Model for the Prediction of the...
On the Use of the \gamma-Re_\theta Transition Model for the Prediction of the...
João Baltazar
 
Foveated Ray Tracing for VR on Multiple GPUs
Foveated Ray Tracing for VR on Multiple GPUsFoveated Ray Tracing for VR on Multiple GPUs
Foveated Ray Tracing for VR on Multiple GPUs
Takahiro Harada
 
ICRA Nathan Piasco
ICRA Nathan PiascoICRA Nathan Piasco
ICRA Nathan Piasco
Nathan Piasco
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
NAVER Engineering
 
HardNet: Convolutional Network for Local Image Description
HardNet: Convolutional Network for Local Image DescriptionHardNet: Convolutional Network for Local Image Description
HardNet: Convolutional Network for Local Image Description
Dmytro Mishkin
 
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemTheories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
Seongcheol Baek
 
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingSIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
Electronic Arts / DICE
 
Self-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionSelf-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose region
Mehryar (Mike) E., Ph.D.
 
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
Vincent Sitzmann
 
Human Action Recognition
Human Action RecognitionHuman Action Recognition
Human Action Recognition
NAVER Engineering
 
Dual-hop Variable-Gain Relaying with Beamforming over 휿−흁 Shadowed Fading Cha...
Dual-hop Variable-Gain Relaying with Beamforming over 휿−흁 Shadowed Fading Cha...Dual-hop Variable-Gain Relaying with Beamforming over 휿−흁 Shadowed Fading Cha...
Dual-hop Variable-Gain Relaying with Beamforming over 휿−흁 Shadowed Fading Cha...
zeenta zeenta
 
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...
Oyeniyi Samuel
 
Deep Learning Tomography
Deep Learning TomographyDeep Learning Tomography
Deep Learning Tomography
Amir Adler
 
SVD and the Netflix Dataset
SVD and the Netflix DatasetSVD and the Netflix Dataset
SVD and the Netflix Dataset
Ben Mabey
 
Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014
Gordon Wetzstein
 
Design of Flexible Pavement Using AASHTO.pptx
Design of Flexible Pavement Using AASHTO.pptxDesign of Flexible Pavement Using AASHTO.pptx
Design of Flexible Pavement Using AASHTO.pptx
mohammeed3
 
Model-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsModel-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical Constraints
Quoc-Sang Phan
 
Super resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooSuper resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun Yoo
JaeJun Yoo
 
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
CRS4 Research Center in Sardinia
 
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmFixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
CSCJournals
 

Similar to Ln l.agapito (20)

On the Use of the \gamma-Re_\theta Transition Model for the Prediction of the...
On the Use of the \gamma-Re_\theta Transition Model for the Prediction of the...On the Use of the \gamma-Re_\theta Transition Model for the Prediction of the...
On the Use of the \gamma-Re_\theta Transition Model for the Prediction of the...
 
Foveated Ray Tracing for VR on Multiple GPUs
Foveated Ray Tracing for VR on Multiple GPUsFoveated Ray Tracing for VR on Multiple GPUs
Foveated Ray Tracing for VR on Multiple GPUs
 
ICRA Nathan Piasco
ICRA Nathan PiascoICRA Nathan Piasco
ICRA Nathan Piasco
 
Visual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environmentsVisual odometry & slam utilizing indoor structured environments
Visual odometry & slam utilizing indoor structured environments
 
HardNet: Convolutional Network for Local Image Description
HardNet: Convolutional Network for Local Image DescriptionHardNet: Convolutional Network for Local Image Description
HardNet: Convolutional Network for Local Image Description
 
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection ProblemTheories and Engineering Technics of 2D-to-3D Back-Projection Problem
Theories and Engineering Technics of 2D-to-3D Back-Projection Problem
 
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time RaytracingSIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
SIGGRAPH 2018 - Full Rays Ahead! From Raster to Real-Time Raytracing
 
Self-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose regionSelf-dependent 3D face rotational alignment using the nose region
Self-dependent 3D face rotational alignment using the nose region
 
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
Light Field Networks: Neural Scene Representations with Single-Evaluation Ren...
 
Human Action Recognition
Human Action RecognitionHuman Action Recognition
Human Action Recognition
 
Dual-hop Variable-Gain Relaying with Beamforming over 휿−흁 Shadowed Fading Cha...
Dual-hop Variable-Gain Relaying with Beamforming over 휿−흁 Shadowed Fading Cha...Dual-hop Variable-Gain Relaying with Beamforming over 휿−흁 Shadowed Fading Cha...
Dual-hop Variable-Gain Relaying with Beamforming over 휿−흁 Shadowed Fading Cha...
 
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...
Algorithm for the Dynamic Analysis of Plane Rectangular Rigid Frame Subjected...
 
Deep Learning Tomography
Deep Learning TomographyDeep Learning Tomography
Deep Learning Tomography
 
SVD and the Netflix Dataset
SVD and the Netflix DatasetSVD and the Netflix Dataset
SVD and the Netflix Dataset
 
Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014Keynote - SPIE Stereoscopic Displays & Applications 2014
Keynote - SPIE Stereoscopic Displays & Applications 2014
 
Design of Flexible Pavement Using AASHTO.pptx
Design of Flexible Pavement Using AASHTO.pptxDesign of Flexible Pavement Using AASHTO.pptx
Design of Flexible Pavement Using AASHTO.pptx
 
Model-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical ConstraintsModel-counting Approaches For Nonlinear Numerical Constraints
Model-counting Approaches For Nonlinear Numerical Constraints
 
Super resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun YooSuper resolution in deep learning era - Jaejun Yoo
Super resolution in deep learning era - Jaejun Yoo
 
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
Near Surface Geoscience Conference 2015, Turin - A Spatial Velocity Analysis ...
 
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding AlgorithmFixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
Fixed Point Realization of Iterative LR-Aided Soft MIMO Decoding Algorithm
 

More from potaters

Image formation
Image formationImage formation
Image formation
potaters
 
Motion and tracking
Motion and trackingMotion and tracking
Motion and tracking
potaters
 
BMVA summer school MATLAB programming tutorial
BMVA summer school MATLAB programming tutorialBMVA summer school MATLAB programming tutorial
BMVA summer school MATLAB programming tutorial
potaters
 
Statistical models of shape and appearance
Statistical models of shape and appearanceStatistical models of shape and appearance
Statistical models of shape and appearance
potaters
 
Vision Algorithmics
Vision AlgorithmicsVision Algorithmics
Vision Algorithmics
potaters
 
Performance characterization in computer vision
Performance characterization in computer visionPerformance characterization in computer vision
Performance characterization in computer vision
potaters
 
Machine learning for computer vision part 2
Machine learning for computer vision part 2Machine learning for computer vision part 2
Machine learning for computer vision part 2
potaters
 
Machine learning fro computer vision - a whirlwind of key concepts for the un...
Machine learning fro computer vision - a whirlwind of key concepts for the un...Machine learning fro computer vision - a whirlwind of key concepts for the un...
Machine learning fro computer vision - a whirlwind of key concepts for the un...
potaters
 
Low level vision - A tuturial
Low level vision - A tuturialLow level vision - A tuturial
Low level vision - A tuturial
potaters
 
Local feature descriptors for visual recognition
Local feature descriptors for visual recognitionLocal feature descriptors for visual recognition
Local feature descriptors for visual recognition
potaters
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
potaters
 
A primer for colour computer vision
A primer for colour computer visionA primer for colour computer vision
A primer for colour computer vision
potaters
 
Cognitive Vision - After the hype
Cognitive Vision - After the hypeCognitive Vision - After the hype
Cognitive Vision - After the hype
potaters
 
Graphical Models for chains, trees and grids
Graphical Models for chains, trees and gridsGraphical Models for chains, trees and grids
Graphical Models for chains, trees and grids
potaters
 
Medical image computing - BMVA summer school 2014
Medical image computing - BMVA summer school 2014Medical image computing - BMVA summer school 2014
Medical image computing - BMVA summer school 2014
potaters
 
Decision Forests and discriminant analysis
Decision Forests and discriminant analysisDecision Forests and discriminant analysis
Decision Forests and discriminant analysis
potaters
 

More from potaters (16)

Image formation
Image formationImage formation
Image formation
 
Motion and tracking
Motion and trackingMotion and tracking
Motion and tracking
 
BMVA summer school MATLAB programming tutorial
BMVA summer school MATLAB programming tutorialBMVA summer school MATLAB programming tutorial
BMVA summer school MATLAB programming tutorial
 
Statistical models of shape and appearance
Statistical models of shape and appearanceStatistical models of shape and appearance
Statistical models of shape and appearance
 
Vision Algorithmics
Vision AlgorithmicsVision Algorithmics
Vision Algorithmics
 
Performance characterization in computer vision
Performance characterization in computer visionPerformance characterization in computer vision
Performance characterization in computer vision
 
Machine learning for computer vision part 2
Machine learning for computer vision part 2Machine learning for computer vision part 2
Machine learning for computer vision part 2
 
Machine learning fro computer vision - a whirlwind of key concepts for the un...
Machine learning fro computer vision - a whirlwind of key concepts for the un...Machine learning fro computer vision - a whirlwind of key concepts for the un...
Machine learning fro computer vision - a whirlwind of key concepts for the un...
 
Low level vision - A tuturial
Low level vision - A tuturialLow level vision - A tuturial
Low level vision - A tuturial
 
Local feature descriptors for visual recognition
Local feature descriptors for visual recognitionLocal feature descriptors for visual recognition
Local feature descriptors for visual recognition
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
A primer for colour computer vision
A primer for colour computer visionA primer for colour computer vision
A primer for colour computer vision
 
Cognitive Vision - After the hype
Cognitive Vision - After the hypeCognitive Vision - After the hype
Cognitive Vision - After the hype
 
Graphical Models for chains, trees and grids
Graphical Models for chains, trees and gridsGraphical Models for chains, trees and grids
Graphical Models for chains, trees and grids
 
Medical image computing - BMVA summer school 2014
Medical image computing - BMVA summer school 2014Medical image computing - BMVA summer school 2014
Medical image computing - BMVA summer school 2014
 
Decision Forests and discriminant analysis
Decision Forests and discriminant analysisDecision Forests and discriminant analysis
Decision Forests and discriminant analysis
 

Recently uploaded

The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
Sérgio Sacani
 
20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx
Sharon Liu
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Texas Alliance of Groundwater Districts
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
yqqaatn0
 
Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...
Leonel Morgado
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills MN
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
Texas Alliance of Groundwater Districts
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
RitabrataSarkar3
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
Sérgio Sacani
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
kejapriya1
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
Gokturk Mehmet Dilci
 
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
AbdullaAlAsif1
 
Thornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdfThornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdf
European Sustainable Phosphorus Platform
 
Medical Orthopedic PowerPoint Templates.pptx
Medical Orthopedic PowerPoint Templates.pptxMedical Orthopedic PowerPoint Templates.pptx
Medical Orthopedic PowerPoint Templates.pptx
terusbelajar5
 
Cytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptxCytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptx
Hitesh Sikarwar
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
PRIYANKA PATEL
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
by6843629
 
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptxThe use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
MAGOTI ERNEST
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
University of Rennes, INSA Rennes, Inria/IRISA, CNRS
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
KrushnaDarade1
 

Recently uploaded (20)

The binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defectsThe binding of cosmological structures by massless topological defects
The binding of cosmological structures by massless topological defects
 
20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx20240520 Planning a Circuit Simulator in JavaScript.pptx
20240520 Planning a Circuit Simulator in JavaScript.pptx
 
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero WaterSharlene Leurig - Enabling Onsite Water Use with Net Zero Water
Sharlene Leurig - Enabling Onsite Water Use with Net Zero Water
 
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
原版制作(carleton毕业证书)卡尔顿大学毕业证硕士文凭原版一模一样
 
Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...Authoring a personal GPT for your research and practice: How we created the Q...
Authoring a personal GPT for your research and practice: How we created the Q...
 
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
Travis Hills' Endeavors in Minnesota: Fostering Environmental and Economic Pr...
 
Bob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdfBob Reedy - Nitrate in Texas Groundwater.pdf
Bob Reedy - Nitrate in Texas Groundwater.pdf
 
Eukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptxEukaryotic Transcription Presentation.pptx
Eukaryotic Transcription Presentation.pptx
 
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
EWOCS-I: The catalog of X-ray sources in Westerlund 1 from the Extended Weste...
 
bordetella pertussis.................................ppt
bordetella pertussis.................................pptbordetella pertussis.................................ppt
bordetella pertussis.................................ppt
 
Shallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptxShallowest Oil Discovery of Turkiye.pptx
Shallowest Oil Discovery of Turkiye.pptx
 
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
Unlocking the mysteries of reproduction: Exploring fecundity and gonadosomati...
 
Thornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdfThornton ESPP slides UK WW Network 4_6_24.pdf
Thornton ESPP slides UK WW Network 4_6_24.pdf
 
Medical Orthopedic PowerPoint Templates.pptx
Medical Orthopedic PowerPoint Templates.pptxMedical Orthopedic PowerPoint Templates.pptx
Medical Orthopedic PowerPoint Templates.pptx
 
Cytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptxCytokines and their role in immune regulation.pptx
Cytokines and their role in immune regulation.pptx
 
ESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptxESR spectroscopy in liquid food and beverages.pptx
ESR spectroscopy in liquid food and beverages.pptx
 
8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf8.Isolation of pure cultures and preservation of cultures.pdf
8.Isolation of pure cultures and preservation of cultures.pdf
 
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptxThe use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
The use of Nauplii and metanauplii artemia in aquaculture (brine shrimp).pptx
 
Deep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless ReproducibilityDeep Software Variability and Frictionless Reproducibility
Deep Software Variability and Frictionless Reproducibility
 
SAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdfSAR of Medicinal Chemistry 1st by dk.pdf
SAR of Medicinal Chemistry 1st by dk.pdf
 

Ln l.agapito

  • 1. Dense Variational Reconstruction of Non-Rigid Surfaces from Monocular Video Ravi Garg Anastasios Roussos∗ Lourdes Agapito∗ Queen Mary, University of London ∗ Now at UCL Before This Paper 1 / 17
  • 2. Dense Non Rigid Structure from Motion Input: monocular sequence of non-rigid surface. ... Goal: dense 3D reconstruction for every frame. 2 / 17
  • 3. Dense Non Rigid Structure from Motion Input: monocular sequence of non-rigid surface. ... Goal: dense 3D reconstruction for every frame. 2 / 17
  • 4. Dense Non Rigid Structure from Motion Input: monocular sequence of non-rigid surface. ... Goal: dense 3D reconstruction for every frame. 2 / 17
  • 5. Dense Non Rigid Structure from Motion Input: monocular sequence of non-rigid surface. ... Goal: dense 3D reconstruction for every frame. 2 / 17
  • 6. Dense Non Rigid Structure from Motion Input: monocular sequence of non-rigid surface. ... Goal: dense 3D reconstruction for every frame. 2 / 17
  • 7. Dense Non Rigid Structure from Motion Input: monocular sequence of non-rigid surface. ... Goal: dense 3D reconstruction for every frame. Goal: dense 3D reconstruction for every frame. NO additional sensors. NO pre-trained shape models. NO surface template. 2 / 17
  • 8. Dense Non Rigid Structure from Motion Input: monocular sequence of non-rigid surface. ... NRSfM: ill posed problem Goal: dense 3D reconstruction for every frame. Goal: dense 3D reconstruction for every frame. NO additional sensors. NO pre-trained shape models. NO surface template. 2 / 17
  • 9. Traditional Sparse Non Rigid Structure from Motion ... 3 / 17
  • 10. Traditional Sparse Non Rigid Structure from Motion ...Feature Tracking ... 3 / 17
  • 11. Traditional Sparse Non Rigid Structure from Motion ...Feature Tracking ... ...3D Shape Inference 3 / 17
  • 12. Traditional Sparse Non Rigid Structure from Motion Priors ...Feature Tracking ... + ...3D Shape Inference 3 / 17
  • 13. Low Rank Prior for NRSfM Shape Space (Bregler, Hertzmann, Biermann, Recovering non-rigid 3D shape from image streams CVPR’00.) Bregler et al. CVPR’00, Brand CVPR’01, Xiao et al. IJCV’06, Torresani et al. PAMI’08, Akhter et al. CVPR’09, Bartoli et al. CVPR2008, Paladini et al. IJCV’12,Dai et al. CVPR’12... 4 / 17
  • 14. Low Rank Prior for NRSfM Shape Space (Bregler, Hertzmann, Biermann, Recovering non-rigid 3D shape from image streams CVPR’00.) (Park et al. ECCV’10) 4 / 17
  • 15. Inspiration from Dense Rigid Reconstruction (Newcombe, Lovegrove, Davison, DTAM: Dense Tracking and Mapping in Real-Time, ICCV’11) 5 / 17
  • 16. Inspiration from Dense Rigid Reconstruction (Newcombe, Lovegrove, Davison, DTAM: Dense Tracking and Mapping in Real-Time, ICCV’11) Key features Variational approach. Use of smoothness priors. Per pixel reconstruction. Scalable and GPU friendly algorithm. 5 / 17
  • 17. Leap from sparse to dense NRSfM Sparse Dai et al. CVPR’12 Dense This work 6 / 17
  • 18. Leap from sparse to dense NRSfM Sparse Dai et al. CVPR’12 Dense This work We take the best of both worlds: Low rank prior from sparse non rigid SfM. Variational framework from dense rigid SfM. 6 / 17
  • 19. Leap from sparse to dense NRSfM Sparse Dai et al. CVPR’12 Dense This work We take the best of both worlds: Low rank prior from sparse non rigid SfM. Variational framework from dense rigid SfM. Our contribution First variational formulation to dense NRSfM. Scalable algorithm which can be ported on GPU. 6 / 17
  • 20. Our Approach in a Nutshell ... 7 / 17
  • 21. Our Approach in a Nutshell ... ... Step 1: Dense Video Registration ... 7 / 17
  • 22. Our Approach in a Nutshell Step 2: Dense Shape Inference ... ... ... Step 1: Dense Video Registration ... 7 / 17
  • 23. Our Approach in a Nutshell Step 2: Dense Shape Inference ... ... ... Step 1: Dense Video Registration ... Priors+ 7 / 17
  • 24. Our Approach in a Nutshell Step 2: Dense Shape Inference ... ... ... Step 1: Dense Video Registration ... Low rank. Spatial smoothness.+ 7 / 17
  • 25. Our Approach in a Nutshell ... ... Low rank. Spatial smoothness. Step 1: Dense Video Registration ... + Garg, Roussos, Agapito, A variational approach to video registration with subspace constraints, IJCV’13. 7 / 17
  • 26. Our Approach in a Nutshell Step 2: Dense Shape Inference ... ... Low rank. Spatial smoothness.+ 7 / 17
  • 32. Energy Minimisation Approach to NRSfM Formulation of a single unified energy to estimate: Orthographic projection matrices 3D shapes for all the frames E R , S = λ Edata R, S + Ereg S + τ Etrace S reprojection error over all frames spatial smoothness prior on 3D shapes low rank prior on 3D shapes 9 / 17
  • 33. Energy Minimisation Approach to NRSfM Formulation of a single unified energy to estimate: Orthographic projection matrices 3D shapes for all the frames E R , S = λ Edata R, S + Ereg S + τ Etrace S reprojection error over all frames spatial smoothness prior on 3D shapes low rank prior on 3D shapes 9 / 17
  • 34. Energy Minimisation Approach to NRSfM Formulation of a single unified energy to estimate: Orthographic projection matrices 3D shapes for all the frames E R , S = λ Edata R, S + Ereg S + τ Etrace S reprojection error over all frames spatial smoothness prior on 3D shapes low rank prior on 3D shapes 9 / 17
  • 35. Energy Minimisation Approach to NRSfM Formulation of a single unified energy to estimate: Orthographic projection matrices 3D shapes for all the frames E R , S = λ Edata R, S + Ereg S + τ Etrace S reprojection error over all frames spatial smoothness prior on 3D shapes low rank prior on 3D shapes 9 / 17
  • 36. Reprojection Error E ` R, S ´ = λEdata ` R, S ´ + Ereg ` S ´ + τEtrace ` S ´ Edata (R, S) = W − RS 2 F 10 / 17
  • 37. Spatial Smoothness Prior E ` R, S ´ = λEdata ` R, S ´ + Ereg ` S ´ + τEtrace ` S ´ Ereg S = i TV (Si) −−−−−−→ Without regularisation With regularisation 11 / 17
  • 38. Low Rank Prior E ` R, S ´ = λEdata ` R, S ´ + Ereg ` S ´ + τEtrace ` S ´ Etrace S = S ∗ = i σi(S) lies in−−−−→ span K F Angst et al. ECCV’12, Dai et al. CVPR’12, Angst et al. ICCV’11, Dai et al. ECCV’10 12 / 17
  • 39. Minimisation of E R, S min R,S λ W − RS 2 F Reprojection error + i TV (Si) Smoothness prior + τ S ∗ Low rank prior 13 / 17
  • 40. Minimisation of E R, S min R,S λ W − RS 2 F Reprojection error + i TV (Si) Smoothness prior + τ S ∗ Low rank prior Our Algorithm Initialize R and S using rigid factorisation. Minimize energy via alternation: Step 1: Rotation estimation. Step 2: Shape estimation. Efficient and highly parallelizable algorithm → GPU-friendly 13 / 17
  • 41. Minimisation of E R, S min R λ W − RS 2 F Reprojection error + i TV (Si) Smoothness prior + τ S ∗ Low rank prior Step 1: Rotation estimation Robust estimation by using dense data. Solved via Levenberg-Marquardt algorithm. Rotations are parametrised as quaternions. 13 / 17
  • 42. Minimisation of E R, S min S λ W − RS 2 F Reprojection error + i TV (Si) Smoothness prior + τ S ∗ Low rank prior Step 2: Shape estimation Convex sub-problem. Optimisation via alternation between: Per frame shape refinement: using primal dual algorithm Enforcing low rank: using soft impute algorithm. 13 / 17
  • 43. Results on real sequences 14 / 17
  • 44. Quantitative Evaluation Average RMS 3D reconstruction errors. Sequence TB MP Ours Ours(τ = 0) Non-smooth rotations 4.50% 5.13% 2.60% 3.32% Smooth rotations 6.61% 5.81% 2.81% 3.89% - TB: Akhter et al, Trajectory space: A dual representation for non-rigid structure from motion, PAMI’11. - MP: Paladini et al, Optimal metric projections for deformable and articulated structure-from-motion, IJCV’12. 15 / 17
  • 45. Conclusions and future work Conclusions: First dense, template-free approach to Non-rigid Structure from Motion. Unified energy minimization for both rotation and shape estimation. Combination of low-rank and spatial regularization prior. Using variational methods, we can do much more with monocular sequences that one could expect Future work: Direct estimation from pixel intensities Towards real-time: online formulation Occlusion modelling 16 / 17
  • 46. Thank You for Your Attention! For more details and data Visit: www.eecs.qmul.ac.uk/~rgarg OR Come to our poster! Questions? Authors thank Chris Russell and Sara Vicente for valuable discussions. 17 / 17