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

Uploaded CPython 3.10 Windows x86-64

itk_registration-5.3rc2.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_registration-5.3rc2.post1-cp310-cp310-macosx_10_9_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_registration-5.3rc2.post1-cp39-cp39-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_registration-5.3rc2.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_registration-5.3rc2.post1-cp39-cp39-macosx_10_9_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_registration-5.3rc2.post1-cp38-cp38-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_registration-5.3rc2.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.6 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_registration-5.3rc2.post1-cp38-cp38-macosx_10_9_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_registration-5.3rc2.post1-cp37-cp37m-win_amd64.whl (6.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_registration-5.3rc2.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.6 MB view details)

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

itk_registration-5.3rc2.post1-cp37-cp37m-macosx_10_9_x86_64.whl (17.8 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_registration-5.3rc2.post1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 6.3 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.3rc2.post1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 9cba1a7550738247fd758727964991ff4e50d709ec2901e6844676381d65c94d
MD5 8ddec246719c9d4dc85647faccbdcffb
BLAKE2b-256 0a2383684c4e69b0697c2b67f59e1d28e5c694b5cee6c37812477b3911e2d26b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc2.post1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a4d254b8ce64e4fed035c54d2d7bfe4849553759253af2226681f585b6ca8f69
MD5 616ea02e185b81e0ada34aebb2c5cf43
BLAKE2b-256 7e0bde69df91c2c1cb6cf157c37e945eec8a38794174190f4dc10ad939907a7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc2.post1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 acb3cbbf393d927c78742fef28bb2d1186f9a3968711e442fe49d1b4eb4e2d1b
MD5 129d905fc718e3409b48a66cf3784315
BLAKE2b-256 4ec492e2b73882059efc999a226ee1b3ed7f65eee7fcce485657ea16cb56fb0f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc2.post1-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.3rc2.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 dbcbfb31e57fd220cd8473a97946d6d7018c6028a07e4971d9b1241a256221da
MD5 50e4194dc9c0e1a92db6b9c0b6e4a10d
BLAKE2b-256 3cdd2e1b1c8c4ab08b5af24b04249e4c7d681d60db72d990598d55ff957363e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc2.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1cb88515150861325a60f21e3ad116483c04b0c0d34f8b958a750af9a6630e1e
MD5 701c5f24b9d42a2394a2759f34b61bee
BLAKE2b-256 69520522b703ab250fec9619ab32a71fec6b3834c2964b0131aed7bf811d02b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc2.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 797b79f63acee9142c1438220022e6d8ad519ffaadaff8be931e5ccada84126b
MD5 ae751974365c2e4176afa51c9378dd2b
BLAKE2b-256 e12c5c608b5afc96efac94b207df0652a6c395b1b8711333781e9ebe2cacb7b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc2.post1-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.3rc2.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 19739fec13dd7ffe2533a3d711408ba7bede4b5c6f5418db518d2f00fb69cd20
MD5 246991688c1fd6238c4952c3f650e16f
BLAKE2b-256 5e877e625e73e5967105f487f1120433ecf604b8f61d12d36874f68f5b23d6a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc2.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6e2b7f2b3c465f28f68cdc98b2da9893317951bc9f75948bf695210c64bd0018
MD5 cb05d2ffed0160b0d1f70efaa5f43816
BLAKE2b-256 bf0e9980cc872558636bb7f55c5b00ded8cc31119b07a5ec82a72149a1f9e08c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc2.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 76a61e9212e64e142b10e3d847dc3eaf49c821537717cb155ef807484cfc5bf2
MD5 8fa5b4ee0e7982a6f42fd6abc6622bbe
BLAKE2b-256 43197e4ce0c350890290efb5f4990566237d6f4fcd4ef938fcfb492253092602

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc2.post1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 6.3 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.3rc2.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 82ed0f8a32a8e78e6f9ceb2b0d346d787d85cf0b73e715821ca0815bcb33c163
MD5 9aca20eec2a0852d9523dd93b9fed4f9
BLAKE2b-256 3a4014607678f7684ccffa08cf68a67a873c01d672056105362aafe8ebf169df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc2.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5294d0317b42b362f2d4ca87aa0c9ddb14aa7c5819d2ebefb390b1ac89768569
MD5 b8601bd5912760b262c14acb30b415b9
BLAKE2b-256 de01f1126de20a92ca3c11ae76b7342eb13c0de9ccc3cbefbc8f64e918ba6fc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc2.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 941041d96f62331fc986813e0a3aabd15b0faa827a8a7839c77177bb48582d23
MD5 a2a8f4a6d6999df70f1cb510dd2b41be
BLAKE2b-256 2326b42dc793b1ebb4727480cf6c22d393aef5237ebce58ddd908adb808530e3

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