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 899539
Downloads 3418
Data volume 112.3 MB61.4 MB
Unique views 814521
Unique downloads 2917


Cite as