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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8

itk-5.1.0.post1-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.post1-cp37-cp37m-win_amd64.whl (7.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m

itk-5.1.0.post1-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.post1-cp36-cp36m-win_amd64.whl (7.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m

itk-5.1.0.post1-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.post1-cp35-cp35m-win_amd64.whl (7.7 kB view details)

Uploaded CPython 3.5m Windows x86-64

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

Uploaded CPython 3.5m

itk-5.1.0.post1-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.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 75b84177326ec6cd9778a781f8b93ac3ab87bc2cf829c8f5fb1db2c21e0e0012
MD5 1e385f1c1448834d295f454a3465c5c6
BLAKE2b-256 741bf0820ae171cffa22a46803b77fd9cab6141176e9fe747c673cb73f2eb274

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0575a572bbc78c7dbb4f67944e0cb257793695df9d67c056ca943c4c46697def
MD5 6bce08981da25c4e162dc9fde54fa2ad
BLAKE2b-256 4f6df355420993889f04741b26c0633371ca537ee94f9ba8d0b5c00c3aeeed28

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c87ea874f948a1e42b5eee239aa3b8b6b3305b4e60cca54f913325471df88bf8
MD5 1d99bc318a1562211d24d2b33547df86
BLAKE2b-256 e9b7f75f90c2bcae95918652df6bd69a1eccdfeb57ea10c8d673f8b107bfd15e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a98c81142b05f19cf12de5fed65a189ab3bdc392e3701388c8c66fee1809987f
MD5 b4001871cf029524b2c3578ceca88884
BLAKE2b-256 38436f29f8c240f9083f5406ac38bce0676a242086a3e6101772e9b0c032920e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4b0e3894f0dba870616ad82c57ccaad84b9dac49af32d2d68deef67424711c77
MD5 6571fb3bb290ce8a89d79e89a7b78982
BLAKE2b-256 d7502f05a240ee49b973466304c513516617c9ed13b2ab823e1a01cf0143ad54

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a9b7d4d413665a113c7ea3f1391a3b9872a88c32530f1222a5bee4a80d59eabf
MD5 dfc965b2702a69e71148694ccaf80ae7
BLAKE2b-256 7f40a4ab1ea680c962d4873962101e0ac9be7782b0e7bd8a4d709614d1130e55

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 aa084e53e9ffd492ebb1e9344bc7885170858ad862a437a5af066a80a17676f6
MD5 1bf53bb4394e86598b36696a3aa4933a
BLAKE2b-256 5e28bb5b68022bae82a89631953a1674c45a7fc6074dd2bcabdf6562a2d35f9a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0d998a402aeb613487000d6babdbee7dc0144923d8333fdbc54b5473db95ef21
MD5 9df15df485cff66029a57bd5a78dff95
BLAKE2b-256 7bbef55d0440266461f7573ede3ca2dc81cf428beff7b7b2a58ce83cac288ae2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69befdf20d759bc0f7aaf21943497ee130ad5d03c6fda22b013f10d4d7160115
MD5 6e40e9232847f312bd0d851989bdb62f
BLAKE2b-256 0429cfe3c923c3dd9d12a56db135f988ca8f7c1c6b3bd14b5b282226fe61d1c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 646e3796530fda3e07dedf8bc483bad24ebafb2f507e9a937d1cf81209a30fc3
MD5 69ea28c65c8495ce5d8f2fe708aa0ece
BLAKE2b-256 e0ccf31773c6d9d5b9ab741806fb1f62fa5d8f3634e4b930e1f2c0965f9db1e7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 199dbf6df4dd75b0ef51831dd946e53f07af208aae9cba863c3b86e08eb94995
MD5 3974bb1720d4866ae16758781fe102d0
BLAKE2b-256 b5b5b2e701d0d9027deb96f039ec733ee5e4e221aaf8505968ed4aa7644a6ccf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.1.0.post1-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.post1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 81f68374663256d3531b60d48c1cb175ab9a009c2df406de3903e5806c55c7e6
MD5 04c6f6ce5dbfba2cc95b942aea3f5937
BLAKE2b-256 3cfd521a65517fc201cc0bf7cbbdae6abe5d55d004e7caae1c57c7b8c86c3453

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