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.3rc2.post1-cp310-cp310-win_amd64.whl (8.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

itk-5.3rc2.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk-5.3rc2.post1-cp310-cp310-macosx_10_9_x86_64.whl (8.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk-5.3rc2.post1-cp39-cp39-win_amd64.whl (8.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

itk-5.3rc2.post1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk-5.3rc2.post1-cp39-cp39-macosx_10_9_x86_64.whl (8.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk-5.3rc2.post1-cp38-cp38-win_amd64.whl (8.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk-5.3rc2.post1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk-5.3rc2.post1-cp38-cp38-macosx_10_9_x86_64.whl (8.4 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk-5.3rc2.post1-cp37-cp37m-win_amd64.whl (8.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

itk-5.3rc2.post1-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.4 kB view details)

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

itk-5.3rc2.post1-cp37-cp37m-macosx_10_9_x86_64.whl (8.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file itk-5.3rc2.post1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk-5.3rc2.post1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.4 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.3rc2.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6ab340e52ca1ff79644edc6f50228897604434e16ab2167e4d28f4d6ed7aadc8
MD5 da44d974a1f6f44bd60567d4f8cfe92e
BLAKE2b-256 1b3d66675a5d417b44f81ce9f0d2c5e50daba67f97485146a6c0bf95ddd6078d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.3rc2.post1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 812ee349ab50cae56c267f2f65a8c10ed99fd40c3539cd1cf9a09a28c86aa222
MD5 8b809f739f73b74081b08125901b2473
BLAKE2b-256 613c716ec46569b718ecb211c864185a0a197b24798982062defae1c0ce541bc

See more details on using hashes here.

File details

Details for the file itk-5.3rc2.post1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc2.post1-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.4 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.3rc2.post1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10cb4c45f8127b262058f5f36e6811432dc47f021c1d8367c678dd6db5ee5047
MD5 8e780f27ea2684f1a16f42baac480c46
BLAKE2b-256 f7e26559daf9f1d2324f0e7d8d477c18dffe18593dc92ff3b20e970816a9a45b

See more details on using hashes here.

File details

Details for the file itk-5.3rc2.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk-5.3rc2.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.4 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.3rc2.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1710c30e1b4fd09d9416ba566a8f132a086e606a89242265f95ab676e173974d
MD5 6f517863b3b747b0fffa0b6fae20a04b
BLAKE2b-256 4d8bb73fc2210909e04e938fda94e9e26d5724a635bd422a23c745de01975638

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.3rc2.post1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 eb02137568d28e7a344bbd489aa07bb56d8fc51b8f4d8b633ad99b83c124259e
MD5 bf440615ece0ce8e560baa4b8fc5675a
BLAKE2b-256 64a84b234594aa97461982a69d64c5eec170cdf6a6efce59fd5d1ec03d3defd7

See more details on using hashes here.

File details

Details for the file itk-5.3rc2.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc2.post1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.4 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.3rc2.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15bc14753fb7437e638904ddfc0109e21dcd46c0a44b1bec0b0660bbce7b1598
MD5 c097fd651ec80ea5e6418b7a03573e43
BLAKE2b-256 c85961887c74008ea06290ccd6c4134a1a134885cf434793f7ba4ae7d031421d

See more details on using hashes here.

File details

Details for the file itk-5.3rc2.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk-5.3rc2.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.4 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.3rc2.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 28abbe3f55c43cede47deb3648747884212e23b80114977ef047295d0e4d152c
MD5 1d526e776b29966b3735d036d226c949
BLAKE2b-256 56d80ce8893884665c3939752a013e1a556b57b6a5a846b0e080f34c90579c64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.3rc2.post1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 0246b4d81b631786cc9ec7e38124132408a9710984da41827c954a61edcd2980
MD5 b6c2ba5c6e79b81c2dd3fc5111c58994
BLAKE2b-256 8cc70ee81f4cd01f6bde717188ff7c79f34e85f4ecf65b5f93c56e0fd4c008e7

See more details on using hashes here.

File details

Details for the file itk-5.3rc2.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc2.post1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.4 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.3rc2.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ff63d6bc6b6d9a8f1de2f3879249c1f01c45d35cbbe51a313fdd9a95259d08c2
MD5 57c91ad5ca2ddec32da84a8773c349be
BLAKE2b-256 1a793ff617b2e99b2e47caae4f0a74a56c6b8b14692e029c4dc2d9d9b0a36f61

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc2.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.4 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.3rc2.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6412ed5db9196d29c86c9b3d3b8976451ed69e6990c62daa19832c9732e29f05
MD5 503b19860720f853527717a44268b546
BLAKE2b-256 07b1b3bdf8c6aeac65d00a3ecefbf6f71e9585cdfbff1c21f9e5db7dec800028

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.3rc2.post1-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ee11bd4c110b71ea9db956c84cedc3f194fcd7cf0a78753a743c5991af06a7ad
MD5 176387ad0f96cf89748215fc28630502
BLAKE2b-256 aef6ccb88641880b9a0d0dc9262c044f3f99d961ffc36127440fcddc8aa38f46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc2.post1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.4 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.3rc2.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 422f8eb8adcd406c415fac2183c58a5262b5417424a2f5f240fe4d84a557491f
MD5 4b74f9d7a3737c0a7ff87598baf279f1
BLAKE2b-256 a7ebdf79dbaeecda22030cdbf5d2735669b7c05aa8d901fc69c7cb87338a606c

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