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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

itk-5.4.7-cp311-abi3-win_amd64.whl (16.8 kB view details)

Uploaded CPython 3.11+Windows x86-64

itk-5.4.7-cp311-abi3-manylinux_2_28_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ x86-64

itk-5.4.7-cp311-abi3-manylinux_2_28_aarch64.whl (16.8 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

itk-5.4.7-cp311-abi3-manylinux2014_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.11+

itk-5.4.7-cp311-abi3-macosx_11_0_arm64.whl (16.8 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

itk-5.4.7-cp310-cp310-win_amd64.whl (16.8 kB view details)

Uploaded CPython 3.10Windows x86-64

itk-5.4.7-cp310-cp310-manylinux_2_28_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

itk-5.4.7-cp310-cp310-manylinux_2_28_aarch64.whl (16.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

itk-5.4.7-cp310-cp310-manylinux2014_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.10

itk-5.4.7-cp310-cp310-macosx_11_0_arm64.whl (16.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

itk-5.4.7-cp39-cp39-win_amd64.whl (16.8 kB view details)

Uploaded CPython 3.9Windows x86-64

itk-5.4.7-cp39-cp39-manylinux_2_28_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

itk-5.4.7-cp39-cp39-manylinux_2_28_aarch64.whl (16.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

itk-5.4.7-cp39-cp39-manylinux2014_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.9

itk-5.4.7-cp39-cp39-macosx_11_0_arm64.whl (16.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file itk-5.4.7-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: itk-5.4.7-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk-5.4.7-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 56ca4981924ed2ba30503c319dcdb63981504c0927aa68afd33468f33c44ecb3
MD5 1a7ea8437af9bec34b5456f0ca90720c
BLAKE2b-256 4b481989c170cb5a74d06c0eb9fcc47812b0ba013cb73b514ab8892ddcc3b0f4

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk-5.4.7-cp311-abi3-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.11+, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk-5.4.7-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d74574c8a0196e82788e6f9991ee05ed5935d2d42e2209ef540fce9274cf2eb4
MD5 1acb9d4728abbfdf818c4f186fd59fa0
BLAKE2b-256 07a798fcd0046d3249de328395a96b9a0428c11813eebe631e6a1299a9bafe85

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4.7-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f2ae79ad0a63ab4ad61fa630e8564ab5bac4fea1c4aad4db2f52bac4f460dffc
MD5 cc79b45848c1a20ceea00ee26ac2de35
BLAKE2b-256 4ab4e2e0611a677cc4682807a7bc48dd67369ff9d0a6218d11c217c110062658

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp311-abi3-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4.7-cp311-abi3-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9297419ccac8f0fd455ce08f4ba0580632f7be43c28c02ad0cbdeb19cd0c211e
MD5 e8d8ece3278eda925b1f950cd87b4827
BLAKE2b-256 cb83d29f05796ccc6abc05b0780f57234b0d984bc923285c2c2e959ba87589e1

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk-5.4.7-cp311-abi3-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.11+, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk-5.4.7-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c7c254419071b178bdf3b50b5542aaef5de3b54bc524b1f6fea72c62f531e590
MD5 763c3627a2b0cc6cf734daa5b83f7a13
BLAKE2b-256 d06541a94f4feefe21c7fd42604b35940c8c2a139fcb92f5c80dcc3fcb7fb07e

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.11+, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d4c3311b3294697adef1785867f0c60f2314bc2ce202ff528dfab38f2b0a4e5b
MD5 0b349d7ab09110dcbd19e34b2cc6b668
BLAKE2b-256 13bf7202a7b3caca14237035b588a614c364a2a0d815692f0b918bdb1a2e9957

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk-5.4.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk-5.4.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 343ba9fbfbb35ea23e909cb833ac3f7d6d7bcb8a28b7cf10e53edbd8a730ce4c
MD5 667a08d43a83f4958f85374edf5ae4bf
BLAKE2b-256 c53ef2ca33b785ee05d07e4fdfb2ed4f739cad3cc318c0ea8d68df7e6e224133

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4.7-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c0d46302074ec16ee19a49cd51a87552bec1d191e97405274f53e8e7e2dc4be8
MD5 14fbb01ec9a329538c25c58d8c37d9fa
BLAKE2b-256 04da3b276098ed7982dcfc6b5153bfcbdb537d82eefee7097edf2f15085db0de

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4.7-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8001a2ab59b606f68d9471d13f4db6e129b8a62782050f6f8fbb7c61de99e948
MD5 7a3e921fb784e3655277ec55e871b36a
BLAKE2b-256 b499f8b226f647141d7ea869775843b1f8e7202d33ff30928c34f7498da2422e

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp310-cp310-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4.7-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 049c9a2856781a626cf478b13789daf1e7a3f73972b1208ce7618167a677f2c5
MD5 47a7af8250f21c9c93612c5a1035e3e3
BLAKE2b-256 787ffe95f3aa96d453609cb6d443ee140cc2743d5e26e2b5a5a7079cc4a77491

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk-5.4.7-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk-5.4.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 818173ff6920f85d80f54529f66b0cbee90f47dd765aa7f5aa4bc1220112afd4
MD5 5fc7f0b469a6a86d64a233f6d3399053
BLAKE2b-256 b15bfc04b66a6214b866e66a92f7e010bb95585f6723af5ac83d5f836ba57bae

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5924fdc91cadafe68abfec8f217598faa3a1c008370153c2df56de639fb44c2
MD5 28a698b9dce9bd2f992120ced0bc9351
BLAKE2b-256 ed2a9497bd6d1738515067a999f3f65e559ac389f3583730d45fc42f06796a55

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk-5.4.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk-5.4.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dc487bb38fa7ae67c3329afa88c0ebfd140f4723f8d6041293ad774ac2a7ad0f
MD5 063d62800424341e84afa09fa682074d
BLAKE2b-256 5d93e2c82ea4206b44b7e8aabf92d2af79f7047c976bcf02a8e5ec64b7d29436

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

  • Download URL: itk-5.4.7-cp39-cp39-manylinux_2_28_x86_64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.9, manylinux: glibc 2.28+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk-5.4.7-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e6483cae572030e7b570c33a45c1b8dd052b406be73354f8df9d563ff7951f18
MD5 47fab485dc47b274226fafdecbb18a19
BLAKE2b-256 b819b3fe63b2b4ddc02421b132c27836aaba78d0cd03601aff14f7372ce78bfc

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4.7-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9da341670488404330c4d98033652c6de28266fc2a1936ff1af3099355fe3a6e
MD5 2f08191d230b5effb4d3072e13c177b0
BLAKE2b-256 64fcb5b9f72cc687560f9f6f78ffa6940007aaf60f7aac683cf11cc1b3152d74

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4.7-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33eab319cedab38c3854d9a7ab1fde1cb411520d80f4cdcd0b41b07fa28e191d
MD5 d30653c46292ff83e1848608598c2dfa
BLAKE2b-256 526b68724dddaf6895331ac1d7c9d91e9b430a462d9be5d34af5ba97a8fc4e0a

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk-5.4.7-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk-5.4.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 565504820d4017a678f872860923d02ae27701d934eb682fd9c4b664ac28202d
MD5 5a82e56c9468d6fe3661e505b9e16af8
BLAKE2b-256 6f81cdf814285cb2c3b163c6ffa4c92b7aa0b6130c7a59c656541a72edce6e0c

See more details on using hashes here.

File details

Details for the file itk-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.8 kB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.3

File hashes

Hashes for itk-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d8c0b81de6bab587df54cde137cb9aac6bfb8f3b1ec6dd5cba79f6a13d2d4a29
MD5 a6fe8eacf727d52b24d9a8b4ed8e8417
BLAKE2b-256 130e9d82fc255a1c7f8b7a03b2c568a40a5ef6bf50e1b16a4d4bdfaf94c097b3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

5.4.7

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page