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

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.

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.

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.1.0-cp38-cp38-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.8 Windows x86-64

itk_registration-5.1.0-cp38-cp38-macosx_10_9_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk_registration-5.1.0-cp37-cp37m-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.7m Windows x86-64

itk_registration-5.1.0-cp37-cp37m-manylinux1_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.7m

itk_registration-5.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk_registration-5.1.0-cp36-cp36m-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.6m Windows x86-64

itk_registration-5.1.0-cp36-cp36m-manylinux1_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.6m

itk_registration-5.1.0-cp36-cp36m-macosx_10_9_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

itk_registration-5.1.0-cp35-cp35m-win_amd64.whl (4.5 MB view details)

Uploaded CPython 3.5m Windows x86-64

itk_registration-5.1.0-cp35-cp35m-manylinux1_x86_64.whl (12.3 MB view details)

Uploaded CPython 3.5m

itk_registration-5.1.0-cp35-cp35m-macosx_10_9_x86_64.whl (9.5 MB view details)

Uploaded CPython 3.5m macOS 10.9+ x86-64

File details

Details for the file itk_registration-5.1.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 147b51982ff4522102622df667a611dc84f080fd7a7b1c9cdab29ac61dec7b78
MD5 b2f3fae7afbb9677f5ac42b016dabbc8
BLAKE2b-256 e0849b52ea62817936912b6ad913b17cfcba9efa1719f3a597fbba007a7e3fec

See more details on using hashes here.

File details

Details for the file itk_registration-5.1.0-cp38-cp38-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp38-cp38-manylinux1_x86_64.whl
  • Upload date:
  • Size: 12.3 MB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp38-cp38-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ad29e1718429387905f21fbaf64988d9d094bb503f92a8b0bbcd33ae472a49b3
MD5 bb44ded7390087e0e5255c60ff2093d2
BLAKE2b-256 f276b75f02785c28c6832b2fa8f00e1188e7333cdbbaf843e8f79fcf51ad2ee3

See more details on using hashes here.

File details

Details for the file itk_registration-5.1.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fd66b2344435bb84c2a59865d29de7f2015b9124bbf5da7028a3956195cc6b6a
MD5 5fffe6de9581371b0fbf26a708e062d2
BLAKE2b-256 b48de5004b73509633037389a7e87a4badaa2c8cba97deea5272f15c61242ced

See more details on using hashes here.

File details

Details for the file itk_registration-5.1.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a94a37612ed94e87f96d0f8e5a125aa65539421398772312dd4c334d7f5bcac5
MD5 610f3229719af9dcbfcd12fab59d59ec
BLAKE2b-256 3869eb93fede56798331bd0021a50126fa0841efe6aed1b4ab7c8b6c59d6bb67

See more details on using hashes here.

File details

Details for the file itk_registration-5.1.0-cp37-cp37m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp37-cp37m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 12.3 MB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp37-cp37m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 ebfa3497f8e9fd2be88f994a52eab9b92890e6b39e2535e377a52cf10aa47b91
MD5 82ae4e9a04c7924030c0d8ada1d84409
BLAKE2b-256 d269db41d5490727b41b878196fd4869d2ee33f72a98df2280777933aae45241

See more details on using hashes here.

File details

Details for the file itk_registration-5.1.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.7m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3c89cc78fc3f86887d40d725b098b92eadc05776a39ff9cc97f694544d56900
MD5 6fd22d06c9791fb807b394365154587a
BLAKE2b-256 20ee93eb3f8a1148e07e21bd1e96f228195ed805870e7907407eb59f0a21094e

See more details on using hashes here.

File details

Details for the file itk_registration-5.1.0-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1b3cad4ce17e81681e35b04015d4eae749c71913e971727a54d5a0e360abde8b
MD5 4dfe1f020b01a43de7e990c7c30d830d
BLAKE2b-256 54a0516d486107a41d97671b7cb2fcbdf94919a1e2e067e18fe46b9e6bbb1010

See more details on using hashes here.

File details

Details for the file itk_registration-5.1.0-cp36-cp36m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp36-cp36m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 12.3 MB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp36-cp36m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c18c3c9b0a7d78f713bf12ea707bd837dcb34c7c7562f80604b3787073953dc8
MD5 8d3601b2e8a875794bad4a577c3c17f8
BLAKE2b-256 6167b3190e80f61b97955fe8991464dc5a87c87aeae74fa63425578c1bd8aab5

See more details on using hashes here.

File details

Details for the file itk_registration-5.1.0-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.6m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f79854ada362ababa745c8dce243631b7a37ef27e29e03ad21bc8d84812f719a
MD5 4462b740b43603fdbc8e3c0b135f405c
BLAKE2b-256 5c613391532590d7c2653cc9040e77893b0912e4940cbd3ff10c569fcede7283

See more details on using hashes here.

File details

Details for the file itk_registration-5.1.0-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 4.5 MB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 72a8df0b1136afefaffde9e3221e83f2a8f945e6623f50e930f595d364d18ff3
MD5 7b8c2430603b3390992cc1602076991c
BLAKE2b-256 3360508533e014e2202b9b2fab3e98a96a78bbfe41b2944fc520f1da0d886717

See more details on using hashes here.

File details

Details for the file itk_registration-5.1.0-cp35-cp35m-manylinux1_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp35-cp35m-manylinux1_x86_64.whl
  • Upload date:
  • Size: 12.3 MB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp35-cp35m-manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 9a410c9315cc7c9e83b274cb8ad9451f6b0e94af2b2a8ae407d734e43a1d0263
MD5 9a6b79c42bce9b3a9d3406864dbbcf56
BLAKE2b-256 a78e13f43a267a369c4a797d3dbfca7b15add256374a385fa13de071db6837ec

See more details on using hashes here.

File details

Details for the file itk_registration-5.1.0-cp35-cp35m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk_registration-5.1.0-cp35-cp35m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 9.5 MB
  • Tags: CPython 3.5m, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 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.1.0-cp35-cp35m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d220f521d91ca258e2e86d60532895a73fad37408e644407005bbec1a00b90c
MD5 8c2433221fa3cf7e9415b61a646ad4a7
BLAKE2b-256 39b3b4f0eafef2742fdc418a5354bdb2b04d0f9c525d7644eaf3659202eb672f

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