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


Release history Release notifications | RSS feed

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

Uploaded CPython 3.9Windows x86-64

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

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

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

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

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

Uploaded CPython 3.7mmacOS 10.9+ x86-64

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

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mmacOS 10.9+ x86-64

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

Uploaded CPython 3.5mWindows x86-64

File details

Details for the file itk_segmentation-5.1.1.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.1.1.post1-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.1.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3a9b99f66466899d9b9acf1f3d701271f9a0726bde534080b34ef74c545b1f0e
MD5 2c65ac60d38e11eb08e8184f1e5c147d
BLAKE2b-256 36c231171cde6389531dfbdb4d9f305edaf31606877c0a411ccd847f3c94a016

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp39-cp39-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for itk_segmentation-5.1.1.post1-cp39-cp39-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5279ebd991715efb1a770cbb2aed2f6c3bd8b6a0ca7d75fe4b63b2185f14f63b
MD5 1d32eea7ed7a809d81518470b7521710
BLAKE2b-256 2ebf939e2814b3f84d8a7034c2a68532acd186e006c971affad01e2b7a7d5212

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.1.1.post1-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.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80b466af7711155ec27a47aacdfd2751996c42d512cf12434936504d1c2012a0
MD5 cf6a0c95ad42f97dba97b902be6d3aef
BLAKE2b-256 3bfef26ef4d715ca5098e3d9f331c9d31e1f6701d51607833bbc343747dd8ff6

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.1.1.post1-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.1.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 650e5d180cc7c23bc1549d6bf61792a27b410ed2041e6dfe4289c4bb77d2d362
MD5 5e7ac9317935932a1660c07521748acb
BLAKE2b-256 907d519b83b6398287c3a87738bbfecddb7752684ace9619958a247dadc6c283

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp38-cp38-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for itk_segmentation-5.1.1.post1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 600b4d7822736c05daf9732368c798d4b83a1baa24f50765e211aeb913b21104
MD5 942612dc31f531ce8cb34d95c9d44789
BLAKE2b-256 3d7f824c082f4a7ca37cd5059d9238fae6233581b3e1eac263821849a4c0bfde

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.1.1.post1-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.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cc97faf0f44576a9007404904a0c0d4a0516f75f5e4a67818afb5d73044e0097
MD5 2b3cc04fd868e098eb64bc1bd88e53da
BLAKE2b-256 fc0f480a7f4c3ee106efcf20bc8cde9a7e6238a6cdd53cc6971bca081e6800bb

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.1.1.post1-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.1.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 177dc151786fc7041e91ac7f52d2eab806f0e534c11d1fc15af7d02d9460a71a
MD5 665cf030f72fb0b103728d64476e966d
BLAKE2b-256 f880a33b8768bc568a40f1d5ab23d17fa27512ccb5eb165b047dbbafcabde97e

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for itk_segmentation-5.1.1.post1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f2ce21615b4f1a77af1213fdd0f6856eee45c468686f45fbd7d5eb7ceff1a215
MD5 93b6113c5292406cc8484b72ffc47ae4
BLAKE2b-256 d594a73ff71b8fd11a24ff7bcbefc43ba2231ff91683ea05512530bb67ddc0e7

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.1.1.post1-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.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 26b4fdae4311e5e8c9bb9b62793aca3154432521ee7c0b89e1f9a1fef67239fb
MD5 5b33e6903063a8a287c16cdb2b331963
BLAKE2b-256 7f48ee9edbac42b3c0aea122f98a30a7ee0314c894aacc9438deec4d0a3f1598

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.1.1.post1-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.1.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 def12b11fcf83605dbd4da716c446dd0798cef827f7f4dbd7b3e3c86822733ca
MD5 d62a133276bb6e64c54dfe202b6b350f
BLAKE2b-256 08b99ddb610a56adb427b426e3b3c0b256c74355a552c7512cd1f6d7bbdd5f9a

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for itk_segmentation-5.1.1.post1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 f9b91cb90839052646c7a6ce776ad5931e6ad2236ac04c49704947421e00bfa2
MD5 c6707cf3d0832f7c8f5ee0842633671b
BLAKE2b-256 dc346da6b0bc6719fc0dcea8a5a81258fb0d5a38dbc46f3129ead8860e7739b2

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.1.1.post1-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.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1216cd02baca75d6747354e437ca4eb0c7a4a5d1004cfc6e945012280578ee38
MD5 d1ca5754abc6ce874bfdbc912edf1496
BLAKE2b-256 71ebf01b3f794a6e2478e40c0d46466af105fc3dda8e6f5c63bd2c5ee3dccebb

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.1.1.post1-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.1.post1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 5bb1f25958cff4aaf5fc59dd048a7ef706d098cfb7eae7b3447e9625109910dc
MD5 d49e17d25e882231ff200ff4336334b5
BLAKE2b-256 e289de36cc6c6d52023d25d85a6ad043ba115ab8a12a1109b8aed3a26aba214a

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1.post1-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for itk_segmentation-5.1.1.post1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 176688856a5de589ee66a65990d1c898de2e532616d492eeb36f96dfbcf02112
MD5 57308b51866063c3446563a47283f423
BLAKE2b-256 c4c73029d4eb79a414874fe3c794e59a00309e00a0440ff4da45d874501080a8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page