SlideShare una empresa de Scribd logo
1 de 15
Descargar para leer sin conexión
Nonrigid Structure-from-Motion: Estimating Shape and
Motion with Hierarchical Priors

Lorenzo Torresani

Aaron Karper
paper by
Aaron Hertzmann

Christoph Bregler

October 22, 2013
paper: May 2008

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008
October 22, 2013paper: May

1 / 15
1

Goal

2

Primer in Bayesian statistics

3

Model
refinement: PPCA
further refinement: Dynamic model

4

Solving for the model

5

Evaluation

6

Questions

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008
October 22, 2013paper: May

2 / 15
Goal

Goal

Given a series of tracking points pj ∈ R2 , we want to estimate
shape of the tracked object,
pose of the tracked object,
movement of the camera,
be robust to missing tracking points (e.g. because of occlusion),
be robust to noisy coordinates of tracking points.
The main example is tracking the movement of a face.

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008
October 22, 2013paper: May

3 / 15
Primer in Bayesian statistics

Primer in Bayesian statistics

probability as a measure of (un-)certainty.
we are certain about our data
we are uncertain about how it was produced.

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008
October 22, 2013paper: May

4 / 15
Primer in Bayesian statistics

Primer in Bayesian statistics

prior

p(M|D) =

likelihood

p(M) p(D|M)
∝ p(M) p(D|M)
p(D)

posterior
model evidence

M is a model and is usually described by some parameters.
D is the observed data.

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008
October 22, 2013paper: May

5 / 15
Primer in Bayesian statistics

Primer in Bayesian statistics

A hierarchical model can be built with hidden/latent variables Z :
D ←− Z ←− θ
p(θ|D) ∝ p(D|θ) p(θ)
= p(D|Z ) p(Z |θ) p(θ)

D ← Z ← θ means p(D|θ, Z ) = p(D|Z )1

1 The

variables form a Markov chain

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008
October 22, 2013paper: May

6 / 15
Primer in Bayesian statistics

Primer in Bayesian statistics

estimation (distribution) for all variables.
marginalizing for better estimates of remaining variables
p(θ|X ) =

p(θ|X , Y = y ) dy

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008
October 22, 2013paper: May

7 / 15
Model

Model

pj,t = cj Rt (sj,t + dt ) + nj,t
pj,t projected 2d point.
cj scaling.
Rj orthographic projection.
sj,t shape of object.
dt movement of object.
nj,t noise in recognition ∼ N (0, σ).

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008
October 22, 2013paper: May

8 / 15
Model

Model

Estimate all points at the same time:
pt = Gt (st + Dt ) + Nt

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008
October 22, 2013paper: May

9 / 15
Model

Model

st = ¯ + Vt zt + mt
s
Vt basic shapes.
zt description of object in terms of basic shapes.
mt noise in model.

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008
October Hierarchical Priors

10 / 15
Model

refinement: PPCA

Model – refinement: PPCA

Vt zt describes a shape in low dimensions and blows it up into k points in R3 .
zt ∼ N (0, I)
More restricted than PCA, because it assumes shapes vary only a little over the
basic shapes.
zt are marginalized out.

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008
October Hierarchical Priors

11 / 15
Model

further refinement: Dynamic model

Model – further refinement: Dynamic model

Assume time line:
z1 ∼ N (0, I)
zt = Φ zt−1 + vt
vt ∼ N (0, Q)

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008
October Hierarchical Priors

12 / 15
Solving for the model

Solving for the model

Squared loss for model to observed mathbfp.
EM2 to find maximum likelihood.

2 estimate-maximize, alternate between estimating variables in model and
maximizing

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008
October Hierarchical Priors

13 / 15
Evaluation

Evaluation
More robust to noise in motion capture than Xiao et al.3 and Brand4
Will not recover correct solution in synthetic data.

