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.

Metadata

Release files for itk 5.4.3

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 5.4.3
File
itk-5.4.3-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
itk-5.4.3-cp311-abi3-manylinux_2_28_x86_64.whl CPython 3.11 abi3 Linux glibc 2.28+ x86-64 Details
itk-5.4.3-cp311-abi3-manylinux_2_28_aarch64.whl CPython 3.11 abi3 Linux glibc 2.28+ ARM64 Details
itk-5.4.3-cp311-abi3-manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
itk-5.4.3-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details
itk-5.4.3-cp311-abi3-macosx_10_9_x86_64.whl CPython 3.11 abi3 macOS 10.9+ x86-64 Details
itk-5.4.3-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
itk-5.4.3-cp310-cp310-manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64 Details
itk-5.4.3-cp310-cp310-manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64 Details
itk-5.4.3-cp310-cp310-manylinux2014_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.17+ x86-64 Details
itk-5.4.3-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
itk-5.4.3-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
itk-5.4.3-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
itk-5.4.3-cp39-cp39-manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ x86-64 Details
itk-5.4.3-cp39-cp39-manylinux_2_28_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.28+ ARM64 Details
itk-5.4.3-cp39-cp39-manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
itk-5.4.3-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
itk-5.4.3-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
itk-5.4.3-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
itk-5.4.3-cp38-cp38-manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64 Details
itk-5.4.3-cp38-cp38-manylinux_2_28_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ ARM64 Details
itk-5.4.3-cp38-cp38-manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details

Total release size: 369.4 kB

Release files / itk-5.4.3-cp311-abi3-win_amd64.whl

Download URL itk-5.4.3-cp311-abi3-win_amd64.whl
Size 16.8 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
c10ca5315ff0cc91cb99253c097e0ddec312384c3d89417e5b487858e6d7044d
BLAKE2b-256 checksum
How to use checksums
cf0c267750c0aabfe1fb401cd1c98a71ba3a62f5d8ecaf1c30599f9d604587b6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL itk-5.4.3-cp311-abi3-manylinux_2_28_x86_64.whl
Size 16.8 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
5acc8cb1b980659052d8be1c359558118e197239d34244b23c7b4cebe1ea401e
BLAKE2b-256 checksum
How to use checksums
a46491f604eb35f186083e60beaa465049d37a2cfd6bb5a6045d39541f9d5808
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL itk-5.4.3-cp311-abi3-manylinux_2_28_aarch64.whl
Size 16.8 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
06a600cb147ed8173f7a2ecd35b599c9c2b74dbd2252b68db031f84ddb335f6d
BLAKE2b-256 checksum
How to use checksums
c3a63c2ed028f98290b8289b1dbdc3b8ebe52b5e0ecc4666df2f3fdd65f8ee4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp311-abi3-manylinux2014_x86_64.whl

Download URL itk-5.4.3-cp311-abi3-manylinux2014_x86_64.whl
Size 16.8 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
5289a66f47a85dc80a01b87603df131bc27a1761045ba407cbbbfe6f6d8967f3
BLAKE2b-256 checksum
How to use checksums
73f3795017442e88ffe82feb405605df97504997d4d4fbaef87f5439f1d521e0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp311-abi3-macosx_11_0_arm64.whl

Download URL itk-5.4.3-cp311-abi3-macosx_11_0_arm64.whl
Size 16.8 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
8c4236fb013df07a08d07e9ecad3800577fe12dda7765ecfb53aafbf0698eacd
BLAKE2b-256 checksum
How to use checksums
02872591f4ed327da59c0616494d7f03aecd5f1c603a96726cda457f16de2e5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp311-abi3-macosx_10_9_x86_64.whl

Download URL itk-5.4.3-cp311-abi3-macosx_10_9_x86_64.whl
Size 16.8 kB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
90b05884ec53bb6d873fce16bf60a6de68d6e53fd4c8f5498628f46cea8c0e1c
BLAKE2b-256 checksum
How to use checksums
d02a02422e9337d1e7913ec5fe4f4a6eb344aca1c7fcb1b7b7844f439811aabd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp310-cp310-win_amd64.whl

Download URL itk-5.4.3-cp310-cp310-win_amd64.whl
Size 16.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
78c58484ad23cc22c5c0267c2f05886abb16ad13a517c009681eb62f4897942d
BLAKE2b-256 checksum
How to use checksums
f1b8db31aff80f00caebde55be6b8f2cf7c064763d526825e7bacb30c2736baa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL itk-5.4.3-cp310-cp310-manylinux_2_28_x86_64.whl
Size 16.8 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
55bcf10dbce093c27a92fc1a4b5c4e8e14d69332c45ad2367352dde79e3c40bb
BLAKE2b-256 checksum
How to use checksums
bfb114107ee198504b7e4a4a73d2e5fa2ba472af66f1acfd290f73ba7fc40080
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL itk-5.4.3-cp310-cp310-manylinux_2_28_aarch64.whl
Size 16.8 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
292295ec338ad68e65a446bf832f6539be65c82a46182c7a888d6efcfb2f07b7
BLAKE2b-256 checksum
How to use checksums
401f5177a87d2202f6c075bc3baee21e16f77ad440840f4cfa571baf98186b99
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp310-cp310-manylinux2014_x86_64.whl

Download URL itk-5.4.3-cp310-cp310-manylinux2014_x86_64.whl
Size 16.8 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
23a72ba5998f129127b5005079597ff87f55e1c5f7c5a69cddb3762a0f34601c
BLAKE2b-256 checksum
How to use checksums
9309ee6293bfb7cd1420cddfff3cc998d9ee36918a3f26957ce2d2d02a399d1e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp310-cp310-macosx_11_0_arm64.whl

