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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.6m Windows x86-64

itk_registration-5.2.0.post2-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.post2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.0.post2-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.post2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0038987d16d77034011990578509ffdd93180296432171236f3e1491ca41ccc5
MD5 f577006e4bd7d6cb3a9467fc817b169a
BLAKE2b-256 cdcd73ada34cc3320c7f74c5b522051c69fac6e7513e5c06d8120be979b07348

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post2-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6723a3921f823d188381fc621e9b07c28e7adf6cf9d2b092f323086ab78f59ed
MD5 dae185e0b9118483120fe100c61f0c4c
BLAKE2b-256 611b1d32903d7c5634d26c0c9fb5fb30d4e492bbe6d73947e8d32ea71c156027

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post2-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f7a19b6a5b019bf72d40ce4b1023fe9581ebfb4a1ba91064223d81c2da0290be
MD5 cfecde69942c3b1f9f3aa94c69b45015
BLAKE2b-256 58a60329e7996d2d3b9da6bae750dbfc0db21d1673da5b449d2cb41b476b0d97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post2-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.post2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17ca6fc95bad60769991ec5171a42a92feba3421f426034b6aa9798c858fa29c
MD5 1071e716b4ef21b16ff1d3a8b717049c
BLAKE2b-256 f351e7cb50459aac2be50a50144a6abfed88fee0f49a6395d4c52ef065f69469

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post2-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.post2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 94b4c65bfe09698a84da141a4c8a8458f0b0a5881c4d9da7e78a9ded639105fe
MD5 ca7f48f6ac2913e0998ff4d71ce7414b
BLAKE2b-256 62461e698a325187a2e0bc95dad7471d95265f10a54a85b7bf41866abc301f29

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post2-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.post2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 6ed65534f6fa689dbef85740c36420adf7cedb42ca392db29db4a274b8af703a
MD5 ed3af0f22c3df847ae8ab0bc44f11a9d
BLAKE2b-256 df1744eb24707a467730c5bccac11ee8668172b7c001fb66b8cf7e067c2c29fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post2-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3bac7d19b8affbb88ce17635db951c3290d382e2bb566afdd62f08573af86bc6
MD5 e7d60fbd3868474918f6d9b88b383bee
BLAKE2b-256 3b598339013f5329f392681d2dd5daeabe2a96e0be464163dd522850a8a14d7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post2-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f2139c1a3be22f11a1eb4680c608bab2cc165a00e93b51bfb3b1fa97fa52d0bf
MD5 3f6c54d682ca764834f1345cccb5cbcb
BLAKE2b-256 1008dc3bbc63504e19bec6b35722239de97d4c4fc0438e8653e80b162b8819a2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post2-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.post2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 12016b79238b603235f14b902c3885f645e659d5ba5008a79768f154e2e5dc14
MD5 6439969680b91d7573e72dfba3cb0131
BLAKE2b-256 a86d474f8c2c86428c348348f7a5fcc1c9b752e328b4c5fd2cf136318d062d20

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post2-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.post2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cbda0f6f5aec8e991e02bb949bc361f5fd5c28d043a4a72e6dbae07b5c9bab15
MD5 bc36be46133953a33adf87d2600f090b
BLAKE2b-256 960c9f42a115ff8cbc338738eca2b3c17a408583ac1e0bf8121f7fae6f27acc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post2-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1c42f40203da47d89f66d8ea37226d6f896fbbc4d681c89cdfef84dbfa1d2231
MD5 281d2f71e8fdbfca56f6d967207a90ec
BLAKE2b-256 b1f3b281ea148b8c5aca1d91de9dc5efb97bc6a02c61a5ea7c74816fae0f3cb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post2-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e29f0567ac23255ff0b466df76057029d6d3873e78eeba3af4bf1916b426b570
MD5 dfd8f401f9f5fc19b85c90c9a85463c2
BLAKE2b-256 d29b54b8abad35c877ea760c11076b4b1a73f1065ec09f7209e9146cae048b38

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post2-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.post2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0b8b76151b0ce237f7bfa0873e9382d25e4949617a9324ac966c97dd33bef2b1
MD5 b8d41646dc3a852e1480130fbaa9d1d5
BLAKE2b-256 f865d759da97b7ea01198a47add4db19ad9bb3c21fcfd79444072a123f69124f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post2-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.post2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 79608ff854b7ac331ff5be69164c538722ac6a5a89e11f5d239f6ee0e214e6be
MD5 4447e0e96467103e1ac9f4d3f8757a23
BLAKE2b-256 7dee113e16a07be5e7d03da1cd31274d073c4aeecd0032f0e36487e1dc3abca1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post2-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 52bf09a7ec2e1187d7a4441c760eae41ce2d652feea4b22aaa53ba07d58f03d8
MD5 78507c8eee3f13b348bf9353b6a68a8d
BLAKE2b-256 08f83c00a4b9ba8ef6e5b6381fb7dedad6698498f7d609352ecb488a19d0e5ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post2-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f3e7faf7d14668a8d4804f03c93be99ea3c026beb725e33113fad9e1a667ff5
MD5 58f6ca2b50bc029ecacdfa82ff32be4f
BLAKE2b-256 7568c04aee22d4a801a606ef35101272cf5b5846fb3e5d12281bce51d53be25c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post2-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.post2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9da6441724cac503349afb6d4dda126be674e644c09533fe448d54b70c9dc859
MD5 e039018466a80d6a7e02a638d12ebe29
BLAKE2b-256 6c8ce0cbfeae72e6299fac1b7e90b4c4e770240a0302a3c262fa46e79a2f1a7e

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