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

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.

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.

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.1.2-cp39-cp39-win_amd64.whl (23.9 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_filtering-5.1.2-cp39-cp39-manylinux1_x86_64.whl (68.0 MB view details)

Uploaded CPython 3.9

itk_filtering-5.1.2-cp39-cp39-macosx_10_9_x86_64.whl (41.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_filtering-5.1.2-cp38-cp38-win_amd64.whl (23.9 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_filtering-5.1.2-cp38-cp38-manylinux1_x86_64.whl (68.0 MB view details)

Uploaded CPython 3.8

itk_filtering-5.1.2-cp38-cp38-macosx_10_9_x86_64.whl (41.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_filtering-5.1.2-cp37-cp37m-win_amd64.whl (23.8 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_filtering-5.1.2-cp37-cp37m-manylinux1_x86_64.whl (68.0 MB view details)

Uploaded CPython 3.7m

itk_filtering-5.1.2-cp37-cp37m-macosx_10_9_x86_64.whl (41.4 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_filtering-5.1.2-cp36-cp36m-win_amd64.whl (23.8 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_filtering-5.1.2-cp36-cp36m-manylinux1_x86_64.whl (68.0 MB view details)

Uploaded CPython 3.6m

itk_filtering-5.1.2-cp36-cp36m-macosx_10_9_x86_64.whl (41.4 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

itk_filtering-5.1.2-cp35-cp35m-win_amd64.whl (23.8 MB view details)

Uploaded CPython 3.5m Windows x86-64

itk_filtering-5.1.2-cp35-cp35m-manylinux1_x86_64.whl (68.0 MB view details)

Uploaded CPython 3.5m

File details

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

File metadata

  • Download URL: itk_filtering-5.1.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 23.9 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.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 76978558b32884286c53aebb585e7e5d164ef854c85161ed9ffed2a0552c6e59
MD5 89b7d4408664a44e160170d3ef2b99fb
BLAKE2b-256 87599bde4cba83acaeec41264d6e06923b0378d8cfa57bb50590f6b02d0358c9

See more details on using hashes here.

File details

Details for the file itk_filtering-5.1.2-cp39-cp39-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_filtering-5.1.2-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 68.0 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.1.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 d3ca0368c6a4ac3a0ce812e5a6e02a3269f82bd42737b69f532b364b2d9a95fb
MD5 159b442b9bdab74109ef42ae969e015e
BLAKE2b-256 bda1ca1cc6db15aca4dffc75d37835642c5bebb07e2174360551e281daf7d7d2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.1.2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 41.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.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5891fea1ef6ea7604067c1ac6a1d264a7583a4967628d0d55e637c7832251c9f
MD5 6038e6484d6bda44f98c1c5b12f277a7
BLAKE2b-256 0d905a827823cd7363ad7b7c81400b2d333847c4e03db4bd6b52832819eef561

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.1.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 23.9 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.1.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 fd4888e21d96104acf4e1f82b6ea9ab3def47f62f27e7ac723951b11db8f6be9
MD5 0bb6a8340bbc64c0939c5497c584732d
BLAKE2b-256 2b500b5b4a567c682fa28a95f64b883fd49794eaa2e7566ad06766a61b846256

See more details on using hashes here.

File details

Details for the file itk_filtering-5.1.2-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_filtering-5.1.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 68.0 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.1.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f4a1256c8c684329780b9f4326fb571023af1d96fbda7cb7b513b4a395a9cd42
MD5 a30ba1c835d4cdb2e8199effb8e99479
BLAKE2b-256 59ed98d510dc0ade4f03c652397f125ca0738b83002cdf58f6ea0ce7928a57e6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.1.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 41.4 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.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2d89b0a806552e6fcc720336b2e87da7760e12ab136e0cca6196468dc628a880
MD5 a71901e19604af47707455247f5a32f5
BLAKE2b-256 bdcac73e794504dbd3d211f86def21c29fd78cba87b8fcc6d032bb42f3126a7a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.1.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 23.8 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.1.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 da5f17dd5eeafa7a09679de1ae485147322a4fd81de27fbc399e2dcc3f226259
MD5 fb6992d2f863f473103cb030fefc01cd
BLAKE2b-256 b9e86bb00b43ab883f7efeae30cbb3cda4b4b53a6d2d094dd475ff66275f6096

See more details on using hashes here.

File details

Details for the file itk_filtering-5.1.2-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_filtering-5.1.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 68.0 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.1.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1b24e910502738e45fe3cc4e1c62003ff93cfdb11381fcefd479cafa8e4d1139
MD5 ce223a9b2a3dc63eadad3bc405e427da
BLAKE2b-256 27a43ef76dff4b91059cbb0a4b38221e4030a9476daa4f9f783e05300a46d9c0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 41.4 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.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1e405238042b879093ca8f793e0b786bfdcc37e76cc49c9b00c0c8c9da0cde3d
MD5 cd2f8886049616fbd0a4471ff46b8f68
BLAKE2b-256 d39fac996e82dc187c8dff73c6e91f5edbf6f28ebcfefc6d08eb36a91f36d93a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.1.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 23.8 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.1.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ae588bc0ee1f38587439c65b383ef574c506f06b1d41ce23d93507e0828b88ac
MD5 d21b40a722b15324b7281861970d9d01
BLAKE2b-256 191203f88333d4127d810741047615d4427feabf51a35a012d3de355d65e9cd4

See more details on using hashes here.

File details

Details for the file itk_filtering-5.1.2-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_filtering-5.1.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 68.0 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.1.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 51ff038adca627703e3378308d8191748f0f1c6d6cc127252a0cbf518b02817f
MD5 43f6d1a3e8bac8e4508df56be36d5852
BLAKE2b-256 b7560335bc9c601a9653d8630b92347da60e6843a26f7999ba4d325549f5f159

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_filtering-5.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 41.4 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.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5f63e8c4c2c88039b2124160990b244b6f70224f89df5b7aea49984d94595d92
MD5 39e29a78a297fc2d9931fd2d607c239e
BLAKE2b-256 ec00aceba912952a140b5969c52ce12892574e13ead7aeaaadaadc6c766c9ead

See more details on using hashes here.

File details

Details for the file itk_filtering-5.1.2-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: itk_filtering-5.1.2-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 23.8 MB
  • Tags: CPython 3.5m, 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.1.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 dfdf3752cf1c2986bb06986a298d89e66980d6d42ed2f10a9b15670cb42a3bff
MD5 47129d7449068adc00ab4ed161e08802
BLAKE2b-256 6f817f8519a311c7f5c011f278106f7d5d71d3d8325855f72614a26215fa9cca

See more details on using hashes here.

File details

Details for the file itk_filtering-5.1.2-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_filtering-5.1.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 68.0 MB
  • Tags: CPython 3.5m
  • 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.1.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 635ed03b5cacdd9454111797ffb04951001634ae7331f86ab8feec6e4cb2e5d3
MD5 098165335b7089e9d3b07ae8019d2e37
BLAKE2b-256 8d83253eeae0c17783fb1202e583b43e2b7432190bc61a5094d94097313c759d

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