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

Uploaded CPython 3.11+Windows x86-64

itk_core-5.4.5-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (80.9 MB view details)

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

itk_core-5.4.5-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (72.9 MB view details)

Uploaded CPython 3.11+manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_core-5.4.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (83.1 MB view details)

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

itk_core-5.4.5-cp311-abi3-macosx_11_0_arm64.whl (59.5 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_core-5.4.5-cp311-abi3-macosx_10_9_x86_64.whl (70.1 MB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

itk_core-5.4.5-cp310-cp310-win_amd64.whl (36.4 MB view details)

Uploaded CPython 3.10Windows x86-64

itk_core-5.4.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (80.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_core-5.4.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (72.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_core-5.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (82.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_core-5.4.5-cp310-cp310-macosx_11_0_arm64.whl (54.2 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_core-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl (62.8 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

itk_core-5.4.5-cp39-cp39-win_amd64.whl (36.4 MB view details)

Uploaded CPython 3.9Windows x86-64

itk_core-5.4.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (80.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

itk_core-5.4.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (72.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.27+ ARM64manylinux: glibc 2.28+ ARM64

itk_core-5.4.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (82.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_core-5.4.5-cp39-cp39-macosx_11_0_arm64.whl (54.2 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk_core-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl (62.9 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_core-5.4.5-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 37.4 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_core-5.4.5-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 7ada3e3ebc1e54a3dd345dabb28e0495ca60c69addc943c788cc33b4d35cf0dc
MD5 46d4f6179cfca5cfd3c86d3060f04f69
BLAKE2b-256 4b846655e0e45fa69c42c860d1241c7884f5a49c71498ad54b1af0a7c12d63f6

See more details on using hashes here.

File details

Details for the file itk_core-5.4.5-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.5-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f16b9703ac45f1926a0f55dd07b7881028933b1c3da0b31cddabd0eb12417440
MD5 43f17ab5931c890ffcf26df688957f6d
BLAKE2b-256 e855e419ddaf0d4591e19d87e1c4b57905e0a8231f33449cd2298c3c67cc7a07

See more details on using hashes here.

File details

Details for the file itk_core-5.4.5-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.5-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 557e150eb0eff5ada5f1feaa42c3d13fc35de5867972929b9d1ed58eb490c050
MD5 6b3a47b76b739add524bead0d8b348cc
BLAKE2b-256 07f5dbb4b97f17f0303aad7b6966f4a67fbb27845fd413c6b0b3a78b2f9079f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 99e7817a5189b0c5cd65b308cf8d6f8de97656644dee85da50d2b0b55a42e0ed
MD5 f774107fe0cfa203d36a5f1f97a98cf6
BLAKE2b-256 a2d893b78a9a4080b5f20b18109fbd3e296f899607e0fdc7aae01bd9d5700580

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.5-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02c570663785fe4ecb6a927e88a396c0f6dff3d0bec62509c6651f73cd157b79
MD5 3742adca40e07a5a0231fdf40b6c439b
BLAKE2b-256 fb787b24c3d46b8e725e464f70df33e7ed27663a3f500c8108514c793afce12a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.5-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c57987086a26d1a68234608556842222720a8c2a7ac3ccfd1985320a5421497f
MD5 deb9b2288ba04e11df43790c101d26ef
BLAKE2b-256 caf210431e53c7cabc350852fded74095485928739431332c6808c7622889f76

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_core-5.4.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 36.4 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_core-5.4.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7093b1e51d1fe09740bcd0829eca9cc67ef59123991d192115b5bb19dd5c8024
MD5 5b2a66cbf13cf400c014c2b052a2f697
BLAKE2b-256 8eedd993e6cd81794a0d9e7147d80beaf5bd28bb96afe8e39ee0ef66b5f4582b

See more details on using hashes here.

File details

Details for the file itk_core-5.4.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 907eb6819b647b91dcf08017ddc9d5fbacf8bb042c84f442b07bc0a504cdd77d
MD5 8b5eb6c240227b3d191344b4da5b860e
BLAKE2b-256 d4c9d8a5a8e5f3b50435cfedd3cf41c5533aa13db61a45c2509b82e05af6abbe

See more details on using hashes here.

File details

Details for the file itk_core-5.4.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 14dda92924ad6d421b51f89f810c7483452b036f564dec4de5150af6de949bfa
MD5 5d0fc4432aa946769d4850589a6e1593
BLAKE2b-256 07f6b8602063b1edbf9a76819a4c277e1df7d18eabb3ec272075b8d6bec5b9ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ecf25656f6a101a2b21de29857b1d7276cc8c30d4e78d98fa5348220287a87af
MD5 040a7b3a90e06818966da3d8addaced2
BLAKE2b-256 f6cc4981fa18a516b8cae8cbebb553e1f42996f547024970e07198fc68c18aa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 718053f371785cc6a7a11ecf54df3761e320bd097e0ff71183cabecde7dddd97
MD5 92f5196b35f714832608d2297e5004f5
BLAKE2b-256 2667acabf4cfd3e0a65f016dc23d98e4b4208e0154b162382916c8cf3c313eb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2fd61563bbcdce059bc2df8cf82ef50c8c43e9b1656be5b5f963ad99a30e62a1
MD5 777c60378b714b1591117bb210f77cc3
BLAKE2b-256 072e49bccf5f055cc8d499d0e99a0c3cee1af01ca53cc4a032df1be7e1523bdb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_core-5.4.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 36.4 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_core-5.4.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 916e11208164953a7f563ba79d51565a920930da2b90b1bc46209faa211ba1f5
MD5 2aecdfbf92685d407a6c96bb42883ee1
BLAKE2b-256 8710be176412bbe19a865007573dedff7fa9b82092fd54b0fbf4aeb084a3b41f

See more details on using hashes here.

File details

Details for the file itk_core-5.4.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 27a3f93ff6734cd139be6b2e0b19ec55a9e2313e9eb8062941964b90f27e1b0f
MD5 9d93c2d7b4fe49d4da6af44c97c88e77
BLAKE2b-256 eb8eb4085161868cc62f35b1d90b48114fe9433cb2321af67f5cf665d46783a1

See more details on using hashes here.

File details

Details for the file itk_core-5.4.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk_core-5.4.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b8ae886da8b876f7b7e3f0b8f841527b64042236a30ebcf56ba067c90aab901b
MD5 dae4c84a584cfb220b3be76052493386
BLAKE2b-256 8fc70d241ea47299deb62e8c2d700a57949bb732579b527baa17f0442abc4024

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 e3e57b365544101d198d3b50f1be669b4f7a67cd8fe83424ed4a3d36b0c32907
MD5 574d0d2e2facf605ab841d7f36b54570
BLAKE2b-256 90f6528db324427a7f290db68bc8dda0bbc19146445358255ca785b3dcf4e191

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8db662ed0db30ab76751cc0abd6ec8071c74a26e7e1cd12e7b8d2b0fd41a9e6
MD5 cacafb7954e6b21f9fbf40e9947b0a04
BLAKE2b-256 6179b1eb92ec3fb1a95cf5ad789a67f445403c56b3df1e474d417e066558235f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 10762e9fd401730885ac41bc1b3a788a6d65bbabb3ca6c3be49820b42d8b7f85
MD5 c95fad9d3216ddf7d46c119801f63642
BLAKE2b-256 6188bfe76ba3f282b8af3ab3ec84cbcb5ca1b533c29b1404e022c22c76034846

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