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_core-5.4.7-cp311-abi3-win_amd64.whl (37.6 MB view details)

Uploaded CPython 3.11+Windows x86-64

itk_core-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (81.5 MB view details)

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

itk_core-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (73.3 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_core-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (83.6 MB view details)

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

itk_core-5.4.7-cp311-abi3-macosx_11_0_arm64.whl (60.2 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_core-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl (71.1 MB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

itk_core-5.4.7-cp310-cp310-win_amd64.whl (36.6 MB view details)

Uploaded CPython 3.10Windows x86-64

itk_core-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (80.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_core-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (72.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_core-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (82.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_core-5.4.7-cp310-cp310-macosx_11_0_arm64.whl (54.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_core-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl (63.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

itk_core-5.4.7-cp39-cp39-win_amd64.whl (36.6 MB view details)

Uploaded CPython 3.9Windows x86-64

itk_core-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (80.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_core-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (72.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_core-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (82.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_core-5.4.7-cp39-cp39-macosx_11_0_arm64.whl (54.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk_core-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl (63.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file itk_core-5.4.7-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.4.7-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 37.6 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk_core-5.4.7-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c16055aa7f7c528d0e474987c54a440b12009e5d72ae313719ca8bc3f36f7678
MD5 9fe7bc0ad0a5b59e169adf40fb63a33b
BLAKE2b-256 0e94438dff9330683fcc529c2b4ccfe0b3f90b4e7f53c4997e7a5a08aad80a7f

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a48dd8ab99de8d4a758932c1923ef05bbc148d0aba6f07425c2fc69c5c323787
MD5 53868d33b5ee80473f67e7b6d661cfec
BLAKE2b-256 d058f8f997384254b39d369ce63d369d9cd262b411d32d901e4aa0d39de41c91

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d16110e8fc530a0eb53c6b967ec05310bb6ef909fed1cedb5988b9231d5e3e3f
MD5 b930d62f077a1284097b8fbc95ffced4
BLAKE2b-256 8c917b3e868c4e6d9d6538e3425b41ceacb9de25d21ea3c0c4ab2d4b9259bff8

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 8b8c42cfd86d0be761b4a9e8b13e72d14f4e7ec8eff96fbd7b775f42f8daed2a
MD5 eebc1ca6d05cba41cafb35f341330577
BLAKE2b-256 09d0aa498f30e459828fa4a23dec423dbbfd32adef60d0df8eacc53ac87a1fb3

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 648749d347b9d0673e87edbe934bc32e93c9cd82ee1c5546291a9eca921b9186
MD5 03281108d74a31f4002cc76c8d843b52
BLAKE2b-256 3ead977096c45990de9fd9e7406c9dfac7f009e8dc51c5abb26ceb82530e0923

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e6e7f42f7c7017c19c0462080909ebb3e39ffefc131f4048aa8f749812cc112
MD5 6d6e23679581c58bc85dfd3401e1a83b
BLAKE2b-256 7828114f2b0da5f846939756db0e4bda79ec951597dd45c9b234d6ae9f20a65d

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.4.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 36.6 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk_core-5.4.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3961d1eb7a2e1fb28b9ec74ae3c55bab177bd7536ed1b423078e0428a9f0fbfb
MD5 f5cd911e3b8c6da26e19d4cb1a20b51c
BLAKE2b-256 c59c2da81673442ad35d1810564b39675d092fcf3e521f89f62d501e4625a423

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 850bddbf7f8682a774a0ef96d9fdad6283617213c02dd247263ecefca4bf17c4
MD5 397c24c6ad8e9e7a9224f955b34a5a83
BLAKE2b-256 349949f1994bf3bfbd95672740e1c565c602a4c601e8962802cdfe21b30d38fe

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2376ec47ea1571427275bdd5f382cd09f650b096e75a71c8f09683af6d3661b0
MD5 5cc5fc7d0ff211c7f48205a57a988f16
BLAKE2b-256 f9348edd19ea073813f1da9ede1012392be86cb265a82f1f5f8679fb8bb13bf9

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f24c6a1e338e864e1c0ef39c009c7eee8eed040cce2ef8c6981868264b255dbb
MD5 9d1ae0958a94b0b354c56c39f66ae85e
BLAKE2b-256 9e1fb122e1efdd6d24cf26b6d42e187f1584d955d58731bd4d343601c2c57fe0

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3521d3042b244aaaf3bf2515b02dae931909ea54f864158fd1c874e2f95c5734
MD5 1e0eb11ab95211ff37584c712e27ef1a
BLAKE2b-256 ece721061b2fefd785a7e85d84e1894efa4070c4e437ffdadf4d0c574d487a3b

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 078b71db0d21ef23ed6b551dcff467e8502db2ae37d1edb47e927b7f51c9769f
MD5 da5a96100ee864f463f0b0a7f77a08a8
BLAKE2b-256 17b40eae7cc4c28a9b087ee02002bb43b8920e97130581a257263d755a24fdff

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_core-5.4.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 36.6 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk_core-5.4.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d7c5439d05e28444a153851cfdbc1807efc8ac39e401daab98c3f874b89f6d44
MD5 538b801c0b8cf49d12029e724de4224b
BLAKE2b-256 7aafe423a8d1e8dfd628934e521a6dc20a392626e3a1bd67f78f435dfa4b2ef0

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0b72724debada144d29af565307c7d6da05bdf6e48df59c1f8e5bfd0221ca892
MD5 ee8e2af752131e16006604e41180972c
BLAKE2b-256 8e7fc0a1f41d6dd04cb266697a09733ae647ee484418b7d5158131ab58d6d4fd

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0d5340520daf3bdee990a42df9f2fe5bb32cdda20e58e832b628b4f8827ec62a
MD5 9e9113e309e947540f49c597d0d0cb87
BLAKE2b-256 1e843399823433188e2f987e5edf4499e12a560bbf68ea6faf6dc934701d4ef0

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 f9f8f8c8c47c13d0a049469b819f88f982c7772533313ae8885190eb988a9bcf
MD5 a12049a33a640efaf2adaa1e3fa3b163
BLAKE2b-256 216e64702bcf731fb38fdafc44d6e1607e9b0b0b3716c82454cf57ee1a5a4242

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7bee67d1a8dfcfd258ca10c86485526250bff30ea8445e3a987952485b25bae2
MD5 54456b1e43dca6b5e251a6f1b11a7f8f
BLAKE2b-256 a11910a5dbf2999fd500f0c5ba8e54c9f629ee61f4700227e3458bf9d10e7dc0

See more details on using hashes here.

File details

Details for the file itk_core-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 670d956587125a3905c68759c0306f6e3f5a59f202dc372059f37fedaa19ccbf
MD5 2cde052b1f52a77defba278e19fd2f10
BLAKE2b-256 d538acac14f0a3018880cdb5936ce8e113c4e61e154ddd003110e98457db1705

See more details on using hashes here.

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