Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

itk

ITK is an open-source, cross-platform library that provides developers with an extensive suite of software tools for image analysis. Developed through extreme programming methodologies, ITK employs leading-edge algorithms for registering and segmenting multidimensional scientific images.

ITK - The Insight Toolkit

ITK: The Insight Toolkit

GitHub release PyPI Wheels License DOI Powered by NumFOCUS

C++ Python
Linux Build Status Build Status
macOS Build Status Build Status
Windows Build Status Build Status
Linux (Code coverage) Build Status

Links

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-5.3rc3-cp310-cp310-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

itk-5.3rc3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk-5.3rc3-cp310-cp310-macosx_10_9_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk-5.3rc3-cp39-cp39-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

itk-5.3rc3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk-5.3rc3-cp39-cp39-macosx_10_9_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk-5.3rc3-cp38-cp38-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk-5.3rc3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk-5.3rc3-cp38-cp38-macosx_10_9_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk-5.3rc3-cp37-cp37m-win_amd64.whl (8.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

itk-5.3rc3-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

itk-5.3rc3-cp37-cp37m-macosx_10_9_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file itk-5.3rc3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk-5.3rc3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.3rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ef82f2ef51d4ca079f48b5c3236f2ccc432734dde214d09afa00c6b5335fbee4
MD5 63cc512cb88227c1f2686e9e83c96f34
BLAKE2b-256 05233dd3fde648637878acdc1b61433193c0068d641658d2c41ee3dee6a93e81

See more details on using hashes here.

File details

Details for the file itk-5.3rc3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.3rc3-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 24302644787218cc5e6608b2f935b294ac06a9a7fdfd140281e5bd220ef13419
MD5 36e8f0681009f8f260ded3b2658d3ccc
BLAKE2b-256 19f1b2739ba66af74e9e8b7cf1bf45377c3349a864d5ea8e7b8dd1d04641e374

See more details on using hashes here.

File details

Details for the file itk-5.3rc3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc3-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.10, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.3rc3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 73b4e71cdb99ef41e30b888f273eab2b0fea1bfaed7ccaea6baa43338d042daa
MD5 ddfd0f73b9c94deda3c79d7849fdbc91
BLAKE2b-256 f45b559494912465627c55e07d598eb84d0f2f1a92762a1d967f26794b44f9d9

See more details on using hashes here.

File details

Details for the file itk-5.3rc3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk-5.3rc3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.3rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 23ca4594adfa858f27e786f5672686e6aa57a89716129830709fcf55655d7d5c
MD5 49fe8026e65c923546e9fc4bfcfdde40
BLAKE2b-256 3ffd3938562a4d87cdc24aae668b70978e58d4bf207ebb15f50bca2072d412a7

See more details on using hashes here.

File details

Details for the file itk-5.3rc3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.3rc3-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1bab73bd2a222771d8d80a307aab5e888104f1841049c74f39a08c044eec42d2
MD5 f296ae98c42d2ded47a1ae5fa752ba66
BLAKE2b-256 ecc524111f1fc9408eb41a1f1f9d57b28a517d4e718fafe7e63557e16f061bd0

See more details on using hashes here.

File details

Details for the file itk-5.3rc3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.3rc3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 38748a78c5dcd334e28ce15980275d3b2a3dd4d71274b3913e998906e33c1cb0
MD5 eff8e2e101fbdf15eb228b09467e8ce6
BLAKE2b-256 7f11e12bfdd69638b94ba38ecea6e2c4bca7b0ce1872bba7e649ab8bf6bc47dc

See more details on using hashes here.

File details

Details for the file itk-5.3rc3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk-5.3rc3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.3rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d75f78ae3132990f19c9cf8f91a8a4d60d8c7545973f880b8ac7e39aecbd8298
MD5 69106d19b0d63b0f810eb22338802444
BLAKE2b-256 dacc8663cf96b968aace3568d1d818c5e1454997c9d673cdf18a8a86ec7298f9

See more details on using hashes here.

File details

Details for the file itk-5.3rc3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.3rc3-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e26f01c60a1b59ac1b5dea7ed58ee3b63a375e37f97f8b8abfae1bbbed2d8f0a
MD5 9762229fe24c0c74da00a92a3b9c046f
BLAKE2b-256 e95149e532827a231419d5ba38ce1388a3083ecaa25b7f65962129d9a9b3e6d4

See more details on using hashes here.

File details

Details for the file itk-5.3rc3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.3rc3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4bf706eb70847735ebd69abe6301ebda8b4c5f1f30839055fb8aefb5744b09a6
MD5 c5f0b99ccb6e49f1b2fe6aada9e1f83a
BLAKE2b-256 2a8537b78f76b68b95d325f4fcd41b69198bb70538b388fa322fc5bec0da9c8f

See more details on using hashes here.

File details

Details for the file itk-5.3rc3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk-5.3rc3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.3rc3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8c3d67da8b55e7d95d0c0684d0531fb4f6618a1e0fc92f67545d094d34b4d8fd
MD5 12472e440b54c3e7b8e8a350fe79bea0
BLAKE2b-256 8b3e08457446f6cc3beb4af822949898918d1190a0dddc3c9e82d4a78b62fb81

See more details on using hashes here.

File details

Details for the file itk-5.3rc3-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.3rc3-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3b412538bd8b0fd17b61372e4369ecb4bc3c191fe0dfbf174946e5150a6d9fdc
MD5 2fa6ff644fcdcfdf7320c0ad560c2d4d
BLAKE2b-256 3b700f18aed9f7a022bbf393b346ed9677e1412baaf50d8ea72d485f55fc7ba0

See more details on using hashes here.

File details

Details for the file itk-5.3rc3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk-5.3rc3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4d2f2a28d6daae9277a3797f0aef2fab4a26505a7947dfd76b171460cacbfc7a
MD5 d6c5b40d1cdd493b89ff83e3dd25042d
BLAKE2b-256 d950e9ad07780197f5289f2a7d3495424ec558ee11c9bc86661090c43896124d

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