A Flexible Variational Registration Framework

Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3460
In this article, we present an implementation of a flexible framework for non-parametric variational image registration, realized as part of ITK's finite difference solver hierarchy.

In a variational registration setting, the transformation is found by minimizing an energy functional that consists of (at least) two terms: a distance measure between fixed and transformed moving image and a smoothness condition for the transformation. The specific choice of these terms depends on the particular application and requires consideration of, for example, image content and imaging modalities. Following this view, the presented framework can be seen as a generalization of the demons algorithm in which two key aspects remain exchangeable: the force term (or registration function, according to the distance measure) and the regularizer (according to the smoothness condition). Moreover, two transformation models are realized: either a dense displacement field or a stationary velocity field to restrain the transformation to the space of diffeomorphisms.

In its current state, the framework includes implementations of forces based on the Sum of Squared Differences (SSD), Normalized Cross Correlation (NCC) and the demons algorithm as well as Gaussian, diffusion and elastic smoothing. However, the implementation of further components is possible and encouraged.
There is no code review at this time.

There is no review at this time. Be the first to review this publication!

Quick Comments

Download All
Download Paper , View Paper
Download Source code
Source code repository

Statistics more
Global rating: starstarstarstarstar
Review rating: starstarstarstarstar [review]
Code rating:
Paper Quality: plus minus

Information more
Categories: Deformable registration, Registration metrics, Transforms
Keywords: Registration, Diffeomorphic
Export citation:


Linked Publications more
Diffeomorphic Demons Using ITK's Finite Difference Solver Hierarchy Diffeomorphic Demons Using ITK's Finite Difference Solver Hierarchy
by Vercauteren T., Pennec X., Perchant A., Ayache N.
A MultipleImageIterator for iterating over multiple images simultaneously A MultipleImageIterator for iterating over multiple images simultaneously
by Schaerer J.

View license
Loading license...

Send a message to the author
Powered by Midas