Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

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.

Project details


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_io-5.4.5-cp311-abi3-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.11+Windows x86-64

itk_io-5.4.5-cp311-abi3-manylinux_2_28_x86_64.whl (28.0 MB view details)

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

itk_io-5.4.5-cp311-abi3-manylinux_2_28_aarch64.whl (25.6 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.28+ ARM64

itk_io-5.4.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (27.7 MB view details)

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

itk_io-5.4.5-cp311-abi3-macosx_11_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_io-5.4.5-cp311-abi3-macosx_10_9_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

itk_io-5.4.5-cp310-cp310-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.10Windows x86-64

itk_io-5.4.5-cp310-cp310-manylinux_2_28_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64

itk_io-5.4.5-cp310-cp310-manylinux_2_28_aarch64.whl (25.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ ARM64

itk_io-5.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_io-5.4.5-cp310-cp310-macosx_11_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_io-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

itk_io-5.4.5-cp39-cp39-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.9Windows x86-64

itk_io-5.4.5-cp39-cp39-manylinux_2_28_x86_64.whl (28.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ x86-64

itk_io-5.4.5-cp39-cp39-manylinux_2_28_aarch64.whl (25.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.28+ ARM64

itk_io-5.4.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (27.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_io-5.4.5-cp39-cp39-macosx_11_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk_io-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl (22.3 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file itk_io-5.4.5-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.4.5-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for itk_io-5.4.5-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 ac068c7948f34de9492754b45982afa7891a7e0622093309bc48e159a21edcaf
MD5 2ccf05566583e5b67ef42042ed0c0b2b
BLAKE2b-256 326aed83f789fafbbb8a8e8713ab026f36064275d8db6e6d967dba5ef8077097

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3429559a6ce23500444c945dc8a373a2a60e01b7f02740b67a65df6f36b3a83d
MD5 469cf703ea2fc834990ea315ca247b81
BLAKE2b-256 17fc3c1372cfc1b4ac7fff6fa7a010b71c4e7988e54b573b5fe93b8282520b4e

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 78374b061bab832a57e966b65a3e2f569e947bcbc3e206941052328c225e0068
MD5 da6a0111c25f22356552466217c77701
BLAKE2b-256 403f26ca9917a5e513266f71617305a96448c20c5781a4532df773c30ba3136a

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b6eb08b92fee85a59d0f3d2656cf0035f6be9d322a0afbeafcc403a8756666f5
MD5 b027c01f0f5738b813c77207c477f6a2
BLAKE2b-256 494386bc1fe44904e78fa1dc2f67b4c414dc33696709c428446afe995dfa9781

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b55eb3448b022eb34960f4d79e8d69f2907c8c5a9ee97f7cb06ff78fdbca073d
MD5 7ffdfa0de6f17fce32098dea99060e34
BLAKE2b-256 35d83f735377f3c74a10c1d8a590d0c91526a619a867e624529c5661d3af574f

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 046a96b29c8207fec6fb67ddc83b430439c721516195d56de11db0f5e8d4396f
MD5 69c3b8d0b39975d6b4768548984e5f0b
BLAKE2b-256 299a63bb73b3caf92d5aa9bea4a93a6aef761abf4f6c597a833885032c60d11e

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.4.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for itk_io-5.4.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 be4f3241b9bf198cdef5de2f401f86440f180e03a3b50359110db2f9bf3d198e
MD5 4e3b559ee0da50a4ca2998247b8e4eea
BLAKE2b-256 b59ad00aebaa2cef1a6fa3e6836c04e54bcaa50c9e455e0708139cd71fb27b23

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ed6e2e85f7f13523f2f1e1bdc71f9b5b858871eac2f744e5e9cd7f8871881bbd
MD5 f1adf186203a602c83fe21d052add520
BLAKE2b-256 edf35e2002f5b4769dd4822f540d6eb34ef43c2bc601f04b66942bafd1da3e44

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6440d63e91027a0d4e96bb88e9cf03c7b0c8b0f27327cab45554e13743fb1aa8
MD5 ea71eeddf1a81e5dd2e0e1a12e9c329f
BLAKE2b-256 632535ec08554880de4d97cccd16b6229a29ffa88b9508ebd408989e5c4dc86f

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b183bb90c384b8a6e5d9fb2895dc9af612a2961a34e9014b4d36fe90825d19a1
MD5 34c5b4ad81a8a65f3cfa1d72016973f9
BLAKE2b-256 54747bc988b4522719381e7a2ff12d23fad91dbe16892cd438db29e3c5dc61ac

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c541038bb0a53c25da421c0d9dfa083dc6e93e94705ec503332d66df91e09243
MD5 badcab9119765f40dbe793d2666bc846
BLAKE2b-256 b93dd49d863cb89d6fc33979b9e7c9f759b99b10ce169fa77371ed7363f1e8e2

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ed32940df783d8e1a130a232fd90018714de88c8291f318728ed15068cd9203a
MD5 fc5c83636a8b44e3536ae1a05dba716f
BLAKE2b-256 58b5c338d50537cd62ecd6dfc13c8fb0b638f4ea8232276d7988802e605505d5

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.4.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.7 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.5

File hashes

Hashes for itk_io-5.4.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 8095a2bc21c403ccdd613b5e5d6546970bc31cab1076425375690bb717da32ff
MD5 7820457a1f6bc05191a502964628a6cb
BLAKE2b-256 46f5c61ff49e5f5352aa4291e4d42d922f312153124bb221d3a6bae6efa401b4

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3e0c9c632ed78d687bd31c912abe78eddd3c5a4b4afe0a5e002a20e23df5c818
MD5 739ccce96cb060d5d00f5b35619070bf
BLAKE2b-256 16e81cac4e363543c8a4caa554ddb5713058e2df1af8df165f04fe173caa9eb1

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a8f80f15f4e719417d896d0c27965b74f7b3b359c334eb5f1ab84b9387b92f2
MD5 e8aca1272b2c2dd8360ab95875a37488
BLAKE2b-256 5e4540cb02dadc3e058733ef882436d59a2df06be0bfc0471704813b0f4d346e

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a5d1962efd40a257063cba27088e7a3c80f84c76a783486b229115b454719d59
MD5 5695aeac39dc5bdc7e96799d7fbd11a8
BLAKE2b-256 df0aafa144d6cb1813880f41c3982e78d6b4f8864eba47ab96ad276dee2538d2

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7215cce3a5a69f9c93ea7c7ae0a5ebf8d5c406039d88c4bee6fdadb12492fe88
MD5 bd772b967059c8105826385e5954047e
BLAKE2b-256 a00dcfdf4b8d3c03f957995d6d858fc36ad6072bc98a628c992bc8c27474f2f6

See more details on using hashes here.

File details

Details for the file itk_io-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_io-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 633a7f6833380ad4922fdeb410c005244dface8ad45865d8b7796c473c07ae95
MD5 e5bf2db8ac7b1faa7470eb208098378a
BLAKE2b-256 e2465121f6fe65d9055bb897562e6772296a7e885183c480eeec73c49ecbf1c0

See more details on using hashes here.

Supported by

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