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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

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

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

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: itk_registration-5.3rc4-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 9.1 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.3rc4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 249f67823177f3e183ee54fc26d4f009ec48d0f61ac4148aa5196519c4317eca
MD5 fb08ccbbc98df4ab279e25909d4e8d5d
BLAKE2b-256 4e773715c8c483f0445462d46d693b77b61fef9a72056a8c3d6525f90206568d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9be1b4458878079bd347d802127dc0d1dfd551435ae89639048a48bef8a9e600
MD5 996c1ddfbb0a06bc6fa314344b1ab6e4
BLAKE2b-256 b33dcff96469b565a28f87e7b6509d6962ffeaaf1c13e550dc1237d283fb55f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc4-cp310-cp310-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 22.8 MB
  • Tags: CPython 3.10, 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-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 726bc94f7399e15834656ee03d36ad6efdf4dc24cb4b4a88b256cec110f37d5a
MD5 a1a1e57a0266e1c19a634af801adaa52
BLAKE2b-256 5693f6641822b666c45674428120ee1e461a737778a2b6b0841a42f4d4f601bc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 9.1 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.3rc4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ae1a4f6fcdb39141f301d2da4819e007f6e6fd4437a9bae0534ca58a00e2f794
MD5 7de65ffdf217448c5ca4533d61f101df
BLAKE2b-256 a2b5fa4b7b3053eda60650351876307702ad1528330faf9605eb46b5707a796d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 50201e7e066cb00941f61c88da122892e0fd138d716024b5dc6d8f157947f15e
MD5 451be2bad6dc0eda059a54aa6739ce1b
BLAKE2b-256 fac170bb99b2676837f1f1d8751a433c3692a919614a07a96d41ed117e5cc5a9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc4-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 22.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.3rc4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0727946a753432a784f5fb7538ffbf28e63a88b271e667e4ef857ede1e6217e5
MD5 d8d46cc3f49f808e9cb6d8992f8c865e
BLAKE2b-256 db007c7f0280d52529d8a133786bf3d883764decd1afb06b98fccd585c775d57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc4-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 9.0 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.3rc4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b56c2a797fefeb9c02c401e91bffa0413eaa3b80bab86248ee87782bc96f10d4
MD5 e9549a4a1ae323391114c00966619220
BLAKE2b-256 cf5b52a9326e4b4b01ab74b81fd54b607f3b035a2051b381954787a46cc2d8b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a7355dd0196b5af5fcac567b074610758a70f36d4fc4c0775040b62c4685e2b
MD5 aec460de078a32691224e148ae5d2dee
BLAKE2b-256 1d2483275133bbc66ed62df09724a3b390fc056c30f1adb043778397afe56104

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc4-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 22.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.3rc4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 59e97eb737c6e23e9e81f6ec53bed395c1565ea18467709b5de7f20c403b8650
MD5 259a005cc6f1de2a67f79392cfc91ac3
BLAKE2b-256 9efb551781b7040bc56ecbf2b870d405ef83936dbb09b744fbc33f5e37bc1561

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc4-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 9.0 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.3rc4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 57f431bc70be603bb7c5565f37383c5fb5af2cbc30b1b0019fd1c5ca3b8146fe
MD5 bdb230c7c2f591f769de9cc7177650dc
BLAKE2b-256 0cdabfacc1821ad9841fbd66dcfbe436296baf13b8a410b6aa7140aa71bf9c76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for itk_registration-5.3rc4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0c556edda273f3b9d19669ef82040938ae3b57d888e79da2049b9b19a004fc90
MD5 11379eca90e63ce8257fbd669a47e340
BLAKE2b-256 7c350b25d1a681615b73dcf64b224d7eadbb49a7e4eba091cbf66276e1e3bb60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: itk_registration-5.3rc4-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 22.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.3rc4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3f1de829180e7834cb36c8277b81dc921897d5f7c5eb43a17384b9f1aefe9459
MD5 81f006d0f471aeb50fb8aea885be583b
BLAKE2b-256 48de1d2a03631643f44d2a6ad55d2119c56765223e9dd2ea9f0aee8134923fb3

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