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

Uploaded CPython 3.10 Windows x86-64

itk-5.3rc4.post2-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.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk-5.3rc4.post2-cp310-cp310-macosx_11_0_arm64.whl (8.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

itk-5.3rc4.post2-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.post2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk-5.3rc4.post2-cp39-cp39-macosx_11_0_arm64.whl (8.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 Windows x86-64

itk-5.3rc4.post2-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.post2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

itk-5.3rc4.post2-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.post2-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (8.5 kB view details)

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

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

File metadata

File hashes

Hashes for itk-5.3rc4.post2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7fbacd53b989b6616ab3313c951cc8427ca2a1677334e9173557d41fad25d8b6
MD5 f4914da0eb829434f8b98874cec9de90
BLAKE2b-256 5daf333eb85895e78b7aabb294b9c5da3d3c2f018f7feb06ba5f2219c4aa7de6

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.post2-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.post2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d321b9d1e220aeb19d90f266e592bbe26dd45c0c1aea1bf9a6bf49af151dc1f4
MD5 29cf346bbf05eff23b73c60d32945431
BLAKE2b-256 50a55277a121ca732a73c88cedbafdb487ef3023970573e1ba0856a550312b56

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.3rc4.post2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 28ba42b33b102b03440ab0669ab99b8c230eb863790c1359421e715d6229c0e3
MD5 f4b931f6502784d6009b9d7b1d12b3f9
BLAKE2b-256 37963953b0de516758b60a5332f53255daddf4b69e63191dd1d4f91e9c355776

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.3rc4.post2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk-5.3rc4.post2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92ef2faa30fca7916fef3da293b35587a29a08a89169ac4b75f69c4f1c1ecb35
MD5 662db61b82685a1f7d1c8cad65daf3ab
BLAKE2b-256 c45066c9256a33ce39d6423b3ca18be1dbf41a51170ad565bf442c3ad520a8d2

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.post2-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.post2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 032f7db269e5010b922948fdbf950257737e74396fde4e547786b196861d4cb0
MD5 c5b560c50220a381591f5033b93188a5
BLAKE2b-256 8ebc506e329ab73c550df1c74d65ae07b3b10bebf28c39bb82647f7a3ba0bd9b

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.3rc4.post2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a54e99115fe165badb092c6cdbbe9c27e5757a5841095cfcd131c1b31f4c02a4
MD5 e3f443d9790f8a7b7416a157abd01cb8
BLAKE2b-256 17185def5c96f8f2c1bfdb7b5862e3377613d411421123826d62bff4aa8f36e7

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.post2-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.post2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 277d605778831d2bd13620e303f8d80c33ce665d3fc54258b0e68ee02afeeaf7
MD5 f75eadce090c787fd740dca405e0335a
BLAKE2b-256 c7b627bcb6eeae918cccec7f89d1bbb9f6623e6945c77ee976f794dfa0bade8d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.3rc4.post2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 225079f65501df99f38e534a03cb5eeb12f028e41c1c3b6b66ca89d1d41d5102
MD5 edfcb002a18c80ca29944dac45d0379a
BLAKE2b-256 b31097478ccd426c9cb6cd5a6c46eeb8e7c781ddc4b87615ec6c0ca2fbceca52

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.3rc4.post2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk-5.3rc4.post2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 89433f5f5419979fdd8bd33298a26cdc2fbad798099af9b144fb1258e634d70b
MD5 52eacd61750a9bfb91db2f5ba90ebc6c
BLAKE2b-256 2c06858236303a4a26ea42877bc561e5bcc3ff1efaf40b0ed723bbff897ab5db

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.post2-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.post2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 31de88b58efaa6be9e2a65e2aa186c0472e37e8bad3cae2dfcbc739c301ea354
MD5 82e02a8fc1eedc6cbd54740f3799ceb4
BLAKE2b-256 85a17a366d20b8abbce8408cf6debc6716af931bb8c012f35e82b9b3f96d566a

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.3rc4.post2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d911e2348c6024213589dd10dc6734357dff47a2c20c60b0b6c15afb35e703b4
MD5 5f916904a1f4a7b8b34e7428069ba29a
BLAKE2b-256 4221f922486038175eb1bee147eb3aee8ab16c859a5ec7acf85f75e9ec1c521f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.post2-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.post2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e5a5a3e24d8ecc4ab333f23ee142380de480fd72bbac677728d3d57f6d8e29d0
MD5 c9e60c5daafbfc968782ec7d7c5523b7
BLAKE2b-256 c01506713595a2c267f2e5e3690682436a3db278fddc9fafc9ce8f7212bdbd45

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.3rc4.post2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 54c7b7a3c437c176e97ca213f88591a6afa4dbfb3f29398444775793fd821b82
MD5 2ecde38f14ffdfac7b8494cf30f24d4f
BLAKE2b-256 2020082955ed40c8c890eac69bff98a62fa896f34ae9757f6c196accb262a974

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.post2-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.post2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 93947ab994ed5f1ded80633e98f1f1b67d4f8b11d9dceff4a6bb3bb35bfafcaf
MD5 1f33321be77d79a6be7c41785623ae09
BLAKE2b-256 e5c7b9a6416749bf29e8cba4ef058b5248d37d4c7eedb6e391b7ae0c2ae73d4d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.3rc4.post2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d017ff441a32e6f453e329cd71dc2a9f335595c77e3caf811709fa07b789c598
MD5 9cec4bb8a85e00b2410b448aea9700d9
BLAKE2b-256 d0562c94c8e1c2ea3db7dba09fef96802b7ecf4ed095c13e9f1233ef84484b8b

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.post2-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.post2-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b2b37048963a268f68415467ea8b304fdf1ce715dbaf86a7ca5c59aa0af47fd0
MD5 2162323a07b6904d68aececfd1a19df8
BLAKE2b-256 0a608dc14735a191ee57deab81ab12e80e16820894c05ff1c4c880c643643dba

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.3rc4.post2-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 77e6b1288894ab96b3e34f263168f3cef7a7fb6365399ecddcd36e50efcd453e
MD5 24f4243b0dfefa6c1e7bef75f8d29a9c
BLAKE2b-256 3c5d786d353318396d66cccc332f70b93c3e30a26c29c4ff3b7f0e3554c443be

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.3rc4.post2-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.post2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f003d8ea648dfbde6260e2d621b491845f956e9bb4c4af02c0fe5c6027d0f573
MD5 598dd4f1f3d937c894faced3338f2c61
BLAKE2b-256 578a0b25040b5f3005a8ba15c649c8e7193daedc2c0ca601aafc2e3b711e7704

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