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.2rc3-cp39-cp39-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

itk-5.2rc3-cp39-cp39-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.9

itk-5.2rc3-cp39-cp39-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk-5.2rc3-cp38-cp38-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk-5.2rc3-cp38-cp38-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.8

itk-5.2rc3-cp38-cp38-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk-5.2rc3-cp37-cp37m-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

itk-5.2rc3-cp37-cp37m-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.7m

itk-5.2rc3-cp37-cp37m-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk-5.2rc3-cp36-cp36m-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

itk-5.2rc3-cp36-cp36m-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.6m

itk-5.2rc3-cp36-cp36m-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file itk-5.2rc3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a673921ed0c308d0c691ad52cc26925db9afa57873ac60bf443732a36b0f74e3
MD5 bd04474402666f8419c155ce82f001e0
BLAKE2b-256 fecf9bd569e1dab8472867c63deb018e0f8218618b6b33e54a19be145b9d55c2

See more details on using hashes here.

File details

Details for the file itk-5.2rc3-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c2281fd7c0add376da501d7c70fe508138ebab66a90968cd087c4893e47c23d
MD5 47748aa0624b56007757bf352d2f4c98
BLAKE2b-256 c80f21f6319736404ae1028c3113fbe1f1091a5742351f14ada2fa42aa9604ba

See more details on using hashes here.

File details

Details for the file itk-5.2rc3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a694e1f0c782812b3f551079e27e779a3d5bdeb578c9fe07cf2c1bddbfcfdef1
MD5 6e886d0c4b705ae999bec88a7a94b6e4
BLAKE2b-256 c33d1bc98a833d0a810a44bf4a362d06fc703cd20d552c9258fcbe6574994a8c

See more details on using hashes here.

File details

Details for the file itk-5.2rc3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b94c02f9164470b6d5b0e879c7dea6777e6e64aa98481cc4361ebd2d48cb682d
MD5 3744499d14ef95a543b69c7a595382f0
BLAKE2b-256 ad740f24924f7936b3b0c929c921a6bb6c12ac2a217174dc74bda1535bd132dc

See more details on using hashes here.

File details

Details for the file itk-5.2rc3-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e0bd6fbf6116f5e7272b8ad21cb78fe851bb03ebb0cd6c5a4a8ccc3dd6f4514
MD5 1e5051c4a195556aec4ce78e033df9cf
BLAKE2b-256 c8c05e10128ea3c0a08bf82dce98fc0d83147c44dd9a6c4d904b74d545503551

See more details on using hashes here.

File details

Details for the file itk-5.2rc3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4589fb82d45232c3b120032b8605f1af7bd71824e3755c6f622dbc1a81e2e2f0
MD5 a544df06c142a56f9377ba317e9fa327
BLAKE2b-256 0365fd5808dfa04e91587493b722ad53b3bf28de6bb905d7d9b58bade51f36db

See more details on using hashes here.

File details

Details for the file itk-5.2rc3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 adb705393ea4cb99a084621b1ffe1becf0980e4a38dfa1618119fe226026108a
MD5 d5b9b648e4167024334171a6ca1bcc97
BLAKE2b-256 09f65fbfa8706f69c8ee3b00f315fbaeb82354e640b11169b932e678dfe32692

See more details on using hashes here.

File details

Details for the file itk-5.2rc3-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 54d9794ac562a4c4f34a635fb8ec23195015c60b1c1af8c8dc291cc09ed9ca1c
MD5 9114a18a67c7293a968049c2cd28a9b7
BLAKE2b-256 b35fb64cfd95da3e07f662fab2b37c38d9082d2f384ed968172f592540285c8e

See more details on using hashes here.

File details

Details for the file itk-5.2rc3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b002638f7a6b7fd5fc6c94db88c69b4b436dc3277a64f3a7ad9aee9d00b27d8
MD5 1e9c3d87eb273f87e002f165d1f18637
BLAKE2b-256 74115b262ea7eef3ff773612d9d702617de46a085564d75138e2a36481ce4c9a

See more details on using hashes here.

File details

Details for the file itk-5.2rc3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c0efd782311fe148434f5e64f4204ac2306989089c1127f6e47844b08579ab5f
MD5 77ff0a14d52a0909e60f4f2a110c1ab8
BLAKE2b-256 264515c450bc76f0345f8f2a555f8a21e3cb37fca29d189df353c01f3f19478a

See more details on using hashes here.

File details

Details for the file itk-5.2rc3-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e852576a8a7aded98d61532b97f7de905d8c7f91f9cd0768eea41b1e1bb5b024
MD5 cb8e6535d9b776c2b736c5ee160fc3ef
BLAKE2b-256 ba5992041a6f806cc4f803668d091ecc7fef89ac6dff537435a6823b7a8ffc87

See more details on using hashes here.

File details

Details for the file itk-5.2rc3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2rc3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 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.2rc3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2f766ee53a8e65567d7fda18b0c0b61b3df7b0e0aff8ec923c26e0f3d30b91b0
MD5 dc4320bccdfe7d17812ab7d27f3ddacf
BLAKE2b-256 15ec7bd96f54f9660d5d31771afe5038baa8dd4fc83f479471f4186c6bfccfb4

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