3 J. Xiao, J. Chai, and T. Kanade, “A Closed-Form Solution to Non- Rigid Shape
and Motion Recovery,”
4 M. Brand, “A Direct Method for 3D Factorization of Nonrigid Motion Observed in
2D”

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008
October Hierarchical Priors

14 / 15
Questions

Questions

Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler ()
Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008
October Hierarchical Priors

15 / 15

Más contenido relacionado

La actualidad más candente

[Question Paper] Object Oriented Programming With C++ (Revised Course) [Janua...
[Question Paper] Object Oriented Programming With C++ (Revised Course) [Janua...[Question Paper] Object Oriented Programming With C++ (Revised Course) [Janua...
[Question Paper] Object Oriented Programming With C++ (Revised Course) [Janua...Mumbai B.Sc.IT Study
 
Ph.D. Thesis : Ranjan JHA : Contributions to the Performance Analysis of Para...
Ph.D. Thesis : Ranjan JHA : Contributions to the Performance Analysis of Para...Ph.D. Thesis : Ranjan JHA : Contributions to the Performance Analysis of Para...
Ph.D. Thesis : Ranjan JHA : Contributions to the Performance Analysis of Para...Dr. Ranjan Jha
 
[Question Paper] Database Management Systems (Revised Course) [September / 2013]
[Question Paper] Database Management Systems (Revised Course) [September / 2013][Question Paper] Database Management Systems (Revised Course) [September / 2013]
[Question Paper] Database Management Systems (Revised Course) [September / 2013]Mumbai B.Sc.IT Study
 
An Algebraic Method to Check the Singularity-Free Paths for Parallel Robots
An Algebraic Method to Check the Singularity-Free Paths for Parallel RobotsAn Algebraic Method to Check the Singularity-Free Paths for Parallel Robots
An Algebraic Method to Check the Singularity-Free Paths for Parallel RobotsDr. Ranjan Jha
 
[Question Paper] Introduction To C++ Programming (Revised Course) [May / 2016]
[Question Paper] Introduction To C++ Programming (Revised Course) [May / 2016][Question Paper] Introduction To C++ Programming (Revised Course) [May / 2016]
[Question Paper] Introduction To C++ Programming (Revised Course) [May / 2016]Mumbai B.Sc.IT Study
 
9 a01701 finite element methods in civil engineering
9 a01701  finite element methods in civil engineering9 a01701  finite element methods in civil engineering
9 a01701 finite element methods in civil engineeringBaduru Muralikrishna
 
Ktu note cada module 6
Ktu note cada module 6Ktu note cada module 6
Ktu note cada module 6ASWATHYVG2
 
Adjacency Decomposition Method: Breaking up problems
Adjacency Decomposition Method: Breaking up problemsAdjacency Decomposition Method: Breaking up problems
Adjacency Decomposition Method: Breaking up problemsJayant Apte, PhD
 
Training Graph Convolutional Neural Networks in Graph Database
Training Graph Convolutional Neural Networks in Graph DatabaseTraining Graph Convolutional Neural Networks in Graph Database
Training Graph Convolutional Neural Networks in Graph DatabaseTigerGraph
 
Data Warehousing (December – 2015) [75:25 Pattern | Question Paper]
Data Warehousing (December – 2015) [75:25 Pattern | Question Paper]Data Warehousing (December – 2015) [75:25 Pattern | Question Paper]
Data Warehousing (December – 2015) [75:25 Pattern | Question Paper]Mumbai B.Sc.IT Study
 
Discrete Mathematics Presentation
Discrete Mathematics PresentationDiscrete Mathematics Presentation
Discrete Mathematics PresentationSalman Elahi
 
Java and Data Structure (September - 2013) [Revised Course | Question Paper]
Java and Data Structure (September - 2013) [Revised Course | Question Paper]Java and Data Structure (September - 2013) [Revised Course | Question Paper]
Java and Data Structure (September - 2013) [Revised Course | Question Paper]Mumbai B.Sc.IT Study
 
Application of Dijkstra Algorithm in Robot path planning
Application of Dijkstra Algorithm in Robot path planningApplication of Dijkstra Algorithm in Robot path planning
Application of Dijkstra Algorithm in Robot path planningDarling Jemima
 
ASP.NET With C# (December – 2017) [Revised Syllabus | Question Paper]
ASP.NET With C# (December – 2017) [Revised Syllabus | Question Paper]ASP.NET With C# (December – 2017) [Revised Syllabus | Question Paper]
ASP.NET With C# (December – 2017) [Revised Syllabus | Question Paper]Mumbai B.Sc.IT Study
 
Computer Graphics and Multimedia Techniques Paper (RTU VI Semester)
Computer Graphics and Multimedia Techniques Paper (RTU VI Semester)Computer Graphics and Multimedia Techniques Paper (RTU VI Semester)
Computer Graphics and Multimedia Techniques Paper (RTU VI Semester)FellowBuddy.com
 
Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...Kai-Wen Zhao
 

La actualidad más candente (20)

[Question Paper] Object Oriented Programming With C++ (Revised Course) [Janua...
[Question Paper] Object Oriented Programming With C++ (Revised Course) [Janua...[Question Paper] Object Oriented Programming With C++ (Revised Course) [Janua...
[Question Paper] Object Oriented Programming With C++ (Revised Course) [Janua...
 
Delta Like Robot
Delta Like RobotDelta Like Robot
Delta Like Robot
 
Ph.D. Thesis : Ranjan JHA : Contributions to the Performance Analysis of Para...
Ph.D. Thesis : Ranjan JHA : Contributions to the Performance Analysis of Para...Ph.D. Thesis : Ranjan JHA : Contributions to the Performance Analysis of Para...
Ph.D. Thesis : Ranjan JHA : Contributions to the Performance Analysis of Para...
 
[Question Paper] Database Management Systems (Revised Course) [September / 2013]
[Question Paper] Database Management Systems (Revised Course) [September / 2013][Question Paper] Database Management Systems (Revised Course) [September / 2013]
[Question Paper] Database Management Systems (Revised Course) [September / 2013]
 
An Algebraic Method to Check the Singularity-Free Paths for Parallel Robots
An Algebraic Method to Check the Singularity-Free Paths for Parallel RobotsAn Algebraic Method to Check the Singularity-Free Paths for Parallel Robots
An Algebraic Method to Check the Singularity-Free Paths for Parallel Robots
 
A* algorithm
A* algorithmA* algorithm
A* algorithm
 
[Question Paper] Introduction To C++ Programming (Revised Course) [May / 2016]
[Question Paper] Introduction To C++ Programming (Revised Course) [May / 2016][Question Paper] Introduction To C++ Programming (Revised Course) [May / 2016]
[Question Paper] Introduction To C++ Programming (Revised Course) [May / 2016]
 
Search
SearchSearch
Search
 
9 a01701 finite element methods in civil engineering
9 a01701  finite element methods in civil engineering9 a01701  finite element methods in civil engineering
9 a01701 finite element methods in civil engineering
 
Ktu note cada module 6
Ktu note cada module 6Ktu note cada module 6
Ktu note cada module 6
 
Adjacency Decomposition Method: Breaking up problems
Adjacency Decomposition Method: Breaking up problemsAdjacency Decomposition Method: Breaking up problems
Adjacency Decomposition Method: Breaking up problems
 
Training Graph Convolutional Neural Networks in Graph Database
Training Graph Convolutional Neural Networks in Graph DatabaseTraining Graph Convolutional Neural Networks in Graph Database
Training Graph Convolutional Neural Networks in Graph Database
 
Class warshal2
Class warshal2Class warshal2
Class warshal2
 
Data Warehousing (December – 2015) [75:25 Pattern | Question Paper]
Data Warehousing (December – 2015) [75:25 Pattern | Question Paper]Data Warehousing (December – 2015) [75:25 Pattern | Question Paper]
Data Warehousing (December – 2015) [75:25 Pattern | Question Paper]
 
Discrete Mathematics Presentation
Discrete Mathematics PresentationDiscrete Mathematics Presentation
Discrete Mathematics Presentation
 
Java and Data Structure (September - 2013) [Revised Course | Question Paper]
Java and Data Structure (September - 2013) [Revised Course | Question Paper]Java and Data Structure (September - 2013) [Revised Course | Question Paper]
Java and Data Structure (September - 2013) [Revised Course | Question Paper]
 
Application of Dijkstra Algorithm in Robot path planning
Application of Dijkstra Algorithm in Robot path planningApplication of Dijkstra Algorithm in Robot path planning
Application of Dijkstra Algorithm in Robot path planning
 
ASP.NET With C# (December – 2017) [Revised Syllabus | Question Paper]
ASP.NET With C# (December – 2017) [Revised Syllabus | Question Paper]ASP.NET With C# (December – 2017) [Revised Syllabus | Question Paper]
ASP.NET With C# (December – 2017) [Revised Syllabus | Question Paper]
 
Computer Graphics and Multimedia Techniques Paper (RTU VI Semester)
Computer Graphics and Multimedia Techniques Paper (RTU VI Semester)Computer Graphics and Multimedia Techniques Paper (RTU VI Semester)
Computer Graphics and Multimedia Techniques Paper (RTU VI Semester)
 
Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...Paper Review: An exact mapping between the Variational Renormalization Group ...
Paper Review: An exact mapping between the Variational Renormalization Group ...
 

Destacado

S. Menconero, G. Bigliardi, S. Cappelli, 3D ArcheoLab: rilievo e stampa 3D de...
S. Menconero, G. Bigliardi, S. Cappelli, 3D ArcheoLab: rilievo e stampa 3D de...S. Menconero, G. Bigliardi, S. Cappelli, 3D ArcheoLab: rilievo e stampa 3D de...
S. Menconero, G. Bigliardi, S. Cappelli, 3D ArcheoLab: rilievo e stampa 3D de...Progetto Open Téchne
 
Navarra M. C., Rilievo fotogrammetrico, ricostruzione 3D e digitalizzazioni d...
Navarra M. C., Rilievo fotogrammetrico, ricostruzione 3D e digitalizzazioni d...Navarra M. C., Rilievo fotogrammetrico, ricostruzione 3D e digitalizzazioni d...
Navarra M. C., Rilievo fotogrammetrico, ricostruzione 3D e digitalizzazioni d...Progetto Open Téchne
 
Structure from motion
Structure from motionStructure from motion
Structure from motionFatima Radi
 
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio...
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio..."3D from 2D: Theory, Implementation, and Applications of Structure from Motio...
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio...Edge AI and Vision Alliance
 
Introduzione alla Fotogrammetria
Introduzione alla FotogrammetriaIntroduzione alla Fotogrammetria
Introduzione alla FotogrammetriaAntonio Feliziani
 

Destacado (6)

S. Menconero, G. Bigliardi, S. Cappelli, 3D ArcheoLab: rilievo e stampa 3D de...
S. Menconero, G. Bigliardi, S. Cappelli, 3D ArcheoLab: rilievo e stampa 3D de...S. Menconero, G. Bigliardi, S. Cappelli, 3D ArcheoLab: rilievo e stampa 3D de...
S. Menconero, G. Bigliardi, S. Cappelli, 3D ArcheoLab: rilievo e stampa 3D de...
 
Navarra M. C., Rilievo fotogrammetrico, ricostruzione 3D e digitalizzazioni d...
Navarra M. C., Rilievo fotogrammetrico, ricostruzione 3D e digitalizzazioni d...Navarra M. C., Rilievo fotogrammetrico, ricostruzione 3D e digitalizzazioni d...
Navarra M. C., Rilievo fotogrammetrico, ricostruzione 3D e digitalizzazioni d...
 
SfM Research Applications Presentation
SfM Research Applications PresentationSfM Research Applications Presentation
SfM Research Applications Presentation
 
Structure from motion
Structure from motionStructure from motion
Structure from motion
 
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio...
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio..."3D from 2D: Theory, Implementation, and Applications of Structure from Motio...
"3D from 2D: Theory, Implementation, and Applications of Structure from Motio...
 
Introduzione alla Fotogrammetria
Introduzione alla FotogrammetriaIntroduzione alla Fotogrammetria
Introduzione alla Fotogrammetria
 

Similar a Presentation on Bayesian Structure from Motion

Nonlinear Manifolds in Computer Vision
Nonlinear Manifolds in Computer VisionNonlinear Manifolds in Computer Vision
Nonlinear Manifolds in Computer Visionzukun
 
Design and analysis of algorithm
Design and analysis of algorithmDesign and analysis of algorithm
Design and analysis of algorithmVarun Ojha
 
REU-Airborn Toxins paper
REU-Airborn Toxins paperREU-Airborn Toxins paper
REU-Airborn Toxins paperSihan Chen
 
Histogram Operation in Image Processing
Histogram Operation in Image ProcessingHistogram Operation in Image Processing
Histogram Operation in Image ProcessingVARUN KUMAR
 
Scalable inference for a full multivariate stochastic volatility
Scalable inference for a full multivariate stochastic volatilityScalable inference for a full multivariate stochastic volatility
Scalable inference for a full multivariate stochastic volatilitySYRTO Project
 
Thesis seminar
Thesis seminarThesis seminar
Thesis seminargvesom
 
slides_low_rank_matrix_optim_farhad
slides_low_rank_matrix_optim_farhadslides_low_rank_matrix_optim_farhad
slides_low_rank_matrix_optim_farhadFarhad Gholami
 
Hardness of approximation
Hardness of approximationHardness of approximation
Hardness of approximationcarlol
 
ijrrest_vol-2_issue-2_013
ijrrest_vol-2_issue-2_013ijrrest_vol-2_issue-2_013
ijrrest_vol-2_issue-2_013Ashish Gupta
 

Similar a Presentation on Bayesian Structure from Motion (10)

Nonlinear Manifolds in Computer Vision
Nonlinear Manifolds in Computer VisionNonlinear Manifolds in Computer Vision
Nonlinear Manifolds in Computer Vision
 
ppt0320defenseday
ppt0320defensedayppt0320defenseday
ppt0320defenseday
 
Design and analysis of algorithm
Design and analysis of algorithmDesign and analysis of algorithm
Design and analysis of algorithm
 
REU-Airborn Toxins paper
REU-Airborn Toxins paperREU-Airborn Toxins paper
REU-Airborn Toxins paper
 
Histogram Operation in Image Processing
Histogram Operation in Image ProcessingHistogram Operation in Image Processing
Histogram Operation in Image Processing
 
Scalable inference for a full multivariate stochastic volatility
Scalable inference for a full multivariate stochastic volatilityScalable inference for a full multivariate stochastic volatility
Scalable inference for a full multivariate stochastic volatility
 
Thesis seminar
Thesis seminarThesis seminar
Thesis seminar
 
slides_low_rank_matrix_optim_farhad
slides_low_rank_matrix_optim_farhadslides_low_rank_matrix_optim_farhad
slides_low_rank_matrix_optim_farhad
 
Hardness of approximation
Hardness of approximationHardness of approximation
Hardness of approximation
 
ijrrest_vol-2_issue-2_013
ijrrest_vol-2_issue-2_013ijrrest_vol-2_issue-2_013
ijrrest_vol-2_issue-2_013
 

Último

Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 

Último (20)

Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 

Presentation on Bayesian Structure from Motion

  • 1. Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors Lorenzo Torresani Aaron Karper paper by Aaron Hertzmann Christoph Bregler October 22, 2013 paper: May 2008 Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008 October 22, 2013paper: May 1 / 15
  • 2. 1 Goal 2 Primer in Bayesian statistics 3 Model refinement: PPCA further refinement: Dynamic model 4 Solving for the model 5 Evaluation 6 Questions Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008 October 22, 2013paper: May 2 / 15
  • 3. Goal Goal Given a series of tracking points pj ∈ R2 , we want to estimate shape of the tracked object, pose of the tracked object, movement of the camera, be robust to missing tracking points (e.g. because of occlusion), be robust to noisy coordinates of tracking points. The main example is tracking the movement of a face. Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008 October 22, 2013paper: May 3 / 15
  • 4. Primer in Bayesian statistics Primer in Bayesian statistics probability as a measure of (un-)certainty. we are certain about our data we are uncertain about how it was produced. Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008 October 22, 2013paper: May 4 / 15
  • 5. Primer in Bayesian statistics Primer in Bayesian statistics prior p(M|D) = likelihood p(M) p(D|M) ∝ p(M) p(D|M) p(D) posterior model evidence M is a model and is usually described by some parameters. D is the observed data. Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008 October 22, 2013paper: May 5 / 15
  • 6. Primer in Bayesian statistics Primer in Bayesian statistics A hierarchical model can be built with hidden/latent variables Z : D ←− Z ←− θ p(θ|D) ∝ p(D|θ) p(θ) = p(D|Z ) p(Z |θ) p(θ) D ← Z ← θ means p(D|θ, Z ) = p(D|Z )1 1 The variables form a Markov chain Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008 October 22, 2013paper: May 6 / 15
  • 7. Primer in Bayesian statistics Primer in Bayesian statistics estimation (distribution) for all variables. marginalizing for better estimates of remaining variables p(θ|X ) = p(θ|X , Y = y ) dy Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008 October 22, 2013paper: May 7 / 15
  • 8. Model Model pj,t = cj Rt (sj,t + dt ) + nj,t pj,t projected 2d point. cj scaling. Rj orthographic projection. sj,t shape of object. dt movement of object. nj,t noise in recognition ∼ N (0, σ). Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008 October 22, 2013paper: May 8 / 15
  • 9. Model Model Estimate all points at the same time: pt = Gt (st + Dt ) + Nt Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with Hierarchical Priors 2008 October 22, 2013paper: May 9 / 15
  • 10. Model Model st = ¯ + Vt zt + mt s Vt basic shapes. zt description of object in terms of basic shapes. mt noise in model. Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008 October Hierarchical Priors 10 / 15
  • 11. Model refinement: PPCA Model – refinement: PPCA Vt zt describes a shape in low dimensions and blows it up into k points in R3 . zt ∼ N (0, I) More restricted than PCA, because it assumes shapes vary only a little over the basic shapes. zt are marginalized out. Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008 October Hierarchical Priors 11 / 15
  • 12. Model further refinement: Dynamic model Model – further refinement: Dynamic model Assume time line: z1 ∼ N (0, I) zt = Φ zt−1 + vt vt ∼ N (0, Q) Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008 October Hierarchical Priors 12 / 15
  • 13. Solving for the model Solving for the model Squared loss for model to observed mathbfp. EM2 to find maximum likelihood. 2 estimate-maximize, alternate between estimating variables in model and maximizing Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008 October Hierarchical Priors 13 / 15
  • 14. Evaluation Evaluation More robust to noise in motion capture than Xiao et al.3 and Brand4 Will not recover correct solution in synthetic data. 3 J. Xiao, J. Chai, and T. Kanade, “A Closed-Form Solution to Non- Rigid Shape and Motion Recovery,” 4 M. Brand, “A Direct Method for 3D Factorization of Nonrigid Motion Observed in 2D” Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008 October Hierarchical Priors 14 / 15
  • 15. Questions Questions Aaron Karper paper by Lorenzo Torresani, Aaron Hertzmann, Christoph Bregler () Nonrigid Structure-from-Motion: Estimating Shape and Motion with22, 2013paper: May 2008 October Hierarchical Priors 15 / 15