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

Uploaded CPython 3.10 Windows x86-64

itk_segmentation-5.3rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_segmentation-5.3rc3-cp310-cp310-macosx_10_9_x86_64.whl (17.0 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_segmentation-5.3rc3-cp39-cp39-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_segmentation-5.3rc3-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.3rc3-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.3rc3-cp38-cp38-win_amd64.whl (5.2 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_segmentation-5.3rc3-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.3rc3-cp38-cp38-macosx_10_9_x86_64.whl (17.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

itk_segmentation-5.3rc3-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.3rc3-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.3rc3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.3rc3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 5.2 MB
  • Tags: CPython 3.10, 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.3rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 19e77b085d78fd653c86faf192a39d610244cae9095fbb169cda1a1c5646500d
MD5 f0b65afbf7a44e2a2d96f94008edb4e2
BLAKE2b-256 67f26783444525742bae8c76485c50464ca142d7ea3519fb91d74345056c260c

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.3rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_segmentation-5.3rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e7e6017cf04138cf620f25e8bee33d83efa8cfa6fc9684d4e69ecefc17a6f04
MD5 d095db28070156d5f48788bf3fd64980
BLAKE2b-256 79b695080f1caedf0c47111d0b77d4e6d19578a929c6827a4d21806dc31d598f

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.3rc3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.3rc3-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.0 MB
  • Tags: CPython 3.10, 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.3rc3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5ca465f3fa330908dd4204963f2181e3f32e4bd4ce00c24eb90f6645db9b4269
MD5 71548f5287e02ed8f009a6e0632dcfca
BLAKE2b-256 a7b95e810dd06347a84e96a2191dc123e29ac45456bc710ec6d08165badcf754

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc3-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.3rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d2604ec5ac6335470528a1cb17002fe84b1b8ba82a5b99cfd3ade666623144cc
MD5 b6312f6b7595588794118ab70c9acdde
BLAKE2b-256 17c9c6e809a8f59666836e48328f3f72dde83c6d2d5d2a869145b9bbab8dc528

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_segmentation-5.3rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1b81457f177dceabe424c481710a3ad86f53364b059d027d97e5c99abb26194c
MD5 96cae1084855c1e5263059764f079fcc
BLAKE2b-256 3361c0d18696a92233e751cc994837728a05c7135f5c98beb0c61b3aec2a2492

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc3-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.3rc3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f829fb5eb8bb6bcb2b87784e218869445624f58ea15a9587f463022d5a6ebe54
MD5 f43b2805f3416c9a04ec789e256b526f
BLAKE2b-256 13b11896353875f97f14126cd5266d8e4383fed06484e103f851a34d11e42e60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc3-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.3rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 727f8522ae928d0b6bdbe7b361444f7f4193085e25e39920ac91267355cfd16e
MD5 1d67594428d120ad5ebe21e0ebd65d83
BLAKE2b-256 e4a3a113e0f43b66acbda4a52e40f5ebd4e74726bcf49929a7d31ee40c1e157a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_segmentation-5.3rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94453735f64a09915474325d76e5f038522c397aec659694c73e970845bbbc21
MD5 1a99a15011157abddef3ead3d04b0f24
BLAKE2b-256 8ad45878a43bcf7a8794d6c5743f5964c92cc7a707f1a5d7cce03a01d2c0e27d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.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.3rc3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 592788770aa5bad9d08bb8abac9fb4e85bf0b2f9e21693ef1d1a3b9a459a298f
MD5 adf852fefe977bf46359a8984bd2d878
BLAKE2b-256 b97bf427f3ddf69a7749925845389cd491b2b5f9ca3d8c2cd5a8a6e30ec27bfb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc3-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.3rc3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9b7c6def0d3e026439603d3058ed4060fa86985c9158371734bce40e4d879012
MD5 5f6c21c12cc5c69de8d6ded559d58fde
BLAKE2b-256 29d5a3caaf4a783691e66746f56af07367b8aa021c53199397e96497868a9ff6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_segmentation-5.3rc3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ed7b7c73a05a9baa6338ff2ab085e95a38a378d703fb28882e3b570c5650575
MD5 66d7fa48f0b3b2fa6395c52120c98a8b
BLAKE2b-256 d5487b598a5553a85c61076467b2ca008b5fce045a9997b0c8ca32575f26076a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc3-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.3rc3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c99579b1c3aca864cd91d07ec93e7995c58292777f6501ab22da8f6c5466959
MD5 1b10a27fdf299f972bf68c5da8c51185
BLAKE2b-256 a08bd8f86213c5863b6a959bea8fb66ac798fd6244a7746e043d43c1626aac8c

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