Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

itk

ITK is an open-source, cross-platform library that provides developers with an extensive suite of software tools for image analysis. Developed through extreme programming methodologies, ITK employs leading-edge algorithms for registering and segmenting multidimensional scientific images.

ITK - The Insight Toolkit

ITK: The Insight Toolkit

GitHub release PyPI Wheels License DOI Powered by NumFOCUS

C++ Python
Linux Build Status Build Status
macOS Build Status Build Status
Windows Build Status Build Status
Linux (Code coverage) Build Status

Links

About

The Insight Toolkit (ITK) is an open-source, cross-platform toolkit for N-dimensional scientific image processing, segmentation, and registration. 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 a MRI scan in order to combine the information contained in both.

The ITK project uses an open governance model and is fiscally sponsored by NumFOCUS. Consider making a tax-deductible donation to help the project pay for developer time, professional services, travel, workshops, and a variety of other needs.


ITK is distributed in binary Python packages. To install:

pip install itk

or

conda install -c conda-forge itk

The cross-platform, C++ core of the toolkit may be built from source using CMake.

Copyright

NumFOCUS holds the copyright of this software. NumFOCUS is a non-profit entity that promotes the use of open source scientific software for educational and research purposes. NumFOCUS delegates project governance to the Insight Software Consortium Council, an educational consortium dedicated to promoting and maintaining open-source, freely available software for medical image analysis. This includes promoting such software in teaching, research, and commercial applications, and maintaining webpages and user and developer communities. ITK is distributed under a license that enables use for both non-commercial and commercial applications. See LICENSE and NOTICE files for details.

Supporting ITK

ITK is a fiscally sponsored project of NumFOCUS, a non-profit dedicated to supporting the open source scientific computing community. If you want to support ITK's mission to develop and maintain open-source, reproducible scientific image analysis software for education and research, please consider making a donation to support our efforts.

NumFOCUS is 501(c)(3) non-profit charity in the United States; as such, donations to NumFOCUS are tax-deductible as allowed by law. As with any donation, you should consult with your personal tax adviser or the IRS about your particular tax situation.

Citation

To cite ITK, please reference, as appropriate:

The papers

McCormick M, Liu X, Jomier J, Marion C, Ibanez L. ITK: enabling reproducible research and open science. Front Neuroinform. 2014;8:13. Published 2014 Feb 20. doi:10.3389/fninf.2014.00013

Yoo TS, Ackerman MJ, Lorensen WE, Schroeder W, Chalana V, Aylward S, Metaxas D, Whitaker R. Engineering and Algorithm Design for an Image Processing API: A Technical Report on ITK – The Insight Toolkit. In Proc. of Medicine Meets Virtual Reality, J. Westwood, ed., IOS Press Amsterdam pp 586-592 (2002).

The books

Johnson, McCormick, Ibanez. "The ITK Software Guide: Design and Functionality." Fourth Edition. Published by Kitware, Inc. 2015 ISBN: 9781-930934-28-3.

Johnson, McCormick, Ibanez. "The ITK Software Guide: Introduction and Development Guidelines." Fourth Edition. Published by Kitware, Inc. 2015 ISBN: 9781-930934-27-6.

Specific software version

DOI

Once your work has been published, please create a pull request to add the publication to the ITKBibliography.bib file.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

itk-5.2.0.post1-cp39-cp39-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

itk-5.2.0.post1-cp39-cp39-manylinux2014_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.9

itk-5.2.0.post1-cp39-cp39-manylinux2014_aarch64.whl (8.3 kB view details)

Uploaded CPython 3.9

