The objective of image registration is to find the spatial relationship between two or more images. In the last decades numerous image registration methods and tools have emerged from the research community. Implementation of these methods, however, are scattered over a plethora of toolboxes each with their own interface, limitations and modus operandi.
SuperElastix is an image registration toolbox written in C++ that incorporates a diverse set of registration algorithms from third-party sources. Its modular and flexible architecture enables the integration of algorithms from any registration paradigm, while fully supporting cross-fertilization. It provides a unified user-interface by means of a configuration file. Commandline as well as library interfaces are readily available. SuperElastix leverages social coding practices from GitHub to make it a collaborative effort from the image registration community. It is developed in conjunction with the Continuous Registration Challenge, in which all the methods that are included in SuperElastix are automatically and continuously benchmarked on a diverse dataset.
- Read-the-Docs
- Contributing
- "The design of SuperElastix - a unifying framework for a wide range of image registration methodologies", F. F. Berendsen, K. Marstal, S. Klein and M. Staring, WBIR2016, [paper latex source] [poster]
SuperElastix v1.0
has been released! Please see themaster
branch- Users that want to build SuperElastix from sources are encouraged to use the
develop
branch - All branches and pull requests are build and unit tested by Continuous Integration: see our CDash for the latest status