SimpleITK logo

A simplified path to Insight.

Open-source multi-dimensional image analysis in Python, R, Java, C#, Lua, Ruby, TCL and C++. Developed by the Insight Toolkit community for the biomedical sciences and beyond.

Getting Started Try SimpleITK Online Tutorial

Images that are considered spatial objects and not arrays of pixels. Computations are performed in physical space, 2D or 3D.

Image as a spatial object

Registration framework for fast alignment of 2D and 3D intra and inter-modality images using rigid or deformable transformations.

An abundance of filters for image segmentation workflows, from classics such as Otsu thresholding to level sets and watersheds.


Tools for evaluating segmentation results (Hausdorff distance, Jaccard and Dice values, surface distances etc.) and analyze the segmented shape characteristics (oriented bounding box, principal moments, perimeter, elongation, Feret diameter etc.).


Image file I/O that support more than 20 image file formats (jpg, png, DICOM, TIFF, etc.) with easy conversion between formats.

Readily integrated into parallel processing frameworks on clusters or on desktops via process and thread based parallelization.

Parallel processing

Supported by