SimpleITK is a simplified programming interface to the algorithms and data structures of the Insight Toolkit (ITK). It supports interfaces for multiple programming languages including C++, Python, R, Java, C#, Lua, Ruby and TCL. These bindings enable scientists to develop image analysis workflows in the programming language they are most familiar with. The toolkit supports more than 15 different image file formats, provides over 280 image analysis filters, and implements a unified interface to the ITK intensity-based registration framework.

More information about this resource is available at SimpleITK

Main Areas of Focus

  • Provides a simplified programming interface for the Insight Toolkit.
  • Supports image operations on 2D, 3D, and 4D multi-channel images and is available in multiple programming languages: Python, R, Java, C#, C++, Lua, Ruby, and TCL.
  • A robust registration framework enables the alignment of intra- and inter- modality images, supporting both rigid and non-rigid transformation models.

Eligibility Criteria

Anyone can access and use SimpleITK.

Access (Application Process)

Available to the public without access restrictions.

Contact Information

Ziv Yaniv, Imaging Scientist