Skip to main content

ITK - The Insight Toolkit

ITK: The Insight Toolkit

GitHub release PyPI Wheels License DOI Powered by NumFOCUS

C++ Python
Linux Build Status Build Status
Windows Build Status Build Status
macOS Build Status Build Status
macOS (Apple Silicon) ITK.macOS.Arm64
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.

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

If you're not sure about the file name format, learn more about wheel file names.

itk_numerics-5.4.7-cp311-abi3-win_amd64.whl (19.7 MB view details)

Uploaded CPython 3.11+Windows x86-64

itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (57.2 MB view details)

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

itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (54.0 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_numerics-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (58.1 MB view details)

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

itk_numerics-5.4.7-cp311-abi3-macosx_11_0_arm64.whl (30.9 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_numerics-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl (35.8 MB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

itk_numerics-5.4.7-cp310-cp310-win_amd64.whl (19.4 MB view details)

Uploaded CPython 3.10Windows x86-64

itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (53.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_numerics-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_numerics-5.4.7-cp310-cp310-macosx_11_0_arm64.whl (29.9 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_numerics-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl (34.5 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

itk_numerics-5.4.7-cp39-cp39-win_amd64.whl (19.5 MB view details)

Uploaded CPython 3.9Windows x86-64

itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (57.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (53.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_numerics-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (57.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_numerics-5.4.7-cp39-cp39-macosx_11_0_arm64.whl (29.9 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk_numerics-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl (34.5 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file itk_numerics-5.4.7-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 09b3dc9efbf75ba827c03edbfc6214bfad86a643c517a19014eb37969bb139a5
MD5 1a7a78072065078c028650352f240dd2
BLAKE2b-256 cf19a81c006fba7091805e96311291f2f04d19382d4d769cf6fc1fc352b438ff

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 473925bdabcb7c5feebef03c6fde4bc916c577776f8b9bfea69e826d7855d668
MD5 7c4db0b4d8da0ef4cbdd69a00d54b562
BLAKE2b-256 ebb81ed64dea0b253ec431f4b9289394242e3cbc186a1fa73d72f24328094615

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e37390e4527b62bd6bbe162676c1cad818635794c24742547cb64fc3c7e23860
MD5 6567f75fcfaee104f4f3629a34d392fb
BLAKE2b-256 f6d323ed57a416da484791083745d1f81ef7c4539eedf8ed8cefdea34dec848a

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 86586ff1ff2a07c2c2fbfc3ba50e1fd21efc705a30ba015d1a30972cfa218308
MD5 793ad55447416e73464f1645d4d0af98
BLAKE2b-256 70aad72ab2e3a34bb90ddb9eb58b17e3d644a39a948fcc5f752b504272d052c1

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 184dea905f5a6af6fa72750d5831baf48b59c2cc7070f345281e18918b33fed3
MD5 6c8fb079a9e40e0c609ab2a357b65bcf
BLAKE2b-256 19a97ffd72245838a3cbf9c83f37f9245ed4541b3f5d3c979e8e6c0d3efef6bf

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1c4ec9266c4c071aa1477e37ea5a936c49df77e52ac3efd3ba418200b7d5bf03
MD5 2906c91b36f90ee8c4b1bbe91ce2e52c
BLAKE2b-256 0e93aa995c45578aeccd9f3d812b462dbd0f13833c819e1c9f3fb2e6c3dd1216

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ef9fea78cefa55fdd5138920ec85212c3cd5e5eb882bec66122ea4b234844ea0
MD5 4f55f8b79d076c2f332c48cca862bf89
BLAKE2b-256 600f22476a3b0008cafe9dd13f90ece707d2cf3b8768231909ba95c59f3d8c0b

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d0604646e4fb8537d7528d37b35468054e61b7ee79353d34f01b8d60dfd2cfe1
MD5 1c1f5b015cb09d723528206696e07d6e
BLAKE2b-256 dcd53d92c8669df0ca4197f35d680d16e8f7562500e685a739e5fa3a661b9dc4

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1dff959b54f7fcb048016f61b49f37c4f0d056a02d68403395821bab38806e63
MD5 43d5a3ff00682638b478eea14ca27ea3
BLAKE2b-256 e6d0da5debab9ef0631a991ea69b6394e017c92baedd42c823233cc1be6292f7

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b6f800e89fbbb16f0da3bbbff309455a6ede03df16c1c60cf71dee92ab5460c7
MD5 98e450953275fa18560604414ee0b37c
BLAKE2b-256 235b8b4d22a5ccaac3d83e57ce412804dc2f4ea53e9548b1be7b52e07642bf4c

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd216c9fe8ed3ccf29c6f292c553f6fbbcac7e5f84abc1bc7f808cf86a5c8ed5
MD5 36e90c0a8e3553771f05864b454bd21e
BLAKE2b-256 8e10ffe584c3c2d96039ae433c2a12bde73a6824dc9cf2a0d719e5e558113c47

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 592d1da49db4e98930cf18915c0f4242a25aed08b6dd14ccfb126b023f9ea5f3
MD5 f6ca2df87816b19d642ed8f865112f5d
BLAKE2b-256 fbb5ce368d3af33f16d41ff0bbc069204f4f18bd06e3ded89c02b7c4368fefaa

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_numerics-5.4.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 19.5 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk_numerics-5.4.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ac30ce99c544894820e9a4382aadeed498abe6cc3c21b29260ff88e4c9313521
MD5 2af5989f41549ae374664409ce4e479a
BLAKE2b-256 dd742a0c1ef28e9a0a8b3f9dcc2b6ad1a0e3f5c529cc8fef7085219f31352b12

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e750ac7a4e1510642a15b501e83546cc25eef0dd5cb27bde1134fa03bfc3b1e4
MD5 81d38cf521bae688842eef08bedc5a84
BLAKE2b-256 e6eff58fe61690bdc81d8b33103bf276adc7d43991f07d51d8bed94748bba1fa

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5db77d3aa0301aa711c9636ee227148dbcd6fab149e5f9e6511166f893ea4f3f
MD5 418d15715e1621c44fb25cff9bcf0500
BLAKE2b-256 04e9e8fee3cd00126e084e354d43260254a9a1580543c28fb13aab2197f76c07

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a97fee92ce32ccf7fec8515e6774ed99ae8bd984e9fc471940f2aa0f2fc63b5b
MD5 3aa1eef6bae34ca0609b01d4d38d8d60
BLAKE2b-256 442a5d43401da9569733d9261b60171a45f2d3b3d94747b8abcde88d822b70b6

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba1a01be22ca4a90c99d928e1361b822b335758157749e5f7a8dc8503ec0e6cc
MD5 3738653da2140f9d5b652305c3e8f036
BLAKE2b-256 27f0367ca6467e157c5b9fc9e85732b17de9f4c5c8df2114accc9044a17daf18

See more details on using hashes here.

File details

Details for the file itk_numerics-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_numerics-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f6ce075c82ea84e3f1e09ace2bcc755777b51f3f67d41e1707614166ebc440a1
MD5 77559216a092be83448c98e495ccabb3
BLAKE2b-256 b76a81b61be2c80a90d0d9ee55811a5474589c6ae3715b019b90b4f764ba38ac

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page