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.

Professional Services

Kitware provides professional services for ITK, including custom solution creation, collaborative research and development, development support, and training.

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.3rc3-cp310-cp310-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.10 Windows x86-64

itk_registration-5.3rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_registration-5.3rc3-cp310-cp310-macosx_10_9_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_registration-5.3rc3-cp39-cp39-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_registration-5.3rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_registration-5.3rc3-cp39-cp39-macosx_10_9_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_registration-5.3rc3-cp38-cp38-win_amd64.whl (7.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_registration-5.3rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_registration-5.3rc3-cp38-cp38-macosx_10_9_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_registration-5.3rc3-cp37-cp37m-win_amd64.whl (7.4 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_registration-5.3rc3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (23.3 MB view details)

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

itk_registration-5.3rc3-cp37-cp37m-macosx_10_9_x86_64.whl (20.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file itk_registration-5.3rc3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.3rc3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 7.5 MB
  • Tags: CPython 3.10, 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.3rc3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 eaacbc15b7f0dda88570b2876b1a29b435e9f22b952f5146802c360c93f322fd
MD5 60854b67749759cec38ac126fcd88177
BLAKE2b-256 2d3a1e23c3a0222869053c7d83c7dbdcb03c65a03488652a6ae647e17b177d4a

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e99d0d46ed585a6494529958c58cdb0feb7bec584df953a0eecbc45c4a3a0e11
MD5 fd08ca39cfd26969915f35341edc0639
BLAKE2b-256 c31590bfbeb5c708beea142bbaa32d1ac75b3cea4c043fffb48f0e301b78fe09

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.3rc3-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 20.1 MB
  • Tags: CPython 3.10, 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.3rc3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aee9bc49667dcedfdea7168a055b659e440d646d85d54d6192bddf9bde64eea5
MD5 b53f1167aba0f163c1f7fe8787c36d2f
BLAKE2b-256 8f3e898e4f51c0d5beef47411e5d785df1493090470b349d93ddfc1bae80f15b

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.3rc3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 7.5 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.3rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 b8e4b0780e3b77fe0b5d7f01374c1adc1888dbda49fab54176bab7c881fd596e
MD5 f679180ffa37866d6f6d9f4724e510e7
BLAKE2b-256 27cf6ee93e02de37b72738a39f8c8c6df057bb4512796ea2302f3b52c700bd04

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da75ec756c523ed98fd559dfc36d643f52e56903e362d4710959154635629de7
MD5 da51169b654a1d9ec3b920ac34978980
BLAKE2b-256 e64af8f20f6cb4f93b2496b86506e4aa9706bb498afe7ec4cea292a3e7a4094a

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.3rc3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 20.1 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.3rc3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a6de3be89c000bf9fa458ffa9b8e2c9b3aafcfc86927f709cb1faf886b565377
MD5 24fdcec7d99fa18b6a5a85d90aa803d5
BLAKE2b-256 a1dca258888cd3d01f5264ff670bde43ac0a8d33f70e49a03a2f45d710433b3e

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.3rc3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 7.5 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.3rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5986dd6ac607f87cc4b4d97048a6746a14e4f6b3430148ed0ba481e1c4d7ff7d
MD5 d8c5aa7a26aa4d10233eed5ef3856e1d
BLAKE2b-256 35eabad32162048b6527dfc0163c5012894a4e701b6054703c08f74bd63f0129

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7c74d2a902d36f1be7dec6aeba36d3d0e01955c04b73a4d9ee0b890b7c702e2c
MD5 082a09046d4d14ef89407b4786919f04
BLAKE2b-256 0e282b2cd3b353bf54a00931e01d6b8f5237cb1aecb4fcfb9928c9fee4f0c010

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.3rc3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 20.1 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.3rc3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d0594da176dc1be584f2feaa06724725e4ab7f0193e98c550ae1c1ba83f1cbb1
MD5 838fe299e444c1698d4be095c3ee092d
BLAKE2b-256 e1b8572987bb72845f3e47812e4e02b766f39e23394e20c74a84d4f810c2a64a

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc3-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.3rc3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 7.4 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.3rc3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a31074669f93ed55fa5ba5389170fbab4d8ed230ec59e249a8ef4bbb17e4b94b
MD5 fef542f708fe932461b121428b5c124c
BLAKE2b-256 804d00f81bbfdbf3679fe9d4d985ffcf4d8279bd7e101fd2bf2b776c398b6fce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0752a4f7903ec35d2d65c534a3ab3cbcb439f514b8611e827fda885c5d0e1d9a
MD5 3e71fad6e2489b95fd44928f91c10a55
BLAKE2b-256 93c497ecaba22a70f1c628761e4525696e5d7b8d3ffd554b91bce0b2227f0aa0

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.3rc3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 20.1 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.3rc3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd428e152dee95ce5a815be2c277e554e9874d0eddf7726fe9344c4e8c4676a2
MD5 116c66beb6e991656ca2b9916b2185b0
BLAKE2b-256 ceaec036af5720685f5cc3543dec5dc95d510020953236f54c933919beee6433

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