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

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.

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.

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.1.0.post3-cp38-cp38-win_amd64.whl (7.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk-5.1.0.post3-cp38-cp38-manylinux1_x86_64.whl (7.7 kB view details)

Uploaded CPython 3.8

itk-5.1.0.post3-cp38-cp38-macosx_10_9_x86_64.whl (7.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk-5.1.0.post3-cp37-cp37m-win_amd64.whl (7.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

itk-5.1.0.post3-cp37-cp37m-manylinux1_x86_64.whl (7.7 kB view details)

Uploaded CPython 3.7m

itk-5.1.0.post3-cp37-cp37m-macosx_10_9_x86_64.whl (7.7 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk-5.1.0.post3-cp36-cp36m-win_amd64.whl (7.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

itk-5.1.0.post3-cp36-cp36m-manylinux1_x86_64.whl (7.7 kB view details)

Uploaded CPython 3.6m

itk-5.1.0.post3-cp36-cp36m-macosx_10_9_x86_64.whl (7.7 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

itk-5.1.0.post3-cp35-cp35m-win_amd64.whl (7.7 kB view details)

Uploaded CPython 3.5m Windows x86-64

itk-5.1.0.post3-cp35-cp35m-manylinux1_x86_64.whl (7.7 kB view details)

Uploaded CPython 3.5m

itk-5.1.0.post3-cp35-cp35m-macosx_10_9_x86_64.whl (7.7 kB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

File details

Details for the file itk-5.1.0.post3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2e5c12c3d83df960994e300eb93330f6cdd7aad80076c6f5509ed8fad9cea5d1
MD5 44907bd74dadb47ba81a1ebeef8fe929
BLAKE2b-256 da30858e8d252a15be70b0aaf2f89b4eed5fda10872fa7788174e7d742a6ba88

See more details on using hashes here.

File details

Details for the file itk-5.1.0.post3-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 7cbe0480f64401953ffbd1389c34017e32ff97b0acde89499e556353f80c5654
MD5 9d2241169bf65f5c10ef54668caaaf2e
BLAKE2b-256 f995b166430e51307bed088b7d94ff56840f220c9b8a42400f8936da162ec72f

See more details on using hashes here.

File details

Details for the file itk-5.1.0.post3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1731954d0d874745f6109d523da5c41fb5d7af4d915a85af8249a878ddcc165f
MD5 bd2ad4b7dd63d41a5ccbe7c83c8e35d8
BLAKE2b-256 9d3076cb70589431db48a19824722d5f811d9a0ca85f29e2855069ec0b1cb42a

See more details on using hashes here.

File details

Details for the file itk-5.1.0.post3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 1f69144d3c9ccebeeaa42bae7c0ef5e7e2c8f0beac37d987501df42fde99ea04
MD5 fb20ecfdaa1d9dd8547823e5da7610c2
BLAKE2b-256 82bb79e1ab1592924bc5fbb034b4723d3d3d5cac4be244fa1e7a9d82235a7fcf

See more details on using hashes here.

File details

Details for the file itk-5.1.0.post3-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 abd09ba8abe87791ea970ba4186149c1a464fedefeb65c4529272ff35c7eb295
MD5 3f7407593d50c42c91cc7c93eb86c5b3
BLAKE2b-256 5092cb5add28d8dcffd94f30717301b32fb9f6c41e399c9c89a47ae29ec19c21

See more details on using hashes here.

File details

Details for the file itk-5.1.0.post3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bb942b58d25aed325789ccbb1ec4e4b84df7920f373ca4df0e631644f7d2e307
MD5 0d88121e12aa4018279f42c267f69408
BLAKE2b-256 523859ea63b4b689f594ccb2be308d478e6537e1382b51577867026d695c0c08

See more details on using hashes here.

File details

Details for the file itk-5.1.0.post3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5e4463c316874e68426afcd041ef38bec59b6c94cddc70c69b9dcade0dbbf558
MD5 a319a968ee18e20320cf0ffe5def52e6
BLAKE2b-256 2219c101b4b17021b3866b3a8784b3f2ebd26fd501b5e7e9397aecc35360ce98

See more details on using hashes here.

File details

Details for the file itk-5.1.0.post3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 fe06ebe5003fbbbfb81e8196ea4061d515d0adb9c35800244bc5a58c74e7bd0b
MD5 62dfd2c9b8343df2931732aae88ddc25
BLAKE2b-256 3fafc60316f71d43ed6ea5fd626b5d7ab10d84bf06010722e48d411101daf857

See more details on using hashes here.

File details

Details for the file itk-5.1.0.post3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12dcb7133fc8b5b944e37afb223c7905cba85459066b2e2fddb6cfbac6b820d7
MD5 8bf832de44f9fe3917ff3522b392d996
BLAKE2b-256 6bcb3f8cdd05a4dd424391127e6526b27d3b3461303b9b551702ee378b49496e

See more details on using hashes here.

File details

Details for the file itk-5.1.0.post3-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 72d24b012abe3cce0ee9e63d552fb9e46ebe228a6a2e4e0d6467b7b4ef5586f1
MD5 09736f7c93abc7772cf027c278041fd2
BLAKE2b-256 7268b21fe8222f2c51b689c2c7223a2a3cd5a9e44f854fcc67aa8e56376a97aa

See more details on using hashes here.

File details

Details for the file itk-5.1.0.post3-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 e232e62df57cc52af82e1cdbf74e29587f0789316f6eb9b7a951a52d05648433
MD5 29350a45f2d31f28299e9e48be173ebd
BLAKE2b-256 e8cb47bcf42f467cc77ecf7c71de8d09b795b256609fbc0d9b56f18830ccc043

See more details on using hashes here.

File details

Details for the file itk-5.1.0.post3-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.1.0.post3-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.7 kB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0.post3-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b092b648acaaf2abcba88934e97fa628ff32dea73f37ae9dea1d5adbcccef4e3
MD5 53e29c006993d3fc232ccd426abe72ae
BLAKE2b-256 659880bd22355151fd2ba133b24cabcedf134ff5a885fe5068e69a280b86e37c

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