Menu

Tree [37c140] master /
 History

HTTPS access


File Date Author Commit
 .ExternalData unknown
 .circleci unknown
 .github 2025-04-30 Niels Dekker Niels Dekker [dd80eb] ENH: Add `DefaultSeed = 121212` to MersenneTwis...
 CMake 2025-06-18 Hans Johnson Hans Johnson [b4baa2] ENH: Add cmake-format linter to pre-commit
 Documentation 2025-06-19 Matt McCormick Matt McCormick [6d0baf] DOC: Fix links to 5.4.4 release artifacts
 Examples 2025-06-19 Sean McBride Sean McBride [f6969f] COMP: suppress Clang -Wduplicate-enum
 Modules 2025-06-20 Niels Dekker Niels Dekker [f3edce] STYLE: Don't call static TypeAsString functions...
 Testing 2025-06-18 Hans Johnson Hans Johnson [b4baa2] ENH: Add cmake-format linter to pre-commit
 Utilities 2025-06-18 Hans Johnson Hans Johnson [b4baa2] ENH: Add cmake-format linter to pre-commit
 Wrapping 2025-06-18 Hans Johnson Hans Johnson [b4baa2] ENH: Add cmake-format linter to pre-commit
 .clang-format 2025-06-19 Sean McBride Sean McBride [f6969f] COMP: suppress Clang -Wduplicate-enum
 .clang-tidy 2025-06-15 Hans Johnson Hans Johnson [a9cf02] ENH: Allow updating the Examples header files
 .editorconfig unknown
 .gersemi.config 2025-06-18 Hans Johnson Hans Johnson [b4baa2] ENH: Add cmake-format linter to pre-commit
 .git-blame-ignore-revs 2025-01-23 Ebrahim Ebrahim Ebrahim Ebrahim [eb490f] STYLE: Add historical bulk changes to git blame...
 .gitattributes 2024-09-09 Matt McCormick Matt McCormick [e2eef2] ENH: Initial pixi configuration
 .gitignore 2024-09-09 Matt McCormick Matt McCormick [e2eef2] ENH: Initial pixi configuration
 .mailmap unknown
 .pre-commit-config.yaml 2025-06-18 Hans Johnson Hans Johnson [b4baa2] ENH: Add cmake-format linter to pre-commit
 .readthedocs.yml 2023-10-04 Matt McCormick Matt McCormick [effb80] DOC: Add Sphinx Documentation rendering
 .zenodo.json 2024-05-21 Matt McCormick Matt McCormick [a89038] DOC: Update .zenodo
 CMakeLists.txt 2025-06-18 Hans Johnson Hans Johnson [b4baa2] ENH: Add cmake-format linter to pre-commit
 CODE_OF_CONDUCT.md 2023-11-08 Matt McCormick Matt McCormick [af1fa2] DOC: Link to rendered docs for CODE_OF_CONDUCT....
 CONTRIBUTING.md 2023-11-08 Matt McCormick Matt McCormick [af1fa2] DOC: Link to rendered docs for CODE_OF_CONDUCT....
 CTestConfig.cmake unknown
 GOVERNANCE.md unknown
 GettingStarted.md unknown
 LICENSE unknown
 NOTICE 2023-11-08 Matt McCormick Matt McCormick [9c9175] DOC: Migrate the NOTICE file to markdown
 README.md 2024-12-17 Matt McCormick Matt McCormick [ee6565] DOC: Link repobeats image to GitHub monthly pulse
 pixi.lock 2025-02-11 Matthew McCormick Matthew McCormick [8bf521] ENH: Bump pre-commit to 4.1.0
 pyproject.toml 2025-02-11 Matthew McCormick Matthew McCormick [8bf521] ENH: Bump pre-commit to 4.1.0

Read Me

ITK - The Insight Toolkit

ITK: The Insight Toolkit

GitHub release
PyPI
Wheels
License
DOI
Powered by NumFOCUS

C++ Python
Azure Pipelines Linux Build Status Build Status
Azure Pipelines Windows Build Status Build Status
Azure Pipelines macOS Build Status Build Status
GitHub Actions Linux, Windows, macOS ITK.Pixi
GitHub Actions macOS (Apple Silicon) ITK.macOS.Arm64
Azure Pipelines Linux (Code coverage) Build Status

Note: For questions related to ITK, please use the official Discussion
space: the issue tracker
is reserved to track different aspects of the software development process, as
highlighted by the available templates.

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.

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.

Alt

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.