Skip to main content

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.

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.2.1.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.2.1.post1
File
itk-5.2.1.post1-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
itk-5.2.1.post1-cp39-cp39-manylinux2014_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ x86-64 Details
itk-5.2.1.post1-cp39-cp39-manylinux2014_aarch64.whl CPython 3.9 CPython 3.9 Linux glibc 2.17+ ARM64 Details
itk-5.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
itk-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
itk-5.2.1.post1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
itk-5.2.1.post1-cp38-cp38-manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
itk-5.2.1.post1-cp38-cp38-manylinux2014_aarch64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ ARM64 Details
itk-5.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
itk-5.2.1.post1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
itk-5.2.1.post1-cp37-cp37m-manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
itk-5.2.1.post1-cp37-cp37m-manylinux2014_aarch64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64 Details
itk-5.2.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 Details
itk-5.2.1.post1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
itk-5.2.1.post1-cp36-cp36m-manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
itk-5.2.1.post1-cp36-cp36m-manylinux2014_aarch64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64 Details
itk-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 Details

Total release size: 141.0 kB

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

Download URL itk-5.2.1.post1-cp39-cp39-win_amd64.whl
Size 8.3 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
f435b7a4427ea8214de84c2221d55dfcb4ca577f0ce913a04d929c8f19200d17
BLAKE2b-256 checksum
How to use checksums
a8555f77a102a1800673f887a788aa0aef246bd4981e5fbcd44d438050476758
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.2.1.post1-cp39-cp39-manylinux2014_x86_64.whl

Download URL itk-5.2.1.post1-cp39-cp39-manylinux2014_x86_64.whl
Size 8.3 kB
Tags CPython 3.9 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
77b7050354af2453743455795425018e4a23a09ac33dca12e2b9d014973563ea
BLAKE2b-256 checksum
How to use checksums
b6d35bbb24700e8695450902dd7aa088a311d5abf4bf5bafcc6d5334f6101ce5
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.2.1.post1-cp39-cp39-manylinux2014_aarch64.whl

Download URL itk-5.2.1.post1-cp39-cp39-manylinux2014_aarch64.whl
Size 8.3 kB
Tags CPython 3.9 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
4fe9b172ea913e474e40685d5c72258238185e6dc8c1a54acf7ffc32e6e29421
BLAKE2b-256 checksum
How to use checksums
3d0cb21db7b23350aa67c268f8b404d31b4938b1287dc3efbd3f3753a70f4aa2
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.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl

Download URL itk-5.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl
Size 8.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
ce4705b1e5545603702966cf40cdd71fc57bbd79506e986d7bd20d6953a95113
BLAKE2b-256 checksum
How to use checksums
946c844f2c0898a85dc528421ee7a65eced082984c07597c801ec26ef7c13bcc
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.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl

Download URL itk-5.2.1.post1-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
16c91c2478ffc7c989417373e9df5d6cfcba7f39e94111ce9ad3771c8992c09c
BLAKE2b-256 checksum
How to use checksums
b471b6dd9d2ce65079361de97ff89b1517bce0eea38ab9aa038f091f9e1ec6c4
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.2.1.post1-cp38-cp38-win_amd64.whl

Download URL itk-5.2.1.post1-cp38-cp38-win_amd64.whl
Size 8.3 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
5f4a8f21df809f5a534faf07a6020c927b0d529d8a7ca60efcc997d814dc2e57
BLAKE2b-256 checksum
How to use checksums
ec405211f1c0cbc30bee3dc4e7f4870bf920cd6579abf91a5b97b6885c81dfe2
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.2.1.post1-cp38-cp38-manylinux2014_x86_64.whl

Download URL itk-5.2.1.post1-cp38-cp38-manylinux2014_x86_64.whl
Size 8.3 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
72dd587fd6349a13a7b458b0eca2048e8bc3ab9a87a9c922b97b2e4c3ee6271e
BLAKE2b-256 checksum
How to use checksums
8fdb1064060ab031ebb042833ca01217cda0c207f612f0fcf4f06cd46452ed84
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.2.1.post1-cp38-cp38-manylinux2014_aarch64.whl