itk-5.2.0.post1-cp39-cp39-macosx_11_0_arm64.whl (8.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk-5.2.0.post1-cp39-cp39-macosx_10_9_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk-5.2.0.post1-cp38-cp38-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk-5.2.0.post1-cp38-cp38-manylinux2014_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.8

itk-5.2.0.post1-cp38-cp38-manylinux2014_aarch64.whl (8.3 kB view details)

Uploaded CPython 3.8

itk-5.2.0.post1-cp38-cp38-macosx_10_9_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk-5.2.0.post1-cp37-cp37m-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

itk-5.2.0.post1-cp37-cp37m-manylinux2014_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.7m

itk-5.2.0.post1-cp37-cp37m-manylinux2014_aarch64.whl (8.3 kB view details)

Uploaded CPython 3.7m

itk-5.2.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk-5.2.0.post1-cp36-cp36m-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

itk-5.2.0.post1-cp36-cp36m-manylinux2014_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.6m

itk-5.2.0.post1-cp36-cp36m-manylinux2014_aarch64.whl (8.3 kB view details)

Uploaded CPython 3.6m

itk-5.2.0.post1-cp36-cp36m-macosx_10_9_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file itk-5.2.0.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 536a9ef90378231dd6ac2f63acb2993dfec96d08971389b6d85e72da408c14e8
MD5 aed7d0e97645734df4f5ee881537969d
BLAKE2b-256 0e9dc60dc8260568648087ae30e4f9350125e8d51e12407bfcc3c4bae0bcdf0e

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d6decd2f0291c6f5d1903377027adb98112389498b3fad7874b4fd1cee03c3c
MD5 6ac86b07010c88745deb5c3415b0d149
BLAKE2b-256 4941b125a5c52e16bf346e5b01b8a8cd3008cb925b7b4e33cb3da441b3b91829

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for itk-5.2.0.post1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0991fe37f9a04bc98d1c3defb41f83f7dac46c95bcde40ca8ea913bd411d43a
MD5 0bdb99ee182381d94cdd3800485f93fc
BLAKE2b-256 5ebc1f3da75e10e1aebe5d0b28cdd23b42ea2055965b4889b4f72fd24e9057e3

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4715ebe127c735d30a4f0a579c5591411fd0bf5c3c918853626268108821edd4
MD5 39e173a7d5d7a44e6ded62d1b434977f
BLAKE2b-256 3ee7ef3a70083b6f5a97d29fb2bee6db295da98abf906be24dd763ada38a5e44

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8114653a08cd42efcbb08708f04c0ce9404eec9a89b18a47a65c10c5f4bbe149
MD5 f858b74f82ddfb447d45eb12d8214793
BLAKE2b-256 1a4d799e44065362ffece1ad4e7ac303a557b71c3bb1eb2188da24a5d7c77c85

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 c558d5492d54c0439d74e7655fe13ba7cbe52f302b3b2697bcf96f123ac324b5
MD5 29476e491f9aa6f186207a7f3b8b59be
BLAKE2b-256 75d86370097f3393b905a807336402e5948d5fba3197e43e53f94dea01633479

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5c8b2fd34e937fde5410ec4b1ef65c313612d10804abfb2ea316a3cd9602838
MD5 c1abe062450ed1bde43c3c8ab444a95e
BLAKE2b-256 edad274860d4e39e5e12d4515ad327cd3140dc4f5b8d5f03cbeeb25a593aa00b

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for itk-5.2.0.post1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c0f0b606e871655e8d8248f051a45a07d8fdb4e876d6738d754c6ee4e48bc79e
MD5 3cfd98991e0733522c5624f15961cf37
BLAKE2b-256 a66f4fb236c9fd26b56c1780d9d8e1fb3efd1edd8aff6295223a94cb87781844

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56e06ee30fe6b981d737cfbd758370177b6bd3c44d6b9cfac02b8faeb65334ad
MD5 1000acb8e3c4743ab173d8ce476daedd
BLAKE2b-256 991edd615af3316d144918f0707c877540f73d2c799d19bbfb5d13a5ebc910f2

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a94d09ad24e780d7e808d9641bce577082fad4d82638b4a73aaf1a7665ec78bf
MD5 3d67a457959b400afeb8f56d544b639a
BLAKE2b-256 cad8c021c323b958a3bc2aad4803fe317af391be204bb600ffcfc438c848a42b

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba0e80ddc633737df2f63047ebf35b000179d70820e218fb90ea440b8ffd34ad
MD5 e1eec4ccc30799c523e11a15ed3c7cc8
BLAKE2b-256 2717b0902bcfac970e85e34da213facb3e90441487815aa2c75d473995c5a9a2

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for itk-5.2.0.post1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 713e958e0afa6f596f474d033144bbaf253fed0d042be1220b456ff2e3bea960
MD5 6e833c5d68a232301c09d87a4d718708
BLAKE2b-256 df14887298dec520adb0154c3b4f97ebd72d978ada58101851e1b5aee011b163

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ea867d3b10106cb2649ea6870533efb750504aa76ea3372c1068495b7065eb35
MD5 1f2b37a5c4b0488d75dc6b7ae3972f4f
BLAKE2b-256 d57beaa14afffbba4907f2c210a286a567e4112da84c43d3a1d09cdf8c42dafe

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 20b2fda708b06089f4c5a43369d67f6cd8a519993a94eb7ccfc492b08cc060fd
MD5 6831d475fa00ac19f55e0740729f26af
BLAKE2b-256 f2ba8c9d217220f9b049bf19b2095dd3c5a8933a551b04e71f86cc4bb12a633a

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f2cd01df46ed1508ed3b7ddf54b927c822c0ce1b3ca15fa4fa31c3a879a5bcc
MD5 21da53bf38cedfe6ab5234803fbe8715
BLAKE2b-256 2f01a208b1720c90cdc84cb6acbe96f18f30a266b88c49802780f92db88910a2

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.6.0.post20201009 requests-toolbelt/0.9.1 tqdm/4.52.0 CPython/3.8.6

File hashes

Hashes for itk-5.2.0.post1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1c1f166ff1ac6ceffc5d1e7b51f2a66ee5eeb8a31a6f3ec9815927fc3f9ca983
MD5 bac69afab1759aaba146353af4a6586e
BLAKE2b-256 3de22c34f9cf6c85c1fe8ae81f2ecf376e9462720e590cd5677a4973ed286462

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0.post1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.2.0.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4fc3a1943ee9424e388f2d4e2792117fbfb9bc0356a4cd76160b0bb653f3e6bb
MD5 2b05eb0bb31510a263ab03480b051a9f
BLAKE2b-256 88dbbb84ce651f50ce345537bc6cd6fe2b99b5a53c8e1eeed27aee9dac3ccc9e

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page