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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

File metadata

  • Download URL: itk_registration-5.2.0-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-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c6f9cf69266291533f7af91d8ee20ccdf1b8c5e0ac32c597a4c16b58c9309ee5
MD5 7d63fc88437322a0c705b1c6b8cdeb9e
BLAKE2b-256 a0db80ff2f776dcc677fd2cbf43d2a0219d6267aab8ad1f2d8773b4384aff360

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ce9a52ef2e1286cffbf150aa98215c08f8d5cf1415637538deefe52427dc75a
MD5 bde77e6d9cee9bff9c28f5114b3fb7fa
BLAKE2b-256 168474190d361eede9b36ffdee414e7805734bb4b792fa17101db7fb243c40dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0-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-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1b4439468f705bd5fcd87790a054bb9697afe334b2a9a8583dcff3cf90e1f058
MD5 b0a4462e33607a0d4da7677fe643b7c1
BLAKE2b-256 3f9dc4876dabde8194f10a70c3b649678fa51cf2b0cc4d22642162d7ed89b920

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 6.2 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-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3d218b43118008f1ecc59232eeef84236d47047435586ea37b46bf153b58b235
MD5 668357a32b24486e4bc7ae23a48f467f
BLAKE2b-256 e462f0d03cbe1a2a465a9e35745871ca0cef0ad767b80ba7ce925ffe83815b9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 41ee5102a60b161ab0f3cb7877d4c08d3998a7bd6f75311d7d0f8c7080f206a5
MD5 4f7692087df9d8f3f154b1859d94d2ff
BLAKE2b-256 cb201d946be9a3c78c3ff242f3bb833b763fb1922eb4756db2f4ef20f87c9652

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0-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-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 511772a91e064ddeeed479cde546e0159bf9a88f7df5913af9a4602e3bbd07d7
MD5 c5a98ebba1f0451a88d69979d746f5bf
BLAKE2b-256 14e819404747be1fb5da295ffe0070a4b4d1af3a8187f3b57b75a5b883c25ec8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0-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-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 5e00342285b4cebfe6764627a3f79e95f954b908106b2c669286adf98cb3ba10
MD5 5d08fa3dcef08ab797b87db3901cc03d
BLAKE2b-256 62ef99d8ead904a63c84b0d08e533da054ccb4bcf881bc6c4b93a8ff091b1ef4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 312fffffeec7bb343f70dbe1f41cca7f4ee6ede00ca66d298a109ff4e97585fc
MD5 146dca87f5941a4c066ec580de598fd2
BLAKE2b-256 d71245f9641b32073737b26c84000a93a1f219dd8fbe9ef7c058734769888c2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0-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-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f56076b43253fdc9c8b3a21a88eff9dfbe5bf64b470783587863b0fbeb4ffae9
MD5 414c5ee06fe0d487aa948d0fce1b3c0b
BLAKE2b-256 5bf5f5ce2acd4a7b1ea4cf5954e3b684d0558be1e0adb6ff75cb1a4a05e6733a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0-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-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 9b1cd624fa04066d63b80b850c34087bf63f2fae9536acd7a8a5d763df9a1c59
MD5 63606e0390d4ac113474f9ab130fb5af
BLAKE2b-256 665f8249f75881287f8070126c65465900dd439a9bec533f0b7f2ba373500452

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 253ae54407ea0e736404885423b6b20c89278d4b4e7841502bb9c1e3a8fa0b62
MD5 0010d1ee742ae7097eadf1218dd882ef
BLAKE2b-256 a69a8a40f7efc5f13520b150b38848a67e75c61a2311040eef1b80983b9b3410

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0-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-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 efa490cd6af3bfe79bd64f3001cc2aa3a9342fda7c39c641f94f7f0986f872ec
MD5 dcb6db137e7d072fbee8ab0a6740c0ca
BLAKE2b-256 c6db23f67c8c0ee636945e1cf0e057b788bbd9b3bfc0ead048b2dea072f5280b

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