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.2.0.post1-cp39-cp39-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_registration-5.2.0.post1-cp39-cp39-macosx_11_0_arm64.whl (13.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_registration-5.2.0.post1-cp39-cp39-macosx_10_9_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_registration-5.2.0.post1-cp38-cp38-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_registration-5.2.0.post1-cp38-cp38-macosx_10_9_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_registration-5.2.0.post1-cp37-cp37m-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_registration-5.2.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_registration-5.2.0.post1-cp36-cp36m-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_registration-5.2.0.post1-cp36-cp36m-macosx_10_9_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file itk_registration-5.2.0.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.0.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 6.3 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.2.0.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 48306ff52002e28ffbe56397874403e47f0d312ed271569d80b85194f82aba33
MD5 ae9e322dc718316b50f2e867b4f7d516
BLAKE2b-256 284a3216a03f19b462bc35020aff9a865a3ef3a476b60bb9d0695d7d714c2390

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.0.post1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29d7e67d1eb1942b12f63a004cb82317143aace36dfde2358be3c08fde2fc919
MD5 4398346b06756d4c62bddf052fb5cb99
BLAKE2b-256 2fe1df235d595999b7e71cac741038ff6bb2fbdd2060c4d5c6d21c0feeee1e0e

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.0.post1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f928d4092fc5eec910da9ca64d7cd085500d56170db1cf8953c5521ca7762076
MD5 1ddb0fa54bfaa1ce996e02a37866a336
BLAKE2b-256 e8caba1b470a4f759f09d1bb78e097aa0e686ae2016e18375cc2635d84dc6af1

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk_registration-5.2.0.post1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.7 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • 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.2.0.post1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f0b03d945b0cf57d73b615521886eb02f3d0c4752b0528d8c0b146b99abd8600
MD5 62e6a0e2c9047ca620cae40d94794fb4
BLAKE2b-256 2b86dfc6ad45e7077a15caab21cc13b771ca96184c9e7a50d661cb83ce396780

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2.0.post1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.8 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.2.0.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9bbb7e6897ca9f4dccc28ea251a12ca2630d6b5373f554ef0b5d0453bf457162
MD5 5bf5c402af8bc809994e2554276859d9
BLAKE2b-256 c4025e064e6a58056f11cbb5b6b5435efb3b61de346552875dc797e1b648c6c1

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.0.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 6.3 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.2.0.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a6a7e780f1f5c8e11d05a96be03541958e6e25c4626a71964f98530480e621bb
MD5 535965bd4856f26c1a538511941dcfdd
BLAKE2b-256 8facf2979ab4ee9350a191f25a697b384f21200243be83b8b5a940d8afb8924f

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.0.post1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba572669a202873d7b4de9080de35df1016c5d0874fabc51cc1e47011901eb1f
MD5 a6400375adbfa7e5d06b5e24e55ce7b2
BLAKE2b-256 4d36b8163bb6b081eaa7aa6a04da18281df076c1634b2710fbdbbf09a8939db5

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.0.post1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a0d7eeaee34b16ddb9cd297480e5624265eb886ffd0355f5ace37480f35897fb
MD5 28156edcaf753d04d1b79da8bd0ba24c
BLAKE2b-256 5037ce2dff0a23097c4dd07068fa8c22b30d85e962eba67e65c3c6a5df219ef8

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2.0.post1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.8 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.2.0.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d1cf625d20b7cdc3c835a815aaba360e9c5c2d49ee46c41703256d37738d7e6d
MD5 7dc51206df456a843cef5a487079bceb
BLAKE2b-256 bdbd40b0ca2614e4709180d48366d6656db168d50fdcf775e554cdad0db94da9

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.0.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 6.2 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.2.0.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 eff8f794c8df23c23267579e77ad589288294fd38d88475b8e8dc2e8fa4b2cd4
MD5 47969e042fb25fb13af477e816628c8c
BLAKE2b-256 198fe23029ba8cbd9c047757a0a2aaea769be01ce451bb99477c90820db70592

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.0.post1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 39d5ef70d94e928d70dc637622eb9800a0cd4561c62f764eb74d14f603191a9f
MD5 7dbd203a14ba65b30de62c4a0d90514d
BLAKE2b-256 3f002c56cbc4b39a0d77722da2fa4aa5085107c3be9909c917c6b47be74abae1

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.0.post1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea7998dc7d07d43f380d0976ed17228d35e29c62adbf8d26246dafaa757097ba
MD5 f6b1f50f7a60cb1cb71fb00459430188
BLAKE2b-256 b2f74193beb59865f8d0292c35470a1df9663f52b97dd24d2e8b52217f83ec1d

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.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.2.0.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e688f1aa97d9fce634498d40057db40e7379ffa044215af03d61d5bb2cf60ddd
MD5 72efabb474059d4de3f0fa6f15143161
BLAKE2b-256 9f5903b56706798fd8b217cb30c8e10e4dfa4a31c87cea081dcda72acc7c6ee5

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.0.post1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 6.2 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.2.0.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 bd60d630a8f741e7984f1997d5b03ae6748273f4aba87cbd3986f9cffb7837d0
MD5 08bdb52213a6e0f85abc532dbea3cca3
BLAKE2b-256 a909751c3f1f33def9d488260968508ac41342248cec950f0dbb2b80288ea4ba

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.0.post1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd81dda237fefac2ef9583ba5a7865a2cfdf332ceac19332163c3168828b3cdf
MD5 f358532cd9111b759b3cd1f13f6e3015
BLAKE2b-256 31bc63d9f642e076701f5a0cc3ef4bc13d900115b6cebeba3f0fefb25ae0659e

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.0.post1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3dd7790f6d85c726d7c759c166301b7f19e55aed33bbd350f742d6565624792c
MD5 3e6af4c3d08c0725dc8d284bbb79316a
BLAKE2b-256 3225d8c6bab5421eaf1067ca401fde146b34952bdcee601f3f04668ed4dd0dd9

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.0.post1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2.0.post1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.8 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.2.0.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 68686a227326487e41f4e795b71f9cb38944260b1b09e0eb031b96f3b98346db
MD5 bd360489689bf354526b8306bf17436f
BLAKE2b-256 966526b5fd808d1f09160d32c89162199bb17e6c46e0679b011efc3b724d06ea

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