Skip to content

Additional tools

Marius Staring edited this page Feb 18, 2021 · 7 revisions

This page contains links to useful tools/scripts that provide additional functionality on top of elastix.

Contributions of users are very much welcomed!

  1. Python interfaces

  2. Interfaces to other scripting languages
    In addition to Python, SimpleElastix also offers interfaces to languages like Java, R, Ruby, C# and Lua.

  3. 3DSlicer extension
    Thanks to Andras Lasso, elastix is now available as a plug-in for 3DSlicer. If you download and install 3DSlicer then you can install the elastix extension from Slicer's extension manager by a few clicks.

  4. Matlab interfaces

  5. MeVisLab interface
    https://github.com/MeVisLab/communitymodules
    A set of MeVisLab modules have been created for configuration and execution of elastix and transformix from within MeVisLab, see the MeVisLab interface wiki.
    Contributed by Marijn van Stralen, Image Sciences Institute, UMC Utrecht, the Netherlands.

  6. ITKTools
    https://github.com/ITKTools https://github.com/ITKTools
    A collection of general purpose image processing programs, based on ITK. Includes a program to compute overlap between segmentations (which is often used to evaluate image registrations).

  7. Atlas generation example
    This example shows how to generate an atlas using non-rigid registration in elastix, based on artificial population data.
    The parameter files, python scripts, and data can be found on the atlas generation example wiki page.
    Contributed by Roy van Pelt, Biomedical Image Analysis group, Eindhoven University of Technology, the Netherlands.

  8. statismo-elastix
    https://github.com/statismo/statismo-elastix
    A small elastix user component that provides an interface to statismo, an open source library for statistical shape modeling.
    This allows to perform statistically constrained registration and atlas-based segmentation in elastix.

=== Add your own tools here! ===