Download URL itk-5.2.1.post1-cp38-cp38-manylinux2014_aarch64.whl
Size 8.3 kB
Tags CPython 3.8 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
2280095d69a3eb738322c502174aee1154afc4520c7b46a3c43771a8246e10bf
BLAKE2b-256 checksum
How to use checksums
ff9a5897ba67425183abb9ad2b4076fa87b8077a20ffc4322941456e3971e2a8
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.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL itk-5.2.1.post1-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
9eefbc3f373179afaba5a97bf07a0dc83d4ed65c2f9c27364724684a1f74b53c
BLAKE2b-256 checksum
How to use checksums
6d0ccf694b9f99b64bd6054af21f399bdb2daed64c578d4ee6cd7cb64f22e583
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.2.1.post1-cp37-cp37m-win_amd64.whl

Download URL itk-5.2.1.post1-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
da5e308b55a369a9c35840ec327927555ad92a7910254c3e95296cf36bcabaa5
BLAKE2b-256 checksum
How to use checksums
6aed3f159a8586679e161d9f9ea139ae0d95711597501076da56212e5ea945d7
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.2.1.post1-cp37-cp37m-manylinux2014_x86_64.whl

Download URL itk-5.2.1.post1-cp37-cp37m-manylinux2014_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
27b684ed15076c66f31d0f88dd84721aa0e7dc676a6dd37a13327350ed12ddda
BLAKE2b-256 checksum
How to use checksums
47038df785909c0e857e839b0452d55a8aab7b2cc1f17c75bc111f3360a5dd17
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.2.1.post1-cp37-cp37m-manylinux2014_aarch64.whl

Download URL itk-5.2.1.post1-cp37-cp37m-manylinux2014_aarch64.whl
Size 8.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
6e28f44204b7b27d8e613adc7119a109fc23ff3d3db3f1505dcd92ced440d992
BLAKE2b-256 checksum
How to use checksums
8ae2c37a96eda4d6da229d922d8c74a8e79eae138fc3d33607b876ab9afba751
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.2.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl

Download URL itk-5.2.1.post1-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
8c0788435007327e562d54623328a7cdc716edb0163fb1132ea623e390723388
BLAKE2b-256 checksum
How to use checksums
031c2cb193e681953692f6fb58b4382fd6f872889484a7480884affeea78cee5
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.2.1.post1-cp36-cp36m-win_amd64.whl

Download URL itk-5.2.1.post1-cp36-cp36m-win_amd64.whl
Size 8.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
c93646b8c16ed929ea4d92c2f2be6231c1789f5479f1dcd604c062d50673bd07
BLAKE2b-256 checksum
How to use checksums
6b9a94a02da9b33ff7dde69b7fe0a334ba11316cb30822843ce5c1206c1efe8d
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.2.1.post1-cp36-cp36m-manylinux2014_x86_64.whl

Download URL itk-5.2.1.post1-cp36-cp36m-manylinux2014_x86_64.whl
Size 8.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
eb49a292fd8bcded751dbf9f49f7a6bde68badcbecfc265ec2782d79f3411c32
BLAKE2b-256 checksum
How to use checksums
c73d0eec8434c5afe408f567d55c3e7e446bac83927ac997790b18939b763926
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.2.1.post1-cp36-cp36m-manylinux2014_aarch64.whl

Download URL itk-5.2.1.post1-cp36-cp36m-manylinux2014_aarch64.whl
Size 8.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fddd62554da37254eb8de4cd2660a8d9e601af88df50e7017202ed269c20a584
BLAKE2b-256 checksum
How to use checksums
425e231736b15d7f690f229c3543f26d1bc1d5e03a3bf6fd984a8c73446356e7
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.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl

Download URL itk-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Size 8.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
d18723ca6791fc5d9c7498e03d73929df56acffd9290ed8f61a24f25a138951e
BLAKE2b-256 checksum
How to use checksums
4358207122ed1a80e8a52c8ef1df218164b55f1ab21e643802f9b9712fb1df15
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.2.1.post1 This release

17 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