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.1.1-cp38-cp38-win_amd64.whl (3.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_segmentation-5.1.1-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.1.1-cp37-cp37m-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_segmentation-5.1.1-cp37-cp37m-manylinux1_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.7m

itk_segmentation-5.1.1-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.1.1-cp36-cp36m-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_segmentation-5.1.1-cp36-cp36m-manylinux1_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.6m

itk_segmentation-5.1.1-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.1.1-cp35-cp35m-win_amd64.whl (3.3 MB view details)

Uploaded CPython 3.5m Windows x86-64

itk_segmentation-5.1.1-cp35-cp35m-manylinux1_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.5m

itk_segmentation-5.1.1-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.1.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_segmentation-5.1.1-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.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.1.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bbcbc6591d8139b98f985ac348548b17238dcff6d431faba3a913da0bd01a6e3
MD5 2819f064273774a9bfdf525663c27c68
BLAKE2b-256 27bb5b809866f0e85f0807312b0161fcaa000534dc287c062b9b473477359191

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.1-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.3 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.1.1-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c1236921bb11e3442bbb9120a06f944aab9cf8ba237e371eeba0c96cff29806c
MD5 4784ddb372072f5405bd27166a64d99a
BLAKE2b-256 56ab3b2f7a34a8763e051ea258c69b2ad775bf6c6f1927671af58638bb11d60c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.1-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.1.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 822c697ef0a8870ddd1f5c5b502fc52ff30ba10161ffbfe008f9c66f07827fc4
MD5 9b13a8594b19a5f3641aa93d0453d015
BLAKE2b-256 7bb6a849e0b61bfa3988d2e1d81688c7f6ccecbcd61cae8be78afcfb35bc1191

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.1-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.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.1.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a87114cd8250cbd4e058416f59527b012d9336e39c12748ad1547776aa3c3a1f
MD5 f935edf679dc8d1e414449c77df79cb8
BLAKE2b-256 a739362ffc0a95f3b6b1ef5d0b8426a3e9636185c69838d8d07cdcad04a53e4d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.1-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.3 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.1.1-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 defd071b8de9c08fff54d1c8fb7d3230a18315f175019fbd653f2f9aef057741
MD5 e98c9a113cfbfa5f1b5d5ecaefb7b32c
BLAKE2b-256 3154ab9940e74cdbc38bbaf61bfa0c731296711a63815d52ad23a7a5070c5d2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.1-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.1.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 88ba742d79ae0a1a56253b1efc290653c288b03f057a303536015a0af622c9d4
MD5 24b7aff4686be96b2b9b87599ce14dba
BLAKE2b-256 dfc27d1275eea87b323985bc71963e075028a8c5c1b2559e21767fccb6d433d0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.1-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.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.1.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 197a105b5c1d7bfcd1324197737a8103d00085de4138da264994cd7e00617bd8
MD5 230e0a785952ae657ed729c163a5bf73
BLAKE2b-256 aa71b85721e23247bf116e7a37b1d1e7919e2dc6c5493075de403c37c3d5bb57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.1-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.3 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.1.1-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 241a368f60e97cf039ce0bd561f2d460d1914f976e55a7cafe49a37d5687f4d9
MD5 95adf3904788f65d7f781a395d018d31
BLAKE2b-256 f6ab15dd00ba15dabf4f4ffe6f00f84c24cdfd5baf8410e8d9782d43dd13a8d4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.1-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.1.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3cc7cc17814af7bb7a00fd0ebc91b5645c0a46067d2b71047f90a72b42009491
MD5 95018ea6d30cd1d7d9e925365114abfb
BLAKE2b-256 d967554f9118acc428988e53adc550a8f6107f60d3933160f3edbf101854d549

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.1-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.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.1.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 e99c8aa0c97a47219c79a2c3492e3a4571062694f91e0f3e3ebf079ed6c5b954
MD5 1df92af22ea1f484b4e86cbc2baa1440
BLAKE2b-256 0954f061253b2398a53172782cc2856617b652e053c40237b9757572e5c86b36

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_segmentation-5.1.1-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 10.3 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.1.1-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 3f619178d087614a75e78374f3c1d5fbb02d52ee41c4830b3375a4813f2a43da
MD5 2f4bd7240429442bf6c8ab6af864db15
BLAKE2b-256 8ad803442ebb75ab782843e17dc17aca77938afadc171d319d5bdac98e9818b8

See more details on using hashes here.

File details

Details for the file itk_segmentation-5.1.1-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_segmentation-5.1.1-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.1.1-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 666f9e22508ef806adae8b23d26b5df5b11a3de44791d034d487b5e3583d7702
MD5 2f8670434010271f01c0a880e682c3d5
BLAKE2b-256 8346eda68d75240d30b8b306da41648b68f6edb6e166b0a42f65b39910d61f7c

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