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.post3-cp39-cp39-manylinux2014_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk-5.2.0.post3-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.post3-cp38-cp38-manylinux2014_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.8

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

Uploaded CPython 3.8

itk-5.2.0.post3-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.post3-cp37-cp37m-manylinux2014_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

itk-5.2.0.post3-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.post3-cp36-cp36m-manylinux2014_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

itk-5.2.0.post3-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.post3-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0.post3-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.post3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ab056c9fdff4a2f5bc95e211268e125a268ddf3aaa82f33ceccc419470805836
MD5 7d1a31ea47e34120da085f52b9874bc7
BLAKE2b-256 68bf630a8269b9970bb1a8363d3daef5af3244e8ca3a2b16a9e033c23fa9aa6f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.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.post3-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 026bb7ea68e717978319842dee9fdc8c2ef48f9a0efb4a27f75ae88cbdda2564
MD5 967fd972e84131dc076dc36ea36cf4ca
BLAKE2b-256 a3ac833ff2f72b7de5f63b1411893aba7036cd0ee5b305aa9b009df974859798

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.post3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe39d403805b0afde2f06605c65ffabab0964f1350f8a7da4161adde5b31dd63
MD5 6201fb28e68d42ec84d55ca300d33847
BLAKE2b-256 fa3829cb27c1b9f223ec27855ce2ee7e6796b836a2f646f8edb5bd48f6de6670

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.post3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c34db50aa96ca3e940cf3b0633ae7becd840a4974e16a4022b019dbf994c2cf4
MD5 e0f9ebe3d0cd86e06a2e7d914e247607
BLAKE2b-256 678f341c612e9a235e458dae793278eb9df09236aea5aab6b4320336b84ad058

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.post3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2816c45cfdaf50726d3562e0246fb6f8bb16ed64be819a45653c9fa59d244fe
MD5 596741471059694a5f80745c9a5f3753
BLAKE2b-256 308485d0dc2b40a0f34c439e909782634cd682c9560246c257e0d4ea2864ed13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.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.post3-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9670745d64f05d7b9e3e0ec9b5b5cb226eb3d3a76732ed4538eda17c535c0529
MD5 cb400bab4df9842fb7e5692f0da11d34
BLAKE2b-256 3227a4e0b02da6b8f6e90f4486d2f7188b050f97cdce97c84b675d8ab51f737c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.post3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e1c7ee73cd0adc7a38aad577b5df54de01b933d92b309c1d92f11dd5350bcb0c
MD5 951d86bdaae2872ffde93c9236e5f5ae
BLAKE2b-256 4e5c3dc8b020399e3d0bf7e713c7404c93a52461ce3b18122997bcbfaaf27d5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.post3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6a1ac7a6be2b0f83e4aa8cfd814852477ad0a628f38c1c42410761ed48aae20
MD5 8ffa1e83828b2a98ac2b452f01c08024
BLAKE2b-256 868fb7f72347f0b804bd3d171991ccf4443c3c699e0d9e2f4d97de827043bf58

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.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.post3-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dc20bfc42d09c883c433b4b0fdca015e24584349ab9ce63b68498d68dde8d70b
MD5 0895501e4ac6e00f4126f2959a25a6f1
BLAKE2b-256 353ce3d7b987e3ccf4ec9c06324f14457b694dd86f299e4e3d960a1b03f469ac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.post3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7dbc6a99e76316fc10a03e48da09b379f67302cc41044dfc2bf07da1ba944180
MD5 e9392df1bca9272c25417b6d5c0304ee
BLAKE2b-256 9fe4a76bca631dc9a23da8e31748a9d2d64a06c4971b57688428e48fa7ddbc12

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.post3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b0733c3946a71786bb2ef25aa873466c54c59b0ed948948b17e6c2362b5f2771
MD5 44322013966fed7e9344944b67aacfb4
BLAKE2b-256 cf612c92fbfe42b988650e4c88465ad8525682649324de94a7d1997e32b956da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.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.post3-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eec2fff161f69afe3db97cffc2b35037c559b1fee72bd0435492e73eafc18988
MD5 e4ba1fbaeb050d0f2b6540798e68e04b
BLAKE2b-256 5ddf626949a7e744bcea0e70aef3a56ee008117120d7872dbd8b05fb9ab1c5df

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post3-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.post3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 398b7e52a7ee8f55efe60058bea473351034f31463891e6d358821bfcc68169b
MD5 3407ada82bc53f6133f472b1a4ce927b
BLAKE2b-256 caffe711b81c33d7c150e462b2c1903ed4e18f5cf48f50bb151448ba932f7677

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