ITK

From LIMSWiki
Jump to navigationJump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
ITK
ITK logo.png
Original author(s) Terry Yoo
Developer(s) ITK development team
Initial release October 24, 2002 (2002-10-24) (1.0.0)[1]
Stable release

5.3.0  (December 20, 2022; 15 months ago (2022-12-20))

[±]
Preview release 5.4 RC1  (July 28, 2023; 8 months ago (2023-07-28)) [±]
Written in C++
Operating system Cross-platform
Type Imaging informatics software
License(s) Apache 2.0
Website ITK.org

ITK (Insight Segmentation and Registration Toolkit) is a free open-source software toolkit for performing segmentation (the identification and classification of data found in a digitally sampled representation) and registration (the alignment of data between two disparate sources), typically in images acquired from one or more imaging modalities.[2] It should be noted this software is a toolkit meant to develop an imaging application and is not an imaging application itself.

Product history

In 1999, the National Institutes of Health's U.S. National Library of Medicine awarded a three-year contract to the Insight Software Consortium to develop an open-source registration and segmentation toolkit for imaging data. The consortium was made up of three commercial partners: GE Corporate R&D, Kitware, Inc., and MathSoft (now known as Insightful). It was also made up of three academic partners in the University of North Carolina, University of Tennessee, and University of Pennsylvania.[2] On January 24, 2000, the first commit was made to the project's new GitHub repository.[3] Several beta release were made to GitHub before the first stable release of the software arrived as version 1.0.0 on October 24, 2000.[1] After the contract was up, Kitware, Inc. continued as "an active participant, contributing not only technical developments but also building and strengthening the community."[4]

As of 2014, ITK is still being developed with the help of Kitware and funding from the National Library of Medicine at the National Institutes of Health.[5]

Features

  • data representation and access using two principal classes
  • numerous data processing pipelines
  • IO framework
  • support for spatial objects
  • registration framework
  • FEM framework
  • level set framework
  • wrapping
  • numerous utilities

Consult the software guide for more information.

Hardware/software requirements

  • CMake
  • a C++ compiler

For more about installing, consult chapter two of the software guide.

Videos, screenshots, and other media

Entities using ITK

Further reading

External links

References