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

Uploaded CPython 3.11+Windows x86-64

itk_core-5.4.6-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (81.4 MB view details)

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

itk_core-5.4.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (83.6 MB view details)

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

itk_core-5.4.6-cp311-abi3-macosx_11_0_arm64.whl (60.2 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_core-5.4.6-cp311-abi3-macosx_10_9_x86_64.whl (71.0 MB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

itk_core-5.4.6-cp310-cp310-win_amd64.whl (36.6 MB view details)

Uploaded CPython 3.10Windows x86-64

itk_core-5.4.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (80.6 MB view details)

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

itk_core-5.4.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (82.6 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_core-5.4.6-cp310-cp310-macosx_11_0_arm64.whl (54.8 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_core-5.4.6-cp310-cp310-macosx_10_9_x86_64.whl (63.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

itk_core-5.4.6-cp39-cp39-win_amd64.whl (36.6 MB view details)

Uploaded CPython 3.9Windows x86-64

itk_core-5.4.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (80.6 MB view details)

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

itk_core-5.4.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (82.6 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_core-5.4.6-cp39-cp39-macosx_11_0_arm64.whl (54.8 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk_core-5.4.6-cp39-cp39-macosx_10_9_x86_64.whl (63.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_core-5.4.6-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 37.6 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_core-5.4.6-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 65c11a8eeb2f516a14bccced09b5f675b641905d9e5bfd89f12ed5c0921799dd
MD5 c3c1595e25dfd4f4adfadd2bbd30d715
BLAKE2b-256 c2da2e60b34dc3b35f7097ae32f7971f19eeb41e78803cdda4abb65107426372

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 aa4f10ff8e481f0fb44724dde29ec7bac691726e076494b1a660f0f9f8daa87b
MD5 0246009b187bb1852b267494470e0e79
BLAKE2b-256 aa570a3499479cb19d7e4b7fc38b2ba15c0ea20e1e88cb2b634b75dd3e9ff8b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 5e8a70cd7ec1e6d3fe4a1726a0155fe40755bea05b44549ac106bfb669c53a8d
MD5 4bc520e681a1726dd181c09d0ccf10d3
BLAKE2b-256 dd032d3a45a2447cef0100a3a777d7a901828f90f043b6e81fafaa858b47b7f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25cef58d04743cc0b6d5e8a8e806682ebc4b2280adba118e0179e2c1334d61c8
MD5 1d7b3256552409675c345df280eccaf8
BLAKE2b-256 60b0d4c4ff5146a45aad3eac7a231c75c3fe73823e1f4788f8224b46034c810f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9bff074d1f389e49d056871dc706959307808810240395514cd5d521a9f97217
MD5 6b88cf3cab96c365557605ad6be5a9b5
BLAKE2b-256 d0635c8fcfe61fcf33bff2707aae7d66100252fecead7ec6dd0a7a8765872d86

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_core-5.4.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 36.6 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_core-5.4.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7994e3b2ed0a2a6c5f3869980a478adca6eae45bb4eff599fc370c4a899d5c3b
MD5 17f9bc3dcc319392b746fbe5bebb2dc9
BLAKE2b-256 7853ad6111c6ba8b4da88bde4a7dba5ca8d4d16cb70008fb52b14bb9a08c51e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f964b9d470bf5435df58292fb914c30afcb66e9fd1b93b2637b8664baf65dfd1
MD5 e8d7ca29edb10b41f5d232e2bda36672
BLAKE2b-256 e82c097aa74615f31dd26e2d219bde4299bee4f89fbe7212ba3c64aa7a340859

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 ce3acfa7e7d2c7dbd24d25e9aca9c3816011c095368ee74b0a7490eacce22353
MD5 49230c8bb218306578bc8470a70d2a5d
BLAKE2b-256 a9ca7988f120afffb55fcd2fca274c52685dd23905813089064309968c95209c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e11892b1c2cf6935d4341268677922f63c9702bff638726476166f137f98b71e
MD5 6ea26c320b21f1a8d94a8dba9d374f70
BLAKE2b-256 e0263ae59742011a056c61f8d59ddb88febc21d4e58f05e6435e59bccd63b7a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 248ae4e9fe8e29897f47f049c575d9127880a15face87d3cac756056e6848d27
MD5 57fd6805aeee6087a3da42e949a061c2
BLAKE2b-256 5437e5b6fbe2d9a0f27519e39a9788767b6ce433e8c70e63f9342c1226c4fbe8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_core-5.4.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 36.6 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_core-5.4.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 66484684675c3ef83e9bbdcc9d2d2bad1b7e31635fa1b418ef9e500e7acfacf4
MD5 e5a349ad0f42199ed790fdbcfb361fa5
BLAKE2b-256 72d36959a36f1181845e86a971ab46ab721e5ab97d2f44e974294699b24e7a52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fa6e2229596c76c0012dbfcfd1b514fb8f9fb5e80e8b6ec0ac07f427c017743c
MD5 f868c0abfa974af835921021c33107e8
BLAKE2b-256 f424866abf25703f2a38efd0d4b6c82d68046e95d1330cf13edfe048458c65e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a27f0034fd453efbaf18bf6571d3c6be4f0301f079264758041bdfa074042e45
MD5 3152746fb21148c652dd16ab6573e347
BLAKE2b-256 55a6e0999f1558a2ea1e976feb5995eb72d952b20ac3364e6df3329a5bbf0d0c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3451e9c1152d4695dcf7a48e2576d31961d9ca63750c7a63df8ac3f783700be4
MD5 7272e7665480bb229f8c587f7c54b534
BLAKE2b-256 b0f332326938f4ebd09082f7f873c14c90e3e9ccba45296cfbea5a55dcf04402

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_core-5.4.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 40badf2c942b643efd1a143e5e9831cd7f2923ce41547d0ef2dd6a801cf98751
MD5 686a492b271e29935fc2b3bd95103866
BLAKE2b-256 81931bcadf85d607f0ce2d9050e2bbfa110cfd0a8b74accf3aa54bdda12f2e35

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