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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9

itk-5.2.0.post2-cp39-cp39-macosx_11_0_arm64.whl (8.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m

itk-5.2.0.post2-cp37-cp37m-manylinux2014_aarch64.whl (8.3 kB view details)

Uploaded CPython 3.7m

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m

itk-5.2.0.post2-cp36-cp36m-manylinux2014_aarch64.whl (8.3 kB view details)

Uploaded CPython 3.6m

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

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-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.2.0.post2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b513941d6537d623766ea795fcbdd4f519c763274d99ad0f435dae0f2bd54eeb
MD5 d443a0774ec9e3bc60d2b65244a151ae
BLAKE2b-256 d2f80379ed768107b7079ba6c19fe3ba6463ec23ad194310241e4543a8170bbd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-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.2.0.post2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8b877cdd9079060ca99db6d8cdab08f8b1475f9ee16755176c334e663c95ffb8
MD5 a393c063086000bfb1f3440dfebf29f5
BLAKE2b-256 285f330abe942758a51f31a78ba137e2207540701a5c5d2639a6a70a9d532582

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post2-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.0.post2-cp39-cp39-manylinux2014_aarch64.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.2.0.post2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7077de3f526d86a904ddd569f48c9bf960dc11b95c7cd0d8b64440ac662a3f83
MD5 eb18558c58792f10ac716409c11b0a6d
BLAKE2b-256 9dbba9f1d52cbedbcd5a76e6aa72fe3c3075cb0e22175b927ae251eef125eb21

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk-5.2.0.post2-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.3 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • 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.post2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 82f6b49e0adcd6173876a048513e6c19c0e03acad8263b10e18cfa0475c9249d
MD5 eaae0a8ecd12477bbc3743c8fc17f4c6
BLAKE2b-256 e9450d7113508ea6b85a41c67c06507ea4e23abe7a424e9b3c4932f9f05ad8bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-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.2.0.post2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 93527fdcec7288a40229c574f89bf54aa7fa126e34516101deb7bacffd77573d
MD5 39c6d401a8d9f6769aac44c8ac7f77f2
BLAKE2b-256 aad99edce5b3a3bc2b4b0c413e2f4bb6f1fb61c066902831f5b939db43e9f579

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-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.2.0.post2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 1e5fc5ce797cce32b37f11ef89c9d5014442c7d7dc3c3aa9d70933bfabf29058
MD5 8ac83eb37914463478555666499978a2
BLAKE2b-256 8788971c89eed3f58741d34e40981a2f40809c6cb3d5aa73123dfe6ca7712997

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-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.2.0.post2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2cd2503ca3d1387dffbb38c8be3e77c8fa438c4c7c2fe3d8a015700283b1dfc
MD5 4fba96575826c635de9bee7536c2cd2a
BLAKE2b-256 0dff10093e2bec564e67814413dafb11b34d65da53d433dc9264b853a71b5cfb

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post2-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.0.post2-cp38-cp38-manylinux2014_aarch64.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.2.0.post2-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2db5de7726e80328b138c8d447cb59ca710bf2601e08ee116b66931b6972b06c
MD5 c51938a2e7c2cc2366e0174d22f3591b
BLAKE2b-256 530772f0a3e89d8da16d910d70256b3b913e286199c7dea1d4f09cb1768c8884

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-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.2.0.post2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 78364905cf1c38c751f39dd8802c5facc5d36e6b4ea548fe17fd3300a69d12cd
MD5 ed0154c3a7f9817f62ff851afbd17c4b
BLAKE2b-256 b0c88d37f52afc0e86c35921209707ccf627f5751472aaeac7681417203ba0aa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-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.2.0.post2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 46e226a95b8f713728a11906e683f02f1c4c476a8cf2a2b956bb99e0cb2c97a9
MD5 77dc774c581d034fd56e757ba488c06f
BLAKE2b-256 f62068fba845f93bfb0c8485b98b2ec515af54337c992b8bd451710447d29688

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-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.2.0.post2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 285bec523dc1c346470d8e458f9557e3bff3f2699c7496b66b881e0a12f96b43
MD5 4e6b35ea2ccbbcba6acb2f9326b6e5e1
BLAKE2b-256 c1ebaf404ff409960397148efb4e29b2b10b3f16dc5138353e6f390bf210e936

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post2-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.0.post2-cp37-cp37m-manylinux2014_aarch64.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.2.0.post2-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b4f8819216ab902368e56516efea82cd0fc746bcb63459d0e6bf043b096cad13
MD5 15c4a5a19dca49dff149ef306100dc50
BLAKE2b-256 84ac29a5f25b915a76bf1b52037d6088dbde22b2e9c9d6b69048c448663e936d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-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.2.0.post2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dec9261c01acb413a75334ad7fab749c2aafb17395df611f64ce91ae00550871
MD5 185df7295007220068e0f4a7c07dfae6
BLAKE2b-256 5a394b1d03f8e5b77ae907a08e892b7d79170df2bf1500bb8af9b714de121852

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 8.3 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.post2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ff2b977d304ddb4ce2e95cd5789a2a933647298028f48f30f4da07f8fed3cc8d
MD5 836a497e9cbb4888739d27aeadeaca40
BLAKE2b-256 b83fd23e8c144aaf26fcdaff773835874f76219f732cc7542e912c70136d7825

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.3 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.post2-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3257713bf988b0c88878c0fdd3e72e3df553e55e7e6db4cf9960198b1a2fdb89
MD5 d748b35edb743f98b4375887d2ca1cf4
BLAKE2b-256 ffd089c4cabce7838e721c0405bfdd38b8eaa5a859d216cb98546458ff9d221b

See more details on using hashes here.

File details

Details for the file itk-5.2.0.post2-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.0.post2-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.3 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.post2-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2fe196b2d22f421eb2e56c11d80d7a753924a61a8147d3a168911f950ea3d53b
MD5 fb8d67196f35ff83e00e2f711c04b1dd
BLAKE2b-256 013b8549f34c0bde21680909b242e62cbe687fc02dc50f04546df428bcd424fb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.2.0.post2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.3 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.post2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2a72354392d04f19450c2b061773155fc4bab8ee397f0038ef972eee5149776a
MD5 5a77baee8b734f3d624f7af3266fd18d
BLAKE2b-256 bb9bf0d6a20d0bc1a0db72f7e3738629fa7b90775bde60c2f12bf12918c0c0e5

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