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.

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.2.0-cp39-cp39-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

itk-5.2.0-cp39-cp39-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.9

itk-5.2.0-cp39-cp39-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk-5.2.0-cp38-cp38-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk-5.2.0-cp38-cp38-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.8

itk-5.2.0-cp38-cp38-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk-5.2.0-cp37-cp37m-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

itk-5.2.0-cp37-cp37m-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.7m

itk-5.2.0-cp37-cp37m-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk-5.2.0-cp36-cp36m-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

itk-5.2.0-cp36-cp36m-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.6m

itk-5.2.0-cp36-cp36m-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk-5.2.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.2 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.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f6d99f743f4d9f9ac2393c38824eac93908c177dcfa2d8c3326fedf21f5cb9d5
MD5 99e185d2e469394eadfda724489e2046
BLAKE2b-256 8eaf50d68b2e534eb63c7103404d2f63b1a77e7dd53eb9d589855b947a748d5d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.9
  • 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.2.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f5c92ea9c11d138a203cdd2e113d638a673610e0b0f4e48a74439788b1eb268
MD5 7abcc1eb4927f5fe057b5339e1998d58
BLAKE2b-256 4fd63ae62b05f337a5a8a235de63bc190b33a13b5fee5f62744e2a99221a3c7c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 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.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 88e958a13f49b3bf21363ae006ad0b4d0dc558b0cb32303e92d27c6467c55d1a
MD5 f0fcc7175b72111f9a50c7a641406314
BLAKE2b-256 b44257c1b39a5501276975eb3c9eeeada2b3017a2d8a6f743cc2cafc0c0d6c4c

See more details on using hashes here.

File details

Details for the file itk-5.2.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.2 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.2.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cc0ebfd0ef5bf3cf9c55a2020cff4679f1ccea852911126212466b0fe52764d8
MD5 be7246636a3ef0a32b5afe14b44ace78
BLAKE2b-256 7f46b517c4875a4d6653b3729358894ad25c8afd1df652286d71bdce7ec45449

See more details on using hashes here.

File details

Details for the file itk-5.2.0-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.8
  • 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.2.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aef1e675c2ee30f3bfa9564fe5f8790fc30e432fc74f1fd01c80ebeb072629bb
MD5 041b3abac3fc433df2a15489a6d3025b
BLAKE2b-256 403122eebbb59f217ecfdf3a93e5b81abfb375b1c3ce5186b1a2217d24865e76

See more details on using hashes here.

File details

Details for the file itk-5.2.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 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.2.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5e85b7f89b748367699ea99192ad294ee2e46e83161d5f6eb771451e0776a5d7
MD5 6d5d8a263cbacfb7d2950cc2c56b9e57
BLAKE2b-256 fa5490da1cca4dae047ed0b8c8998f1ae3ba23c4683d0fc4307aedbea97ebf24

See more details on using hashes here.

File details

Details for the file itk-5.2.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.2 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.2.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a0872eea68f9aba841f8eb25489e94cb4e1f895466e64b320a532352d6de0aec
MD5 d3076b9f1c7d6cde51e70c28d9bc1b19
BLAKE2b-256 cfb8d411efffdd3302da279eb9efee71a2e628a0c168b53eb08db9174c97bd2b

See more details on using hashes here.

File details

Details for the file itk-5.2.0-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.7m
  • 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.2.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f98f1a3d34a5f381eb82e35d59259dbb5a27fc4ab7f36a478e975ca35b8e77b
MD5 c37675371efd847ec1b341880b513028
BLAKE2b-256 4501c7e0e26deee9b36352761da45b218e6f16c6145350ffe328c12698cd92ae

See more details on using hashes here.

File details

Details for the file itk-5.2.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 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.2.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ec13a03024e9dca3c939d7c0d9911b7769a605497b2b8f52501db98e7d6c1ad5
MD5 f8f7846f25da78fc71b4f6885292318f
BLAKE2b-256 323a77e932b9f8cf6b6ddcea5d9f7f1ede76964a05a4802081c5722b9445ee6a

See more details on using hashes here.

File details

Details for the file itk-5.2.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.6m, 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.2.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 a4b75661f64644ea1782f6648f30809e4ba20dc9c0d2066ee91d32f9b816247e
MD5 0b3a06fee484ddc263ee32a0fb722011
BLAKE2b-256 a9adda628a8138256de1262bf64591c4eecfaf896e34f65327aa9ddf3f60d31c

See more details on using hashes here.

File details

Details for the file itk-5.2.0-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.6m
  • 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.2.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 419002bb32e8ed0d70c5a4d2d4520866705a08f17b5ea03fefc31868fcc3b5ba
MD5 a1b1040e983171e8855edb1fe5c3f90c
BLAKE2b-256 9eac074c82f9dff10c737733f38d4ef20bd395572310878ec82a54b6edfbf0c8

See more details on using hashes here.

File details

Details for the file itk-5.2.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.6m, 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.2.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f35a29b662036bb5ae7f4c5498868e0a948d939ded17c64b6f290586d94e6001
MD5 3654125cd2868c0be5c721b59a6293f5
BLAKE2b-256 59b175d093d71b4969fbfdc83da7c6d91fa8f0d33cfc1864f6c656e106cded8c

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