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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m

itk-5.3rc1-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.3rc1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk-5.3rc1-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.3rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a448c8a9377328cd95fc2d2cbcc11dae8f5da1e6d60d18921eae0d63f96cf47d
MD5 5552a86e345e90572575b778773fe232
BLAKE2b-256 5ce64175e44a8174e4ebaac794fbbd80e9ec3f1f83deb1f1e1f4993f611c1454

See more details on using hashes here.

File details

Details for the file itk-5.3rc1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc1-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.3 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.3rc1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d7539b0330f60fdaeaef0a392d06f46fa2cf8cf9952526c51e7693c486646c36
MD5 25dcd2a53f0394ec7982dbcb7c19053e
BLAKE2b-256 ced1b724af8eea4fa9fe7d6dd324ebb573cccd29773677a2d92c35b3f14adf2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc1-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.3rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 097effa9a9baaf34611a3604013f7a37d50205df5c81d437a3a6d3246e1dc456
MD5 ad7fb2f211b3826651927ebe7bbcded0
BLAKE2b-256 c67a16c37cd9b681e0356a87b515ec6fed86b12ae34bd7ef27f7b08906573824

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc1-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.3rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e3d2208e8f16eae5a34acebd98d94db9f2be9784d992147a8f2d1ca9c61be688
MD5 13c7b59a51cf71d9106b32b7cac2b9a4
BLAKE2b-256 6044b1113b21b6091f534d6e0ec6e38584e62c062312dbce3ab942aa126b9c6e

See more details on using hashes here.

File details

Details for the file itk-5.3rc1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc1-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.3 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.3rc1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fc3a68e149f4f57b47ffb4d7f4e366168f1caaaa8b2bbdee29a10e21431623e
MD5 de47e9e07e5cbbf2380080994e698e3e
BLAKE2b-256 e873224ee224bbe8f62f2f30ecaf34725e772bf4f9c172a2caad3c3e80abf4e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc1-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.3rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aba6491a2c47b1a902de631d3692d7f8d18c999505f7200fbb2ffecfe6bad90e
MD5 702d0a4b3ec96dc98ea30d71ba770331
BLAKE2b-256 2704b47bade8a62e5a10de829774bf4418c1ce2da8db02e5c800e8c51b26e1b7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc1-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.3rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cce70811b57ccef5279ccda6454cba9d15f06e4f0aa835949fc62b2d92ce9a70
MD5 d4c0403e504228ec335cdcd47c93c580
BLAKE2b-256 a38be23cfc74de8c143b632043dc8c31568653931c6be07d29ed6772075ca209

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc1-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.3 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.3rc1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1216d721197c53c846b5255f22a8d5f86020af2478727a82b9fcb52cba06496b
MD5 323d3b8d0866732bcc43c3b07fc6b574
BLAKE2b-256 a945fd012e7e2297b7ae274f24c6d794a1773135f5265c723704ecd7c56e2c50

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc1-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.3rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fa855adddf389740086b5390df081cbc38314f74dc9e4acf63b54121cd1f00a7
MD5 e90d671bb31cf31c4cbd91a9c7e8d3f7
BLAKE2b-256 4c4617cad46e19a42d7a796fabbbaf7ad720138833928d21c391f1aa251e2cf2

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