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

If you're not sure about the file name format, learn more about wheel file names.

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

Uploaded CPython 3.9Windows x86-64

itk_registration-5.2.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

itk_registration-5.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl (13.7 MB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

itk_registration-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

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

Uploaded CPython 3.8Windows x86-64

itk_registration-5.2.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

itk_registration-5.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

itk_registration-5.2.1.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

itk_registration-5.2.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

itk_registration-5.2.1.post1-cp36-cp36m-win_amd64.whl (6.2 MB view details)

Uploaded CPython 3.6mWindows x86-64

itk_registration-5.2.1.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (20.3 MB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.17+ x86-64

itk_registration-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl (16.8 MB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file itk_registration-5.2.1.post1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.1.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.2.1.post1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 bf131c4b42aa8aedc4afc2221ea4b98fd1043520041505da4ad3f217dbb80883
MD5 2b0192f8980e5c52288c464a6b7497e7
BLAKE2b-256 36a512cec2cc39afbda0b3a488f3f655fc8f7670c77207b2f69d7840c39a0c50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.1.post1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 17adf6efd3209de90299cd24a31a3f66f69ca99d2919340c72a2bc09f9b33434
MD5 52441bef6a18ab1c438a99428ff9f260
BLAKE2b-256 e1efc7fabb4ba18983a38373eae09f033dda215c1159f5274683c6cef9382f63

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1.post1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1.post1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e2bac1297c2dcc0a3a5e108e66ba8162030a18684fdf0066ad766fc46eff4bec
MD5 e37e724f302dfae15b7b2cb8af9f6e04
BLAKE2b-256 d52ad3ea7f0a58cb353363eea485708f0c0b40c78cbfb3720dbdb524e61cd172

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk_registration-5.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 13.7 MB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • 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.2.1.post1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 78d9edca0c55d6c585750e5be522367a878f9200578f7549074b713a2fe74f7d
MD5 c1054de0b1d36b6edb4120790800a86b
BLAKE2b-256 337949d4412bd983949a793a63edf5551ec9c3f5c695ce6b27c0cb3218c12fa4

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.8 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.2.1.post1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dbcd63ea65c9b1dbf278170aa0ff9270e1a840df443680207976e2cc2d7f83c4
MD5 c3e8cbfa2d82d2e72d8e9075431c3f4a
BLAKE2b-256 a39dfd045cf8074ffb006299464f62a0dc0df3d12775d2c52059394bc7bb662a

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1.post1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.1.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.2.1.post1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3e171f9f9380999f96aa7de20f3dc240088401210f6d1373f4469c7f6bc07867
MD5 4125dfc00886d1c0ba019aec76ee212d
BLAKE2b-256 b0ae999a5cf122deecbb1a5d2b1a6b2199b0dd55d1a9644a8cd98c5f7ab63e59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.1.post1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 faf2fed1b315fc8e394c967a703031f4b49e4c0d5f4346fcba59b78abc3f2ba9
MD5 c2f3e2de5fad49994e2cc6ab3af4b0b2
BLAKE2b-256 ecc3473d60c8a37ccfeb7caf11bfe2757d1a89e223daaface79e4dc09a85ac22

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1.post1-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1.post1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6532a10a938705813d877825f7cdd3476972103290306379cd649632e08afff2
MD5 d56107926de5c9475fbead53ffd99ae5
BLAKE2b-256 031157fd860adfccc0fb18e20e69284c9009ac8802e7027e435c40a180ad6280

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.8 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.2.1.post1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8a67f863d7c1efd675f9fd9040257c6bee09326ab7016858d7f852340cd3e48f
MD5 42aaf46a55bd76f1650933183dd43d66
BLAKE2b-256 f3acc4d0c0d138d95fea0acfea9a42fb8d5845b94f65cf9204fb0fa5e0f1df2e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.1.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.2.1.post1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8bd21127d33f06571b07de10adeb2a8c2f8d83024a801dd75793451d5d11755d
MD5 015caace66bf5c57d88c2e6ceb42a691
BLAKE2b-256 16bee4119979fc94e3b75fd04da45737c4124b0f1e0fdc359b5b4958dd683fa2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.2.1.post1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47b6d7375d4b8b87fa47ae2a9d83b18213a14b8f27404c41b28e10e29c7c1db6
MD5 9b81b5c5376ef2f16aac56801e15f620
BLAKE2b-256 876ca35033f5e6faab2ffa267385a5d29f5d2285db795fb2455183b381977aae

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1.post1-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1.post1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1e355bd33bb6a339e12f4b11560af195ba2cd198df168aeb61989375c0b9a9c
MD5 d3ad4b75c6bdca7e0fb62c3bb128ae50
BLAKE2b-256 347b058171bf2fc33cc455240b7443aa0efc31e9fa801b679ac395e5a8284c60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.2.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.8 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.2.1.post1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15e965e403f91f2fe74a5878971f335e3ec7997ee68fb7e9c134af2567fe6ddd
MD5 e0beb70a38c5652e23da3ecdfdb7691e
BLAKE2b-256 73b8729186d9e091afa9c91b1fa673a22c5bbed5446a2540934176d4ecd12664

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1.post1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.2.1.post1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 6.2 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.2.1.post1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 6398d3e1371ef5ab0e7331db85280bb50378cef1c84a7bb85686e2878e0e92f8
MD5 56352f7c67858e05db5a671283760153
BLAKE2b-256 826b7e81b501a5fca278088f468f28120fcdf24f9e73befcfe15957e1c059c40

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1.post1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb93b35f1eac410e0e31ba226de7d67c9453292f4499d2c16ed15a043f657e67
MD5 0df7fadbf58094464fe79c9d1ffb04b7
BLAKE2b-256 346dd8eaff28b6d837035b0ea75f98f0883eb40a894ec6addc09b416e0f5f3b7

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1.post1-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for itk_registration-5.2.1.post1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 227f67582577959a6ed56e1464e1f0b671e56a13e53bc67571ba92cec6e954bc
MD5 daafe1760ec19923978cc8002dd9ebe6
BLAKE2b-256 ef5cef094039d66782f5f274a3d4a37f2897dc016129f0d07a6e3ab9abda5c9a

See more details on using hashes here.

File details

Details for the file itk_registration-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 16.8 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.2.1.post1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bc87ae840510f80c76b5092a13f04dfa1a0b26bd55f25129c27cd8c243ea476e
MD5 e5800833f8b73c293af88113ff4837f4
BLAKE2b-256 222fa1134582d0ed409a3dbff278ecf5930b35b08c1e9d28bac669754549d9bf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page