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
| C++ | Python | |
|---|---|---|
| Linux | ||
| macOS | ||
| Windows | ||
| Linux (Code coverage) |
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
Once your work has been published, please create a pull request to add the publication to the ITKBibliography.bib file.
Metadata
Release files for itk-segmentation 5.1.1.post1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 96.7 MB
Release files / itk_segmentation-5.1.1.post1-cp39-cp39-win_amd64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3a9b99f66466899d9b9acf1f3d701271f9a0726bde534080b34ef74c545b1f0e
|
|
BLAKE2b-256 checksum How to use checksums |
36c231171cde6389531dfbdb4d9f305edaf31606877c0a411ccd847f3c94a016
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp39-cp39-manylinux1_x86_64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp39-cp39-manylinux1_x86_64.whl |
|---|---|
| Size | 10.3 MB |
| Tags | CPython 3.9 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
5279ebd991715efb1a770cbb2aed2f6c3bd8b6a0ca7d75fe4b63b2185f14f63b
|
|
BLAKE2b-256 checksum How to use checksums |
2ebf939e2814b3f84d8a7034c2a68532acd186e006c971affad01e2b7a7d5212
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
80b466af7711155ec27a47aacdfd2751996c42d512cf12434936504d1c2012a0
|
|
BLAKE2b-256 checksum How to use checksums |
3bfef26ef4d715ca5098e3d9f331c9d31e1f6701d51607833bbc343747dd8ff6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp38-cp38-win_amd64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp38-cp38-win_amd64.whl |
|---|---|
| Size | 3.4 MB |
| Tags | CPython 3.8 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
650e5d180cc7c23bc1549d6bf61792a27b410ed2041e6dfe4289c4bb77d2d362
|
|
BLAKE2b-256 checksum How to use checksums |
907d519b83b6398287c3a87738bbfecddb7752684ace9619958a247dadc6c283
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp38-cp38-manylinux1_x86_64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp38-cp38-manylinux1_x86_64.whl |
|---|---|
| Size | 10.3 MB |
| Tags | CPython 3.8 Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
600b4d7822736c05daf9732368c798d4b83a1baa24f50765e211aeb913b21104
|
|
BLAKE2b-256 checksum How to use checksums |
3d7f824c082f4a7ca37cd5059d9238fae6233581b3e1eac263821849a4c0bfde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp38-cp38-macosx_10_9_x86_64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.8 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
cc97faf0f44576a9007404904a0c0d4a0516f75f5e4a67818afb5d73044e0097
|
|
BLAKE2b-256 checksum How to use checksums |
fc0f480a7f4c3ee106efcf20bc8cde9a7e6238a6cdd53cc6971bca081e6800bb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp37-cp37m-win_amd64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp37-cp37m-win_amd64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
177dc151786fc7041e91ac7f52d2eab806f0e534c11d1fc15af7d02d9460a71a
|
|
BLAKE2b-256 checksum How to use checksums |
f880a33b8768bc568a40f1d5ab23d17fa27512ccb5eb165b047dbbafcabde97e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp37-cp37m-manylinux1_x86_64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp37-cp37m-manylinux1_x86_64.whl |
|---|---|
| Size | 10.3 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
f2ce21615b4f1a77af1213fdd0f6856eee45c468686f45fbd7d5eb7ceff1a215
|
|
BLAKE2b-256 checksum How to use checksums |
d594a73ff71b8fd11a24ff7bcbefc43ba2231ff91683ea05512530bb67ddc0e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.7 CPython 3.7 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
26b4fdae4311e5e8c9bb9b62793aca3154432521ee7c0b89e1f9a1fef67239fb
|
|
BLAKE2b-256 checksum How to use checksums |
7f48ee9edbac42b3c0aea122f98a30a7ee0314c894aacc9438deec4d0a3f1598
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp36-cp36m-win_amd64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp36-cp36m-win_amd64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
def12b11fcf83605dbd4da716c446dd0798cef827f7f4dbd7b3e3c86822733ca
|
|
BLAKE2b-256 checksum How to use checksums |
08b99ddb610a56adb427b426e3b3c0b256c74355a552c7512cd1f6d7bbdd5f9a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp36-cp36m-manylinux1_x86_64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp36-cp36m-manylinux1_x86_64.whl |
|---|---|
| Size | 10.3 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
f9b91cb90839052646c7a6ce776ad5931e6ad2236ac04c49704947421e00bfa2
|
|
BLAKE2b-256 checksum How to use checksums |
dc346da6b0bc6719fc0dcea8a5a81258fb0d5a38dbc46f3129ead8860e7739b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl |
|---|---|
| Size | 7.1 MB |
| Tags | CPython 3.6 CPython 3.6 pymalloc macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
1216cd02baca75d6747354e437ca4eb0c7a4a5d1004cfc6e945012280578ee38
|
|
BLAKE2b-256 checksum How to use checksums |
71ebf01b3f794a6e2478e40c0d46466af105fc3dda8e6f5c63bd2c5ee3dccebb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp35-cp35m-win_amd64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp35-cp35m-win_amd64.whl |
|---|---|
| Size | 3.3 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5bb1f25958cff4aaf5fc59dd048a7ef706d098cfb7eae7b3447e9625109910dc
|
|
BLAKE2b-256 checksum How to use checksums |
e289de36cc6c6d52023d25d85a6ad043ba115ab8a12a1109b8aed3a26aba214a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|
Release files / itk_segmentation-5.1.1.post1-cp35-cp35m-manylinux1_x86_64.whl
| Download URL | itk_segmentation-5.1.1.post1-cp35-cp35m-manylinux1_x86_64.whl |
|---|---|
| Size | 10.3 MB |
| Tags | CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.5+ x86-64 |
|
SHA-256 checksum How to use checksums |
176688856a5de589ee66a65990d1c898de2e532616d492eeb36f96dfbcf02112
|
|
BLAKE2b-256 checksum How to use checksums |
c4c73029d4eb79a414874fe3c794e59a00309e00a0440ff4da45d874501080a8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is 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
|