elastix: a toolbox for rigid and nonrigid registration of images.
elastix is open source software, based on the well-known Insight Segmentation and Registration Toolkit (ITK).
The software consists of a collection of algorithms that are commonly used to solve (medical) image registration
problems. The modular design of
elastix allows the user to quickly configure, test, and compare different registration
methods for a specific application. A command-line interface enables automated processing of large numbers of data sets,
by means of scripting. Nowadays
elastix is accompanied by SimpleElastix, making it available in languages like C++, Python, Java, R, Ruby, C# and Lua.
The authors of
elastix are Stefan Klein and Marius Staring. Their contact information:
This software was initially developed at the Image Sciences Institute (ISI), under supervision of:
on funding granted by the Netherlands Organization for Scientific Research (NWO). Since May 2008, Marius Staring is employed with the Leiden University Medical Center, Division of Image Processing and Stefan Klein with the Erasmus Medical Center, Biomedical Imaging Group Rotterdam. See the wiki and the git history for acknowledgments to other contributors.
If you use this software anywhere we would appreciate if you cite the following articles:
S. Klein, M. Staring, K. Murphy, M.A. Viergever, J.P.W. Pluim, "
elastix: a toolbox for intensity based medical image registration," IEEE Transactions on Medical Imaging, vol. 29, no. 1, pp. 196 - 205, January 2010. download doi
D.P. Shamonin, E.E. Bron, B.P.F. Lelieveldt, M. Smits, S. Klein and M. Staring, "Fast Parallel Image Registration on CPU and GPU for Diagnostic Classification of Alzheimer’s Disease", Frontiers in Neuroinformatics, vol. 7, no. 50, pp. 1-15, January 2014. download doi
How to use this documentation
- For a short introduction to
elastix, what it can do and how it is used, see the About page.
- The binaries and sources can be downloaded from the Download page. You can download the
elastix manual for a lot of information regarding the use of
- For an extensive documentation of the source code see the doxygen generated Documentation pages.
Google groups forum
You can subscribe to the
elastix-imageregistration Google forum to stay informed about new developments of
elastix, and to communicate with other users and the developers. You can participate via https://groups.google.com/forum/#!forum/elastix-imageregistration.