Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

itk-filtering

ITK is an open-source, cross-platform library that provides developers with an extensive suite of software tools for image analysis. Developed through extreme programming methodologies, ITK employs leading-edge algorithms for registering and segmenting multidimensional scientific images.

These packages contains filters that modify data in the ITK pipeline framework. These filters take an input object, such as an Image, and modify it to create an output. Filters can be chained together to create a processing pipeline.

ITK - The Insight Toolkit

ITK: The Insight Toolkit

GitHub release PyPI Wheels License DOI Powered by NumFOCUS

C++ Python
Linux Build Status Build Status
macOS Build Status Build Status
Windows Build Status Build Status
Linux (Code coverage) Build Status

Links

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.

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_filtering-5.2.1-cp39-cp39-win_amd64.whl (32.0 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_filtering-5.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (94.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_filtering-5.2.1-cp39-cp39-macosx_11_0_arm64.whl (58.6 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_filtering-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl (73.2 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_filtering-5.2.1-cp38-cp38-win_amd64.whl (31.8 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_filtering-5.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (94.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_filtering-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl (73.3 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_filtering-5.2.1-cp37-cp37m-win_amd64.whl (31.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_filtering-5.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (94.7 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

itk_filtering-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (73.2 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_filtering-5.2.1-cp36-cp36m-win_amd64.whl (31.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_filtering-5.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (94.7 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

itk_filtering-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl (73.2 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 32.0 MB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 fbaf2672ef9ddc5f9f91511c7b95898052dc98c14ebffcf53eae37d00582a21a
MD5 49866a83768a342478e88572b836fcca
BLAKE2b-256 914f552be4655c336621136f2f7ecacc08473b2f1c326722a7e86bfc7dff5777

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 785ba8f032315747bb52227c38c6c9a912c21754c61289d785e6430563635d85
MD5 75fe14f46ad7044c805002fcfe09f316
BLAKE2b-256 ca9902da1de30499c9039d0d74982823352b560186bd657fad31dcfa36513e3c

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_filtering-5.2.1-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 90.3 MB
  • Tags: CPython 3.9
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 78974461960e4945d9bcaa3926250953f4c7fca414d4fb0d27c474261170af61
MD5 177aca9ddef14928b3eb73e6de935014
BLAKE2b-256 306300ff844ad631ff19390e8b7601fdfd8622aa3905fdadaf35efa180e304e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 58.6 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 538358814bd5f8c3eed07f993e3830d507b6c435ca09d184f85c0220f11b7a6a
MD5 3f2dba0f50c7ea5da8592020b16c6b7e
BLAKE2b-256 7eecfacdc0771551435edc778bc01f50d28aa75679259ba9a4638fe40c436c13

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 73.2 MB
  • Tags: CPython 3.9, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7b9a759e56be2a3f8e308b6c9d2b21e0801f68ee5f82aef3bba6e94b77e923b1
MD5 5a6d4a82a3185ab5bf00c10cf96b351e
BLAKE2b-256 ba8322ff3bc5b0047c13ab0de73095fd79787e1d2ae6588af7e2c8295b5c680d

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_filtering-5.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 31.8 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 eb5a443babd3b83d99867e523e95c797f59331773808fb8e8f02925314f61ccd
MD5 53222b91c919ab91dd7c33a23cb39573
BLAKE2b-256 4ba19da5121d75e75f6b60d852fa28562bcb3ed6714d53e9d837880e8e6c96d9

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_filtering-5.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e7aca40268c7eea6f1fc6bc64ba892a4e4675c5ae4dd98f2a63a7e8ce1c01ea
MD5 f5d26bd04d45c7ec8a1e8d84df3353cc
BLAKE2b-256 cdecd122e3319e5a9ebd457a4fcb66bdec14dbdcbae83a45fc32627612c49743

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_filtering-5.2.1-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 90.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57dd50e96d3efd102a7cb88d5854f0177d15b8a2bd2dde5e09105cf9ac5a2a95
MD5 c48d785787d7db3fd784b400badf2c9d
BLAKE2b-256 c4ced07e35227e16809e628faba7ae446811faafd1ec806bbb3432428104f178

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_filtering-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 73.3 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6cd40726ad08936b28eab4183e5bdcf526258f7919b0f2ce6d91ab23986f8dac
MD5 33b1a12721231606fd4a64b88d061422
BLAKE2b-256 4e525c534d97e9a02df8c40a62b1286d6d91ab649449b1c4b48bf2b165fe6ccc

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_filtering-5.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 31.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 988059eb1e0203e1ec45f5c530e7c3e21bbb13ee876e5d2bb6b6cc6516cb1c0c
MD5 7fceeda6abf682885e5f8bda5e13ade8
BLAKE2b-256 61eb8a604ce2baef13a5b2dfa1e640ef6da1f33de4e09dd500c1e436e0f29123

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_filtering-5.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c232694cb63451a71881a21bf27011be2d5821170e834c683d876426ab5b0cf6
MD5 9b59817f1031cfc82efbc01e7d257899
BLAKE2b-256 92c88c943579edfc57d18b0047db1a42d4dbe9880d1f5d47ebd0d12d0a8b2a01

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_filtering-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 90.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7800c30dff7c01bb791350f4f50f7596ea2f79f5527e096a0ab82c17be162b6
MD5 8eaefd497f5f7efdfb0a704d66870c26
BLAKE2b-256 80f64f4dfe3fa0c309620966255c90ee4055539833d0d6a9478fdd6dbe1b8f40

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_filtering-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 73.2 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 61899902bba1a178bf7f42f59ae564e80de7db4a4b8ed698eeabf8effa83854a
MD5 373d024b3bd694093492959ed18ab8b7
BLAKE2b-256 56fbc9fbad0d29fe679bbefdd488d81f18819f423f3fce541fb2302e883f1f7b

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_filtering-5.2.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 31.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 aa3b7d7c6adda40e936901655208f9018d66b2485f359c22163b2090483fdef1
MD5 1663b36454db6a68a4c4ab081577c7ab
BLAKE2b-256 ffdc1936b66bc334275b918408506cc03e21a64417af222eaa96be4a54110b77

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_filtering-5.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3448c4f23a762ce023c99224cec4235ed939f13924a9141a072f14ed1db65df
MD5 de5cbe1b6d234f1496a522e982a9f925
BLAKE2b-256 d22b74856732a98e8dc11d4947f4252de835d6b29940fa08385906a40f2ed560

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk_filtering-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 90.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c9cb767c7adfdb68a726ba386b6bcbc395f339955b57d5376197decbf5f687f0
MD5 b3ed58f2f5069552ba47b20b0e7e3fa0
BLAKE2b-256 658ebeee3d0227237e75639c394a3f8c9fcf524284c75a6c23fc65c3408a13e0

See more details on using hashes here.

File details

Details for the file itk_filtering-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_filtering-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 73.2 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/42.0.2 requests-toolbelt/0.9.1 tqdm/4.40.1 CPython/3.7.3

File hashes

Hashes for itk_filtering-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d9915f304a4f023a31e1677e083f480e8b287aea891b2201a2c076444c0b244b
MD5 94597d3aa41771165d2ef3985740a0a9
BLAKE2b-256 e7a5ee7d951e5d418fbb454dc1364f3e46fc717ce34d3dd3c6ca0145a6818abd

See more details on using hashes here.

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