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 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.

Professional Services

Kitware provides professional services for ITK, including custom solution creation, collaborative research and development, development support, and training.

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.3rc1-cp39-cp39-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_segmentation-5.3rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_segmentation-5.3rc1-cp39-cp39-macosx_10_9_x86_64.whl (17.0 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_segmentation-5.3rc1-cp38-cp38-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_segmentation-5.3rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_segmentation-5.3rc1-cp38-cp38-macosx_10_9_x86_64.whl (17.0 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_segmentation-5.3rc1-cp37-cp37m-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_segmentation-5.3rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB view details)

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

itk_segmentation-5.3rc1-cp37-cp37m-macosx_10_9_x86_64.whl (17.0 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file itk_segmentation-5.3rc1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.3rc1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.2 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.3rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c30988691e6cb7d4f77f3aa4c382df3d1f617e57ba2952626338384edc3fffbb
MD5 8bb798dddc187a07d0612561ba91ba52
BLAKE2b-256 f2acfbd510096560bf50b458b6b677e99b6abb59aa63be15eb8d10987a679c39

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.3rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_segmentation-5.3rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c74cbf1fca00c5c880bd89cd875a69dc552b52dc4f860a3bca517dd8ccae074
MD5 fc5f55613322332bddc5fe174b829742
BLAKE2b-256 43b1d72ababd726325e6517ebf7ccf46d4c8126acfcd7692314016764458ce15

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.3rc1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.3rc1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.0 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.3rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 270f060b3e89bfd8e9d764d658812b4a5e2e8f3c519ba9035de14396b104c36f
MD5 b6fa7beea9c42d91f4a399ea9e746041
BLAKE2b-256 e03e73cd46a931eced7b48685eddc85fad47699ae7c1cc643d0b1404c055624a

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.3rc1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.3rc1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 5.2 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.3rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e5311968a3452eccf799f457c9478804524ce9367b548fd435da30c8db8009d7
MD5 1ef1e35fddb3126aa9b398641d3c9083
BLAKE2b-256 64a3beb75c9193e214a7ed6f0d7f7c967368949c89b0e919e5437340c82dafaa

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.3rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_segmentation-5.3rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 615e31a64e33fd6dcf0694d7ac39c17a3c2e41ef432a6197b5157bda2ca18e43
MD5 f3460c59a0971fc2e5fbe4b4114778b0
BLAKE2b-256 9654e49ab7f69e8a5798816698986df57ed5e5289880872c9637d4019ca85ac9

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.3rc1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.3rc1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.0 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.3rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 56a664721d73af09fff85c5c837c4c7b6ad9316231a30f943fb6e081e86654f9
MD5 d8042afc066099b787e35ee5e347e7c9
BLAKE2b-256 a09341f911086d9205409320edca3994660ab27baf88767e32a66d7defdb2cc3

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.3rc1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.3rc1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 5.1 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.3rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 dbd4a5aa24f04de6306c98b9967495478640503c2c8fc5f06bdce386042dda8a
MD5 c8e49fbd26af8110261970bcca9f62eb
BLAKE2b-256 77346fa0c41e46772a7a238f86f869811f73119311da2a9e8eb158b5b617e6b9

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.3rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_segmentation-5.3rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1de1aad7cf1034e655c5f46921aae18c9cc7a82426cfbfc5f5373c70259fa322
MD5 24e2fd59c8529d4cd083a15e6ae525c3
BLAKE2b-256 5651dee4e2a9f2cd8097a2f7fc64f36f0194c8bc6c7154881e972ab0685a31de

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.3rc1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.3rc1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.0 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.3rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 70dc161e4ca5e7e906e6963852ef6459e3b67f56b8ba2c127516ab60febe641d
MD5 fcd89e6412c81420bcdaa2aecdc1c612
BLAKE2b-256 7c83ee56ec70965e09adc581c6f2c58cdb1d1569502cf588ddaa87f2ae6a9a22

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