Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

itk-registration

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 registration problem: find the spatial transformation between two images. 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.

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_registration-5.2rc2-cp39-cp39-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_registration-5.2rc2-cp39-cp39-macosx_10_9_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_registration-5.2rc2-cp38-cp38-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_registration-5.2rc2-cp38-cp38-macosx_10_9_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_registration-5.2rc2-cp37-cp37m-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_registration-5.2rc2-cp37-cp37m-macosx_10_9_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_registration-5.2rc2-cp36-cp36m-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_registration-5.2rc2-cp36-cp36m-macosx_10_9_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file itk_registration-5.2rc2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2rc2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.7 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_registration-5.2rc2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e6cd4d6a45bfef610f5ef868b7cbf95929c11b7b59cf7f0f02f333673fad3226
MD5 1ed714daeb1b5442b20909344d0c7578
BLAKE2b-256 9a1fc7928228ff1e70f1efd5f00223d50aebe636ebc3d173ecaad52cb176b57b

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc2-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2rc2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d82b0b50f4886e7ffadb684d02689354c1b4d3419bd3224bfacce7fd6b3f23e4
MD5 0c1b5452beb95fe32c5bbf0b22a1837f
BLAKE2b-256 3a38a4d3f30aa067a952d63c3cd830ab5f362a3c1c657cfd9cb935db3a3d968b

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2rc2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.1 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_registration-5.2rc2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1b92b44e1058f42d45ee6c06893a73acfed9d7c182e6a1f01ce9b11d974d6b6f
MD5 705043d0b2604e73f3a69bdfd237c0b3
BLAKE2b-256 cbc8e044fc3509b23143be9cc9bb5072fe490eebc5950a2d8e8f26d2e4c78498

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2rc2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 5.7 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_registration-5.2rc2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 dcccf1901d420d26d5d9772abb5cfe8658cb4ee7f5604dd4fee3f61a8c906aee
MD5 70d5550e4f0e2fec83aa3a1befdedc66
BLAKE2b-256 818fb47ebbcd7f567e32d6518281bc72ae1ea901eca4f89ce3811afc8dfb069b

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc2-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2rc2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eba491ddbc46202979eb6a02af8d0385c0fcff104acdc7ff197f8a63b6a28e56
MD5 5cf167c9b95b3c96b938362da93f87f6
BLAKE2b-256 eef7b5fed5ba7a12a3241f2fb62acea1f62df512d67b0d291d8b76f78dc17e74

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2rc2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.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_registration-5.2rc2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 de9a303fd3cc5125dc8b2c6b0cb1a4e2905fce54f72b30e301d7564a58038ac2
MD5 354a82b35e045e12eca4a0397ffc050b
BLAKE2b-256 cff56e059cb1746eb671af6b4ffa44ab6ea36b82697df2e7a7ccd6e41772abc7

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2rc2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 5.7 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_registration-5.2rc2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d9fb66c10fcc5821d60103f4519aec18fd3ae95c30e7bf1e3989642be0ecd8df
MD5 1e58339057097b3b7b3b39da3d87b2dd
BLAKE2b-256 e58667ed5169891be2e9ff485204e461501ed94fba43cfe0901a1eaeb8b0542a

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc2-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2rc2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c54a05589e40650a1155125f63cb8e801f24546e1406d4fa4e18e2eca4c2bfc4
MD5 05243fb84d8370b5fdd3123b3dee3483
BLAKE2b-256 d31cd572288a2889fcf6752da4d3ff82417882e189f66468ce02c937bea15cf0

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2rc2-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.1 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_registration-5.2rc2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b569141fc5342f141eca5dcce42f1105eac10aa98186a155e08952c4219ab372
MD5 16c63010d7976724d4980a8c2bb44171
BLAKE2b-256 9e48c614ec0b391f5c7cb5dc28f80ff9e81f4c90ffdd09d2c40c8077c16d5a46

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2rc2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 5.7 MB
  • Tags: CPython 3.6m, 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_registration-5.2rc2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d3d980c19757677ea73698e93f007dfbe3a0fd6d077cd2a68bbdcab595292546
MD5 31d9f771db1f622a806bf981a207c00e
BLAKE2b-256 01ef5b019803bb73bcbb833a09e77f487e7fb96c24be8b985f52ce293ea05f33

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc2-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2rc2-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5627b7e8cd3fe8c0642b8f2326dbe7876a8c74abb6580391601709c7fe10d9ee
MD5 df51fe7ab6e886d653c212101f63e951
BLAKE2b-256 5687f83a0f3061285dbbb2e2828519673c1739033134882176324cce4ff542ae

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2rc2-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.1 MB
  • Tags: CPython 3.6m, 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_registration-5.2rc2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d405f5195e765c3e651f1f84d418c38f3b414bddc2f7525666f8c4853b68d039
MD5 c0fb320f0951074b0753811a7243a052
BLAKE2b-256 6df1bb715d1c4f1f6ab3f210a7d92a77134cdec27fd8ab80b9ffd7ad42b93125

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