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
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.

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-5.4.5-cp311-abi3-win_amd64.whl (16.8 kB view details)

Uploaded CPython 3.11+Windows x86-64

itk-5.4.5-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.5-cp311-abi3-manylinux_2_28_aarch64.whl (16.8 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.11+

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk-5.4.5-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.5-cp310-cp310-win_amd64.whl (16.8 kB view details)

Uploaded CPython 3.10Windows x86-64

itk-5.4.5-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.5-cp310-cp310-manylinux_2_28_aarch64.whl (16.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

itk-5.4.5-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.5-cp39-cp39-manylinux_2_28_aarch64.whl (16.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk-5.4.5-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.5

File hashes

Hashes for itk-5.4.5-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 6969d30de84e08d626d8b6827c5dab3f1e5f208322ece7d08d44b09448a1e221
MD5 578eeffa12483d64c38f31091f2c4938
BLAKE2b-256 fcc0543e6a0a50580c7fc2ace30133283a6aed11dd13831a38583fd88b2c0a64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.5-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.5

File hashes

Hashes for itk-5.4.5-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 678fd2a3ebf2d8225e08b13839ea7e490dea0d7762b24f978fec3e20a6e853b3
MD5 51508497c3f39bf0a31f3a2be4575c99
BLAKE2b-256 78a51da5886589d7397b070982f61edd929ded52f8dcbb5342445e9784d40c5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.5-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6546a047ab92b34b204711dc69967c91569e42d8bc87ccd49836a9cd64c8c1c2
MD5 a7d5ca1119b1b7b0d0945fffa36f6435
BLAKE2b-256 74872b8386f9ab4e9fbc8bf8298009d480a35852945b6595f07ebe476d6277c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.5-cp311-abi3-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4bd2c318f581bdb005790907df58b22de272bc1f5ce0c7573e31d056f1bbb14
MD5 edcde04f8b828cabda9ec8ebfa0f4424
BLAKE2b-256 84016e191c4baf718d6d6723476a6c97d110b8490875bf85a280b02513330833

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.5-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.5

File hashes

Hashes for itk-5.4.5-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 160cc9353c07217d7017adde22c39f3eb34bfe66e32a951502bd9687a2450f84
MD5 64fb2f99bd0d68ffa7a2d183c00c21e3
BLAKE2b-256 574c94c3404b5c627962219e7f509616492498344e8d9692cb2858fbad0fdae7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.5-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.5

File hashes

Hashes for itk-5.4.5-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 385b34fe0e04c8dcf2920a80809f96d2aa9f4c415fb7616932d39931f5af4624
MD5 9a638275b9104603d0b8f1579766f0a7
BLAKE2b-256 3e0161d7ed1c0c1fae8a818809231cd4eb6c91c5d14799a6e43b15aa7e051489

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.5-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.5

File hashes

Hashes for itk-5.4.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 897ac18f54249371c2b106fe30c6ebc015f6d40c80e1f8ee9675f04b0086b6be
MD5 e7bbab19ea4286267761e6436fe68edf
BLAKE2b-256 5ba158569de4b537973ad9bced95241c743ac0908c54f66198521470cf82be8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cab8071bc751d438709216a6f7ba429650a41806d0d30e96f47f03a4d9c23b66
MD5 81777b9989cb1bee685f8d9b9fd9fd1d
BLAKE2b-256 c0e60d639931c7df8ad60a9fdf7a059d6416a755919d83796c8ed26e0ee54fa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.5-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e0d356ba7304a44b33fbff24eae86f87190d63dd512e6a191be264533e7854c
MD5 52e3af4f702cc372c936eb986a4dfeb7
BLAKE2b-256 4ddb669caf2fd068e44372b7b425254a18eefca8a2a64affc8ac582e78489931

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.5-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f0618c986d12ba3cafb32ca3453b18f50d0f2e548a7a7cf9d11c940189193b71
MD5 13dbaa80bb172c596c2311ca7bb9d680
BLAKE2b-256 3edc9ea7eaddb40b258db0be31cb6d5941caa28f4b6325fc45bb00824619fc47

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.5-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.5

File hashes

Hashes for itk-5.4.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94f8bbcb68e07c1610dca03275cf6459343c456ec98c3143922c35cd6607fdc3
MD5 2c98ea076922eb97c0998d5aedfce62b
BLAKE2b-256 6779a7cca5a0c3fbf290c2c87c05ff03ec454182bdbe3f76906aaad54aac8d1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8f6625d67584fa2fdab8b8f6c8cacf4a3f5cd0b3b2f79c88159df374ef851ed
MD5 e9c772395d00fbbe9a1c400ba6d849d9
BLAKE2b-256 aeb18182202068b3522f7f9a0067f79cf2de5a6c02c973d6f723985f35cca9bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.5-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.5

File hashes

Hashes for itk-5.4.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2b3d6c0f887d3ec81c9c12fa94533c90774b02af50aed969f51c0a96dc9d6b36
MD5 467d2c1fbb6b76dfedeb3179903cc905
BLAKE2b-256 c2a54ca524dd953acfb92e41430ae7178adaf016955b154116ce62a80f7f0a62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.5-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.5

File hashes

Hashes for itk-5.4.5-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83a9f3d75d9a9ed60027e032c40e39246abd5d8ae5188f3ee5f09c05d7678453
MD5 d6300512d73d250b92743f4fe4a9f604
BLAKE2b-256 c68d10b3e4023665222fdbd10939cdfe5e041fae96a8bb308a2194f59267a3a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.5-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d943265a18382279dfb57b8e3364a35693cee0a493bec70512494d00a188ce61
MD5 08e9050667d193b4ecbf4a9b915af0fd
BLAKE2b-256 b275bd0e20c0d17a9cc91d5d97327e78d9a39e4fbc323b78036871d8f8f92fc3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.5-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d5ec128b84a5a8a52e26c9cc9847bd25c39e43ca19f12b3ec7ea2f33fdeba02c
MD5 0f03d347411d70e564f019b51901aed7
BLAKE2b-256 004649c2670c78cb7081f23f8ed157b8d2783c9a4329d2355fa67fc7ba834abc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.5-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.5

File hashes

Hashes for itk-5.4.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 040a71f4962188503b1a8d958445ef0474e268a991840465c2fcd29215333086
MD5 9402744424a55d86ded8f9e0fe56dc31
BLAKE2b-256 e1b39c30206a53e219159c766e92b6dce4f248bb9557d500b680cd00ca201ef7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.5-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.5

File hashes

Hashes for itk-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 986ad5c66e0134a082a90152519cf6887cf469cca5422a4d90437224754082e5
MD5 932f8e5a3bf04e9012b6bff99576d323
BLAKE2b-256 30e3a2a010a96eb143f3c1e7b7e897b836e3f3f45c421d774abeeb98816bc3fe

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