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

Uploaded CPython 3.9 Windows x86-64

itk_registration-5.2rc3-cp39-cp39-macosx_10_9_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_registration-5.2rc3-cp38-cp38-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_registration-5.2rc3-cp38-cp38-macosx_10_9_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_registration-5.2rc3-cp37-cp37m-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_registration-5.2rc3-cp37-cp37m-macosx_10_9_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_registration-5.2rc3-cp36-cp36m-win_amd64.whl (5.7 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_registration-5.2rc3-cp36-cp36m-macosx_10_9_x86_64.whl (16.1 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_registration-5.2rc3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 5.7 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.2rc3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ecb5cc87ee0312db2119f2afa6213cd38ed33a11d87ed9b6a78eacd6b6c0200d
MD5 cac4af0fda4308ad9abc38a37999c770
BLAKE2b-256 b67ce158ac11ca7cf3d8afc26768754a5185845164c57cde011d259ebc0acaed

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc3-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2rc3-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0a00e8cc36c4884e92a2882c55e1f8c77dc785864c4d9649ea4b15d1255be82f
MD5 40bf0912aa53dbb3aa22660646586abf
BLAKE2b-256 74759280925ee3fb6ee94a3b502bbc89ac9d9c62ff1d5a98136f7a14cff94d1b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2rc3-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.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.2rc3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1b52000a48075e627e86071ed4854fcceb5bd7e3ca7bc808bb31f13394c25343
MD5 0f625147a96b9dba2a03abc45839a9d7
BLAKE2b-256 9c16ef067bef5040ccdc57b1f64a9f3d17753443a896bafe03237065851cb251

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2rc3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 5.7 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.2rc3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f00336973f82f23e48129f21bfa987718ca7860a3cc18dc55ce7a526cae64f8b
MD5 726f13a643b1d1eac25fa9866bc7b4c1
BLAKE2b-256 7d117e0154917d114988c35987bc32e429a2d966b5a07cec518af345792f7a9a

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc3-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2rc3-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 af56a5dbf32f9bf78080aa85dcd30ad256a730e1a08e7705541497aa59b6e3ff
MD5 519f36e85f8d8add770a00d5dda4d116
BLAKE2b-256 e0255dc697d38db01736ae199fd74f67d6cf7f6f73d3a09bdbdbff2f3e55bb11

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2rc3-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.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.2rc3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 658bb87ea6d7573a80b0ac5958181c936f1ecc5638287d72ff63c120799b8c5a
MD5 5d019d3f9a2b62928560e5c8bfd0672e
BLAKE2b-256 dc75149867ea7b2a8f01ee42cf8890ed17a73402bff99348d02b9eef6769491d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2rc3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 5.7 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.2rc3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 d0c94316b69552b71b8da5ef870f196c44e1999b5b8ce9dd555bbdf36ec78789
MD5 1370882ec659c6c50abf4d7df6be7f69
BLAKE2b-256 7ea6672ab32ba1080d94d4013ba778b14bfa702fca818919e127657d553df298

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2rc3-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffb8bcdb008f9d7594489afe6429b6a45361ab4d16b8a3ebf5c129ded4ffacaa
MD5 9d5595574285d61b388341ab34c86650
BLAKE2b-256 e472c27e2d761c0eec2a8ed2a8b5774e1d86c4a9a79f96a949253d128cb71d2b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2rc3-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.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.2rc3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 907297d2f96b34dee4105a906185a0729cefeb9c18718cd49d274174f9d60eb3
MD5 01f518744033a075a90f4ea0552a343c
BLAKE2b-256 af59ddb67263c809cbae5da27168cf279c349096dafe7c8fa0fd6b63a3f4fe86

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc3-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2rc3-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 5.7 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.2rc3-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 29d57c43c4a25857544ce9721684031e1c7925734de87a587efcda93e2453d02
MD5 ad3e646985c371e2ed83e76d2639292d
BLAKE2b-256 feeca92ffde9751cbdcfc1bf0137ec1c6104ccc34f6202f5816223005d16c9c1

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc3-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2rc3-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2d0c988956514b3ca4b95c4f0f9eff2b9ce0f6fe1913ec87c629449048e96f5a
MD5 fbcbf08ed973638eeb67ba92ec31c1b4
BLAKE2b-256 3f7757d6bf8f363062fc8d95450fe1333c951c829eea9bbffc6652914069e09d

See more details on using hashes here.

File details

Details for the file itk_registration-5.2rc3-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2rc3-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.1 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.2rc3-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f8b1e0a12b4956a19866f6ba214518cd5fdb722174ff54a1f137602a4b65c26
MD5 223f05348d406484ed6847f42b360770
BLAKE2b-256 df7fdb553979c5da194a5829e9ed44c6248fd039ba8af54b7b2b8664bff4299b

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