Skip to main content

ITK is an open-source toolkit for multidimensional image analysis

Project description

itk

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.

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-5.2.1-cp39-cp39-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

itk-5.2.1-cp39-cp39-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.9

itk-5.2.1-cp39-cp39-manylinux2014_aarch64.whl (8.2 kB view details)

Uploaded CPython 3.9

itk-5.2.1-cp39-cp39-macosx_11_0_arm64.whl (8.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

itk-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

itk-5.2.1-cp38-cp38-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

itk-5.2.1-cp38-cp38-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.8

itk-5.2.1-cp38-cp38-manylinux2014_aarch64.whl (8.2 kB view details)

Uploaded CPython 3.8

itk-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

itk-5.2.1-cp37-cp37m-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.7m Windows x86-64

itk-5.2.1-cp37-cp37m-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.7m

itk-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl (8.2 kB view details)

Uploaded CPython 3.7m

itk-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

itk-5.2.1-cp36-cp36m-win_amd64.whl (8.2 kB view details)

Uploaded CPython 3.6m Windows x86-64

itk-5.2.1-cp36-cp36m-manylinux2014_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.6m

itk-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl (8.2 kB view details)

Uploaded CPython 3.6m

itk-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl (8.2 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file itk-5.2.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 8.2 kB
  • 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-5.2.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a733c8f9679a50aef5a5348a5c0562ca98f23ca860e6eb80dfcd1298c5e0bc28
MD5 695c2f4772253c8a0d5eb2146ab538c4
BLAKE2b-256 09cd0c9e3329aa69b4ed51c153b3296477fc3ca4ac3200f275fed5074b68f7ac

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp39-cp39-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.1-cp39-cp39-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.9
  • 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-5.2.1-cp39-cp39-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3d7986c40a6142a0c7980011714a5f10e22d5257d9c2413a41521fafffcaecbc
MD5 36fd87fa0c57bba6f44a94eeb215c4e8
BLAKE2b-256 c1e4abc27458b7ca0c19bc3874e5006826410b1904ebb7fe9d65c9606fce0b09

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp39-cp39-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.1-cp39-cp39-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.9
  • 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-5.2.1-cp39-cp39-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 327addd9967a6b8a35bcd6db67177d79ed017b0ff0da74d3175e58d36ca84de6
MD5 2ce26fb316bb76d3dfdad437fecf80be
BLAKE2b-256 800b4e773f1975e7bed6c842f8a0a30b462f7d9f5e717cfe57ca87dbc5819286

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: itk-5.2.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 8.2 kB
  • 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-5.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a82f887157965408bb41aeb3d4c2bb7a7626093f164a38ed683feac549393f94
MD5 ef1cec22a19b110af023829a2675b116
BLAKE2b-256 700700e5211787c8b50f068f640334bcdc106af4236f9dc62c2df87740f478df

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • 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-5.2.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1fad5d65e2c7bf309357bc63008e82f46901b100b7ac42c79544cc137447713a
MD5 8ebe529e3fde312b186130f4b49e9b62
BLAKE2b-256 2ec32134783c8eac145c6f5d9e973c0a59987f7089ea39614a117f341a63053a

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 8.2 kB
  • 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-5.2.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b049e913efa2de6e0fe54afae4822122f9ce741d69a17e12b7abb0c7d72796ef
MD5 45cb8fe29461c84f488043897d5ea47b
BLAKE2b-256 a52cc2f4f60610ff2d27f001a87b05775cee131c3bbaf701484bf9c5527ab599

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.1-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.8
  • 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-5.2.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5b62239753ccf3f07ba4a8a332fa4945ec1a34c4f803327c6eb5d209be323029
MD5 06c23cb71c8ed57aada6becde682714f
BLAKE2b-256 4d6ede6a457f46a299eac0034af157e67ac2cf78de3c12e8827ec057afd7e5f5

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp38-cp38-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.1-cp38-cp38-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.8
  • 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-5.2.1-cp38-cp38-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1b531d7780a37fb01db6607cb423a755588d2f4b5897db531174011d5328d85f
MD5 8f317504bbaa81d2b820a38c6697d2a1
BLAKE2b-256 3e7c99b648c66f745c315cd7cfef9e6720b6837b02e13fc2de24e12c5bcef754

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • 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-5.2.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d3bf1254462e80e4f66d46987016b14a95dd117adea3f8961445950c80a522cf
MD5 d7bbdd17927897defd80072fe177abcb
BLAKE2b-256 ab8db4b2b83a1b782350d51e0545d486dfa84149a543b6ef559360232d95bb65

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 8.2 kB
  • 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-5.2.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 f478a6fb963ce254872bc9fc153c0632547ff38771d8ad3875edd0272c26a14a
MD5 eb6a4f75f5f3aaad3d1337baa26e289a
BLAKE2b-256 801ef56682e02cd4f06c572f3804ffb11c26f2b984addfe373f4cd4eabbd48ef

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.1-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.7m
  • 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-5.2.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d12215a272df6ed7f019489306798ac94d5bf9649d7afe8724a8e00e3d42a023
MD5 4ce6c1ed8506536cd026021b87b6d502
BLAKE2b-256 466567472aa5c2e85be1a14b5b4bc9b46e4c04b67b9177d09a541c7abc80e9f0

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.7m
  • 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-5.2.1-cp37-cp37m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2a6df57ff595e5e126bbdc4d16a8c529558bc64700590bbfa577ab025f2bb9b0
MD5 ba4f70e6518bd89239d43536130b0f45
BLAKE2b-256 2526fc2dcaa77f857e2fc30ba2747a3319a1706433873cd5feb78342e8d7a547

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • 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-5.2.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f1186302386d07d6fa5d417595b3920896e8e137140fd79c6edbd1687673aec
MD5 8848832101897a43300addb72e039f56
BLAKE2b-256 03bbe1ad3bf0c22192ae37cc82ab0d2ad3a9b063d78c58f77761d1534c13322d

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: itk-5.2.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 8.2 kB
  • 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-5.2.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 c1f5507c0010280e37491db56c1e5afcd541fc096cb3ad90dd61f57820acf911
MD5 f5b00893342d27011ebfd3974222613f
BLAKE2b-256 e7cbf86bb0c533d0aa5d9d8dc3781c4331ea1895e8eb395e3774c86087f339c0

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: itk-5.2.1-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.6m
  • 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-5.2.1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6fc198d8e2c323c3aa8b834dfbd67321bc6c8c23598ba4e78a5bc48d04d80312
MD5 0a60425fe8d915907b76c9f3d4508be3
BLAKE2b-256 f87ceb36dbba4fb4373eed1b8d36d05026e9d0690760d2a34618fa35f185d2b8

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl.

File metadata

  • Download URL: itk-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl
  • Upload date:
  • Size: 8.2 kB
  • Tags: CPython 3.6m
  • 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-5.2.1-cp36-cp36m-manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8013d85851d179ba291de03cf42f9c5aea44293f7c0e736de95fc8856da27711
MD5 7d6a4e22d90fc76684cd1c6752024a92
BLAKE2b-256 3d12c4b8a1cff71b1a58c26accd33606cad658511a43f3ed97f7f20d33b731e0

See more details on using hashes here.

File details

Details for the file itk-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: itk-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 8.2 kB
  • 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-5.2.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cf34d825e66adbb5fa18a255b6693afd77ffc785391299f9b94339d66fae7325
MD5 7d59ede5b674df19b587e7810c0cc624
BLAKE2b-256 bf27b42c867ffaed69882cbf14de7404d390be6f23265117f1b4000e807f0512

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