Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

itk-segmentation

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.

This package addresses the segmentation problem: partition the image into classified regions (labels). This is a high level package that makes use of many lower level packages.

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_segmentation-5.1.2-cp39-cp39-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_segmentation-5.1.2-cp39-cp39-macosx_10_9_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_segmentation-5.1.2-cp38-cp38-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_segmentation-5.1.2-cp38-cp38-macosx_10_9_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_segmentation-5.1.2-cp37-cp37m-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_segmentation-5.1.2-cp37-cp37m-macosx_10_9_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_segmentation-5.1.2-cp36-cp36m-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_segmentation-5.1.2-cp36-cp36m-macosx_10_9_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

itk_segmentation-5.1.2-cp35-cp35m-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.5m Windows x86-64

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 3.4 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_segmentation-5.1.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 269e05353f2abe4af59b3f71b220124f7bc4612fd8e006ba15fdc2f81bf2cff0
MD5 8b87ee9362a020e567d4d6ba9ad501d7
BLAKE2b-256 5255274293ff4ae96feaeba5f62f3fab35f305f5f9c49b67f1cd6b7359503d7b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp39-cp39-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.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_segmentation-5.1.2-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9505b56d08e7ca84154e1890bae3f95b1d02b2f6be7256ea1dd7aa57523f635b
MD5 342d3b268e78bf6b122c7d86bcb5418a
BLAKE2b-256 6bc2a4ae0646eb6d273cb548d9d2865c89e0469f335a82e3a0e5f3e1f9e15c48

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.1 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_segmentation-5.1.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 44ecc22c47d40ef4be096634a8fdeb21896d6694002fa367054c0f19d3516430
MD5 e42dd293fc0ab96a6daed6c15e72b091
BLAKE2b-256 1fe5643b5f19c8cf4061e5e97bd0017fafea9b5a4e185da42c6ae249025b983c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 3.4 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_segmentation-5.1.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 496e50b15a71fae511aa12d9a03eee4657d1f554a54e85d23d10c279c55999dd
MD5 452b436a0cbbed2764d72d1e4c20602c
BLAKE2b-256 8e43c7362e6713a4f88111fb8f60729fb93157ed5fb47dd6d67ea88282731dd6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.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_segmentation-5.1.2-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f81ba4881f7802eb5b911c4e1eac4706220647196ebda68477318630542db226
MD5 ebeec6a5620a82680cac5ba26697aa98
BLAKE2b-256 5ab9c6b34a8d6eb13cd2f5f84de4b32c8c02e4596ddb932ae09fdfbd71a8a9f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.1 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_segmentation-5.1.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80bda08c7557d9b13ceddced5a420f1c388a2259794f76daba231088624b3eea
MD5 9b2f136100dc18639f23594af4ab1579
BLAKE2b-256 8a724e11aa421a501d50c258bc26bd607de2d0db060258950b109d2e7c50934e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 3.3 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_segmentation-5.1.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 59df6b009a70a423263d105086b0351e5d57a638744fb395d79544aa622b790c
MD5 a7e5fffc1a5988c0eb3dd0d90352959e
BLAKE2b-256 00b8860908e21e8876c424ff7b34ad81354ebf9ab5d56a8ed3e365aeb3cf0a65

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.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_segmentation-5.1.2-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 005566ca823eaed58acea0c295ea22ae6d4fea7a709cf620e0584bd5489a20d8
MD5 2e2ab8c2fdbf4427bb9e58107d57c384
BLAKE2b-256 fd9b958de177ee6460d5fa210a8126d3af96947ad365473024a3d20309eda8a1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.1 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_segmentation-5.1.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 33856751a38b989720f3d233d9ae3053711a6ab5a8a6e17d1cfc92223d0bf8c2
MD5 c8bb46eddb9618d5aabf61dfd185675a
BLAKE2b-256 ee417e2da7c2c40a29998c41d1c8380df86acc45ad66ffb5bd270ecf67f3495a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 3.3 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_segmentation-5.1.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 b888573e68806ed9fe39db20966a09924dc8343837bcdb2f5e7e893c898d32b3
MD5 69857db21453613b5f96be9e974db058
BLAKE2b-256 bb3ac4211352cc561cad2629edaf4c97662f20a340c7379a2056446960ba1af5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.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_segmentation-5.1.2-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8bf6bf6eacc5250375c844953dae5e6436747f631dcbb7f8f2cecf7e5b0d3b14
MD5 53d84e9ca40628a396351cd787ac9993
BLAKE2b-256 6a2dc51d512e334fd0e2a6158d0626b419ca46cfb6ff8692f8392ca0f6ace30f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.1 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_segmentation-5.1.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a3a3cb87d2317361298ac732ec9ba6adee39857ca57701de81eeb9fbb680bb08
MD5 2cd2d94db8cfeea63d966d4ab3648508
BLAKE2b-256 c4b668397a6b9a2741068dff34e941fc750b651ed4bbe7b40ce233e410523b18

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 3.3 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_segmentation-5.1.2-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 c1d503cc22e01263f9260ac8fc92cc0bfdce5c2789463ace85e5e3274c54120f
MD5 4a95535f729cd381963d67362205e940
BLAKE2b-256 d9b9a56e043b5c9036bf006b6fc2fc636495a597e685e3669443bbb312b29bc3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.2-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.3 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_segmentation-5.1.2-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 121eeda064725e2b5244466824b2dc381bfcd9e59dc6e12a5a7427eda192ef40
MD5 d5c4149f1818e4d23caab770ad2dbeb4
BLAKE2b-256 fec6a57dfbe67d64d0bf6c54cedb4ab530c8046b78d4e40e18af132d86075166

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