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


Release history Release notifications | RSS feed

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

Uploaded CPython 3.11+Windows x86-64

itk-5.4.6-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.6-cp311-abi3-manylinux2014_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.11+

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

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk-5.4.6-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.6-cp310-cp310-win_amd64.whl (16.8 kB view details)

Uploaded CPython 3.10Windows x86-64

itk-5.4.6-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.6-cp310-cp310-manylinux2014_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.10

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

Uploaded CPython 3.10macOS 11.0+ ARM64

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

Uploaded CPython 3.10macOS 10.9+ x86-64

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

Uploaded CPython 3.9Windows x86-64

itk-5.4.6-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.6-cp39-cp39-manylinux2014_x86_64.whl (16.8 kB view details)

Uploaded CPython 3.9

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

File metadata

  • Download URL: itk-5.4.6-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.6-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 400346915f140a5b5bd1c34867b1741f78b0d49b5e20abf92cc07177ad655344
MD5 cb05f0e303b75d453c699341e17b54f0
BLAKE2b-256 b4cf67bda7684d810d6f942625a00d9c0b8020964647c6a3b1f075e4a66f44ca

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.6-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.6-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3fa6f536dad2975109f1ea0592b65c2b8f18bd6385e45f4bbc8c999c3ea93ea9
MD5 5553cdb78cdd642aa1d96059020256a6
BLAKE2b-256 e30d96a5d04a7705bb29b747216f177d9401c37a0048833349dcf419478bfcd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.6-cp311-abi3-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c850dd3677a35f5561a536b6a59e8511f87de63cc99eedb7e5c7547bdd119de6
MD5 6333a5af0e86f6eb866cfaf94855beb5
BLAKE2b-256 f16661077d2d2ac7d08d7aafb99494d5224aaa04b9cd18359c6b59468729f575

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.6-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.6-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02e8968d91d7290d2fc792d65678049f1cd3ab416d141de78a533036a79f6dfe
MD5 2580dd549f1fe76668c3f8898f144395
BLAKE2b-256 19c23d592b6936cd8c31a4e041172f9b26bbeeb3535d450053e385127a4d68d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.6-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.6-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7cfeb9e8205c71f3a8d1bcdf5b40364edf50ab5da83b1ab4aae1c4debed93c47
MD5 0f30153b019f91e3cd7ce63bf37f2778
BLAKE2b-256 e8ccf94aa5c011f3fe073bfc3827025cf1f42f08a57fc3f1b7de462ddf523da6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.6-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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aa5320fbcd5dc2272481f5d357b04fba095b69b68448da676ab15365b6ca9adc
MD5 9c2f45b80dd6b0b5db476f5ce826c781
BLAKE2b-256 62192fec921d2650c3bc8c8a962c70750d09286e5e7c22c34b90e6ad736906e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.6-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d92f04af21c2c85ab28d59513c4ab5ea602adaffc2293f9b26630ce4641002be
MD5 144f2857acbdb8a01de8e7d171177feb
BLAKE2b-256 e3c1b950a3edb66046e6cadd1cddfc276e80c1d491b7820d55345d108fb66e28

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.6-cp310-cp310-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f5d8fde0c6a566405cdcf5c043b5aeba8887c86d48eaa1c78d798d713d3a0d4
MD5 3b73946b4c7810950bc92a94cc96f97e
BLAKE2b-256 eac35368baf354e411bdef5e1b9130b57e680859e30c81be7ff097f7a4ead2a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.6-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.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e90220d0f5c8b81d77feaa5f66b049cf3f94d8ca175b6df0ed94077a6337d6a
MD5 bd8657b39b84a4c0589fa381cfa9f83f
BLAKE2b-256 54298f5c69c4721e09801a687ac8cc6c1d36fba2e2ef380fe13aa4c6aed04abb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 446ac8bb1eb5934ffcebd32965473defec6648e571c60e3dcc4c171c3c1fe04f
MD5 d050c782446d31fdff5cd173b2a690e5
BLAKE2b-256 30f7aef4b6db20e32620f18c1121875b42fdc6308d2bdc176796faa597c5bbda

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.6-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.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 f4a4dd078a4422d986bdadf093eae37b5c4fe2caa0cc9e96d8b1e16becd011f5
MD5 3e90b0b57f9da9a0e0c72bf561710950
BLAKE2b-256 6179e31e12a21175a35e19378a4efb53f2edaa6d5993908d58247942c877bee2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.6-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.6-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2470c516a863f90a3a9194c6fd954b785a1ea514ca6d1fd5e15da3e69119f9b6
MD5 df91ef7de272a70e44ce5f064980877d
BLAKE2b-256 ebedcf92a3087f17926f064e01d833a277f7877deab9d3e12b1403c796688dea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk-5.4.6-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26aedfa6def195a77327dce335ee9ff30bc83f17e8d5ccc74580591868f2abe0
MD5 3c8bb4d18d8a59b7f5e78774e121946a
BLAKE2b-256 efea4d12a024df609226563c08b0834839990787200021900467048c4e703d8c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.6-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.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dc8a198bc19cfb859929ce65b8646f4247e89b05cca60ab9b172e1a331815ac3
MD5 e704ad8c25514ba5817ded139b43b270
BLAKE2b-256 44fce04364f3db244078a09c46f57bf50d33986cabb729bae54b7d263baf6a5b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk-5.4.6-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.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ad6ca7362cf700cb0549be31473ee9fbd86d02a6671f0e0c7ab243ab6a458356
MD5 5eeecb37da542b523052def5d4b6dc82
BLAKE2b-256 0988c876062de5c484ddaf3253b9d71299586d0db6b8e8eb36c5178a923cb3a5

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