Official SuperElastix repository
C++ CMake Python Other
Latest commit b85d3bd Aug 10, 2018
Failed to load latest commit information.
Applications ENH: Added integration tests for demos #233 May 22, 2018
CMake Merge remote-tracking branch 'origin/develop' into SELX-58-prototype-… Feb 14, 2018
ContinuousRegistration Merge pull request #292 from SuperElastix/SELX-276-Fix-Leaderboard-En… Aug 3, 2018
Modules BUG: small mistake in nan mask #257 Aug 7, 2018
SuperBuild STYLE: CMake indentation Jul 19, 2018
Testing ENH: added test for NiftyReg deformation fields Aug 2, 2018
ThirdPartyLicenses DOC: Added license files. Part of both issue #96 (Mention third party… Jan 26, 2018
Tools change nosetests May 11, 2018
.gitattributes COMP: #59 applying patch failed because of windows line ending at line Jun 14, 2017
.gitignore add badges May 14, 2018
.travis.yml CI: Try to override default call to ./configure && make && make test … Jun 20, 2018
CMakeLists.txt COMP: Stopped suppressing Clang warning no-inconsistent-missing-overr… Jul 16, 2018 DOC: added Nov 24, 2017
CTest.cmake CMAKE: Disable ctest_submit Jun 27, 2018
CTestConfig.cmake BUG: Switches from https to http. does not yet suppor… Mar 15, 2018
Jenkinsfile CI: BUG: Missing bin directorty Jul 19, 2018
LICENSE Add Apache 2.0 license May 26, 2015
NOTICE DOC: Added license files. Part of both issue #96 (Mention third party… Jan 26, 2018 DOC: Add Codacy badge Jun 7, 2018 COMP: generate and use SuperElastixTargets file Dec 13, 2017 ENH: Install CMake config files Mar 15, 2017 COMP: DOC: STYLE: cleanup code leftovers, added comments, etc Dec 14, 2017
appveyor.yml CI: Do not build SuperElastix after ITK and elastix to avoid reaching… Nov 1, 2017
requirements.txt load CSV points May 17, 2018

SuperElastix image registration toolbox

Build Status codecov Codacy Badge

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.



  • SuperElastix v1.0 has been released! Please see the master 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