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.1.post1-cp39-cp39-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk-5.2.1.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.1.post1-cp38-cp38-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8

itk-5.2.1.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.1.post1-cp37-cp37m-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m

itk-5.2.1.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.1.post1-cp36-cp36m-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m

itk-5.2.1.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.1.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f435b7a4427ea8214de84c2221d55dfcb4ca577f0ce913a04d929c8f19200d17
MD5 67569e54d5073e1e03ed5525a4380612
BLAKE2b-256 a8555f77a102a1800673f887a788aa0aef246bd4981e5fbcd44d438050476758

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 77b7050354af2453743455795425018e4a23a09ac33dca12e2b9d014973563ea
MD5 78af9f27354d06efeed6f577426479e4
BLAKE2b-256 b6d35bbb24700e8695450902dd7aa088a311d5abf4bf5bafcc6d5334f6101ce5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.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.1.post1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4fe9b172ea913e474e40685d5c72258238185e6dc8c1a54acf7ffc32e6e29421
MD5 a752e5c6e0335b7d29f1a06d11683395
BLAKE2b-256 3d0cb21db7b23350aa67c268f8b404d31b4938b1287dc3efbd3f3753a70f4aa2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce4705b1e5545603702966cf40cdd71fc57bbd79506e986d7bd20d6953a95113
MD5 2dc21e9798924548b08a5fa392a433f9
BLAKE2b-256 946c844f2c0898a85dc528421ee7a65eced082984c07597c801ec26ef7c13bcc

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 16c91c2478ffc7c989417373e9df5d6cfcba7f39e94111ce9ad3771c8992c09c
MD5 58f3279606a5ff3046d39ffd7e44c087
BLAKE2b-256 b471b6dd9d2ce65079361de97ff89b1517bce0eea38ab9aa038f091f9e1ec6c4

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5f4a8f21df809f5a534faf07a6020c927b0d529d8a7ca60efcc997d814dc2e57
MD5 8963ecf0e95e1ef7adf13c2ce46efe14
BLAKE2b-256 ec405211f1c0cbc30bee3dc4e7f4870bf920cd6579abf91a5b97b6885c81dfe2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 72dd587fd6349a13a7b458b0eca2048e8bc3ab9a87a9c922b97b2e4c3ee6271e
MD5 15071f2fc7a517b5315a8ad023e7fb72
BLAKE2b-256 8fdb1064060ab031ebb042833ca01217cda0c207f612f0fcf4f06cd46452ed84

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.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.1.post1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2280095d69a3eb738322c502174aee1154afc4520c7b46a3c43771a8246e10bf
MD5 59b86eab406b02f75a20d3d85e07686d
BLAKE2b-256 ff9a5897ba67425183abb9ad2b4076fa87b8077a20ffc4322941456e3971e2a8

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9eefbc3f373179afaba5a97bf07a0dc83d4ed65c2f9c27364724684a1f74b53c
MD5 879a7a6534e5946a60855af69f18195d
BLAKE2b-256 6d0ccf694b9f99b64bd6054af21f399bdb2daed64c578d4ee6cd7cb64f22e583

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 da5e308b55a369a9c35840ec327927555ad92a7910254c3e95296cf36bcabaa5
MD5 3195f4857a2e733907769058ec4411b2
BLAKE2b-256 6aed3f159a8586679e161d9f9ea139ae0d95711597501076da56212e5ea945d7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27b684ed15076c66f31d0f88dd84721aa0e7dc676a6dd37a13327350ed12ddda
MD5 ae160e7dc6e9c9b24dac253adf30e4a8
BLAKE2b-256 47038df785909c0e857e839b0452d55a8aab7b2cc1f17c75bc111f3360a5dd17

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.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.1.post1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6e28f44204b7b27d8e613adc7119a109fc23ff3d3db3f1505dcd92ced440d992
MD5 91928839a64f5797e82c2bc4942fc66a
BLAKE2b-256 8ae2c37a96eda4d6da229d922d8c74a8e79eae138fc3d33607b876ab9afba751

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8c0788435007327e562d54623328a7cdc716edb0163fb1132ea623e390723388
MD5 1e3e429663a91d8ae1053e03efa4bdb7
BLAKE2b-256 031c2cb193e681953692f6fb58b4382fd6f872889484a7480884affeea78cee5

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c93646b8c16ed929ea4d92c2f2be6231c1789f5479f1dcd604c062d50673bd07
MD5 f5d424600ca3e9c160cda96c75472d5b
BLAKE2b-256 6b9a94a02da9b33ff7dde69b7fe0a334ba11316cb30822843ce5c1206c1efe8d

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb49a292fd8bcded751dbf9f49f7a6bde68badcbecfc265ec2782d79f3411c32
MD5 7f3a77f9f96b9bd64cb65c86d432f0bf
BLAKE2b-256 c73d0eec8434c5afe408f567d55c3e7e446bac83927ac997790b18939b763926

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.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.1.post1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fddd62554da37254eb8de4cd2660a8d9e601af88df50e7017202ed269c20a584
MD5 d9c09de80fa1c08ad33c74796899ce08
BLAKE2b-256 425e231736b15d7f690f229c3543f26d1bc1d5e03a3bf6fd984a8c73446356e7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.2.1.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.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d18723ca6791fc5d9c7498e03d73929df56acffd9290ed8f61a24f25a138951e
MD5 9ae7ad4972cc6ccc4bdcf95615b78a20
BLAKE2b-256 4358207122ed1a80e8a52c8ef1df218164b55f1ab21e643802f9b9712fb1df15

See more details on using hashes here.

Provenance

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