From HPC
Jump to: navigation , search

Application Details

  • Description: ITK is an open-source, cross-platform system that provides developers with an extensive suite of software tools for image analysis.
  • Version: 4.4.2
  • Modules: insighttoolkit/4.4.2
  • Licence: Github, open-source


ITK is an open-source software toolkit for performing registration and segmentation. 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, MRI or ultrasound 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 a MRI scan in order to combine the information contained in both.

ITK is implemented in C++. ITK is cross-platform, using the CMake build environment to manage the configuration process. In addition, an automated wrapping process generates interfaces between C++ and interpreted programming languages such as Java and Python. This enables developers to create software using a variety of programming languages. ITK's C++ implementation style is referred to as generic programming (i.e., using templated code). Such C++ templating means that the code is highly efficient, and that many software problems are discovered at compile-time, rather than at run-time during program execution. It also enables ITK to work on two, three, four or more dimensions. A simplified interface to ITK that does not expose templated code, SimpleITK, is also available in multiple languages.

Sourced from


[username@login01 ~]$ module add insighttoolkit/4.4.2

Further Information

Icon home.png