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

Uploaded CPython 3.11+Windows x86-64

itk_io-5.4.6-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.6-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.6-cp311-abi3-macosx_11_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_io-5.4.6-cp311-abi3-macosx_10_9_x86_64.whl (22.4 MB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

itk_io-5.4.6-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.6-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.6-cp310-cp310-macosx_11_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_io-5.4.6-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.6-cp39-cp39-win_amd64.whl (8.7 MB view details)

Uploaded CPython 3.9Windows x86-64

itk_io-5.4.6-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.6-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.6-cp39-cp39-macosx_11_0_arm64.whl (17.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk_io-5.4.6-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.6-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: itk_io-5.4.6-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.2.0 CPython/3.14.3

File hashes

Hashes for itk_io-5.4.6-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5ca00186c20f777032722bbe3e4bcd2176e1e30d851a819781117d4e6f3367e6
MD5 6db62684f5391e485ff6f68ab530875e
BLAKE2b-256 525ffae3287f34edfd7bf1c6881be1db5eb456459442cf887d7bfea236e29a22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e31eab429a112ae1505e08f133341126a1a489feb0af1e0cdfdde0e9b4c9d62
MD5 4f9f582b5690974789b58d1b68a1ef60
BLAKE2b-256 3e0285ef2211a1e9361efd249a9a3ba07ff09120ef555579b03a8c6ac3437a62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 721bc543a8525e96ade0095ee950e3188d69a2c0bec99f24398ef638a9c973c7
MD5 54d4f6072dd1400d0df71e7096a2942d
BLAKE2b-256 d69bcab6a7df18d960564bdd593305b28ddda5b16c8d2f1cb094c285d365673f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84d36df7107ebe83ba57a45e6fef5c394bac68e12a38797cf7509c0600084b3b
MD5 7fa97436faab4f6391e0f4af14039a3e
BLAKE2b-256 84887f30db9db2e9e3d9c1c4ffef7bbe0ce53eee4e66e597e1f56ecefff3973a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bb9287da3814a8bb1fbda6e9e8e3a1bda115a58ab0db478797702f63d73957d4
MD5 7914d19721ec33d35960d657be18bca6
BLAKE2b-256 cd62fd4a59567e76b3aef57c18bb1d5739803a9b9328222c2bd979f2c191871f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.4.6-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.2.0 CPython/3.14.3

File hashes

Hashes for itk_io-5.4.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 a85cd859e9131d8cc11d9e77fc4b00411021b8ddeeef3daaa81b290c03350227
MD5 826680d5cf4a94239cd6251b5da0c9ec
BLAKE2b-256 6ddab4bcadf4b104b7ca50b93771252a6ef7b7d3daa8cec81f925beb6cdcfab1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c68174dfc48d920df0480d7d294209d0ec9f3df9229e4e36b5c258c2b8ed04b3
MD5 8f0b1abe1a72ae245ea21a72c6117776
BLAKE2b-256 6de0a4751dc73ac48ef40a782e8661a1e06699eec184abd964e26805eb1c92d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 30a40af584cd04d3d5311f569c0bc5ae96b3ae257858503d4264603cea2ba3f4
MD5 a364907b2a34e5b0905c161b9140e654
BLAKE2b-256 d551ca774c47f0c03d2d61ed7397ade36facebd6a796762f5ce0bb0b5e18f40d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4fd096807bf9093ecca2d71fbb878a90a2f4c8755399d61599f450895ccc5585
MD5 370bbc8d19c63698d708cd754fb0152e
BLAKE2b-256 370b9cc3e6c7d544b534444096d41e60f4b7dd8e98d079566578a88d55749d41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 53d15074e8805ea65c0424b2d34c0c18c5e9b36ba00842d902c8390211ab8b44
MD5 2c8cfb2fedb9b854bc0d2f015a6f12c9
BLAKE2b-256 565417076f796003bf54ccb76a7d4c8e0baa39d6ed604d2699ffba22a879cc94

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_io-5.4.6-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.2.0 CPython/3.14.3

File hashes

Hashes for itk_io-5.4.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ecd4cf81a145238d1c1af42b5e2e7af5fb5a64ff3b3c7c13993a8f4ab5e7fdd4
MD5 e652f26a5e9be50e038c9de3e11bcb4a
BLAKE2b-256 09518268b615a8daaee2c4892b4be8ee0b7df86be455f7cd5a997ac4a008c0a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 224c3722b453c37a3ea3a0d0d12a5b9a32e6213d8220be936711d5b5da76a99a
MD5 fdc758d03077807f5e4514784b8e9341
BLAKE2b-256 4398b513f59161832587959d44b267b71802d6e008d762e0ccd540d18e8cb483

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 b5f34561c3a7d64f505b5787a338a61aa7c5440b42b30f495a32754872efd5ae
MD5 7e8057c4b6e866ffa01a5a8d404ca164
BLAKE2b-256 652e71366ce90b847749fd57bd5869602bb819301e58c561fe715bdef63b043e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bfbe6753092559e0cdf56e67c1f0f5db3021d6e56733d86f013cb0741e33d073
MD5 448b5f65fbe7dad6109fdd57834e526c
BLAKE2b-256 2a7313fb1beaad35fa25c879a8736d557ca37af963cef2208abe7104ec0536f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_io-5.4.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 31a23f21e7ed2cfc5f1958511c8a5416c2177c5a9eb49afdd9e43046efe3f65b
MD5 e1198393ec26414ffaa53fd6b785d81d
BLAKE2b-256 4c30b229dca59e3928a162ced0c4679f68d598a09fef8ca559fc222c70d79221

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