An ITK Implementation of the Symmetric Log-Domain Diffeomorphic Demons Algorithm
logo

Please use this identifier to cite or link to this publication: http://hdl.handle.net/10380/3060
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
plus Automatic Testing Results by Insight-Journal Dashboard on Tue Jan 29 16:57:25 2013 for revision #7
starstarstarstarstar expertise: 5 sensitivity: 5
plus Automatic Testing Results by Insight-Journal Dashboard on Mon Sep 13 14:27:51 2010 for revision #5
starstarstarstarstar expertise: 5 sensitivity: 5
plus Automatic Testing Results by Insight-Journal Dashboard on Mon Jun 8 13:41:58 2009 for revision #3
starstarstarstarstar expertise: 5 sensitivity: 5
plus Automatic Testing Results by Insight-Journal Dashboard on Tue May 26 11:21:41 2009 for revision #2
starstarstarstarstar expertise: 5 sensitivity: 4.5

Reviews
plus Valuable contribution to diffeomorphic demons registratrion by Yongqiang Zhao on 2009-05-27 12:50:31 for revision #2
starstarstarstarstar expertise: 4 sensitivity: 4.5
Add a new review
Quick Comments
Comment by Tom Vercauteren yellow
Source code repository now points to the github from BRAINSia / LogSymmetricDemons. They have been actively maintaining this code after the transition to ITK4.


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

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

Information more
backyellow
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
Toolkits: ITK, CMake
Export citation:

Share
backyellow
Share

Linked Publications more
backyellow
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 Label Geometry Image Filter for Multiple Object Measurement A Label Geometry Image Filter for Multiple Object Measurement
by Padfield D., Miller J.

View license
Loading license...

Send a message to the author
main_flat
ISSN 2327-770X
Powered by Midas