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

If you're not sure about the file name format, learn more about wheel file names.

itk_filtering-5.2.1.post1-cp39-cp39-win_amd64.whl (32.1 MB view details)

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9macOS 11.0+ ARM64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 32.1 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.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 011bf0a8c03bcf0f7058492b49da96bb4397519fad4730fe97e2c1645e409932
MD5 b6be4da46f2930d57d160939c8fa5c86
BLAKE2b-256 242d8fa06b2203e34a1db8fd7facc2c58b4c3a515e7acc79e661ba17b96dcf91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.2.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05c0b8b70a742bd59dc1ed40f983a96eee0150a7f13d12e7d24a3870cd5b9474
MD5 8dd5d1434f682115c73a58c120d14dc1
BLAKE2b-256 d885f316fa94608f94f5b5b416bbec39523b08825d79c38040a7ddff818684e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.2.1.post1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3e1348c91ae2b3bd6e3ebec0336cedb885b309b29076e3f11ba00ba56270a524
MD5 e5a8d1df5325def4db1897ddee7cd580
BLAKE2b-256 4472827c684f8e600766712812dee84a02ac77279dde36ed58b0dba563dad744

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 58.9 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.post1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e9c7dd6597f467338b0c158991b5eb40ddae923136e8e14746a9e3f4d7efb3da
MD5 ad7980c93317a0224545cc2d7720077d
BLAKE2b-256 81379fd5ff453283931de1395daa1cc241dd87b0dd6172a90813a2628d2f39cb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 73.4 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.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fce97bc20b7388e3d7cdfef3d829299e7ec239dc05ccc2f2c7a7cf6ad431ee26
MD5 a1cfb3e8c039ab613673bd5ac6e588a0
BLAKE2b-256 1db89a0b82f893f908fafadcb433355031b763c8669d19727183dd9dbc05eafa

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 32.0 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.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0bf9da2e87c10ee17c6c9e23feab2a5cda36f605a3878e6a32ac39b44871ac2b
MD5 ee4382b03287733005767597e79d004d
BLAKE2b-256 eae322d8e8c21184f8189f3bb9cbd153cbc0bc1f99bff3d9cb72a24f7e33fb9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.2.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 03ef5868057b094826ae926a89a1b1c1f92435bf9391d515f93d119ad60f5d2b
MD5 89327f756cd4d78d5cb7236d04539f5c
BLAKE2b-256 9e3f686d642d1d70468e865296b850f4ec23d710fd1bea06bec0f896583f32b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.2.1.post1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de20a00ad75e35cf2fcd4c6291ac227b454817b7ccd4828396222d27ba2a35a5
MD5 044fcee912c3c2e4deb8b222bb529ba2
BLAKE2b-256 fa7e28952362b753a2ed1a0a77c851054a7e7f9357315ff83ad836f4d0894cb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 73.5 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.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a1ef315602944d5f20cb81745a697e4805051aea0df110071bb13e417963feb0
MD5 9bc047fcd30ba86dfc8ab8cbdb82772b
BLAKE2b-256 a57bf9f470731641509078bdfdd214fe6dfd91b4c3aec712a6a98ef053386c64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 31.7 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.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9e4ef7123eddf7a1fe696eace1b98a41906325c88104d33bf182cef2f62e07a8
MD5 f6057db655715c50b0433262867bb5ec
BLAKE2b-256 5826cd2b30f15d8c35a7ad37dad6599d636478508383dcd27682bebdd93af8ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.2.1.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f15bfa05b194474f0ef8ae2cae7a02a360f606997dccfbf4d2e1cb9d9b932e79
MD5 7f2ec8daad73672e22fd02939331e03c
BLAKE2b-256 25a019958c57704926afe144ccec2debd54ed1811e5310f09e17778f5433c77f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.2.1.post1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fe0316840ae069eb9b4433cfb7384682edb3afa0822ac432055bd05f8bd4c032
MD5 720ad94a10b014e4766925ac15e6f6fa
BLAKE2b-256 faa1041f4cdab16f7d44ddc18b144216e1a608ec073c538bf34c4492b292f390

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 73.5 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.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f9a764595a7f0b8af6d91abc93e4c301bfebc8542700a6ec05cb6300e26f08b4
MD5 aaf737c0ba1e258e347ea2762686e663
BLAKE2b-256 c86cf744f5e64c7c240fbd1d8ea8ba5da64fa12315240a426a2ba7d41de53b23

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1.post1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 31.7 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.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 5281db0148b900f176d610ac62426c5adf00ce84452ec0e767050432fba846c5
MD5 72325ebe59a1699c9210ee42740c6fb0
BLAKE2b-256 359eb126472e5b99e8acc08bc841c3d6687ee7cc568218ab1f426f141479601d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.2.1.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b80aaa1a00397ba1c9d4d8268d3c12a8941c0067887e5d0880ca3d6ea2db1ce
MD5 73a66aad9d8cf15bdc5998d3f1deec53
BLAKE2b-256 f3bc0c413e5a92a647aace199558b210bda0bbef72c793a9476252762eabdcb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_filtering-5.2.1.post1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a2f821042bce40a0dcba912381fa7db1c381b343d8fb2184d7e8d50b13f50e31
MD5 7aadb6f80b1c059eba0d968bafe27bb7
BLAKE2b-256 d1d68edc07a8b0e6e8f01267d2228a86c9ad465d8a451958def2e98f76adefb8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 73.5 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.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4fa17a4fbbe2b311c4c80be66949c6a7975ce5dc41c2eb378837c0483c28784f
MD5 151dc04f886d8f2e4ea6df1140438dd1
BLAKE2b-256 1cf61a725dd4487f2e7910baa89751657c0690bb20c1bda72648147bf55284f1

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