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

Uploaded CPython 3.10 Windows x86-64

itk-5.3rc4-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.3rc4-cp310-cp310-macosx_10_9_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

itk-5.3rc4-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.3rc4-cp39-cp39-macosx_10_9_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

itk-5.3rc4-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.3rc4-cp38-cp38-macosx_10_9_x86_64.whl (8.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

itk-5.3rc4-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.3rc4-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.3rc4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk-5.3rc4-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.3rc4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 08dd0327248ea491a9e77a4df76f05d075763261e6de18284a185646b9f1088f
MD5 62594084b9ebbcdd99afa5dcc575ae60
BLAKE2b-256 de673073edf0e8492c9b5cf849bdc5d6fa1c0b8290d77931f6a438b0d2c5f394

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.3rc4-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 173ecf78106ba1171179344617fda8e3e4ebdb9bd9ecc941bf0c74f2f0ba7899
MD5 5334d0c8b45ec73b9b38a6b260150140
BLAKE2b-256 ee5d5c00e58da92c771ad8880167b2b976992a56dcf70427f09869ce2aca60f2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4-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.3rc4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b2a0c185ac24398f5a81e130965eae4ba7c94877833485631b690ea9753c932f
MD5 d32255c56c079a0559dd30eddb4a4e2b
BLAKE2b-256 056ac47079bbe7e2fd69fddfbba0ace073910fdc504d82ab52f8cfa9c598dc83

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4-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.3rc4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d1b5d4f6bd612cc809a9af9cffd4d1be2e8b74bcfa91d55178df3ff57556ebdf
MD5 4928ba53fdbc4f9afaad75f8455882c4
BLAKE2b-256 ebdb8f55605e87c0d9a96cdcca179f02085b53f222566899085113d00e34d8de

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.3rc4-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 02aca4397c274b57945fe8474bb065c04f5c6209875cea81467ef92288d73809
MD5 eca2d92506a45e4fa011d0c9f36ceca5
BLAKE2b-256 f052777934423f4ad6d280ddea2955924d6f53b4cad1b75dc09df8bd2933e7a0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4-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.3rc4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd7f7d1446449641b5c4e41a858ebfe52194618b78025650464c7893de877000
MD5 e557a22c2963547e48d9372948d665ed
BLAKE2b-256 20cad504af7dc7113a43e7e435fff8a0c67f825fd06c2810a1ef3e087922fabf

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4-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.3rc4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f5ed1c06435307bfa7f24b2c99a518132550cd1b7f2695575f9f7ad4b6b08f4c
MD5 672342c53297df9a41eab24c31505876
BLAKE2b-256 472efe1ee22d75b9a0d709394dc0bf76da39c43f107e51a6c4f9f0f5c5f52871

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.3rc4-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 78e2bcd86ee4bcada21a2f8b426c2f39e52a93fead7852d521d8da5434030b95
MD5 1c61fc1ba23cbe93da5dd9b0723ecf3b
BLAKE2b-256 c065420872058eb07bb75bc69e4edce34513f0cadb43d8acfa579dd3b72020e2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4-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.3rc4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6d7c6d47ad1a82be21fc01c1ccebfb48f1f04a39b6c02d16f4b5cc501f3e1fc
MD5 a0a1b1dbb344dc92f3d99c550cd1a253
BLAKE2b-256 85174cca75cbd90665fe7c411166b7a998b94e7748874574118ec684823aad85

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4-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.3rc4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 aea08d2e0298d733bdf544cc43b0fca1f7dd24485080f214a6f3aae5a62123ba
MD5 34dcf960004a0e9980f7dcdcca500a96
BLAKE2b-256 8a09b8332aeedc673c86c104ba88b7c40f757a81a1819c5ad6a81cb32999aed5

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.3rc4-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9886a612d646fffaa5f8c47bd64667fd51cac474391bc87ae3c0dbee8cd04cd6
MD5 91b29b34f74f83680bf7de41900d70c6
BLAKE2b-256 d64ddd790b73a2f61eb21126920aad0914434ed6fa8a741da3febcaf27316a8b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4-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.3rc4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 27e6a9e52dfa70723fd07821d31ff3ab70d4e47b0a0dd337e987629313d0985b
MD5 7c85d38a83e0ec4c37eef568486b4bc2
BLAKE2b-256 2cafcfc6b2feb3db8a14d54ebc3760a7ad9904c0ac61677ebb9e65237c84930b

See more details on using hashes here.

Provenance

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