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

itk-5.4rc4-cp311-abi3-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.11+ Windows x86-64

itk-5.4rc4-cp311-abi3-manylinux_2_28_x86_64.whl (17.0 kB view details)

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

itk-5.4rc4-cp311-abi3-manylinux_2_28_aarch64.whl (17.0 kB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.28+ ARM64

itk-5.4rc4-cp311-abi3-manylinux_2_17_x86_64.whl (17.0 kB view details)

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

itk-5.4rc4-cp311-abi3-macosx_11_0_arm64.whl (17.0 kB view details)

Uploaded CPython 3.11+ macOS 11.0+ ARM64

itk-5.4rc4-cp311-abi3-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.11+ macOS 10.9+ x86-64

itk-5.4rc4-cp310-cp310-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

itk-5.4rc4-cp310-cp310-manylinux_2_28_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

itk-5.4rc4-cp310-cp310-manylinux_2_28_aarch64.whl (17.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ ARM64

itk-5.4rc4-cp310-cp310-manylinux_2_17_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk-5.4rc4-cp310-cp310-macosx_11_0_arm64.whl (17.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

itk-5.4rc4-cp310-cp310-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk-5.4rc4-cp39-cp39-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

itk-5.4rc4-cp39-cp39-manylinux_2_28_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

itk-5.4rc4-cp39-cp39-manylinux_2_28_aarch64.whl (17.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ ARM64

itk-5.4rc4-cp39-cp39-manylinux_2_17_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk-5.4rc4-cp39-cp39-macosx_11_0_arm64.whl (17.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk-5.4rc4-cp39-cp39-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk-5.4rc4-cp38-cp38-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk-5.4rc4-cp38-cp38-manylinux_2_28_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

itk-5.4rc4-cp38-cp38-manylinux_2_28_aarch64.whl (17.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ ARM64

itk-5.4rc4-cp38-cp38-manylinux_2_17_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk-5.4rc4-cp38-cp38-macosx_10_9_x86_64.whl (17.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file itk-5.4rc4-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: itk-5.4rc4-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.2

File hashes

Hashes for itk-5.4rc4-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bc210cbcfab2913275e78472c8f468c0ce076c4cd0a5771d154fddd875997301
MD5 919366022024dad465445c108bae00e3
BLAKE2b-256 aedd071e356e719ccc72baa04f4ffe47957ba435b18b23708924917b45a88923

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp311-abi3-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp311-abi3-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 24d50a93c4505b70f06f0b4ab1ebec94a7a05ef45356f661a35db3acf4d14b45
MD5 f121e09cf7e65c8cc02e23070d243aef
BLAKE2b-256 d19bc9ebcff590403b8ce87b24c7264e3ed9a182fa76f65642620fe68c4d01dc

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp311-abi3-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp311-abi3-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 01fa02c7611123f3f0c85ec6fe9a88e3428e72f62db5cc052f9b20c3863e0e86
MD5 dc867d885ca9e1053a8ac4908a73f0f4
BLAKE2b-256 d08ee76f7afebb2e338545c7ec5b148ab9d2d307345eea5564ee390136614de0

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp311-abi3-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp311-abi3-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 188ec4cbdf973575c3c2a02b670b76374f5f001afb4a4c05594f07213c0df75b
MD5 b92759d233b904a21b1a9dc850974478
BLAKE2b-256 67d527dca67672b579ec1c5b82f8aec7cbc59715fb371c2965b2f5c41696337e

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 465e8e42cec83cad0179a07953ad39dc444e2f106d830a0e37de6ea4e6b9367a
MD5 70dd8fefc0cc5e57d683bafd7613b450
BLAKE2b-256 1d532ab579b20319996466a55f84eb6b3a35f82cc6740e55d6a98b66e4361da9

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5a6b45abfc78049e8570608217df666e9285a28b575a09f20490db35882a5d04
MD5 02a7a690b186e117f238c7f0217c472e
BLAKE2b-256 68689e39a585483a9bbab8cae76cec970cb88671012df6d37b8d52ee8153fa16

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk-5.4rc4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.2

File hashes

Hashes for itk-5.4rc4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8b90722c824fc75810bd0a355908745449374b36b670a98294e4aca9f66701a9
MD5 3b5aaa8a1ca531f6d5e03021a8ff84c8
BLAKE2b-256 f6ac5f0ef3cceefc6628e9545244e019293039bc292b9c595551c9f8c1a2c02c

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9e2128190a3da361a809ab7d42be7d9f0470bf8ce3f753ec8ebe7343f5170007
MD5 77e94af97febbeeb3006b3a26f2b37f7
BLAKE2b-256 8cf4b24052fa016a453d6002b66cd025f0683e4d157629590ce821d8e60fd005

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp310-cp310-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b6e5fc86f62dd787571ff0fc9a2240180f4b9eb6ef2f566304b4c30bbd35db7e
MD5 3864879996f7eb479456612a63c65d2b
BLAKE2b-256 76715e643683e71311b72a73b10daaa4c95102236ce4a8db4a6ff097152e8c2c

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp310-cp310-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp310-cp310-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 02a54565f9dbfe8733b13bd454068137668ff0128c025f3ccaeab0b640a59299
MD5 ed15bcc12c9e7aae015a3bfc4568446f
BLAKE2b-256 597e69809e31255b4ad3731dbf100b226873e5771179ea09964dbc5d0ce53d80

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5c0b2199aa2b02aef0e0f977d908945fbfd6027c14404c131135869c32a00650
MD5 9338cee39b781479d35d6592c1bd870d
BLAKE2b-256 194c97f8faba3dd82fc1cc6f1b4aada2586f6c37ecfa9b9891fd2679023e830e

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d94802c943b803633334c0c0d93b982027a7a77f03d93694d84affdfaafbc8bb
MD5 92e5bdd346ee27ec164043d9cd461f4d
BLAKE2b-256 b8d73e41b9b6129769addffe72a023624acea9658a4b0a367c2ed6361d5da771

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk-5.4rc4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.2

File hashes

Hashes for itk-5.4rc4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 7a6d4fb2c067b34f7f9dff900bfd3b3dca269c0671049052cbe6cd694092a58b
MD5 d87ce5bbf630a4c5549361e870fe46c6
BLAKE2b-256 0711f7e68517577fd0ed341f1b295b1093bd0f1f472dc66ab8e15cf116144269

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 edd174a88f11ea903c51b5efc871a9e622e122eba40563c073332c82fd646d20
MD5 dcba0a09f878687b607ab9c8ea16319c
BLAKE2b-256 8b87751c7e238b30ac8d77dc2607f5b28e9018908a096536a941f30f3579ba08

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp39-cp39-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7397379ab2c0aaee3af567dd45e76985977574283581fde6126a5cd6d3304cad
MD5 e50ad4a6faa64473123420405497bea4
BLAKE2b-256 d1879d0a63db8704659a75143b6a6934ce7d7a25260c9a7c09abe56e9940b275

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp39-cp39-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp39-cp39-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 a74c59a8f83818cf6009c54df12b5608b8f58ce5f748d769fdb043aa24db3f02
MD5 06ddacace6b3b54d69403818268b5099
BLAKE2b-256 4170a002725e0a027cfed6ba54dc95c23ab2f39e525162b1b6eac7c5be5e740b

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ceafaf54cf3a9e9326e839e5305334565df4c19aa52d9dc2050f8199dde78095
MD5 b4f379236772a8facde3120c0cc0bc56
BLAKE2b-256 1750bd8b05c2b07f1d406d040b335dec0f4146ca66576045be6a8c8279bbde46

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dbbd691f579718c8f240c32b596ba6dbc7d550d86c20ded03a7e68ebc5f505e5
MD5 5d5b87898f5e5d1da918e205dacb728e
BLAKE2b-256 48ecf517dbe4fbdd52e4c9496add37b7cdb654a26c1be472d20c12d2d6d855df

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk-5.4rc4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.2

File hashes

Hashes for itk-5.4rc4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 084729d463d0f27a07e4b475725f54b94215811043942c6ea1e5762326b15987
MD5 ae70ff7cda91189dc8e6afd7562bd93e
BLAKE2b-256 04870600a712a54aae8b8044332d65a10cecdca5743a9f551e8918d981304f84

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca360076e5678293e3c2fd662fbd4c8feccd9d9bac20d82e0730a7355193d5ff
MD5 60d0bb561c64b5a599717153f19e7109
BLAKE2b-256 c2397ffb04ac29fa050cc6b80c17fd1c8e199268878dac2c0e33a0b2161b8df3

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp38-cp38-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 7b419a657b6e29d7dc9323ea0fc5e4dbf83325c52a4a80a0a0b30f3e55f222ad
MD5 bb3efed02a944c8d620ebe491016a31a
BLAKE2b-256 34f09da9228d49aa63792ab861a0575d69ca28f4fa16746f21a475b8ce40e60d

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp38-cp38-manylinux_2_17_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp38-cp38-manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 35f0f5477e0f745d11991d46e283616041bd7c05aaf46b532896933970a34cc2
MD5 1ba9fd019434e008051651b20c5a24f7
BLAKE2b-256 934bf8e737fbb4b8a58195ad6dc2f199d1d21688ba05ca8dfb3abf2305e8fd2f

See more details on using hashes here.

Provenance

File details

Details for the file itk-5.4rc4-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk-5.4rc4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fbf5b464df905d428120ad3406dfe41eb6fa8ee936c9af806113f85398f711eb
MD5 0ffc4f8283c37cd74a3026090e1bccff
BLAKE2b-256 04badc9a536f5c16955ee04c13b0a33a9c7fd4ea83688609cdf2280c81bc454c

See more details on using hashes here.

Provenance

Supported by

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