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

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

Download URL itk-5.4.7-cp311-abi3-win_amd64.whl
Size 16.8 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
56ca4981924ed2ba30503c319dcdb63981504c0927aa68afd33468f33c44ecb3
BLAKE2b-256 checksum
How to use checksums
4b481989c170cb5a74d06c0eb9fcc47812b0ba013cb73b514ab8892ddcc3b0f4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
d74574c8a0196e82788e6f9991ee05ed5935d2d42e2209ef540fce9274cf2eb4
BLAKE2b-256 checksum
How to use checksums
07a798fcd0046d3249de328395a96b9a0428c11813eebe631e6a1299a9bafe85
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
f2ae79ad0a63ab4ad61fa630e8564ab5bac4fea1c4aad4db2f52bac4f460dffc
BLAKE2b-256 checksum
How to use checksums
4ab4e2e0611a677cc4682807a7bc48dd67369ff9d0a6218d11c217c110062658
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
9297419ccac8f0fd455ce08f4ba0580632f7be43c28c02ad0cbdeb19cd0c211e
BLAKE2b-256 checksum
How to use checksums
cb83d29f05796ccc6abc05b0780f57234b0d984bc923285c2c2e959ba87589e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
c7c254419071b178bdf3b50b5542aaef5de3b54bc524b1f6fea72c62f531e590
BLAKE2b-256 checksum
How to use checksums
d06541a94f4feefe21c7fd42604b35940c8c2a139fcb92f5c80dcc3fcb7fb07e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
d4c3311b3294697adef1785867f0c60f2314bc2ce202ff528dfab38f2b0a4e5b
BLAKE2b-256 checksum
How to use checksums
13bf7202a7b3caca14237035b588a614c364a2a0d815692f0b918bdb1a2e9957
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-cp310-cp310-win_amd64.whl
Size 16.8 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
343ba9fbfbb35ea23e909cb833ac3f7d6d7bcb8a28b7cf10e53edbd8a730ce4c
BLAKE2b-256 checksum
How to use checksums
c53ef2ca33b785ee05d07e4fdfb2ed4f739cad3cc318c0ea8d68df7e6e224133
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
c0d46302074ec16ee19a49cd51a87552bec1d191e97405274f53e8e7e2dc4be8
BLAKE2b-256 checksum
How to use checksums
04da3b276098ed7982dcfc6b5153bfcbdb537d82eefee7097edf2f15085db0de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
8001a2ab59b606f68d9471d13f4db6e129b8a62782050f6f8fbb7c61de99e948
BLAKE2b-256 checksum
How to use checksums
b499f8b226f647141d7ea869775843b1f8e7202d33ff30928c34f7498da2422e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
049c9a2856781a626cf478b13789daf1e7a3f73972b1208ce7618167a677f2c5
BLAKE2b-256 checksum
How to use checksums
787ffe95f3aa96d453609cb6d443ee140cc2743d5e26e2b5a5a7079cc4a77491
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
818173ff6920f85d80f54529f66b0cbee90f47dd765aa7f5aa4bc1220112afd4
BLAKE2b-256 checksum
How to use checksums
b15bfc04b66a6214b866e66a92f7e010bb95585f6723af5ac83d5f836ba57bae
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
a5924fdc91cadafe68abfec8f217598faa3a1c008370153c2df56de639fb44c2
BLAKE2b-256 checksum
How to use checksums
ed2a9497bd6d1738515067a999f3f65e559ac389f3583730d45fc42f06796a55
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-cp39-cp39-win_amd64.whl
Size 16.8 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
dc487bb38fa7ae67c3329afa88c0ebfd140f4723f8d6041293ad774ac2a7ad0f
BLAKE2b-256 checksum
How to use checksums
5d93e2c82ea4206b44b7e8aabf92d2af79f7047c976bcf02a8e5ec64b7d29436
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
e6483cae572030e7b570c33a45c1b8dd052b406be73354f8df9d563ff7951f18
BLAKE2b-256 checksum
How to use checksums
b819b3fe63b2b4ddc02421b132c27836aaba78d0cd03601aff14f7372ce78bfc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
9da341670488404330c4d98033652c6de28266fc2a1936ff1af3099355fe3a6e
BLAKE2b-256 checksum
How to use checksums
64fcb5b9f72cc687560f9f6f78ffa6940007aaf60f7aac683cf11cc1b3152d74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
33eab319cedab38c3854d9a7ab1fde1cb411520d80f4cdcd0b41b07fa28e191d
BLAKE2b-256 checksum
How to use checksums
526b68724dddaf6895331ac1d7c9d91e9b430a462d9be5d34af5ba97a8fc4e0a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
565504820d4017a678f872860923d02ae27701d934eb682fd9c4b664ac28202d
BLAKE2b-256 checksum
How to use checksums
6f81cdf814285cb2c3b163c6ffa4c92b7aa0b6130c7a59c656541a72edce6e0c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

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

Download URL itk-5.4.7-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
d8c0b81de6bab587df54cde137cb9aac6bfb8f3b1ec6dd5cba79f6a13d2d4a29
BLAKE2b-256 checksum
How to use checksums
130e9d82fc255a1c7f8b7a03b2c568a40a5ef6bf50e1b16a4d4bdfaf94c097b3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.14.3

Release history Release notifications | RSS feed

This release

5.4.7 This release

18 release files

5.4.6

15 release files

5.4.5

18 release files

5.4.4

19 release files

5.4.3

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