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.

Release files for itk-core 5.4.7

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distributions (wheels)

Table of built distributions (wheels) for itk-core 5.4.7
File
itk_core-5.4.7-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
itk_core-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
itk_core-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
itk_core-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
itk_core-5.4.7-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
itk_core-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl CPython 3.11 abi3 macOS 10.9+ x86-64 Details
itk_core-5.4.7-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
itk_core-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
itk_core-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
itk_core-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
itk_core-5.4.7-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
itk_core-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
itk_core-5.4.7-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
itk_core-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64, Linux glibc 2.27+ x86-64 Details
itk_core-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
itk_core-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
itk_core-5.4.7-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
itk_core-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details

Total release size: 1.2 GB

Release files / itk_core-5.4.7-cp311-abi3-win_amd64.whl

Download URL itk_core-5.4.7-cp311-abi3-win_amd64.whl
Size 37.6 MB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
c16055aa7f7c528d0e474987c54a440b12009e5d72ae313719ca8bc3f36f7678
BLAKE2b-256 checksum
How to use checksums
0e94438dff9330683fcc529c2b4ccfe0b3f90b4e7f53c4997e7a5a08aad80a7f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itk_core-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 81.5 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
a48dd8ab99de8d4a758932c1923ef05bbc148d0aba6f07425c2fc69c5c323787
BLAKE2b-256 checksum
How to use checksums
d058f8f997384254b39d369ce63d369d9cd262b411d32d901e4aa0d39de41c91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL itk_core-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 73.3 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
d16110e8fc530a0eb53c6b967ec05310bb6ef909fed1cedb5988b9231d5e3e3f
BLAKE2b-256 checksum
How to use checksums
8c917b3e868c4e6d9d6538e3425b41ceacb9de25d21ea3c0c4ab2d4b9259bff8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk_core-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 83.6 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
8b8c42cfd86d0be761b4a9e8b13e72d14f4e7ec8eff96fbd7b775f42f8daed2a
BLAKE2b-256 checksum
How to use checksums
09d0aa498f30e459828fa4a23dec423dbbfd32adef60d0df8eacc53ac87a1fb3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp311-abi3-macosx_11_0_arm64.whl

Download URL itk_core-5.4.7-cp311-abi3-macosx_11_0_arm64.whl
Size 60.2 MB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
648749d347b9d0673e87edbe934bc32e93c9cd82ee1c5546291a9eca921b9186
BLAKE2b-256 checksum
How to use checksums
3ead977096c45990de9fd9e7406c9dfac7f009e8dc51c5abb26ceb82530e0923
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl

Download URL itk_core-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl
Size 71.1 MB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7e6e7f42f7c7017c19c0462080909ebb3e39ffefc131f4048aa8f749812cc112
BLAKE2b-256 checksum
How to use checksums
7828114f2b0da5f846939756db0e4bda79ec951597dd45c9b234d6ae9f20a65d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp310-cp310-win_amd64.whl

Download URL itk_core-5.4.7-cp310-cp310-win_amd64.whl
Size 36.6 MB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
3961d1eb7a2e1fb28b9ec74ae3c55bab177bd7536ed1b423078e0428a9f0fbfb
BLAKE2b-256 checksum
How to use checksums
c59c2da81673442ad35d1810564b39675d092fcf3e521f89f62d501e4625a423
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itk_core-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 80.6 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
850bddbf7f8682a774a0ef96d9fdad6283617213c02dd247263ecefca4bf17c4
BLAKE2b-256 checksum
How to use checksums
349949f1994bf3bfbd95672740e1c565c602a4c601e8962802cdfe21b30d38fe
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL itk_core-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 72.6 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
2376ec47ea1571427275bdd5f382cd09f650b096e75a71c8f09683af6d3661b0
BLAKE2b-256 checksum
How to use checksums
f9348edd19ea073813f1da9ede1012392be86cb265a82f1f5f8679fb8bb13bf9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk_core-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 82.6 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f24c6a1e338e864e1c0ef39c009c7eee8eed040cce2ef8c6981868264b255dbb
BLAKE2b-256 checksum
How to use checksums
9e1fb122e1efdd6d24cf26b6d42e187f1584d955d58731bd4d343601c2c57fe0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp310-cp310-macosx_11_0_arm64.whl

Download URL itk_core-5.4.7-cp310-cp310-macosx_11_0_arm64.whl
Size 54.8 MB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3521d3042b244aaaf3bf2515b02dae931909ea54f864158fd1c874e2f95c5734
BLAKE2b-256 checksum
How to use checksums
ece721061b2fefd785a7e85d84e1894efa4070c4e437ffdadf4d0c574d487a3b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl

Download URL itk_core-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl
Size 63.6 MB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
078b71db0d21ef23ed6b551dcff467e8502db2ae37d1edb47e927b7f51c9769f
BLAKE2b-256 checksum
How to use checksums
17b40eae7cc4c28a9b087ee02002bb43b8920e97130581a257263d755a24fdff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp39-cp39-win_amd64.whl

Download URL itk_core-5.4.7-cp39-cp39-win_amd64.whl
Size 36.6 MB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
d7c5439d05e28444a153851cfdbc1807efc8ac39e401daab98c3f874b89f6d44
BLAKE2b-256 checksum
How to use checksums
7aafe423a8d1e8dfd628934e521a6dc20a392626e3a1bd67f78f435dfa4b2ef0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL itk_core-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 80.6 MB
Tags CPython 3.9 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0b72724debada144d29af565307c7d6da05bdf6e48df59c1f8e5bfd0221ca892
BLAKE2b-256 checksum
How to use checksums
8e7fc0a1f41d6dd04cb266697a09733ae647ee484418b7d5158131ab58d6d4fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL itk_core-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 72.6 MB
Tags CPython 3.9 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
0d5340520daf3bdee990a42df9f2fe5bb32cdda20e58e832b628b4f8827ec62a
BLAKE2b-256 checksum
How to use checksums
1e843399823433188e2f987e5edf4499e12a560bbf68ea6faf6dc934701d4ef0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk_core-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 82.6 MB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f9f8f8c8c47c13d0a049469b819f88f982c7772533313ae8885190eb988a9bcf
BLAKE2b-256 checksum
How to use checksums
216e64702bcf731fb38fdafc44d6e1607e9b0b0b3716c82454cf57ee1a5a4242
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp39-cp39-macosx_11_0_arm64.whl

Download URL itk_core-5.4.7-cp39-cp39-macosx_11_0_arm64.whl
Size 54.8 MB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7bee67d1a8dfcfd258ca10c86485526250bff30ea8445e3a987952485b25bae2
BLAKE2b-256 checksum
How to use checksums
a11910a5dbf2999fd500f0c5ba8e54c9f629ee61f4700227e3458bf9d10e7dc0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release files / itk_core-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl

Download URL itk_core-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl
Size 63.6 MB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
670d956587125a3905c68759c0306f6e3f5a59f202dc372059f37fedaa19ccbf
BLAKE2b-256 checksum
How to use checksums
d538acac14f0a3018880cdb5936ce8e113c4e61e154ddd003110e98457db1705
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page