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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.8 Windows x86-64

itk_segmentation-5.3rc4-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.3rc4-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.3rc4-cp37-cp37m-win_amd64.whl (5.1 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_segmentation-5.3rc4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (17.2 MB view details)

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

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

File metadata

  • Download URL: itk_segmentation-5.3rc4-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.3rc4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 db5fcd97288ef991abc8e6f383eaa1d18b2a4556f6ec657491e0b81094c49b9b
MD5 f87234fd684e9d4d2016426e6220256d
BLAKE2b-256 11f64eedd6adcc9c969d83fdf687819571f536a85a3547e6d1b0cd539a53c12f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_segmentation-5.3rc4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 33a2c9359ffff8f5b8bab930cbbcc566d50fd3e5227d6e98129858dee7e8dd66
MD5 c2901797b1a8b6aab3079c5172ae23a0
BLAKE2b-256 32e6476605600c47cfdbc5667cd74fe156a60e25933b1762697eacc5d7f8401c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc4-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.3rc4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc37738a7fad674023b43c304ba4bf360aac9498c4d3131d3f4ae9ec003cabd7
MD5 392131708ebeaddd00e80c8c68544dba
BLAKE2b-256 12e98624204778494f39427d4a09c197a84aafda66d00d9822fa01140ac3c819

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc4-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.3rc4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4aafab7b02c83aab2d70e8802c893b07dbf149a891f205e694b9e77eab7b41ce
MD5 fcb3cceddc4a9db03f6c044c0c5ae5af
BLAKE2b-256 c47afc2af2f3cdf2bec77499f07e77d0f6197e2122040e200a3e61a32d4f59dc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_segmentation-5.3rc4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5e0602e1eaae36799bf3e3083c7b08a11f9d08d1a500917cf0d4ca735785118a
MD5 531f4fc16c14e498b55b198ebf49258e
BLAKE2b-256 6d9a43e39c83630d46a650ed52cc48e1684103178584b22f3bda24488e378bb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc4-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.3rc4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4199d1e95df65a2ddcf35d2c2155889753bbe7c9b622fd7b0d99c3b59c6bf154
MD5 67f943d0787a68c0c3797b33d1445842
BLAKE2b-256 0448a7c006ba8aa76d9485b5c121e29e8a73bea0e8265b802d886f002c07b30e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc4-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.3rc4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b343601ecc6f5e83ff71813e51eb6bb24bfcc3878af603747adf0c5272dc1268
MD5 d7520b0dbed35037315f9b68b430a5cf
BLAKE2b-256 37e3796ce3c8030c145c79c257a00bef5820bf2f6f301751bc56a79475c95a49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_segmentation-5.3rc4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e85db50d14ccd59ec23572e95d598c2fa442f5c518ccd48714f005cfa520773c
MD5 1f98db038c9bac4584f22167dd1e4ea1
BLAKE2b-256 4683e30a58acb90d0ea7c4f0047c20d8e2d53a9cd6adb7b1c2a943d58144d6d9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc4-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.3rc4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b1430e139aba284e27b1a1610d2438aaf7d06fc01e63ea78017f154bb885920d
MD5 8bbeff250f59bc99bdf02ada04be2bde
BLAKE2b-256 3916a7c1090b506c3231e097efd49b0d1330f75e5ee4e7fd4a8a3d72736f17e2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc4-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.3rc4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 6dc6107708df05b5c792760f6e0ba16c8c254fb5c4d326eee53079d637ebbe60
MD5 770de6ff7af44bf3e6028afd84b00dd5
BLAKE2b-256 4e5f89fff8c149274e942936f74cb01379657d20f09485e31870437e82b1f679

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_segmentation-5.3rc4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09813c7fb421b347f90c648853f4b8ebf641d9b312984edd3b0a66d0ab8e092b
MD5 d0e395278c4183eb0651c773d77b5f8d
BLAKE2b-256 33bda1007c83b0e1b487cb4cd3fbc571c775bfd0d3ad9d94ff2b75d8c2209f05

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.3rc4-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.3rc4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 581f06b46cd825d043a5620b7747ab7e0a12c4765ceba121f26a7a0ac1ec7dff
MD5 dbdab19adaefc59e7e469f8937362a82
BLAKE2b-256 f5d9ec43154e339f7825033c6aae9f749ebb3f6e3db16767a248680b2cbffb21

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