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

Uploaded CPython 3.9 Windows x86-64

itk_registration-5.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_registration-5.2.1-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.1-cp38-cp38-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_registration-5.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_registration-5.2.1-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.1-cp37-cp37m-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_registration-5.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.2 MB view details)

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

itk_registration-5.2.1-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.1-cp36-cp36m-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_registration-5.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.2 MB view details)

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

itk_registration-5.2.1-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.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.1-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.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1931b79de50cb52ed620ea1a5ec5e677f488e56346d283bea3df1ecd6577bd93
MD5 029cb04c4e343c7500155a74a2f30706
BLAKE2b-256 cf765370a8b72c95ba29f8bb479d4b83871bf3514d178f356baed3c34d6dcb1e

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d03d112ddb37732151ed0a145d982c2ff51885f9d8cfb01091af3758f059ff36
MD5 e3000e05beee860f7eaea87a44b218fd
BLAKE2b-256 24775b14ca3b4fe592f81e86e1feedc8974cfbfeff7714bb6ae3c21d0d181cb7

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 803ff82f8d8f3b08b1407500a3c12cb53480c8f00b2fef141211f91ca7a1ebff
MD5 539f7f56bb24837166d13a61adfa7531
BLAKE2b-256 a16a5e1d7d957086b513bbec12a4de8ab03c6d54f088c2c8bcdb748810f7373b

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk_registration-5.2.1-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.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c11f3049f7c66f65b72a4edf105911fb0b742c8228e182567d724ebc243918e7
MD5 213dd5fd8c99719ee3c70a197e672fd7
BLAKE2b-256 47fb3339d12b9f9a4669c5d510d01e0b548e520fa2f8b4a78db8f03305479e49

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2.1-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.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4ca663078f011744544483868ee084b61745e3b964d8cf5ce7f0faaacb6e5f58
MD5 0f15315f9240d12d45ec32503ce318fb
BLAKE2b-256 84e3c030505e253e6efebe1b637be41c6dca6b67fa53be943a3f6f0084324a4e

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.1-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.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5fd188a0bc87005af565bff96475b2a3c416b8594d0754a0b4526daf40c7da88
MD5 87ca218b818173c7aee4af5547e8dcdf
BLAKE2b-256 46e5c4dff50a282934a1230414268284a419ee001d494bd25d089476c4663034

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 74b3d72d5e01eb2f03c201cf701874c2d78f761a78d88c37839c2da0a302ebeb
MD5 de250c3a882d3808f67ea20fdd134e3a
BLAKE2b-256 014399e9c9feba96786c9e5d34eaa4116a1bb69254756a7b633e8702be411e1e

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 35a55cecf1cf65656211744fb8b3fa23e837fb8ed92b662c7962c9b10ba1c4d9
MD5 5e746d10b903bf9409112095127badae
BLAKE2b-256 c204b570d40d0178be6b776459a79302c0042c576411eeb40027d381dad823da

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2.1-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.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ce559a07b74eda4aa02dc9ad2750da24891fb47fb2a55aca47aa71d1a8a720fd
MD5 3de32dea61f6300eb8d68f53d72c54f5
BLAKE2b-256 a5579f7a64632a39e5a1cb6a7bbc34ae088fc67089128d7527a92c5f0e9324f3

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.1-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.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e84f64259c6615440960acfb073481f74e6cf7b1c995570252cc5365287a266c
MD5 92f87ff74895f056d5c53099d4713d81
BLAKE2b-256 d28e678bd195811912b8a0913bbe6c6925d08a7c4799eb3b7dad43ad9fb6db52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f7b1a48f1c0ce704f32673b6c08843785b34e4fe48dcbd623aeea6193de5398
MD5 c610fd791a81ed7734edd728009936ae
BLAKE2b-256 676a5158a4b70e50d49c0a7caeb568999de42396e70177eb264c4b9326ec1c18

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0e615ff5989a3d2fced4fad205f58c4ff96e8d0c8e44407cd6758b38fb43741b
MD5 9919432b944e56703d70c0dfe640652f
BLAKE2b-256 869946c77535b363d9576f441eee9031ba0f5c2fbb4529a3d36191e7160a9814

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2.1-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.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 66c5f25aef7cdc0bd4c9c959cc2fafc2dbce70cd9b1bedab12a8da54bdd7e5c5
MD5 9491a4449eec66480356f4ffe041b9b8
BLAKE2b-256 3180fb207559ae488868ecad4f2c72f5595bffad31606f7fc77ecfd0b084100a

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.1-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.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 befa92a59336093e6d58960dbb0c5385d4449093ab4f2c1f8cc1ab573bc0e889
MD5 183a1a718e3c6059106521404bdd5e76
BLAKE2b-256 6074aea8252dedb76e959ec7d809402cf53c43bf4f56b1d7b3776b0f3b5b6fce

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0ce765b700c311dfa775eec5abc981332149a298ddbb5b5b09b508357275b1c
MD5 682d9d5988b86acf6d77aecc88f459f8
BLAKE2b-256 efc65933435d19b390dba5c9e2cdc6603949b0d3a71be29dcd947b6637b7e093

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 02d86106ac030aeda38733fd667c07d2b2df16ef7a8026306db633aab23a39a1
MD5 5dd63acfa97c4f1b14ec8275769b8e1c
BLAKE2b-256 22472d0c75988c8d58a3c6aaeffe069b267dc1023eaee1002caa120efba2b08b

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2.1-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.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f9b906168bf7e67f2800c3365ee846004960b5bcf08c4ca880022662216b9f74
MD5 db56d33e86266833bfd1bea1ff7293a5
BLAKE2b-256 6a1c85be750956494d91473bd78c88d16f087c68c93047081b8c19c838f7dd30

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