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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

File metadata

  • Download URL: itk-5.3rc2-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.3rc2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 06b19dd022246ce335b122f5f7600d8d2118eecf795a7d0b323ded0901e351a1
MD5 eced2f33cf5c28f10ead7d688b4ce499
BLAKE2b-256 42bffc19cdcc85fe38b3b7562365558864a7e53b4164dbe62473cfbd7c9c0661

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.3rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4a871735ae93bcf4df25d4fcaae9d6a6f421b5b08f9d035aefd8e175eb6ace37
MD5 89d5294bd79bc03d55ba81d285f2c5ca
BLAKE2b-256 456e8f971659b926308574449a1fb4354333899444d5b676cab7958096809c83

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc2-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.3rc2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ffa58dbafaae6f8f54d88256c548f2bfcfa3afc86bcfabc9ec73015d34ca9a7d
MD5 4ac20529cba7fb6553bef4149390528b
BLAKE2b-256 feec22cc0fe405f8362d4d5605830dfedcff8005ed275b1e7db1d54a41562218

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc2-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.3rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2459cc1ff3bbbf85a859994228c8120f90180f08e9ea0007cc272d8efb87ac5d
MD5 1c96490992da794c4fc36619b1e1f9fe
BLAKE2b-256 2b0a32a6eb523a3270ff9bd36543849dac61a80605c2fa39fcd1497bc4fc6471

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.3rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ac739edf6862eefb7baf72831bf6a69d4a23a20782b797d95c5ba670402c83ab
MD5 958cef9a08dd07dde67b0daaf400ebd4
BLAKE2b-256 71b224f6ce30e80ca0d17e9259dd739e55b54071b154f6eb5bd9c6a2159e75c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc2-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.3rc2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cc1460b22ac065208c9651d65bdfd7fbd44d7c27d3ca14822577a81c7be3c59c
MD5 829a1667893cfaa8d826aebf5a06c089
BLAKE2b-256 7286019c0cf848b07772012c4b1d774e6682ef9f3db8607525e35abf13614311

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc2-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.3rc2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 86d84c24c4216f7765b2687c772632c878942f87804065a42810db481e5e5509
MD5 2783f70a2cf5b96ab927e2d0ddbb7443
BLAKE2b-256 fdf13edbde09aeb0bfd256f3e435f59dedc1ffe0f0e1ed18153ef883731ed49b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.3rc2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 2074d4b8fe61ecb1dac15f5824500c35f2a403a6439821f13367a57ed0bcf24b
MD5 57ccba03d70bfe55c7492a762f068eea
BLAKE2b-256 9315a6dcd0aa9a280ae06a4c590ed7703ece1bcd6af55dfba42efcaafa3011b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc2-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.3rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f4a5a851beaa5d2841e6a05b3d9f2dba9547b776fa902fff3603ead6c967e69a
MD5 2ca773497fed23a8bc278c987df021bc
BLAKE2b-256 53734eaba177623a33b6e51e7f671bed37550ba19c6a8272be285072230ce7d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc2-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.3rc2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 4da17f2498720a36a7a2f6dde63cb7bb11dd53faffa2d331aea450767d387b1e
MD5 e3e4e08715e6327a280834c4bec18e36
BLAKE2b-256 72f2c527982077c87ea844e100c73bfe0a1ab24eb7f6f68acbd97357b25353fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.3rc2-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4c8df48bd1807bc3751f584f5409075f00b74fc1d33cc7aad6bcda39901f37ea
MD5 c60834ccb09b2c693ad142eb60dffe03
BLAKE2b-256 a1c195e9b5cfcefb647ff4fb89b7958391e2e1a15a1fe823d734bf6303159b7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.3rc2-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.3rc2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5add08498a45da3a39db5adc0915bb60f058bef7c10582c71dcb7cdff4dc648e
MD5 8d665a1dbe9bda2827d87464bc16c0d0
BLAKE2b-256 b24500c9185c513b4160b3bd882956c8138db642bceae90aa2286e3939292b52

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