Insight Segmentation and Registration Toolkit

Developer(s)Insight Software Consortium
Initial release31 July 2001; 23 years ago (2001-07-31)
Stable release
5.3.0[1] / 20 December 2022; 22 months ago (20 December 2022)
Repository
Written inC, C++, Fortran, Python[2]
Operating systemCross-platform
TypeDevelopment library
LicenseApache 2.0[3]
Websitewww.itk.org

ITK is a cross-platform, open-source application development framework widely used for the development of image segmentation and image registration programs. Segmentation is the process of identifying and classifying data found in a digitally sampled representation. Typically the sampled representation is an image acquired from such medical instrumentation as CT or MRI scanners. Registration is the task of aligning or developing correspondences between data. For example, in the medical environment, a CT scan may be aligned with an MRI scan in order to combine the information contained in both.

ITK was developed with funding from the National Library of Medicine (U.S.) as an open resource of algorithms for analyzing the images of the Visible Human Project. ITK stands for The Insight Segmentation and Registration Toolkit. The toolkit provides leading-edge segmentation and registration algorithms in two, three, and more dimensions. ITK uses the CMake build environment to manage the configuration process. The software is implemented in C++ and it is wrapped for Python. An offshoot of the ITK project providing a simplified interface to ITK in eight programming languages, SimpleITK, is also under active development.

  1. ^ "Release 5.3.0". 20 December 2022. Retrieved 15 January 2023.
  2. ^ "Insight Software Consortium / ITK - GitHub". GitHub. 2019-12-17.
  3. ^ "Copyright and License".