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.

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_registration-5.3rc1-cp39-cp39-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_registration-5.3rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_registration-5.3rc1-cp39-cp39-macosx_10_9_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_registration-5.3rc1-cp38-cp38-win_amd64.whl (6.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_registration-5.3rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_registration-5.3rc1-cp38-cp38-macosx_10_9_x86_64.whl (17.9 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_registration-5.3rc1-cp37-cp37m-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_registration-5.3rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.6 MB view details)

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

itk_registration-5.3rc1-cp37-cp37m-macosx_10_9_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file itk_registration-5.3rc1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.3rc1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 6.4 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.3rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 278aa69b4f5cd593998fff7ad8bef5d0f96248f75a6ec8a28bcada3f56435c0d
MD5 428167072e93ccbec7979a06eaee47f0
BLAKE2b-256 5b4b00bda5e4e3b85982e702eb07563f3f644d46305b844fdfb88a6dfb3aacc2

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57cde0695da2a42658c21b2a81ad4fdd16c3174a576ff5ef5d1bc0206fbe685b
MD5 fbf96be40bfd3f292c548e5d855d4ecd
BLAKE2b-256 aab4b3d568a376b4c1f34dfcfc0a5c20cbaa77020810ccfbbbbc1b217069d150

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.3rc1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.9 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.3rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fda03f503bd54770277b6824f2949b5129ad3ea098de4507dd3b92e5e37e5aad
MD5 f713607493c234630871b8e0c3e98642
BLAKE2b-256 b7b55aae76d15175f8c2548d6f2ae5e7e0b4016460915aaefa98110b741cb77d

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.3rc1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 6.4 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.3rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 8f3416df36afddf261d0369dcc0eec73ac930b8dc5ca82672ce445f772127878
MD5 18dd594ecbcba017a247afe255795496
BLAKE2b-256 c1563d6df9d45d52e3e7f7dc031a50d9b7d043e8b12ab42d9fd5d83ee47a876a

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cd1df39dd649d5e1b43fb27ae5f1a514ed02cc1cf6d80570f5c90f3098a15d1
MD5 5d4d653910c9d1f1c304a94c121aee2a
BLAKE2b-256 c5024f7ed562c7dfceeebdedb8e073e3300d77dc7f646ba8a551c2a2f8919f8a

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.3rc1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.9 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.3rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 53057d98a4d113db95b3dfe478e93f1df79e6bd45c078935533ce8b3c497b100
MD5 af9531771d51958f22ab46a267c4e97b
BLAKE2b-256 c40ee682758dd5bf1f7d7c7d122863b07a9eb26029fac3b3a29d3db2f14b5eee

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.3rc1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 6.3 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.3rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cd0adeadfa5abdd8b5ba128924681b114d8baded3dbd80c6074036815c6ea44a
MD5 abdcd5a4e3ab9a204087ca9c67b85784
BLAKE2b-256 de283a36218a2dc1fba9448b068635c6d07d343e686d6f930fcd75cd5f7c4545

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b62331ab123e609f82d754b1a11090abbc560e1aca43d944d3f0022912bb159
MD5 19f969351bf93447ba5ebce1aa16122f
BLAKE2b-256 b1fd97940464d637191922af2a42de9a6ca87237dedd11e02319263e173b6c94

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.3rc1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 17.8 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.3rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5bb5f345f971372c7178b3cab84fc3052de7a5384bfbb211131ad6d42c6b6a7
MD5 cefc6bd2f74e6c828dfbba21440cae3a
BLAKE2b-256 b085ada195d8e28a78f6d7f12186f87520150dc946ae4dccaf674b66a2010d99

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