Skip to main content

ITK - The Insight Toolkit

ITK: The Insight Toolkit

GitHub release PyPI Wheels License DOI Powered by NumFOCUS

C++ Python
Linux Build Status Build Status
Windows Build Status Build Status
macOS Build Status Build Status
macOS (Apple Silicon) ITK.macOS.Arm64
Linux (Code coverage) Build Status

Links

Note: For questions related to ITK, please use the official Discussion space: the issue tracker is reserved to track different aspects of the software development process, as highlighted by the available templates.

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.

Professional Services

Kitware provides professional services for ITK, including custom solution creation, collaborative research and development, development support, and training.

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.

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

If you're not sure about the file name format, learn more about wheel file names.

itk-5.4.4-cp311-abi3-win_amd64.whl (16.8 kB view details)

Uploaded CPython 3.11+Windows x86-64

itk-5.4.4-cp311-abi3-manylinux_2_28_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ x86-64

itk-5.4.4-cp311-abi3-manylinux_2_28_aarch64.whl (16.8 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

itk-5.4.4-cp311-abi3-manylinux2014_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.11+

itk-5.4.4-cp311-abi3-macosx_11_0_arm64.whl (16.8 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk-5.4.4-cp311-abi3-macosx_10_9_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

itk-5.4.4-cp310-cp310-win_amd64.whl (16.8 kB view details)

Uploaded CPython 3.10Windows x86-64

itk-5.4.4-cp310-cp310-manylinux_2_28_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

itk-5.4.4-cp310-cp310-manylinux_2_28_aarch64.whl (16.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

itk-5.4.4-cp310-cp310-manylinux2014_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.10

itk-5.4.4-cp310-cp310-macosx_11_0_arm64.whl (16.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk-5.4.4-cp310-cp310-macosx_10_9_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

itk-5.4.4-cp39-cp39-win_amd64.whl (16.8 kB view details)

Uploaded CPython 3.9Windows x86-64

itk-5.4.4-cp39-cp39-manylinux_2_28_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

itk-5.4.4-cp39-cp39-manylinux_2_28_aarch64.whl (16.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

itk-5.4.4-cp39-cp39-manylinux2014_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.9

itk-5.4.4-cp39-cp39-macosx_11_0_arm64.whl (16.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk-5.4.4-cp39-cp39-macosx_10_9_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

itk-5.4.4-cp38-cp38-manylinux_2_28_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.28+ x86-64

File details

Details for the file itk-5.4.4-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: itk-5.4.4-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for itk-5.4.4-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 f28aabe40ab8065164444dad6be743b3f05514fa4fd4e5371d75fa7863735b71
MD5 fabb7688067af6daa2db47eb7bd4caf6
BLAKE2b-256 df1a7229b14cc0c992e8f418fe17a92309bec2d16b9f88262742fcc3d09f0075

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk-5.4.4-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for itk-5.4.4-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9b38011c0561b03012c1102fd6eb5e0f07fe7df452b46b3414f0df416518b379
MD5 275ca504adb6ee8e6bbdc67d57f41dfa
BLAKE2b-256 56265dd2559900c17e99d0e0ba506956b65c44dcd9f8a4e343df5502a7e95b76

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4.4-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8ec26538146355dddfe80230e36c72636d867c4908542531d909c2e408d2d6a7
MD5 096913c49d17b728adc261cd3ec6ebbb
BLAKE2b-256 9e30f01fe00d480f81d7977fadbe2172b0cf7fb7e24679fe7cde0ced7f1cef75

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp311-abi3-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4.4-cp311-abi3-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cbce12dcbe06a8b3e4fdf509c82b8610ea5f584009f930f4f6b71cd6f1ce6dec
MD5 c0c20993aefdde73bf0b9bd1b660967f
BLAKE2b-256 4dd2c658e2fed0863b475a204887cf74c801d34e5b8699d6fc8da6afb351913a

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk-5.4.4-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.11+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for itk-5.4.4-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19ad299c548846f6f351774135974ace8e41c8b6f00e5c8aa966c7e8d73a283e
MD5 96712c13a9e7ee466d249152718ecd5d
BLAKE2b-256 2289f55d23bf50a315d90bb63035ecec08d0325dd3189901953410b5abffd167

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.4.4-cp311-abi3-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.11+, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for itk-5.4.4-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8714f60320fa22d9aaf45577bc9c2a2a6ce63a93a392af00d072aa7f7bd1d901
MD5 26a856142241db8fe57e0e967c93dd16
BLAKE2b-256 17079f33e1d9a095c8fd6056c59a9e97072f28a0f0ae2ec4a66d9cec390e070b

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk-5.4.4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for itk-5.4.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e709c0b0817ffc5ac25b6bf48c86fbbe9b9c694131f338c2b3e1e100df241fb5
MD5 96b15d8a0562b8731ee04ebbcb1a628b
BLAKE2b-256 9ba9643694ceefef273c0f07d9735deaa794f5bdbc5272f7ecec9ad98e3dc782

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4.4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 53856e45ca19074d8a93381fc591f4e8c4e428c8e8e0b79bcb4165ec4a695bbf
MD5 ff7499fbd6675df87edd7352e163538d
BLAKE2b-256 2d6ccad3d5fef8e02258bc27f9bb0a7f0b01111f6795c73c6986c8497f26ed47

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4.4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 293e16518966679fff21ab117d2493d6705cfa0f43f0a627063c740d32b24847
MD5 cc0bfc3c41703ef8f8fdcb013018a2c2
BLAKE2b-256 72769e58d1cbb53728285233f3c9d84ea71eb87b2e9b70beb7896ee8e89429da

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4.4-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ba5b8ec5894ab24d49fe9a6102a50563cb5e71dcf903d9318776f90b7f1bc49
MD5 0823bff43f1c119a0ed293f93cd35901
BLAKE2b-256 aab354539f16a62e0c26f56a53ecc8421a160d5c805927800bb8d6c293c27ecb

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk-5.4.4-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for itk-5.4.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0e97016d57d948bab4418f2f68223fedd6a4d86623a40d19dd2577fa852754b
MD5 f92d2f997fce410d35cc1373c4a21e07
BLAKE2b-256 de3e5b049e0dcc16de4cb32aa595c08798cf5b6982e986a8e1c7d492da91b3bf

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 38fdf7707ad84f138d5519cffa11f2b22e66d61fb873ccb37724e3656975bd97
MD5 d49b1086e0ae573948ae64b2f2c38127
BLAKE2b-256 303b4fbd1c6e2280b400655ec992ca89c25f5160e0da48097236e9a5cfe61c95

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk-5.4.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for itk-5.4.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6380afbbd40541a6af67440a443b1804190bf239ed7f44512f8cb8f2f6e93c57
MD5 26f1b1729156f149137632782561fc29
BLAKE2b-256 5636ecc7243ee7b5de38555fc054f58a458c5ce12fda2a0affc5dc7475e17de2

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk-5.4.4-cp39-cp39-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for itk-5.4.4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff6122b3d529d252a994423416fc52056a466296e3beabc17cfea53adb4b1877
MD5 32f2eaec1726ff673b6f475019aea79a
BLAKE2b-256 ba82fce58e4f35b3a400767aec9be2602c7be33c307d0cef4c1bdfb0119ad191

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4.4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d6e0c2ac605324a5d799a025a5d0368c58bccd7d448c86e8954649846268b722
MD5 26ab6d2e3113ad5186c987038712ed16
BLAKE2b-256 91dc4fda720cf621b7083f8d55b2108e5cbe81cbe3d2a3385defab52106e0447

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4.4-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73f2f95360b741cbe1a1c4b251710333ee308063fdb663cda3b08fa252c3f4db
MD5 a25da3c2241035745d3bdaa835e67b86
BLAKE2b-256 0807d02e831fdc929d911d7037cec6126ecd103ca76377dd88e334aa9d2daae4

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk-5.4.4-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for itk-5.4.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8e72f27bb10b9070b115a6b898c61a2ddc3c0daee0ef196419a3e0e03d8a77e
MD5 37ffb1c443b25f2a15609838fc58fa61
BLAKE2b-256 69d924c31dbcb77c4b27cc2eb93179b6cc88488ee46f808c342f83d7abd85393

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.4.4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for itk-5.4.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d7c28ca3adb46237cdc6859824873990572fa450f9664d7f92ee0f7b55843c7b
MD5 36134609d7613e346d0d776d4618fb63
BLAKE2b-256 bb729ae8b8faf73d89a8e49936f97277adf1ad9cf7ddfdcf5efb820e081df48d

See more details on using hashes here.

File details

Details for the file itk-5.4.4-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk-5.4.4-cp38-cp38-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.8, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for itk-5.4.4-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 00b5adebd2a2da163a53fc53f2756da7c2573723b6a0210c0a91e43eea348c29
MD5 fbaaab040300d92dda512d8e4292a660
BLAKE2b-256 d06c09e05be007ea86ee03bdfc447a129d8b5f7fcb31fb9f36656fe0ac667be0

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

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