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

Links

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.3rc2

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.3rc2
File
itk-5.3rc2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
itk-5.3rc2-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-5.3rc2-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
itk-5.3rc2-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
itk-5.3rc2-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-5.3rc2-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
itk-5.3rc2-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
itk-5.3rc2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
itk-5.3rc2-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
itk-5.3rc2-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
itk-5.3rc2-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
itk-5.3rc2-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details

Total release size: 99.9 kB

Release files / itk-5.3rc2-cp310-cp310-win_amd64.whl

Download URL itk-5.3rc2-cp310-cp310-win_amd64.whl
Size 8.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
06b19dd022246ce335b122f5f7600d8d2118eecf795a7d0b323ded0901e351a1
BLAKE2b-256 checksum
How to use checksums
42bffc19cdcc85fe38b3b7562365558864a7e53b4164dbe62473cfbd7c9c0661
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.3rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk-5.3rc2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 8.3 kB
Tags CPython 3.10 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4a871735ae93bcf4df25d4fcaae9d6a6f421b5b08f9d035aefd8e175eb6ace37
BLAKE2b-256 checksum
How to use checksums
456e8f971659b926308574449a1fb4354333899444d5b676cab7958096809c83
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.3rc2-cp310-cp310-macosx_10_9_x86_64.whl

Download URL itk-5.3rc2-cp310-cp310-macosx_10_9_x86_64.whl
Size 8.3 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ffa58dbafaae6f8f54d88256c548f2bfcfa3afc86bcfabc9ec73015d34ca9a7d
BLAKE2b-256 checksum
How to use checksums
feec22cc0fe405f8362d4d5605830dfedcff8005ed275b1e7db1d54a41562218
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.3rc2-cp39-cp39-win_amd64.whl

Download URL itk-5.3rc2-cp39-cp39-win_amd64.whl
Size 8.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
2459cc1ff3bbbf85a859994228c8120f90180f08e9ea0007cc272d8efb87ac5d
BLAKE2b-256 checksum
How to use checksums
2b0a32a6eb523a3270ff9bd36543849dac61a80605c2fa39fcd1497bc4fc6471
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.3rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk-5.3rc2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 8.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
ac739edf6862eefb7baf72831bf6a69d4a23a20782b797d95c5ba670402c83ab
BLAKE2b-256 checksum
How to use checksums
71b224f6ce30e80ca0d17e9259dd739e55b54071b154f6eb5bd9c6a2159e75c6
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.3rc2-cp39-cp39-macosx_10_9_x86_64.whl

Download URL itk-5.3rc2-cp39-cp39-macosx_10_9_x86_64.whl
Size 8.3 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
cc1460b22ac065208c9651d65bdfd7fbd44d7c27d3ca14822577a81c7be3c59c
BLAKE2b-256 checksum
How to use checksums
7286019c0cf848b07772012c4b1d774e6682ef9f3db8607525e35abf13614311
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.3rc2-cp38-cp38-win_amd64.whl

Download URL itk-5.3rc2-cp38-cp38-win_amd64.whl
Size 8.3 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
86d84c24c4216f7765b2687c772632c878942f87804065a42810db481e5e5509
BLAKE2b-256 checksum
How to use checksums
fdf13edbde09aeb0bfd256f3e435f59dedc1ffe0f0e1ed18153ef883731ed49b
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.3rc2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk-5.3rc2-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 8.3 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
2074d4b8fe61ecb1dac15f5824500c35f2a403a6439821f13367a57ed0bcf24b
BLAKE2b-256 checksum
How to use checksums
9315a6dcd0aa9a280ae06a4c590ed7703ece1bcd6af55dfba42efcaafa3011b8
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.3rc2-cp38-cp38-macosx_10_9_x86_64.whl

Download URL itk-5.3rc2-cp38-cp38-macosx_10_9_x86_64.whl
Size 8.3 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
f4a5a851beaa5d2841e6a05b3d9f2dba9547b776fa902fff3603ead6c967e69a
BLAKE2b-256 checksum
How to use checksums
53734eaba177623a33b6e51e7f671bed37550ba19c6a8272be285072230ce7d3
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.3rc2-cp37-cp37m-win_amd64.whl

Download URL itk-5.3rc2-cp37-cp37m-win_amd64.whl
Size 8.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
4da17f2498720a36a7a2f6dde63cb7bb11dd53faffa2d331aea450767d387b1e
BLAKE2b-256 checksum
How to use checksums
72f2c527982077c87ea844e100c73bfe0a1ab24eb7f6f68acbd97357b25353fa
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.3rc2-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl

Download URL itk-5.3rc2-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Size 8.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4c8df48bd1807bc3751f584f5409075f00b74fc1d33cc7aad6bcda39901f37ea
BLAKE2b-256 checksum
How to use checksums
a1c195e9b5cfcefb647ff4fb89b7958391e2e1a15a1fe823d734bf6303159b7b
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.3rc2-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL itk-5.3rc2-cp37-cp37m-macosx_10_9_x86_64.whl
Size 8.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
5add08498a45da3a39db5adc0915bb60f058bef7c10582c71dcb7cdff4dc648e
BLAKE2b-256 checksum
How to use checksums
b24500c9185c513b4160b3bd882956c8138db642bceae90aa2286e3939292b52
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

This release

5.3rc2 This release

12 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