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


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_core-6.0a1-cp311-abi3-win_amd64.whl (37.4 MB view details)

Uploaded CPython 3.11+ Windows x86-64

itk_core-6.0a1-cp311-abi3-manylinux_2_28_x86_64.whl (81.0 MB view details)

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

itk_core-6.0a1-cp311-abi3-manylinux_2_28_aarch64.whl (72.9 MB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.28+ ARM64

itk_core-6.0a1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (83.1 MB view details)

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

itk_core-6.0a1-cp311-abi3-macosx_11_0_arm64.whl (61.6 MB view details)

Uploaded CPython 3.11+ macOS 11.0+ ARM64

itk_core-6.0a1-cp311-abi3-macosx_10_9_x86_64.whl (79.5 MB view details)

Uploaded CPython 3.11+ macOS 10.9+ x86-64

itk_core-6.0a1-cp310-cp310-win_amd64.whl (36.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

itk_core-6.0a1-cp310-cp310-manylinux_2_28_x86_64.whl (80.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

itk_core-6.0a1-cp310-cp310-manylinux_2_28_aarch64.whl (72.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

itk_core-6.0a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_core-6.0a1-cp310-cp310-macosx_11_0_arm64.whl (56.3 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

itk_core-6.0a1-cp310-cp310-macosx_10_9_x86_64.whl (71.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_core-6.0a1-cp39-cp39-win_amd64.whl (36.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_core-6.0a1-cp39-cp39-manylinux_2_28_x86_64.whl (80.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

itk_core-6.0a1-cp39-cp39-manylinux_2_28_aarch64.whl (72.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

itk_core-6.0a1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (82.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_core-6.0a1-cp39-cp39-macosx_11_0_arm64.whl (56.3 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_core-6.0a1-cp39-cp39-macosx_10_9_x86_64.whl (71.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

Details for the file itk_core-6.0a1-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: itk_core-6.0a1-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 37.4 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for itk_core-6.0a1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e6b41c20d71fe6699293b96b186955ef56fb12279eb384e3f420b04823dfcd04
MD5 1baac4284e05d00b5c5dae6c8f439c5f
BLAKE2b-256 4869be199054f3559488bc2597deb632f7776dea0784bb9c0645a5f140a0f47a

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 83ce36303d05f6269ba0b7840e263b9a8aa00597ddec655a40957853da55214b
MD5 a308705f5340412805008c227ed10f84
BLAKE2b-256 33f83ccd24902a0d51d3b129efd36258981a69b7481ff73d820de9dd7b6e7707

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 74d64e5a9f93fda6a2d60beddc83753f5f64bbf46cbf2ae9d63afc3d528ebcc1
MD5 d241089c9df29723e7f1b8c11eb5d620
BLAKE2b-256 ae482f24821a467ffca428832df31ccfe0cc16bea78f10de9baf62b722927e2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-6.0a1-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fe017388e53f06efd3430589123d4f4d9d43d4365a70046ccf453006429b2390
MD5 06a90c4693f10517b4d056f16394df95
BLAKE2b-256 74795d6ea21efb6cc7d0fa012626f15f8816ad731391618b77b9f3dcc56582b0

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d0b518f9b14d935acfe856a6d9b2f90b9b5eef9d75556847243a326e55dacc07
MD5 90f981932b19d586f5081a18d7185ed4
BLAKE2b-256 6a4895aacdef3495556e0617bc2fcbda53c98dec10d1b1f25e95b3d186677927

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1341d694e94f1eb7e40da42843502d09d6e79caaa5dce32f26f6746d2923da0e
MD5 31cb9fd04078690cee48521a87509e4f
BLAKE2b-256 37e45a5a61252aa2146379b901408cb4ff7dfdcba39a2151d9baa2256f9a5c88

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk_core-6.0a1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 36.4 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for itk_core-6.0a1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9c7c8dbf09208a177e9da30166f831e5fefe125548af4be410f1f3c95b6c26b8
MD5 431d22517c1a6ae91486f62e4fbbd47b
BLAKE2b-256 072c93812e4054fbdce733d6d86634276527b0274efa62b7062408db0543be9d

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ef71916f30d355ac17e8e687db7ad7e6025a0dca8b698f95269dbae146c5ac1d
MD5 a2fbb266c6038c39edeb4669340f86f7
BLAKE2b-256 88c800a693d0da1031293e3b3c946c3b0319fd88e4e9ff38b0455f781a61731c

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 98abfca8f34089c9d179f3fec52551969d000853415c514233f99bb9878e142b
MD5 6c54070c6031c289343d156b68c30b33
BLAKE2b-256 7c847e8efba04d6da62fc25263a581ae465e27d646b44ed3ddcb0b81a4ca5c67

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b6b86a9c984dfc75da4147912de923bdf632ae8b10ff6499d5f445a117be5e2
MD5 2a3fe8d958f7d2c06dd7032d9b7bb171
BLAKE2b-256 becbe786261271fe661c0b1b45ce2b740d890fd917a911c368e6b2024af3ec34

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4d496b128d97d67c50bdb846510ba72ebcedfb820f4b6ee5056e588a1ac568b
MD5 3df085c09aeb7fccca2e68579bd5f88e
BLAKE2b-256 020be2d774a57ae1a4bff44fdae6091820b4a4285c9e9effe74f3936e5f3fd04

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3a21cfbafa7bdc1734f4f4c66516997f7bc0ec2b5602dc17babb68c40f69350c
MD5 74390f811470d91267d67878689c3758
BLAKE2b-256 ae374bc80b5aa561b93331babb4adfd1117239c6688caa32a0e306b01371a203

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_core-6.0a1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 36.4 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.4

File hashes

Hashes for itk_core-6.0a1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a487b387e84e31b0ed090cf9c1af3e976a689c4d32403ff1bfb9782c86f350a8
MD5 fde6065fe1f9d899944e8df9b2a3efde
BLAKE2b-256 3ac022071528dd86bb75bca844ce690064dd17530dc13705ffc60dd8d981fbe3

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 233d4deb77685e2bccc461a0cfab74a1b7ef89f3fa07905a69490a7e6e18067b
MD5 31925d5499602ff165885bce5f36af37
BLAKE2b-256 4de8ab4a49d066adad269f620d80002407e1f2dd9b562f3e03012b3e5fd01a8c

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9ea20a0f59a3da525e3f0cb73231c83d8942fe15b99dcac0a6c173ef0435d602
MD5 261ad257deb2804342dc8b060b6900ae
BLAKE2b-256 e4db81e8dccaab4c342816872b00a3fcc121007e64c3bc6e965b539ae4f75926

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 472f5457113d95b2bfc0b003a44b89f940a89faa6d0e56f4229043bc36bb2c2f
MD5 e2d18c1c0fb7593a7a330b8af0e784d5
BLAKE2b-256 22358f9370c057d2f88e0e6c970f7a4d4cb790356ac9161e171003c26f153a2c

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b3905378b277f089b072f046496674c16aec328709e8c5487045b3e62682c95
MD5 cde09f72f3c22883c0e66ea6749385d4
BLAKE2b-256 80044db9c234348c9dc108707d79dc13ea02f4bfb1811433139d493b9a83b748

See more details on using hashes here.

File details

Details for the file itk_core-6.0a1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-6.0a1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a6b85d99788a586861f218642ec117b8b60a1fdd9a174975ef3065a7a5878d6c
MD5 0263788131a61891b377d05ee8caf709
BLAKE2b-256 371bc462a7d8c65de02a7755d3d9a9456902d77aec54977cae5848261de58cc0

See more details on using hashes here.

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