 ITK: The Insight Toolkit ======================== [](https://github.com/InsightSoftwareConsortium/ITK/releases/latest) [](https://pypi.python.org/pypi/itk) [](https://pypi.org/project/itk) [](https://github.com/InsightSoftwareConsortium/ITK/blob/master/LICENSE) [](https://zenodo.org/badge/latestdoi/800928) [](https://numfocus.org) | | C++ | Python | |:------:|:--------:|:--------:| | Linux | [](https://dev.azure.com/itkrobotlinux/ITK.Linux/_build/latest?definitionId=2&branchName=master) | [](https://dev.azure.com/itkrobotlinuxpython/ITK.Linux.Python/_build/latest?definitionId=3&branchName=master) | | Windows | [](https://dev.azure.com/itkrobotwindow/ITK.Windows/_build/latest?definitionId=2&branchName=master) | [](https://dev.azure.com/itkrobotwindowpython/ITK.Windows.Python/_build/latest?definitionId=1) | | macOS | [](https://dev.azure.com/itkrobotmacos/ITK.macOS/_build/latest?definitionId=2&branchName=master) | [](https://dev.azure.com/itkrobotmacospython/ITK.macOS.Python/_build/latest?definitionId=2&branchName=master) | | macOS (Apple Silicon)| [](https://github.com/InsightSoftwareConsortium/ITK/actions/workflows/macos-arm.yml)| | | Linux (Code coverage)| [](https://dev.azure.com/itkrobotbatch/ITK.Coverage/_build/latest?definitionId=3&branchName=master) | | Links ----- * [Homepage](https://itk.org) * [Download](https://docs.itk.org/en/latest/download.html) * [Documentation](https://docs.itk.org/) * [Discussion](https://discourse.itk.org/) * [Software Guide](https://itk.org/ItkSoftwareGuide.pdf) * [Examples](https://examples.itk.org/) * [Issue tracking](https://github.com/InsightSoftwareConsortium/ITK/issues) * [Submit a patch](CONTRIBUTING.md) *Note*: For questions related to ITK, please use the official [Discussion](https://discourse.itk.org/) space: the [issue tracker](https://github.com/InsightSoftwareConsortium/ITK/issues) 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. [//]: # (numfocus-fiscal-sponsor-attribution) The ITK project uses an [open governance model](./GOVERNANCE.md) and is fiscally sponsored by [NumFOCUS](https://numfocus.org/). Consider making a [tax-deductible donation](https://opencollective.com/itk) to help the project pay for developer time, professional services, travel, workshops, and a variety of other needs.