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.2.post1

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

Total release size: 371.2 kB

Release files / itk-5.4.2.post1-cp311-abi3-win_amd64.whl

Download URL itk-5.4.2.post1-cp311-abi3-win_amd64.whl
Size 16.9 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
57140d0d46c9577d8a17327baad9d5872a2e449a0c162fc4d55e11a8438ee13e
BLAKE2b-256 checksum
How to use checksums
135b3b6f1898ee839b3cb80daabf0305026fc1025805bdb943b47b96e0436ac6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp311-abi3-manylinux_2_28_x86_64.whl

Download URL itk-5.4.2.post1-cp311-abi3-manylinux_2_28_x86_64.whl
Size 16.9 kB
Tags CPython 3.11 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
175a94d890cae2a5e112b6b9508761bea1b56babd471b542e88a8f96f0600ef7
BLAKE2b-256 checksum
How to use checksums
ae2675863a4835f26878a9f8ee0d95fead8ba0f2820dea6bd72aae548d65a9cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp311-abi3-manylinux_2_28_aarch64.whl

Download URL itk-5.4.2.post1-cp311-abi3-manylinux_2_28_aarch64.whl
Size 16.9 kB
Tags CPython 3.11 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
cc599ab57e7d65a6f668e8a648f664ae2e6577ffd185069973d7576d467bbafb
BLAKE2b-256 checksum
How to use checksums
3581f9e6bd5429b4fd1b8335f393b86d9e390a64143db2f1ff04e5a3940cb4ce
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp311-abi3-manylinux2014_x86_64.whl

Download URL itk-5.4.2.post1-cp311-abi3-manylinux2014_x86_64.whl
Size 16.9 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
0ff084fde3ccfed6bf9929400ca54f93d2af2b7e867d66afac80ef8a0f4a8565
BLAKE2b-256 checksum
How to use checksums
e012b2774b93f5bf9b3fd0197916b6027c7a3edd779b14671ec62a01500432e5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp311-abi3-macosx_11_0_arm64.whl

Download URL itk-5.4.2.post1-cp311-abi3-macosx_11_0_arm64.whl
Size 16.9 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
53c49f03708110a1d1f9a879738f7ab83ba3aebf4ad5eb01be0e61a7d11affb5
BLAKE2b-256 checksum
How to use checksums
2e991014efd9e7bbab2db7c3727e724d7582061baa08a09560904ac5c16ba8dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp311-abi3-macosx_10_9_x86_64.whl

Download URL itk-5.4.2.post1-cp311-abi3-macosx_10_9_x86_64.whl
Size 16.9 kB
Tags CPython 3.11 abi3 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
64fef2660139eab18346820f95cdcd0d6a2797d3843bdd98ed8dd1ad4c3274cf
BLAKE2b-256 checksum
How to use checksums
a73be0484d912dd6247b4dcd4bc6f9a6a2d76f365156c9d8664a932b73af61db
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp310-cp310-win_amd64.whl

Download URL itk-5.4.2.post1-cp310-cp310-win_amd64.whl
Size 16.9 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
afe726a3d5350d4c8986d23836ae40bf3f76cb031c399b4dc14f41acec4356e4
BLAKE2b-256 checksum
How to use checksums
3de5bfdb1789062c201b5b3f9adce539bc7d3da42b158a1675b84ac8996ef444
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp310-cp310-manylinux_2_28_x86_64.whl

Download URL itk-5.4.2.post1-cp310-cp310-manylinux_2_28_x86_64.whl
Size 16.9 kB
Tags CPython 3.10 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
a15c2e5deec80be1244eb070d7309dfd918be2bbe5f54c822b085250fdbcbdc2
BLAKE2b-256 checksum
How to use checksums
647fb1d5ed189e23d1071083f34112e123abd05ca6c9f25431f52f2ec0299a6d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp310-cp310-manylinux_2_28_aarch64.whl

Download URL itk-5.4.2.post1-cp310-cp310-manylinux_2_28_aarch64.whl
Size 16.9 kB
Tags CPython 3.10 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
b9b36c4ee2ed83529ff87b59f7190bc04e5c443fdba92b402b91c8aa67ad43f1
BLAKE2b-256 checksum
How to use checksums
1fc4b0e7dba85a89c0b8072f083931d97bcb270e95aed4eb932667eea4e01a64
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp310-cp310-manylinux2014_x86_64.whl

Download URL itk-5.4.2.post1-cp310-cp310-manylinux2014_x86_64.whl
Size 16.9 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
66a8fd2023780972f566b4fb8c6a789fa524fb7ebd8141306f05f8877f7eb4be
BLAKE2b-256 checksum
How to use checksums
aef980d7078c5280cbc02a8bf0716066f30e0ad97b27d4ac0d9b03992d43d6ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp310-cp310-macosx_11_0_arm64.whl

Download URL itk-5.4.2.post1-cp310-cp310-macosx_11_0_arm64.whl
Size 16.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fa25084643c3c7b3e406ca81f3e68ec4441d81c8138a35245239edbe6e943350
BLAKE2b-256 checksum
How to use checksums
45f1edf976a7536c2b47e2f30e060317efc7c512833a631ccf3555e1f45f69c3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp310-cp310-macosx_10_9_x86_64.whl

