Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

ITK - The Insight Toolkit

ITK: The Insight Toolkit

GitHub release PyPI Wheels License DOI Powered by NumFOCUS

C++ Python
Azure Pipelines Linux Build Status Build Status
Azure Pipelines Windows Build Status Build Status
Azure Pipelines macOS Build Status Build Status
GitHub Actions Linux, Windows, macOS ITK.Pixi
GitHub Actions macOS (Apple Silicon) ITK.macOS.Arm64
Azure Pipelines 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.

Alt

Project details


Release history Release notifications | RSS feed

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-6.0b1.post1-cp311-abi3-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.11+Windows x86-64

itk-6.0b1.post1-cp311-abi3-manylinux_2_28_x86_64.whl (17.0 kB view details)

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

itk-6.0b1.post1-cp311-abi3-manylinux_2_28_aarch64.whl (17.0 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

itk-6.0b1.post1-cp311-abi3-macosx_15_0_arm64.whl (17.0 kB view details)

Uploaded CPython 3.11+macOS 15.0+ ARM64

itk-6.0b1.post1-cp310-cp310-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.10Windows x86-64

itk-6.0b1.post1-cp310-cp310-manylinux_2_28_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

itk-6.0b1.post1-cp310-cp310-manylinux_2_28_aarch64.whl (17.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

itk-6.0b1.post1-cp310-cp310-macosx_15_0_arm64.whl (17.0 kB view details)

Uploaded CPython 3.10macOS 15.0+ ARM64

itk-6.0b1.post1-cp39-cp39-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.9Windows x86-64

itk-6.0b1.post1-cp39-cp39-manylinux_2_28_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

itk-6.0b1.post1-cp39-cp39-manylinux_2_28_aarch64.whl (17.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

itk-6.0b1.post1-cp39-cp39-macosx_15_0_arm64.whl (17.0 kB view details)

Uploaded CPython 3.9macOS 15.0+ ARM64

File details

Details for the file itk-6.0b1.post1-cp311-abi3-win_amd64.whl.

File metadata

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

File hashes

Hashes for itk-6.0b1.post1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1bc873bc2cf50d354cf5596c9201ef8618106b2d62038e97d9b106badd3b7b52
MD5 c9ad5869f8b67f7f32a3567bcfeba56f
BLAKE2b-256 aaa4bedad114b53ff97558fcc4d624fec778cc3d86dec60e8e8fa67d1875dfd5

See more details on using hashes here.

File details

Details for the file itk-6.0b1.post1-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-6.0b1.post1-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f22597da0651fcfe1e5c200ed62c017b573444e1e2c9c11154012e5ca0ad6041
MD5 c9284a93577dcfc56d8516ce4e7a4949
BLAKE2b-256 ee095c0a259579425a9a77b53620c4d59f0882e631867b6ca008e094ae60cb39

See more details on using hashes here.

File details

Details for the file itk-6.0b1.post1-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-6.0b1.post1-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f25ec8bb093aa064dc29d8007e2ff7c587c55349be36db2cda00b5e73f6e7ded
MD5 0e56a5191c477a27d0ca2e7b7af41791
BLAKE2b-256 14f91ec91f502d4a4f7e01eb7bcf10b28488fd4e62c30985fd057b6580beb0d8

See more details on using hashes here.

File details

Details for the file itk-6.0b1.post1-cp311-abi3-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for itk-6.0b1.post1-cp311-abi3-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 d63aca0e21bd1a1663b2c81b384cd8c749ca4fa8b21fe3657067637d32785b36
MD5 1b7c8c46babf7c98ceaa930d0bcbe948
BLAKE2b-256 f33ddd72ac3832f6143bb423a5a084490e863eb3b51b3b79993a4327100c772a

See more details on using hashes here.

File details

Details for the file itk-6.0b1.post1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk-6.0b1.post1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for itk-6.0b1.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 08a64d9bbf8fa737f6c29cbd1dc321d911941e6d9d53c4b2a357e6f29aa45207
MD5 0802198e595dcc25117464203c201a48
BLAKE2b-256 c749c81d221b0152e6553136cfe5fa4324d3f7e66cb5b2e161737293bbae58c5

See more details on using hashes here.

File details

Details for the file itk-6.0b1.post1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-6.0b1.post1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcb3367c12c1691b04ca31fa3921a14f1423bcdb376f0e6408773db2313bc044
MD5 b11a675a7fbf51402cf5b925cac85c0a
BLAKE2b-256 265c458309b75b85bad929e6497a44ba37f6f463e7b9ca9c4a6eff4a600af108

See more details on using hashes here.

File details

Details for the file itk-6.0b1.post1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-6.0b1.post1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dcce01c5363b0fc598e88de7b464dfaa86f8a4dcf561f283ae738b7f48231e62
MD5 daa8ff3563e11ecd0a973e3c6536bd2f
BLAKE2b-256 869cb8e5f178b4856bf70580cabd1ef65c11c0ff15fd416400f903386bb03807

See more details on using hashes here.

File details

Details for the file itk-6.0b1.post1-cp310-cp310-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for itk-6.0b1.post1-cp310-cp310-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 7a00d6077ce62826e0a65ebfa57c3602ef521bae59fc5dd701b9189c7c44a1bb
MD5 f9c832925df83c8252402fa2f4848aba
BLAKE2b-256 c3765df2a235436685bb1ff855bba2db1fb4b9092f16e54ffc4925c0c93271ee

See more details on using hashes here.

File details

Details for the file itk-6.0b1.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk-6.0b1.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for itk-6.0b1.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d9270c51b38618dbb0c938b474d38af8ffbab295957df091d09754a4990f98ec
MD5 71c7953f4c42c19a88aa120faedade43
BLAKE2b-256 35e2af3143497118e651d9973e2ea397d10991a9c946f070d4b2d18b593ef471

See more details on using hashes here.

File details

Details for the file itk-6.0b1.post1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-6.0b1.post1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c76bdc5e61bed3b6c2a8f7d72860df9dde0d439e54e6d61239049b5c1756fdd3
MD5 c95cc3ba8faad7318cf707cb0a785fde
BLAKE2b-256 db41d2da6f2c533ff81ff10fc60c9bd0732e873e59426f92dc70cdbd56760961

See more details on using hashes here.

File details

Details for the file itk-6.0b1.post1-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-6.0b1.post1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1fb47ad3e53b63af84bb2e954f85d1dca45f6cf1c5a38607428cf70a27b30a71
MD5 9fdb5489cab6f4f57e7261b2ff3e8402
BLAKE2b-256 9da12d2168f74d57eed69ee5738b31aeaaa995c9ae008c8924b85803fc06223c

See more details on using hashes here.

File details

Details for the file itk-6.0b1.post1-cp39-cp39-macosx_15_0_arm64.whl.

File metadata

File hashes

Hashes for itk-6.0b1.post1-cp39-cp39-macosx_15_0_arm64.whl
Algorithm Hash digest
SHA256 52a6b1d37b56c484992cb4aedaf7530a3d78d9b0a79026c4f105ebfdb48491c7
MD5 b886dcc404929aed46ece875ecca3876
BLAKE2b-256 b0af6d435c3ac3bb5de8324995e1aed1ea7df256277ba463044e8b35b7b1ccc4

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