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

Uploaded CPython 3.10 Windows x86-64

itk_registration-5.3rc4.post2-cp310-cp310-manylinux_2_28_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.28+ x86-64

itk_registration-5.3rc4.post2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

itk_registration-5.3rc4.post2-cp310-cp310-macosx_11_0_arm64.whl (18.7 MB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

itk_registration-5.3rc4.post2-cp310-cp310-macosx_10_9_x86_64.whl (23.4 MB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

itk_registration-5.3rc4.post2-cp39-cp39-win_amd64.whl (9.4 MB view details)

Uploaded CPython 3.9 Windows x86-64

itk_registration-5.3rc4.post2-cp39-cp39-manylinux_2_28_x86_64.whl (26.6 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.28+ x86-64

itk_registration-5.3rc4.post2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

itk_registration-5.3rc4.post2-cp39-cp39-macosx_11_0_arm64.whl (18.7 MB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk_registration-5.3rc4.post2-cp39-cp39-macosx_10_9_x86_64.whl (23.4 MB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk_registration-5.3rc4.post2-cp38-cp38-win_amd64.whl (9.4 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_registration-5.3rc4.post2-cp38-cp38-manylinux_2_28_x86_64.whl (26.7 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.28+ x86-64

itk_registration-5.3rc4.post2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

itk_registration-5.3rc4.post2-cp38-cp38-macosx_10_9_x86_64.whl (23.4 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_registration-5.3rc4.post2-cp37-cp37m-win_amd64.whl (9.3 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_registration-5.3rc4.post2-cp37-cp37m-manylinux_2_28_x86_64.whl (26.7 MB view details)

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

itk_registration-5.3rc4.post2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.3 MB view details)

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

itk_registration-5.3rc4.post2-cp37-cp37m-macosx_10_9_x86_64.whl (23.4 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 862ad7bc922357d29c77a760631a1194956945987701f8c73381e08107103f83
MD5 8537534222e72dd03317d80434c46206
BLAKE2b-256 f88b74dfa0d03746cbecaaef134997bf33f0f027f9d5d17185e91ee403baf6d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 fe395276673da2530c3c0a8a0c356445235c96e7c5b0c2ed917620b863a91a63
MD5 1356a78dd06412d74883f58153c992ea
BLAKE2b-256 a193cb5f469b7f3b60b277e43e32bcb72cc28ef651c1abd3cb0e2902805bac2a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5d08d049c71e68b234a36402821ca5b526a72d9e25f1ed5c925a2e8a96307ecc
MD5 ae255a5944778d1f224d5e66dfde1cdc
BLAKE2b-256 9198f066dc4f7e89130619ca465eb15d17a64b75fac0c70ce1c418e48abf70c2

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc4.post2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 44dabe045e94159f50eb86fe9ff2202a737aebea3b8a1d61916e79dc74534bab
MD5 e0c44476b460b6f0019f7bd44f7a0c52
BLAKE2b-256 8d55e554fd18a2511e0c6d44248e5052fee658bec5e331442806d0f38b9c8655

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 425a61da7be0fd9e3855fcc4ffb0a7ff9e705f766204b0bcd18650730f80d9f4
MD5 c5011d490ff712d2ac78e3880b49cd6a
BLAKE2b-256 20cf5c46afc39511aa727ed0a62b8007b46d6cdebcd690f754e0555150ab5c03

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2f754a3e6631038e33f178d12a2f9af5040ef8c2a8e53b9849e71df86475185d
MD5 ebdd7a991a1141d18b2f0d9169d0864c
BLAKE2b-256 91d2138fe9687ea0c14f34cc2cc8727626523d4f29f3acdb719ba769db4da45b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 3cfa7c13f581b21a5253b25a51ff38c66a8b0e611bf7bb6d6691093b3a31eb39
MD5 f2e72ad4e79ce93f9a23f07da11ab175
BLAKE2b-256 c8cbf13f44a53e666b48a9d46c10d8d2b82998d3fe3ebbc8b81cca632cff072e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a55cb39e918324fae34cef72f2186f1b5394916f84a8a8f3392a4ec7d3d2a9b
MD5 6b36fb52dde3ee1822d2cc2a8fcfbff5
BLAKE2b-256 af83e7d37468f9feb4dd22255f9922e06ff88991714c4c1ecb43040909295fd3

See more details on using hashes here.

File details

Details for the file itk_registration-5.3rc4.post2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec069e25cc5b8560f49373371f1e10f9c036956232cc34e44b17a0f7e41837f9
MD5 120a6614944230aa3b2f7c01a5e00f2d
BLAKE2b-256 e911ff25b5007e421e63106549f0e542f110c024cc10aa590a0732d621af7ce1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc4.post2-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 23.4 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.3rc4.post2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 58bd8503e25c92d77d8c45a9f7b414f09fbd9415fcc1b0d3f71fac0c8c36bce4
MD5 cfaf7402103d5672f522af5090d3a8db
BLAKE2b-256 8da12781ecb54827dccbc33113a9e3c4bc75bb7ae62e11ff19e394fe7c048aef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 d07e781fdc5b6458eaa69c79991bdb18182c6ca0c8fb23e005f9e9b5727e6d9d
MD5 b52c3f6cf9266b775f89f70db6a9bff1
BLAKE2b-256 2f6b5928e06f958574fd612db3f06f876e31743399772c3aac53278c92cf8070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 1d0c248f09ca39da7b6571b3d1d875f59b94d121ac55b6466fc60184aa6040de
MD5 37d75f0df0b7283d1c28e12070c8cdac
BLAKE2b-256 d8d50c79e56244bd5822f4d4bbae8e6618406f75a7472c202930b8cdc6cecb00

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 69528a186b2e1b60465c013a2e72b1e4852668060f583128e411ed2c5c099299
MD5 f971b0f476eb3b0828f0629d7d485eb1
BLAKE2b-256 2b6dec142775a01a476ddcb39ac77cf1c5ae4c06420a66e438a0e94c9b3df29a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc4.post2-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 23.4 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.3rc4.post2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a5bc3b9a454e870fcddb66acb8290de78020452dcf6ed43107f2a534a5b4a326
MD5 706b2ac5b03937a1c99bd902ca489a5d
BLAKE2b-256 88b80145d1df5defe46ef8fe5d613b54f4c497569f176d2db56d02bc8fd59ae0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f2403df9abe4605d764367863ce8bede5066814fd813847898d6d8bfdf208228
MD5 83f724e54c881ecb80eb0bcab88b3ccf
BLAKE2b-256 367fb3404ca75614b8c4f72fbc37d781d3345029f97860628571dbbff3a47fd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e045cbe776d7257c9fe605eece27c50c2f8ead79ff3b6f9ccaad10220df488cf
MD5 ffa29a11943befdd2616574c6f502da3
BLAKE2b-256 5bda75e8e71d3e8ece0d4ff79b0168ae058b000290963352cab75577bd3c7cbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 21fab5fca17fbe99e55ad8478977c0907e0db2825475c27181733dfaa4a99eea
MD5 f82379f251679a2b8dbcb646d86ddd24
BLAKE2b-256 bfab6db6b067f833d1cb59abab97e257065f94124d5c746431809bf4f43323fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4.post2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cff75173b06656651c7aa231c815e09532c68d56a2488c7aef4d4c4d5070487a
MD5 110c0259c22c9e534569cab656eedd08
BLAKE2b-256 70c02f23443b37c0cedf7146adf906a2669f4bd929f7608f2c503e4199e53f89

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