There is a newer version of this record available.

Software Open Access

SimpleElastix: SimpleElastix v0.9.0

Bradley Lowekamp; gabehart; Daniel Blezek; Luis Ibanez; Matt McCormick; Dave Chen; Dan Mueller; David Cole; Hans Johnson; Kasper Marstal; Richard Beare; Arnaud Gelas; Kent Williams; David Doria; Brad King

SimpleElastix is a fork of SimpleITK that integrates elastix and transformix. The goal of SimpleElastix is to bring robust registration algorithms to a wider audience and make it easier to use elastix for e.g. Java-based enterprise applications or rapid Python prototyping. This package provides

  • elastix and transformix bindings for Python, Java, R, Ruby, Octave, Lua, Tcl and C# (see elastix manual for a list of supported registration algorithms).
  • Installation, examples, usage and introductory material at
  • A user-friendly API that aligns with the design philosophy of SimpleITK, developed specifically for rapid prototyping and use in scripting languages.
  • Pre-configured parameter files that should serve as good starting points for new users.
  • A SuperBuild that automatically compiles and installs SimpleElastix and any dependencies.
  • The complete set of SimpleITK image processing algorithms.

It is our hope that this package will lower the entry barrier for new elastix users and that it will be a useful alternative to scripting command line arguments in larger projects. If you experience any issues using SimpleElastix, pull requests and issues on Github are greatly appreciated.

Files (3.4 MB)
Name Size
3.4 MB Download
All versions This version
Views 945568
Downloads 3519
Data volume 115.7 MB64.8 MB
Unique views 853549
Unique downloads 3018


Cite as