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.3rc4.post1-cp310-cp310-win_amd64.whl (9.4 MB view details)

Uploaded CPython 3.10 Windows x86-64

itk_registration-5.3rc4.post1-cp310-cp310-manylinux_2_28_x86_64.whl (26.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

itk_registration-5.3rc4.post1-cp310-cp310-macosx_10_9_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_registration-5.3rc4.post1-cp39-cp39-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_registration-5.3rc4.post1-cp39-cp39-manylinux_2_28_x86_64.whl (26.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

itk_registration-5.3rc4.post1-cp39-cp39-macosx_10_9_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_registration-5.3rc4.post1-cp38-cp38-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_registration-5.3rc4.post1-cp38-cp38-manylinux_2_28_x86_64.whl (26.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

itk_registration-5.3rc4.post1-cp38-cp38-macosx_10_9_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_registration-5.3rc4.post1-cp37-cp37m-win_amd64.whl (9.2 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_registration-5.3rc4.post1-cp37-cp37m-manylinux_2_28_x86_64.whl (26.5 MB view details)

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

itk_registration-5.3rc4.post1-cp37-cp37m-macosx_10_9_x86_64.whl (23.3 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file itk_registration-5.3rc4.post1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.3rc4.post1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 9.4 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.3rc4.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0d1f4d961ce71d40d29b88a37ffde1d89c0931f143d9ed09dd9106233699e19e
MD5 dc80368ef2c01a3a69473ed8839746e6
BLAKE2b-256 244a6fa41d099030ede7ceb92d2b9d2190b4622a76735a0da09082d9c57dd68c

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc4.post1-cp310-cp310-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af1df8f7719f61db2ee1a7046736314894d29c405df3a8143becaa537943e77c
MD5 0a7f037c03d6685b03bfbda651da8d1a
BLAKE2b-256 6863be2b7e7d8e56193e45d08147c16c089187c7ef961ee2c737efcf4deb4012

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc4.post1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8f48be30b0c652741c70aebd3ba328777be438ce1d538565323e2c212d047807
MD5 c1d0f09bfad157e18cc255b96a1f1736
BLAKE2b-256 ee49905ad6a012811cd56d3c6cb4ad1d542764b9bf7f8be290d82fe1047414d3

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc4.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.3rc4.post1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 9.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.3rc4.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0fa1dae201bf71502977fc70b189a169c89ed7aa2fa1c96639a321e7f01e3bd5
MD5 520ea96a40bb8a3ed672b7c9be66b336
BLAKE2b-256 37279921d19a134f38c89a4d1ae270a0c05aec7ac6bd9291be3a5bff090b6343

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc4.post1-cp39-cp39-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f7008bc752c43261f8ccbd1d8cf88a483f1d0eabbba138f41073237cb1e0c10
MD5 74742ed130d2967f9dc705564f572f8b
BLAKE2b-256 59867e729be63975322b4f3e4e6a40fc04eef083a56d05147a653edd4eb89f64

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc4.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 37ed6e8d5a4ee28d8644376d742449155866b6a4da6f9710c97402cdcf2c3ca7
MD5 d78f5bc5fd9a265fb694af0c4c7196a8
BLAKE2b-256 d6f12794dc71b479d3ef24d9a87b5eca3e07b9170912a20ce03f84079699be2e

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc4.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.3rc4.post1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 9.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.3rc4.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 cd3bfb3462a08e298cdb07f9855bf476c682a771c187dc9d5f57e3fa49774df9
MD5 09b624b699096a2467dedc688216fd06
BLAKE2b-256 bd7cc1e2e9a8b3a8f430133180a483d6f595132ddd1867618f536e352891bbab

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc4.post1-cp38-cp38-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 104dd59f69d07e9e566e00f8719613abf526fdcc48cfc111ec1e9c0e21ea8121
MD5 dfe53c637bc99cac34ba6ed694e86ca5
BLAKE2b-256 cf81ea809b0d83a9b8da22932a4a75b604cc91bed0573c4f5a20d3138ce30fd4

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc4.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9587112df1be97159623e1406a5e21efeac57ac224d03f423436f5d6700003ea
MD5 8551612dc91bd4f92bbb4ee8d96494fe
BLAKE2b-256 a96557e76da928df9ffca762c92ad92884fcd7d3ffdffd20c2e1fdc0a863cca6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc4.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 9.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.3rc4.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 9694211fa538a2247ba53b3e56be97a17de65e3f96ab94e210deb62029f6e2bc
MD5 aaab3995ba43cdde5e2caa33fac4027a
BLAKE2b-256 29b278fd17cc220c772f7f54edf018ddcd629ebebc9de203b851a8a51d461ebf

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc4.post1-cp37-cp37m-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post1-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a75916037ae984843fe20d93be8cdff19e951a4c328f8201dbfcaf0987ca3302
MD5 9150b2c6e98af7a9f354e779c68abc2a
BLAKE2b-256 685f3b80e77023a72f211f4ca6f55db1102ab4793a6fa6700e69e5f05a59e7d9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2737795b54310457450313a48d9fcecb16b76b7e22385d5f81d87d0fc1389196
MD5 a5419d493da72c577b091a11f9fa841c
BLAKE2b-256 0684c79f991855342102924b415417784a6c8b63ac926ffe7cd688dd79d6fe18

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