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.post3-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.0.post3-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.post3-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.post3-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.0.post3-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.post3-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.0.post3-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.post3-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.0.post3-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.post3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.0.post3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ceaeb703d1effc1659be19f0c25ec168ad713b4cf3e3b82845b605feae1df7a1
MD5 e366e621781f00e9397ec55f4072a5e2
BLAKE2b-256 ac8a1e6a09bb539bef5f93a5b50303fd2be0a2c0f30766e4ce034d5a63408205

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post3-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 736b1c8d0416d1351d119848deb968a8b0d6c77ee25219d15b9f8b9ffb784c6a
MD5 3875e37d3d1a9311a9ceaacabef593af
BLAKE2b-256 6f40b8e00bb912b3517a8174980c413ba0bd442feaee2a9d8cf1ba9d154108f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post3-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.post3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74ebc4c048eb7fc893a76fdbbedd346927c714847eddc17aa5c1af6e239edd84
MD5 7281b6d7ef616b467cd89e414c3bea15
BLAKE2b-256 1b1d3f2bad7acf13ca0e320fbae7677b6c1a81b0aa2c54731548e374fb1eae70

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post3-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.post3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 be9c8bd2ec085c5f8b5984bf070842e9675c8c34457a6f1832a5fc1a25a4dbbe
MD5 9c555020858a68f191e62a24fcbbcabb
BLAKE2b-256 5db34d88460b5269bd42efa7e9220c4f659045b3639f3f717a1df06357c4b9f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cd10fde20de315c044b5615a30b612a7518efb93309e85f99ffc616316e58258
MD5 19e89e86a634db8761a9dcfce4faa640
BLAKE2b-256 cdd074ab7b2090cdd68ba8b2d8011aed2473fedea008a5ce9b513fff42dc8fc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post3-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 068fc8311f479fb8fe11cbb8d913cac96d76716faff60f7fd0777a852d29f3ca
MD5 3b4868cf30e7c12c89e2ba51f432bc10
BLAKE2b-256 8f2d4c900d0c674a7b84892695ed89317b57320f70753ca94dcd22e7920ecc79

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post3-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.post3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a8463489119c1a4e581e0db16ba7c6ea40e3d337d0074045f370d40be8c5e21c
MD5 5fa4263c98e8c6225c9c5b4e9d91910d
BLAKE2b-256 58e6702f54a646b3385efac7f374d2adee67e39a19c08ea42308362d72cd0aad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 521c4660a2abf2b96e4420de903c0177153439ccf4539a5a3eb3eb241aa09d81
MD5 ec03877c5e64a77a7f42dc5db77fe14f
BLAKE2b-256 1784dd984eee76903d98f0cdd62686b12c8cc8105e73597b772d8e2c035ed386

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post3-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 478d46cd17a548b0894bb452b36b5005b2728c8181075e586f271a9278813d1c
MD5 c820bc43a5363e7f52cb86029839e39c
BLAKE2b-256 0f8aad6bb2ef699b44521704149b46d05b4a2144f5e4dcc0fa8fd54b7562bd9e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post3-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.post3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8312d91a64f8f2a382272100f3e8d400f0ff5d1ce78dca395923001bb0932838
MD5 884c16158e6ce020533b4590dfd33737
BLAKE2b-256 75e30a4593f5285c630af42fa3e088ea67d38794ca690adb520e637b55d0c81d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post3-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35208746804f3061f1f3a1316be979052156acc4bfc34a37e2da38f81276886d
MD5 14fec2c304b61f91300348887f98835d
BLAKE2b-256 b110e5bbb7deb1f6e6dfdf502c39403afc5e286662081f1c727823754a7681da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.0.post3-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5ea8d4405e45e7421c6ab4be71bb6472a548f5f39e43794ffa6fb0c73763f51d
MD5 7c3785b739497a192ec36f61f48bad29
BLAKE2b-256 7c05267af2bf9726d219b3bfb68d20ac40259ca76f16d72d471aed742c417491

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.0.post3-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.post3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c38e73a894b8f9680cbfbb5f457371ebda1280b25135595e228953dee1aa7c80
MD5 e42715f3f399284d917c51930f59c0c7
BLAKE2b-256 b28666cf0b613d76c9d25f82d2d3b1b77749395b8109842a615536ba8aad1c48

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