Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

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

Note: For questions related to ITK, please use the official Discussion space: the issue tracker is reserved to track different aspects of the software development process, as highlighted by the available templates.

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.4rc3-cp311-abi3-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.11+ Windows x86-64

itk-5.4rc3-cp311-abi3-manylinux_2_28_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.28+ x86-64

itk-5.4rc3-cp311-abi3-manylinux_2_28_aarch64.whl (17.0 kB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.28+ ARM64

itk-5.4rc3-cp311-abi3-manylinux_2_17_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.17+ x86-64

itk-5.4rc3-cp311-abi3-macosx_11_0_arm64.whl (17.0 kB view details)

Uploaded CPython 3.11+ macOS 11.0+ ARM64

itk-5.4rc3-cp311-abi3-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.11+ macOS 10.9+ x86-64

itk-5.4rc3-cp310-cp310-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

itk-5.4rc3-cp310-cp310-manylinux_2_28_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

itk-5.4rc3-cp310-cp310-manylinux_2_28_aarch64.whl (17.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

itk-5.4rc3-cp310-cp310-manylinux_2_17_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk-5.4rc3-cp310-cp310-macosx_11_0_arm64.whl (17.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

itk-5.4rc3-cp310-cp310-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk-5.4rc3-cp39-cp39-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

itk-5.4rc3-cp39-cp39-manylinux_2_28_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

itk-5.4rc3-cp39-cp39-manylinux_2_28_aarch64.whl (17.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

itk-5.4rc3-cp39-cp39-manylinux_2_17_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk-5.4rc3-cp39-cp39-macosx_11_0_arm64.whl (17.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk-5.4rc3-cp39-cp39-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk-5.4rc3-cp38-cp38-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk-5.4rc3-cp38-cp38-manylinux_2_28_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

itk-5.4rc3-cp38-cp38-manylinux_2_28_aarch64.whl (17.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

itk-5.4rc3-cp38-cp38-manylinux_2_17_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk-5.4rc3-cp38-cp38-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file itk-5.4rc3-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: itk-5.4rc3-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.2

File hashes

Hashes for itk-5.4rc3-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 a99a69de9ffeafebadfca7ad8683acc35088da0a970f882dc9bdb91c602eb3f6
MD5 1f15c5e311b1fef01595b97a2243431b
BLAKE2b-256 df326a3ecf547ca55385b9289f4100fb5f2b35b511278cb91e09d4962a4dd7a2

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 45782c57256a1469ed8d73838653b9ee845213d0a4374ec647f8295c4f12475a
MD5 5f948eed8eb659481eba8d9f6ddd4a24
BLAKE2b-256 a168127c4a45d93119359b7a0ac9682260919636765ed0c1ae95562b1cb11606

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 da25b46cea77be3cbf4ea9d9cfcd2a50bf9738276fa2814498142f58b05b7c5b
MD5 b5ee501e0eb76fed3f6f19757d383c7a
BLAKE2b-256 f55d25b99806816b19b8364edc7db1e2ae0d9c3c6e2d96df1eedb5d28d8e7935

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp311-abi3-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp311-abi3-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 9307f50bba5f40f82259b9921ff840ec9ca3a356df85f0806ec3e9859dc4bd49
MD5 0a555975ec68320b6b90e2b1acfc1d4a
BLAKE2b-256 b6d6fd94666a520047aff490e707e88b087c5c17b0244620db76c0f67e9c0fbd

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ffaa2b66f0bcbf4139ebdb6dfa546fb321d30216c60ed51052fb846e7f9c6b35
MD5 b6863d8c253d7fc70aa1d19f435eb595
BLAKE2b-256 66e24bbfc3c69cf4fb923a0355434bd06855791f23afb7e7019b614cb9a78567

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e951afd51f30a700362aa8f29bdbead7e46580a51619326a7d138c0731660d01
MD5 a6a99224152c9054b03028af4602d058
BLAKE2b-256 d42b1bc720ed41970ba5d34a03777914a5bd8ca3abe02beda5c60c92de08d0b3

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk-5.4rc3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.2

File hashes

Hashes for itk-5.4rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 66d3acb6b56bd6be094b45f213959c9aa20a36e7d4f80392ed16a1d95f326ca8
MD5 0a1f05d3b9c5c03def320e89e0b698c2
BLAKE2b-256 3d14ac0b717dd203f9226930fac1f2db6933a4b009fa5dac70afdf3411921c10

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 971f1d1c4aa3153264b1f0c88ad5c883093f099f53b7a34eddfd101a33ee3def
MD5 6d007ca3b523bf5ee7b770cad7e9214f
BLAKE2b-256 3b636f9f283a44fc63dc5e260329b493eb9c5e63e33759670ecf999ed89d1ebc

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9faee8a519b795adec1ecca3316fb33f735b8b9c30fc22290c794a783aea3e81
MD5 5d52b8ac84b8848ceeef0c23033fba8b
BLAKE2b-256 561b4a0ec761fc24ab579155ed9ae926a8bb3e7825f56d6f7ba5088f30f9dcdf

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 274fc0d6297324dec001a8323f116d7b526920aee6622184294cc9a42f49f432
MD5 dc418f6ef8cc9cbf8ef9d9fe9c01f248
BLAKE2b-256 92d8d95732962f68172401cba06e81350b317b28653a8bd1f541a17837ef400a

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6f6e4eec9abb803371994a50b6aa22d2fa7afaae30eaa0a3f1855804a5a6b9b6
MD5 0d2a53e061e77ca8b889af5bedce3662
BLAKE2b-256 fb6f4c98bdfc4956d2f89cf9a0144d94ced547e490142e473e52e9bc3bc02c05

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8eea49970ecf0ca8b1eecd6549c0cf70ddd24ececf7e14902a6c60d0e8e9fe63
MD5 df16c6912ca947e1de21d3aaf0247342
BLAKE2b-256 3da923ea6ebbfa70f4ecb27342aef210c1bc542c6a58bee329c2c9a978b6ab04

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.4rc3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.2

File hashes

Hashes for itk-5.4rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 93817f866564caee8a0851fffed06a7a4925882b3b4c359d5e11f8359bd4c9a5
MD5 c1d10b4d66258a373d926a6e4236bc2a
BLAKE2b-256 bebc48b3b5bc6c7118b57b39c75a3d719bf20f2ed13af608abad73589687b25a

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6bbd83a511f62902ec0664242e4d2a7989e614e8737559c524c81daa730452f3
MD5 d477d43476e027457cfa0eca910d4db2
BLAKE2b-256 45271c71c5d5d75ecaf8cba390d90c1bbf46e2099170597ea5c6716b97330fbe

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6c63134de1bff1ad830f28b9764a2b834304fcf6893933763cbe171dc961db2a
MD5 0502f41aa40432ce273f7fc717fc0da4
BLAKE2b-256 d6f68834ee975b3fa555ee7d0a7296498d270c026e296508080376803d08b954

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp39-cp39-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 4d3511237cf026334cb74200f40d8b72ea2367c5aaaa0a1a60834e4c122be41a
MD5 f2c88b34b328df744c19089a4d540c7b
BLAKE2b-256 8e3a92c07c17b622a0651ec68b4e13f2671854f94e71b9d82b649c7094d02deb

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00d6d032cbfc03a49d8e14a677a544c4fcd412fe982b88d33af9f9f098d1aa39
MD5 823691d4eb7ffeb08d00e0853410222e
BLAKE2b-256 00e07b90d6fbc15952153797d2732fc73bdc16e3b1f55b469b3fc1f429496275

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.4rc3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d051e0895c071f1f459e81669f0d5ae2aee951081bbb2b7631b60860eca688fd
MD5 c56b80817296bf1e31ce191244f56e46
BLAKE2b-256 477701922a813609584c407f5eae7a89cdf122cd3c0f665fc970be47da5b9005

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: itk-5.4rc3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.2

File hashes

Hashes for itk-5.4rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dc7d45f09f5dd31c2cddc2f5cb3da2caff178eedfde8acc84a398339f7677445
MD5 e9dba5efa749561f79222694d78a33bd
BLAKE2b-256 4361757d13ca72e329be56a28e3ff85ba0ef0efda92b5af578eac7f40e6cb909

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3f504014ceacf79cd6da3b0933b5662671e28ec6399ef42770a3d289a37d795c
MD5 5b45cb09276e0b23c85e7e130ea9e055
BLAKE2b-256 a3daa3a352c1da0beb95cb1aaad471a88c729b8fea46af54baba9c10a66b343f

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 10c70fb4fba6cb978287e6598e8b8fab485b2a48c75aadba0740714b99ec8aa5
MD5 26020823fe7a723087f859e9ff482fd5
BLAKE2b-256 83cfb500a4d1588a4456014234cec4e6efd038e75bbca11ca187f744f4d40b4f

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc3-cp38-cp38-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc3-cp38-cp38-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 c903e24ca54e5357c667a6b5a2320cbf2508e5cd2dbbd047effa26a7da8185f3
MD5 5047b356f0a9f5ab79dd74700a4dc85c
BLAKE2b-256 6203fafd4808c5341136ce8c14ae108d010422f70a77de09f391511cd24d141d

See more details on using hashes here.

Provenance

File details

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

File metadata

File hashes

Hashes for itk-5.4rc3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac6373f048be4f334ffa211aac4657ce90b4f4cad68739db92cb5ea78c861318
MD5 9f0997ab4f6f111f046fc80da4637d37
BLAKE2b-256 e41f695322de5dfc336b2ae67912ba4d92e45b24c1872f310b419423f3ef081c

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