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.1rc3-cp38-cp38-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_segmentation-5.1rc3-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.1rc3-cp37-cp37m-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_segmentation-5.1rc3-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.1rc3-cp36-cp36m-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_segmentation-5.1rc3-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.1rc3-cp35-cp35m-win_amd64.whl (4.6 MB view details)

Uploaded CPython 3.5m Windows x86-64

itk_segmentation-5.1rc3-cp35-cp35m-macosx_10_9_x86_64.whl (7.1 MB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_segmentation-5.1rc3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191201 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.6

File hashes

Hashes for itk_segmentation-5.1rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bc1549ac49dfa3efdedb5e80c25cdc967900b7e87bb34a6a57244d03bb3c54bd
MD5 425e1852bd16f1184fe11a6a3b7ac1b6
BLAKE2b-256 aac2bf306f4f3b147c9bdf8ed722ae2f2d6a8745cbe659612eed0987e542d31f

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1rc3-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.1rc3-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1rc3-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0e71c38516b28d9be4b7a6706c4392d4f8a1bf4af2ab5e8ead333b1b072e61ba
MD5 48fea725f2f201b016ad5fda32d0ffa2
BLAKE2b-256 af4ae41fd6f25cfaffd5a42f8b3ee0ca46b4be2159d9bc1ebfaf815e38899fe0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1rc3-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.1.1 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.1rc3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2815d20c0b92eef15db8024962b1a1761d93bfdf4474d451491c0f1a67b62cdb
MD5 b05b9ad39a37f044cef161170706b599
BLAKE2b-256 bac6cff32c8d3781f093119b44d498c58121ed2bc7bb89ef2f0ce16375b1f30a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1rc3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191201 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.6

File hashes

Hashes for itk_segmentation-5.1rc3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 c841092fa6e8778e0f7b4fb2c6e5d29301b5adde91e224a82c07664a65ed56fe
MD5 93e0182d977e50ea4745a6ec49ce7129
BLAKE2b-256 41a86966082f62047add4bbab2b33bf72aa69216bddffcfc7571e725ad601b05

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1rc3-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.1rc3-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1rc3-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4c6a4a2de313bc4cc6f5839c17b6b6aa8ca9bf84486ad2d8f1ea44f036201aba
MD5 ebe6b46f70777bd80410e8df0962c84f
BLAKE2b-256 1cbaa704fee992503d3612cfb04f0480c9012a444d650c09280885b3cd333634

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1rc3-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.1.1 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.1rc3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0de7d9b79636fdfc17a934a38edb54bcff169ecdf634b1e0644878962a42110a
MD5 708d8371cada50766fcf568af876af00
BLAKE2b-256 5a586f012509c5823e560870cf5aafe0eb544da887112a90f3daab1b8b4249db

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1rc3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.1rc3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191201 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.6

File hashes

Hashes for itk_segmentation-5.1rc3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ef38ba3dec62f9912745547343ca67441ab5dc94ad0b06690646e203134f5fde
MD5 7b4bcd0613da466d92a0e78d217955d1
BLAKE2b-256 c1e8935b4b5d2c1ccb152a8bcff46fecdf8a71a85a3088473ff06477a2db4388

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1rc3-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.1rc3-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1rc3-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2a2a55e9423cc818cb5bb0d600fcf0878c08bb5dd31b1d52a769add4f82f72e3
MD5 654f4ce1469d35a36acef3229dc7f840
BLAKE2b-256 607188140f973d8052c30be66ac599fd80002a2f702e0841286e31ff2a1f456d

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1rc3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.1rc3-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.1.1 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.1rc3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e073b307d42958eaa927931dcecfdb8f7c82611106d81b752ed2de6d86cb62c
MD5 df95b3762950291c62176aa212f3f9ef
BLAKE2b-256 46a807bc45af6e0b2f0da822988d153a13291445bbb86880059d16f4116cb7e5

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1rc3-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.1rc3-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 4.6 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/42.0.2.post20191201 requests-toolbelt/0.9.1 tqdm/4.44.1 CPython/3.7.6

File hashes

Hashes for itk_segmentation-5.1rc3-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 7c2dd7b028d5f98d23aff6bd723653f6899b99bb2716514d08512a86969a75dd
MD5 33bf7845a708e7d7fd1705b8704b7acf
BLAKE2b-256 dea5c3ff1699497aa67e34f79524f19dd179e3a87d01ae67b50c4b798b5525cc

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1rc3-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.1rc3-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 8.9 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1rc3-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 4643d9354da3b49a36cf3e1d17dc02ed824642b05e6b850b34ee22479101a249
MD5 b386baba0c40bdb52825b4652fc3790d
BLAKE2b-256 1ddccabc5b87241b8c69b243fe4a78ae11fcedb605d503bc28614bb4fb5cd280

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1rc3-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.1rc3-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 7.1 MB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1rc3-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 77c5ec2b7c2c8064f2f98dd09d1a5ab75cc1c61d9e418a09c1d671373ebcef23
MD5 45fc7370f1ae520f95b3dc9bbce90189
BLAKE2b-256 1466decfdbd5da3f009fb229612ed9822d7be4ed75f10d11b8dfe423810da63b

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