Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

itk

ITK is an open-source, cross-platform library that provides developers with an extensive suite of software tools for image analysis. Developed through extreme programming methodologies, ITK employs leading-edge algorithms for registering and segmenting multidimensional scientific images.

ITK - The Insight Toolkit

ITK: The Insight Toolkit

GitHub release PyPI Wheels License DOI Powered by NumFOCUS

C++ Python
Linux Build Status Build Status
macOS Build Status Build Status
Windows Build Status Build Status
Linux (Code coverage) Build Status

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.

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.

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

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.2rc1
File
itk-5.2rc1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
itk-5.2rc1-cp39-cp39-manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
itk-5.2rc1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
itk-5.2rc1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
itk-5.2rc1-cp38-cp38-manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
itk-5.2rc1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
itk-5.2rc1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
itk-5.2rc1-cp37-cp37m-manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
itk-5.2rc1-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
itk-5.2rc1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
itk-5.2rc1-cp36-cp36m-manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
itk-5.2rc1-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 98.8 kB

Release files / itk-5.2rc1-cp39-cp39-win_amd64.whl

Download URL itk-5.2rc1-cp39-cp39-win_amd64.whl
Size 8.2 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
b4b2d55d9047e5fad5a44213dc34698e0034ddb6cd53a939cd363b35cef9838f
BLAKE2b-256 checksum
How to use checksums
56f04163f34df2c96f412ccec6416e9b425012000f7ec463016868f7333cb97a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

Release files / itk-5.2rc1-cp39-cp39-manylinux2014_x86_64.whl

Download URL itk-5.2rc1-cp39-cp39-manylinux2014_x86_64.whl
Size 8.2 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
653b3eff4d99e999c37eefe40295290c5b23d29c396cf89fe7470aa7a8ba29b9
BLAKE2b-256 checksum
How to use checksums
66bbf1f1393db8fed7fe2e30915c9d2caa773900c35208a2d2758cfcb454a1e4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

Release files / itk-5.2rc1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL itk-5.2rc1-cp39-cp39-macosx_10_9_x86_64.whl
Size 8.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5d8f97b537417ea21e302e1128ea56e97e88ac95000b691598c5ae20f43a0082
BLAKE2b-256 checksum
How to use checksums
b52e13030549c1577d3688e1459e20ad9ac3acc1b347f73c5186f12888088511
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

Release files / itk-5.2rc1-cp38-cp38-win_amd64.whl

Download URL itk-5.2rc1-cp38-cp38-win_amd64.whl
Size 8.2 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
c28a468b6f828804afcf5106284ce4d01b121edc3473908ec80010574fc3cd2a
BLAKE2b-256 checksum
How to use checksums
49ef5b1b935c9839139580b11b2fe7a0e91adf81143059f3f5e63276a864747e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

Release files / itk-5.2rc1-cp38-cp38-manylinux2014_x86_64.whl

Download URL itk-5.2rc1-cp38-cp38-manylinux2014_x86_64.whl
Size 8.2 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
cdf04815d49fa287084411ea8010c53aa2abbe571db0365a8ee9635482a5d5ef
BLAKE2b-256 checksum
How to use checksums
a242c558b08555b2e1791b0c38b7e172296416fffa1298be5343d4624246885a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

Release files / itk-5.2rc1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL itk-5.2rc1-cp38-cp38-macosx_10_9_x86_64.whl
Size 8.2 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
b78b92ce4cf49590c6ced441b529f1a937ba59ed9d2e77f23f958e1b2d8d6f39
BLAKE2b-256 checksum
How to use checksums
ebca81740e82554e1bda5375a3f16dfe0df6909d778a92341397c06dd87fb700
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

Release files / itk-5.2rc1-cp37-cp37m-win_amd64.whl

Download URL itk-5.2rc1-cp37-cp37m-win_amd64.whl
Size 8.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c432798ba41b50ec36a9dca3a72a2d7ed4797735e9279c54f357a8538bd853de
BLAKE2b-256 checksum
How to use checksums
5e863f930cea1cd3d588b69d7cf5147fa27704ca6fddd328d7025de37788f711
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

Release files / itk-5.2rc1-cp37-cp37m-manylinux2014_x86_64.whl

Download URL itk-5.2rc1-cp37-cp37m-manylinux2014_x86_64.whl
Size 8.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a4ed0f2213bad915786e52f3e8034c11933c362e2ea9beb8ebf22a95143df3fe
BLAKE2b-256 checksum
How to use checksums
dc31905830b7c5174c1a3d93afd745c7b3fc3237fb743443dc3dad57804bc002
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

Release files / itk-5.2rc1-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL itk-5.2rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Size 8.2 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
eacf732e99b381be08c72617423bc84b0d32c93c7ac21d5d8fbb6a96c3d113ac
BLAKE2b-256 checksum
How to use checksums
fe3058046fc0b0dea83e49c8b5b5936e2042d5bee88816a8f2706450ba95be8a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

Release files / itk-5.2rc1-cp36-cp36m-win_amd64.whl

Download URL itk-5.2rc1-cp36-cp36m-win_amd64.whl
Size 8.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
167667eb212ea94f817b1597e0ddd405a50e75640a5b1626e84fb23267f0efe5
BLAKE2b-256 checksum
How to use checksums
a5b4b9fe8150e1cdd2d083ba337034ddf4cc9a2202664efb6b78581687ed9ea0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

Release files / itk-5.2rc1-cp36-cp36m-manylinux2014_x86_64.whl

Download URL itk-5.2rc1-cp36-cp36m-manylinux2014_x86_64.whl
Size 8.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
49add32c80d8dc7dc317e508f5a8009292576bcc0105dbf70c15b1cb3956fa93
BLAKE2b-256 checksum
How to use checksums
ca9ca45b5fa70fabcacf91c539285983ccc079a2698ea7f9ceacd5c307222df8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

Release files / itk-5.2rc1-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL itk-5.2rc1-cp36-cp36m-macosx_10_9_x86_64.whl
Size 8.2 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
205927c404824a34990462b32431423fbe9aae778d1e7465e7f1a53f00265aec
BLAKE2b-256 checksum
How to use checksums
8a3ee6ae2db62d6392bd7d01d49ea830c6e9ca7f00fb320280de437576d7b4bc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

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

5.4.0

23 release files

5.3.0

28 release files

5.2.1

17 release files

This release

5.2rc1 This release

12 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