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

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

Uploaded CPython 3.11+ Windows x86-64

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

Uploaded CPython 3.11+ macOS 11.0+ ARM64

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

Uploaded CPython 3.11+ macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk-6.0a1-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/5.1.1 CPython/3.12.4

File hashes

Hashes for itk-6.0a1-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 90ec1600982a29598b7b0b7358d2dfc72e79f68f09d2d6b4107cc5d6b9fe86e7
MD5 fb995b2758087daad124bc062c199966
BLAKE2b-256 28e7af92ca5fd1e34330d28e5eb70cb92ebe257deda3b5b67bebc1104c361e44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-6.0a1-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10613dc10ea280dc6731d6358fe3e97e34bcaf9f421fc448619977862e669dbe
MD5 4e413a90722b9d8a2b90c41165cdeddf
BLAKE2b-256 f6cd72c6402070476e7064c0f765e3411e779d7aaeec01e23cea4c1c07947f9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-6.0a1-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8703a5c7b4e93759cea105976f957549b712ad87a275ab781b51f240c9ad47a4
MD5 339ab71d6462d6c0007fe026034ce7ff
BLAKE2b-256 814259c114af5bba1c7600bde99ba96639a806a53d2b9a4417c97c0ab4c7406d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-6.0a1-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/5.1.1 CPython/3.12.4

File hashes

Hashes for itk-6.0a1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 85d96f115fa747d5770ff27ecc2ce16c02c318e9efe346ff128b76f582dde8c9
MD5 a0fa9baeaae19b2b2b51020b1c58afd0
BLAKE2b-256 98fd6656b87e3787c93ee89265a987e7df8780a9b744c7017394d7191983895f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-6.0a1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c90089bcf36c757a3a9d1f3331b13a3e02086bc7e46b6cd7ef3570c7ae22f056
MD5 3a12f2a7582977e954d2203c12c1921b
BLAKE2b-256 a74646b96fed576fca67dd381f10631c2410e6e33ab63458215a6c10706228da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-6.0a1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 57e4536d73864cd095cbc44d78854bfe6e00b58125a4981ce2fb0517c99f41d8
MD5 e07ed38cbd8f49902c54b12636ca64af
BLAKE2b-256 9d7005489f2e89dfa2f435b3acf9a35effef45a78198716986a815803d3562b5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-6.0a1-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/5.1.1 CPython/3.12.4

File hashes

Hashes for itk-6.0a1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0a1159353eb5ad16f9ac10601421b1b822ae2ea6126abf453324d077bece4e67
MD5 bff120555a0631c0f634d7a24234acc6
BLAKE2b-256 26c6291db3d78c803416d10c5ee74839bd4aedc7fdbb23f858e20271c74ca405

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-6.0a1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9f9885c3c2130e97a6dc938676d7c35118ee4a52a96e9275c30b4c0f5aa6832e
MD5 267177ed18371d12ce08619a0c981c78
BLAKE2b-256 82ff4b314d6e2ecd37edb1032ae730096a83b7f618af5fd444abec66dee3d21a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-6.0a1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 89368c4262c86efaa89a882b974fb7a3abdfc79fb39a999579b8b3cca4627ced
MD5 3ba396b60ed9482831562cc57d5dae83
BLAKE2b-256 ee7c89abc09999080f6850c64c160a7ce42eb517044ad48c523377f2ab97956f

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