Download URL itk-5.4.3-cp310-cp310-macosx_11_0_arm64.whl
Size 16.8 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
acdd7bc382cc469680f54ff61691247ca9d959b5f15d3ae2b8bd2f69b7a5282a
BLAKE2b-256 checksum
How to use checksums
a46d599d17146379e705912043b33d3fb8dacac8c3b1289c61ee9d39278ac7a7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp310-cp310-macosx_10_9_x86_64.whl

Download URL itk-5.4.3-cp310-cp310-macosx_10_9_x86_64.whl
Size 16.8 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7f14ebc4594474e3c82056e639e49a2bc3d681e8ef10abd6c8b55b1190d364ee
BLAKE2b-256 checksum
How to use checksums
76f1634f7ceed0003e07b9a8ca5c4daec87ab38805858b563c960cfa49f6f087
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp39-cp39-win_amd64.whl

Download URL itk-5.4.3-cp39-cp39-win_amd64.whl
Size 16.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8e9cf333fd3421a931a7e66f194281b12c4fd733df7814a99e9ae53f25168145
BLAKE2b-256 checksum
How to use checksums
12103cefc20526a8a16aa1477920abf10bb31896d6acd526a0324d51cd78d0af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL itk-5.4.3-cp39-cp39-manylinux_2_28_x86_64.whl
Size 16.8 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b81b905affcbbf02359574543fa3804053e250421ec56943fd491e5784356ce4
BLAKE2b-256 checksum
How to use checksums
dcacd6497e08046ddc26cae61bfe85308df97cb246898d7a1b97a928f505a424
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL itk-5.4.3-cp39-cp39-manylinux_2_28_aarch64.whl
Size 16.8 kB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b7b304b20bc444953ab029820c522cdab74f3dda8d7c9be548930e31d0fa1744
BLAKE2b-256 checksum
How to use checksums
bfeebf7065bd84f4475150ee70f28d3597a0433c53f622935984f7f3f85ae3e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp39-cp39-manylinux2014_x86_64.whl

Download URL itk-5.4.3-cp39-cp39-manylinux2014_x86_64.whl
Size 16.8 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f91b2e3d2d351675536efb7ae96df08212aa8bc0b610f2f97b47b4a0819b415d
BLAKE2b-256 checksum
How to use checksums
eb428d152419ab0233a1ca5b766dd1cff6a5f3f79ba66e045aeaf8ce9214a223
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp39-cp39-macosx_11_0_arm64.whl

Download URL itk-5.4.3-cp39-cp39-macosx_11_0_arm64.whl
Size 16.8 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
e505a9eb58781671a0dc9701d90421be1859c11bbdc291a65f0e8adef1554f0b
BLAKE2b-256 checksum
How to use checksums
dbdb6daa38b58e6fbc84968c6cc41782ccee5b18e130f9d9addcd115c386cf31
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp39-cp39-macosx_10_9_x86_64.whl

Download URL itk-5.4.3-cp39-cp39-macosx_10_9_x86_64.whl
Size 16.8 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5988ba0d71e7bae19b04271bd5ad7c7f4d16d0eed18c9964edbf8cbefbba543e
BLAKE2b-256 checksum
How to use checksums
5c0efec6827c39aed5b0b7cce12318e1a42119683002fcd96ac3f7b2f912a11b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp38-cp38-win_amd64.whl

Download URL itk-5.4.3-cp38-cp38-win_amd64.whl
Size 16.8 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
796af2056d75930f6ed8411ece0b9e21534a6443cfc5644ec231d98b88410713
BLAKE2b-256 checksum
How to use checksums
62deaa11def24106a12c6e78da1b3538bb6502fb9cb52f563f2975b9079143f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL itk-5.4.3-cp38-cp38-manylinux_2_28_x86_64.whl
Size 16.8 kB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8058f2711d8a93552d4e589453d9f75b113e8a3620294f0d9f57cb8685a13100
BLAKE2b-256 checksum
How to use checksums
85f5d28dfe634766ea6deb950e9783b9c918d5366ef54eac03b345826bbb414e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp38-cp38-manylinux_2_28_aarch64.whl

Download URL itk-5.4.3-cp38-cp38-manylinux_2_28_aarch64.whl
Size 16.8 kB
Tags CPython 3.8 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
ce30448602c5f04d4afcb81090eb28a05f55f88b4e61d16b1a5dcca05a7253c0
BLAKE2b-256 checksum
How to use checksums
e1ae5876075cfacae8ff9b98b59de588b574df07ba680f8c9c2b13802e1e6152
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release files / itk-5.4.3-cp38-cp38-manylinux2014_x86_64.whl

Download URL itk-5.4.3-cp38-cp38-manylinux2014_x86_64.whl
Size 16.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
7e459ce40cf1df565cf36d383059cfa48c993ba5efdb8ec6020be665e8d9dfc3
BLAKE2b-256 checksum
How to use checksums
8862107ddca84ea4da55685ff111752db441d7441a781b5be3d111bd9ebbb9ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.2

Release history Release notifications | RSS feed

5.4.6

15 release files

5.4.5

18 release files

5.4.4

19 release files

This release

5.4.3 This release

22 release files

5.4.0

23 release files

5.3.0

28 release files

5.2.1

17 release files

5.1.1

12 release files

5.1.0

12 release files

5.1rc1

5.0.1

16 release files

5.0.0

13 release files

4.9.0

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