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

Uploaded CPython 3.11+Windows x86-64

itk_filtering-5.4.5-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (67.8 MB view details)

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

itk_filtering-5.4.5-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (63.9 MB view details)

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

itk_filtering-5.4.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (69.5 MB view details)

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

itk_filtering-5.4.5-cp311-abi3-macosx_11_0_arm64.whl (39.0 MB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

itk_filtering-5.4.5-cp311-abi3-macosx_10_9_x86_64.whl (46.8 MB view details)

Uploaded CPython 3.11+macOS 10.9+ x86-64

itk_filtering-5.4.5-cp310-cp310-win_amd64.whl (23.4 MB view details)

Uploaded CPython 3.10Windows x86-64

itk_filtering-5.4.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (67.7 MB view details)

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

itk_filtering-5.4.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (63.9 MB view details)

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

itk_filtering-5.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (69.1 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

itk_filtering-5.4.5-cp310-cp310-macosx_11_0_arm64.whl (38.1 MB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

itk_filtering-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl (45.6 MB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

itk_filtering-5.4.5-cp39-cp39-win_amd64.whl (23.4 MB view details)

Uploaded CPython 3.9Windows x86-64

itk_filtering-5.4.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (67.7 MB view details)

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

itk_filtering-5.4.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl (63.9 MB view details)

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

itk_filtering-5.4.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl (69.1 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_filtering-5.4.5-cp39-cp39-macosx_11_0_arm64.whl (38.1 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk_filtering-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl (45.6 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 e9f8d53e8561a90dc6609f3b13310789fcca5900fe2232ad279839683082ddbe
MD5 b39f4081e8ed59ab6388db26c7cf8dde
BLAKE2b-256 f10a88bb4454f8ca9710e47c21afec846f87feb635387639c49599f6e2735aec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b45ed82d76439e3bfbe4176f5124a694b18e8450e655ffae7338a7920aa1165b
MD5 01b040b70e625bb50673087131266dd0
BLAKE2b-256 92fc71d4b37b3b058012f3a90074c58d0d88d234408a31982a2c021ddb95bc05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 9792e44ada48d906d9ad86d1ebab59a47daa81693bfcc712d66a932a111a23b5
MD5 f72802a13c1a1a2a4f3689bf8d2a6703
BLAKE2b-256 f8b34b71843637443b8eed49f756d2fa061b19c56a33c2b77923def2ede26310

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 1e0c4fb85c294f49ff1cbe08ba5ed29d1fa07591997f77a79f2a0be26a23b3d4
MD5 2136c6499150cee6af9e4b3167f065ef
BLAKE2b-256 1888c61b1c25d826dc7c98081b6225dad2071e9adc60a033f54301cb38ab2384

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0dbed2949806917fd864531f986d7dfea44ae96a5bc9c4226f22e410740ad12
MD5 bceb651a7bbac0a12ecb446fdd4f3ef1
BLAKE2b-256 2dc1cf3bbcffcf2606ccd449e720d30052aa397e32a44f1e8dabdad1b5adb295

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d76f54643a22e9e24497e73cc0b52568eafa5f88c917e4cb70172977e83a0866
MD5 d8cc519ba7d855ca8b8feaa3a67c4f00
BLAKE2b-256 c46fcc33682dd1c0905b387507ee9119c4da853195dd720b92bbf3dc7afbb08d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6a4c3eb2d434ecd18eea140d9e230f5cae0e80db1380d012c9b2b507fdfec31e
MD5 5aa6dcfd1b58436d2f78526c0120fcbf
BLAKE2b-256 a9b03cdc07fdce6769663898c9d73b2f356ee9894de4c3caf7139ba5c3683cb2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 7650d06f8f04170b953d4a43c1f053930e9627f5f8685bde723c3166185476a1
MD5 6c7e7934186cc300947c016ef6830804
BLAKE2b-256 e55cabb7e74284dc832e649caba4618c817eca9e194619dfb8d1e569e6bfb085

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1d8c17937af8a516f7388d469da1f6b43df6cf348a286b14198e50b311ccaaa0
MD5 6f2cc5628bc0b0d5c711861c188842a7
BLAKE2b-256 be520b98b0219909f371b7e962a8a9c55671c1e4b56e751ed2d4ce339244ea4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 3c52292c18f2e43177fa299e1eacab02b824d92c743adb569735925ede7ddea5
MD5 f17cadc7c6b2f786b52d35647886af81
BLAKE2b-256 3d365954d5465b1a325613f207fe80793742040fcbba02ee07728d4742269ef7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2afb1e43341fae230aabf91cd242744add684e830df361d72ae16d0c2e7e2acc
MD5 3c028b8215e25a9ee46a01379e48f802
BLAKE2b-256 8346d4ef71bef332a65a2c9501d1bd744e73b4da6eaba2f49eebe35f7b631998

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 007c4232cb57fbc92da94a9e6cd2817780048a9c9a77d13351d3106571ca6577
MD5 37b8fdbbe13422846047ad5d7e3da965
BLAKE2b-256 ea8f2af0871ba65e6eed52d703e1d77df81e0eeffcb8599e3bb1559f6e7057c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 14f3643d8c64496e642abec5940919824ebc70856d5abba0eec9911e822207b7
MD5 2b6eadacfff93f6e4955fbc0dae5a599
BLAKE2b-256 646fea92c12310c78caa7df26ef9a3c3463b180ebac30f99841e7a4b8c583d26

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cbdb42e4d6521edfd45f19fd95eb6dea750347147071307bdf8e1297f462bc93
MD5 fca3d071960ade86cfbdf97b90a947d6
BLAKE2b-256 233596e7762eaf4f70d1b86dc398b1f642aeecf10f47c91f26bbc107024cb2ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2a5dad9591327c6398c4692319d3ef1bd94015e5d3a2c3145eced503c015de83
MD5 5ba3e20c5ecf2a9250b94040e28557e3
BLAKE2b-256 549e8302184c4a0c0d9b0dcf4113b575b6210e88924efaeacf6259f3e2ad5d57

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
Algorithm Hash digest
SHA256 516c45e21443bdad5f10e30d2ed5e32f743491d92f55b41c2f051c458357f4b8
MD5 69e00190488cc316e007a1d3710d30d1
BLAKE2b-256 3eb432df0527702576a2495a0312745f89f183c2782651752dc974d8bff5fd91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1b326f3fb5a556ef2780d82dab237e1acdfcf7d926cd5434acfa0a950d2edb7d
MD5 f6e4224a9a85df54a74433d512c88639
BLAKE2b-256 b1057ff7a7f06cf6e5a67fda8706b8f33b38812f305b891ce649c361cd5420e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.4.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3b87c42c4f90fb1b41e413036ae118d6079d9a676a32592640008848779aabb0
MD5 b3b0943b4c73fa93bf22b60bebfd5aac
BLAKE2b-256 63319e99948c4f38dd78ef1d9f9de624b97caef8daa9a0b89bb8cfb5b279ddd0

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