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

Uploaded CPython 3.10 Windows x86-64

itk-5.3rc4.post1-cp310-cp310-manylinux_2_28_x86_64.whl (8.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

itk-5.3rc4.post1-cp39-cp39-manylinux_2_28_x86_64.whl (8.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

itk-5.3rc4.post1-cp38-cp38-manylinux_2_28_x86_64.whl (8.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

itk-5.3rc4.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.3rc4.post1-cp37-cp37m-win_amd64.whl (8.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

itk-5.3rc4.post1-cp37-cp37m-manylinux_2_28_x86_64.whl (8.4 kB view details)

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

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

File metadata

  • Download URL: itk-5.3rc4.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.3rc4.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c9cfda44fea6e94e098cabef5d592b23cfb4b6b8729959040e951ba5570b21e7
MD5 1a98c7254b731a63d887f844ed9ef3fe
BLAKE2b-256 9de4a2b2a2dd28147339ca5efdc653ffb27440dadeb21a5843477965adfa1b12

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.3rc4.post1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc4.post1-cp310-cp310-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: CPython 3.10, manylinux: glibc 2.28+ 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.post1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ccd9f2ceba7f284b6556bcbad99abec7ff6797f33bdd57311e4c1c5ef976b461
MD5 4a1148bb35bb0048c8e89e7ff690cb18
BLAKE2b-256 eaa7860a4e97e3526558f4efe7ec8e4114bb54495cf3c5ea20f7d4707110d5d6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.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.3rc4.post1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 07b9ea5781acdf3d599c8b15b87e24c805a3b8d36e50051958b43a710f216ec3
MD5 59f8fdabf24ca7982da86bf548ac5a6f
BLAKE2b-256 9d6920567d3b4d67208e279557fcb78e0797db408d07f091d14dc20904f1c600

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.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.3rc4.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 761218462198d132c05f276d1b7d8b0be97e374ab6284c2106943372a498ac08
MD5 d1809e862eea10c3ddd3bc521905e74c
BLAKE2b-256 f0733eb4ca89a6d3b5898d9d6e56ef69f6136b8f82262f334c1374fbd68dee5e

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.3rc4.post1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc4.post1-cp39-cp39-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: CPython 3.9, manylinux: glibc 2.28+ 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.post1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e94cbfe44ef499e7a63cab1c3024bd8df9080f1db7a9679e8667e0012b1a39b5
MD5 82ab26ca3598c4fed96a38a7ce660ba0
BLAKE2b-256 534b6f9b46489637bd85bd3cd027efe5b95249c2a94dbe6cd753128ca92df3e0

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.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.3rc4.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81f01aca1825baecda94534e04ddd2d02137590eff04ae789193f5495d920b1e
MD5 9286929658e12c1899ff49052aaf76bb
BLAKE2b-256 39b33518fe3aadea3d7699a1d6cb3964bad7993779015e93a23c323aa689efdf

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.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.3rc4.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b8df6549a3647377eaf6538718db9f0a6dae414e1efdb7eb1421e41c9d1cc565
MD5 4617988fa3fb5fa52cac029236387bb3
BLAKE2b-256 4583422adc407d37820d90cc504bc56b5835074615797be5bb886bf65db58321

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.3rc4.post1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk-5.3rc4.post1-cp38-cp38-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: CPython 3.8, manylinux: glibc 2.28+ 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.post1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 00b041be3ded00846cc7c0ff6f3a7f409851525a5c7a8f07596cf0d437c9f99e
MD5 6fe15d20f9240d3d532e2c4f5d43cd71
BLAKE2b-256 7a1c873cd45bb0dbac5fa0a0d5eb44b279b7941e06dbb5dde5473841e757f98b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.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.3rc4.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 024424550ce2822f715425c53c070a41409585768f347206f4888ee766bfdf07
MD5 b2c88961dd12f6d221e00fa9c39015df
BLAKE2b-256 87af7958912943c3e5b3856540ff58675405e19ec9d3dd3e590d8892666510f2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.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.3rc4.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 eb1859473ee7dbbc74d11dbf36452ee2242c99cc10335f624efd328dd83ed432
MD5 9e3b6e8455757e532169f77bb8e279d5
BLAKE2b-256 d70fe5ff4bc8f436c4e6a6ac48311134759760efc564c8f1c2bcbe9553e29c9f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.post1-cp37-cp37m-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.28+ 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.post1-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 deeac8d05393edbbc2a1cc10c1cf8c5f49a29619f0c5a49c64433cf702f12cbf
MD5 b3e4908d32943f7ff71db7c03c622b18
BLAKE2b-256 d62465376684defb51955c665e28edd13cff56052c0484a2f2a526d558a75752

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.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.3rc4.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ebb729f434f03b363829300d9aa9e39fe2586a87e340afda5fe55396ae64357
MD5 e173000b7f94cbbccbcc02fac4c401cb
BLAKE2b-256 fd62a93fa407d895de2a12b9835f34613f0abee09a13f5ca22e04e632c44f31a

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