fitting and non-rigid registration Marcel Lthi, Christoph Jud and - - PowerPoint PPT Presentation
fitting and non-rigid registration Marcel Lthi, Christoph Jud and - - PowerPoint PPT Presentation
A unified approach to shape model fitting and non-rigid registration Marcel Lthi, Christoph Jud and Thomas Vetter University of Basel Shape modeling pipeline Acquisition Registration Modeling Fitting Correspondence Correspondence
Shape modeling pipeline
Modeling
π(π, Ξ£)
Registration Fitting Correspondence Correspondence Acquisition
Shape modeling pipeline
- Weak prior assumptions
- Non-parametric
- Variational approach
- Implicit model
(regularization)
- Strong prior
- Parametric
- Standard optimization
- Explicit probabilistic
model Modeling
π(π, Ξ£)
Registration Fitting Correspondence Correspondence Acquisition
Shape modeling pipeline
- Weak prior assumptions
- Parametric
- Standard optimization
- Explicit probabilistic
model
- Strong prior
- Parametric
- Standard optimization
- Explicit probabilistic
model Modeling
π(π, Ξ£)
Registration Fitting Correspondence Correspondence Acquisition
Outline
- Why model fitting
- Conceptual formulation
β Statistical shape models and Gaussian processes
- How to make it practical
β Low rank approximation
- Application to image registration
Goal: Replace registration with model fitting
Advantage 1: Sampling
Advantage 2: Posterior models
Advantage 3: Simple(r) optimization
- Example data:
Surfaces in correspondence with Reference Ξπ
Statistical Shape Models
Ξ
1
Ξπ β¦
- Example data:
Surfaces in correspondence with Reference Ξπ
Statistical Shape Models
Ξ
1 = Ξπ + π£1
Ξπ = Ξπ + π£π β¦
- Estimate mean and sample covariance:
Statistical Shape Models
π π¦π = 1 π π¦π + π£π π¦π = π¦π + π£π(π¦π)
π
Ξ£ π¦π, π¦π = 1 π π¦π + π£π π¦π β π π¦π π¦π + π£π π¦π β π π¦π
π π
= 1 π π£π π¦π β π£ π¦π π£π π¦π β π£ π¦π
π π Ξπ(π¦π) Ξπ(π¦π) Ξπ(π¦π) Reference + mean deformation Covariance of deformations
Gaussian process view
- βDeformation modelβ on Ξπ
u βΌ π»π π£, Ξ£ π£: Ξπ β β3
- Shape model:
Ξ βΌ Ξπ + π£
- Model deformations instead of learning them
- Ξ£(π¦, π§) can be arbitrary p.d. kernel
- π π¦, π§ = exp
(β
π¦ βπ§ π2 2
) enforces smoothness
Registration using Gaussian processes
- Previous work:
β U. Grenander, and M. I. Miller. Computational anatomy: An emerging discipline. Quarterly of applied mathematics, 1998 β B. SchΓΆlkopf, F. Steinke, and V. Blanz. Object correspondence as a machine learning
- problem. Proceedings of the ICML 2005.
Challenge: Space of deformations is very high dimensional
Back to statistical models: PCA
- Mercerβs Theorem:
π π¦, π§ = ππππ π¦ ππ(π§)
π π=1
- Use NystrΓΆm approximation to compute
ππ , π π π=1..π , (m βͺ n)
- Low rank approximation of k(x,y)
Statistical model π[π½π, β¦ , π½π]: π£(π¦) = π£ π¦ + π½πβπ π π π(π¦)
π π
, π½π βΌ π(0,1)
Eigenspectrum and smoothness
100
Advantage 1: Sampling
Advantage 2: Posterior models
Advantage 3: Simple(r) optimization
3D Image registration
Experimental Setup:
- 48 femur CT images
- Perform atlas matching
- Evaluation: dice coefficient with
groundtruth segmentation
Conclusion
- Replaced non-rigid registration with model
fitting
- One concept / one algorithm
β Parametric, generative model β Works for images an surfaces
- Extreme flexibility in choice of prior