Download URL itk-5.4.2.post1-cp310-cp310-macosx_10_9_x86_64.whl
Size 16.9 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f1988aa90ccc7b7272b01a2495991f88f36639288fc59dd8f41e5ef67d4bcda6
BLAKE2b-256 checksum
How to use checksums
7c9ae8dfb9e0cb12b3227da05024db83a2b0bccab9a85b0b49d0567440b96923
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp39-cp39-win_amd64.whl

Download URL itk-5.4.2.post1-cp39-cp39-win_amd64.whl
Size 16.9 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
61b38473f57b6f94abc6987cc9f61df5f25ab67b9240fecd2a5de538473730f6
BLAKE2b-256 checksum
How to use checksums
c7f8187b22b19e1cdfa57beb5111d9580cf1c8b0386782f3c6c9553b72aaafb5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp39-cp39-manylinux_2_28_x86_64.whl

Download URL itk-5.4.2.post1-cp39-cp39-manylinux_2_28_x86_64.whl
Size 16.9 kB
Tags CPython 3.9 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
73847c1e90b773df5f23e0fbcacbd8d30499a2e27db21010c1aadbf0444954e5
BLAKE2b-256 checksum
How to use checksums
d0cd6c5b1faba1d3e1c0ee634a75818427267e69b2d37dd1ba0f45567a77ec92
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp39-cp39-manylinux_2_28_aarch64.whl

Download URL itk-5.4.2.post1-cp39-cp39-manylinux_2_28_aarch64.whl
Size 16.9 kB
Tags CPython 3.9 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8f3b59ba2d91fe08f9600e29be9e459f40073f86614643d1f0d46c0fc503d65d
BLAKE2b-256 checksum
How to use checksums
c9d73190e6a4d2cb287b09bbb25a9996737e8c0d908d4487159186cc943e9e81
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp39-cp39-manylinux2014_x86_64.whl

Download URL itk-5.4.2.post1-cp39-cp39-manylinux2014_x86_64.whl
Size 16.9 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
e8959d258c65cd41aef4f54767d40745cd003eb07e62d722d7d8f17a5903a6e0
BLAKE2b-256 checksum
How to use checksums
9ca4a2f6792d35d9c7890162735547923fe4e97043f83019ba2d72f6cbfac6dd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp39-cp39-macosx_11_0_arm64.whl

Download URL itk-5.4.2.post1-cp39-cp39-macosx_11_0_arm64.whl
Size 16.9 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
11b109c9364ac177a831fd60ab10f47b1ea5f881937efc1561f833fc359daae8
BLAKE2b-256 checksum
How to use checksums
5881e11c91836d52677e06e87e1d27e8f9590a784b77c2011fb6f4890e12819f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL itk-5.4.2.post1-cp39-cp39-macosx_10_9_x86_64.whl
Size 16.9 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cc29c5211d9b0eb7ec15f375cd6309cc9d969fb608569ac20fbcd323c3a4d35d
BLAKE2b-256 checksum
How to use checksums
cf854bfe28b1887ed71ee425faa6759b9e0d56474bf0c5692203b5142dd3cba2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp38-cp38-win_amd64.whl

Download URL itk-5.4.2.post1-cp38-cp38-win_amd64.whl
Size 16.9 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
d97681e8c3429e2cf9a840a66423de36a5a19ea438a0007604ac84aa78614681
BLAKE2b-256 checksum
How to use checksums
4ce8f42284e03feb05ea46d31d398c79dd53f0672d03871dcfc3a80e179a2581
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp38-cp38-manylinux_2_28_x86_64.whl

Download URL itk-5.4.2.post1-cp38-cp38-manylinux_2_28_x86_64.whl
Size 16.9 kB
Tags CPython 3.8 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
9abb033153b73fc53a17c0a0a66bbb912274d545d1195a26015137149723aecb
BLAKE2b-256 checksum
How to use checksums
ca6c8f506aa59ddac6ec5faa555538f60aead6a5685c810fd810a5da7d8b27af
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp38-cp38-manylinux_2_28_aarch64.whl

Download URL itk-5.4.2.post1-cp38-cp38-manylinux_2_28_aarch64.whl
Size 16.9 kB
Tags CPython 3.8 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
30657c003b0b289b6d7ea65aeef7542a056c71fdc906134c829428e4a449b691
BLAKE2b-256 checksum
How to use checksums
eb2cadf3c69774a6fe05f2d0eeea7459c02de3d7d65eac2cfc429d37937c4ca8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release files / itk-5.4.2.post1-cp38-cp38-manylinux2014_x86_64.whl

Download URL itk-5.4.2.post1-cp38-cp38-manylinux2014_x86_64.whl
Size 16.9 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
f8188eca39655fa4700b053e9a1c3788fffecf16b59dba74704e74da65e87db3
BLAKE2b-256 checksum
How to use checksums
6164ffe5624548618788f454c628d82c9d4a0ba22806f401fbab5b8cb74d855c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.1.1 CPython/3.12.4

Release history Release notifications | RSS feed

5.4.6

15 release files

5.4.5

18 release files

5.4.4

19 release files

5.4.3

22 release files

This release

5.4.2.post1 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