-
Notifications
You must be signed in to change notification settings - Fork 128
Documentation
Niels Dekker edited this page Jan 9, 2025
·
4 revisions
elastix was originally created as a command line tool to aid image registration, but nowadays many sub-projects and wraps of elastix, that make the toolbox available in other languages or in a GUI, exist. This was done to accommodate users of various programming and non-programming backgrounds within the image registration community. These sub-projects, their programming language and the way of installation are:
-
elastix: command tool and c++ library, latest binaries on GitHub Release page -
ITKElastix: Python, available on Pypi -
SimpleElastix: Python, Java, R, Ruby, Octave, Lua, Tcl and C#, for compilation and installation see SimpleElastix docs -
elastix docker image: Docker image, available on DockerHub
and for non-coders:
-
elastix_napari: Napari plugin, available on Pypi
To get started with elastix you can do the following:
- Check out the example of usage: elastix-4.9.0-example.zip
- Check out the manual. It will tell you about the technique of image registration and informs about the structure and use of
elastix. Chapter 5 gives some general advice on how to tune the registration for a specific application. - A list of parameters that can be specified in the parameter file can be found here.
- Also check out the Model Zoo. There you can find a growing list of parameter files that were successfully applied in applications of
elastixusers. Maybe you can find a problem similar to your own!
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.
| what | link |
|---|---|
| Website | https://elastix.dev/ |
| GitHub repository (official) | https://github.com/SuperElastix/elastix |
| Google groups forum | https://groups.google.com/forum/#!forum/elastix-imageregistration |
| Wiki | https://github.com/SuperElastix/elastix/wiki |
| Model Zoo | https://elastix.dev/modelzoo/ |
| C++ classes overview | https://elastix.dev/doxygen/classes.html |
| Dashboard | https://my.cdash.org/index.php?project=elastix |
| Ohloh | https://www.ohloh.net/p/elastix_ |
| ITKElastix | https://github.com/InsightSoftwareConsortium/ITKElastix |
| https://pypi.org/project/itk-elastix/ | |
| SimpleElastix | http://simpleelastix.github.io/ |
| http://simpleelastix.readthedocs.io/ | |
| https://github.com/SuperElastix/SimpleElastix | |
| SuperElastix | http://superelastix.readthedocs.io/ |
| https://github.com/SuperElastix/SuperElastix | |
| DockerHub | https://hub.docker.com/r/superelastix/elastix |
| Napari Plugin | https://github.com/SuperElastix/elastix_napari |
| https://pypi.org/project/elastix-napari |