An ITK Implementation of the Symmetric Log-Domain Diffeomorphic Demons Algorithm
INRIA / Mauna Kea Technologies
| Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3060 |
Published in The Insight Journal - 2009 January - June.
Submitted by Tom Vercauteren on 05-25-2009.
This article provides an implementation of the symmetric log-domain diffeomorphic image registration algorithm, or symmetric demons algorithm for short. It generalizes Thirion's demons and the diffeomorphic demons algorithm. The main practical advantages of the symmetric demons with respect to the other demons variants is that is provides the inverse of the spatial transformation at no additional computational cost and ensures that the registration of image A to image B provides the inverse of the registration from image B to image A. The algorithm works completely in the log-domain, i.e. it uses a stationary velocity field to encode the spatial transformation as its exponential. Within the Insight Toolkit (ITK), the classical demons algorithm is implemented as part of the finite difference solver framework. Our code reuses and extends this generic framework. The source code is composed of a set of reusable ITK filters and classes together with their unit tests. We also provide a small example program that allows the user to compare the different variants of the demons algorithm. This paper gives an overview of the algorithm, an overview of its implementation and a small user guide to ease the use of the registration executable.
Code
Automatic Testing Results
by Insight-Journal Dashboard
on Mon Jun 8 13:41:58 2009 for revision #3
Automatic Testing Results
by Insight-Journal Dashboard
on Tue May 26 11:21:41 2009 for revision #2 Reviews
Valuable contribution to diffeomorphic demons registratrion
by Yongqiang Zhao on 2009-05-27 12:50:31 for revision #2 Statistics
| Global rating: | |
| Review rating: | |
| Code rating: | |
| Views: | 3529 |
| Downloads: | 1690 |
Send a message to the author
Information
| Paper Id: | 644 |
| Categories: | Data Representation, Deformable registration, Derivatives and Integrals, Filtering, Geometric transforms, Image, Linear Algebra, Mathematics, Optimization, Registration, Transforms |
| Keywords: | Registration, Image Registration, Diffeomorphism, Inverse consistency, Deformation, Demons, |
| Toolkit: | CMake, ITK |
| Revision: | |
| Status: | Open for public review |
| View license
Loading license...
| |
Data
| Full download: | .zip |
| Paper: | view, .pdf |
| Source code : | Download |
Share
Associated Publications






