# InsightSoftwareConsortium/ITK

Insight Toolkit (ITK) -- Official Repository.  ITK builds on a proven, spatially-oriented architecture for processing, segmentation, and registration of scientific images in two, three, or more dimensions.

Repository: https://github.com/InsightSoftwareConsortium/ITK
Canonical: https://ross.abutalabs.com/products/itk
Homepage: https://itk.org
Language: C++
License: Apache-2.0
License Family: permissive
Topics: itk, insight-toolkit, image-analysis, medical-imaging, scientific-computing, open-science, open-source, reproducible-research, numfocus, cpp, python, hacktoberfest
Last push: 2026-08-26T17:49:00+00:00

## Health v2 (maintenance only)
Score: 94/100 (v2, computed 2026-09-03T02:20:16.233290+00:00)
- activity 99, release rhythm 85, longevity 100
- inputs: {"age_days": 5881, "days_push": 7, "days_rel": 23, "gap_med": 87.5, "n_releases_24m": 7}
- flags: none
- formula: round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10)

## Adoption (not part of the score)
Stars 1647, forks 743 (observed 2026-08-28T04:05:16.448210+00:00)

## What it is
The Insight Toolkit (ITK) is an open-source, cross-platform C++ library with Python bindings for image analysis, providing algorithms for processing, segmentation, and registration of scientific images in two, three, or more dimensions. It is fiscally sponsored by NumFOCUS and widely used in medical imaging research and applications.

## Use cases
- segment medical images like MRI or CT scans
- register 3D images from different modalities
- read and write DICOM and NIfTI image files
- filter and denoise scientific images in Python
- build image analysis pipelines for research
- process multidimensional scientific image data

## When to choose
- you need robust, well-tested segmentation or registration algorithms
- you work with medical or scientific imaging in C++ or Python
- you need reproducible, citable research software with long-term support
- you need N-dimensional image processing beyond 2D/3D

## When to avoid
- you only need lightweight 2D photo editing or computer vision for natural images
- you want a GUI application rather than a programming library
- you need deep-learning-first image analysis rather than classical algorithms

## Facets
- artifact type: library
- maturity: stable
- function: image-processing, computer-vision, sdk, developer-tools
- domain: image-processing, healthcare, data-science
- platform: cpp, python, cross-platform, windows
- tags: medical-imaging, segmentation, registration, scientific-computing, nifti, dicom, linux, macos

## Member repositories
- InsightSoftwareConsortium/ITK (main) score 94

## Provenance
- Observed fields: from GitHub, fetched 2026-08-28T04:05:16.448210+00:00.
- Health v2: computed from the inputs above; adoption is never an input.
- Inferred fields (summary, facets, guidance): AI-extracted, prompt v1, taxonomy v1, on 2026-08-30T03:45:16.784092+00:00, confidence not recorded.
  - readme: https://github.com/InsightSoftwareConsortium/ITK (fetched 2026-08-28T04:05:16.448210+00:00, sha b929615b80e3)
  - homepage: https://itk.org (fetched 2026-08-29T11:19:06.241992+00:00, sha 933db99f6f12)
  - site_page: https://itk.org/about (fetched 2026-08-29T11:19:06.251657+00:00, sha cbbb11cd23a1)
  - site_page: https://www.itk.org/about (fetched 2026-08-29T11:19:06.257513+00:00, sha cbbb11cd23a1)
- Data as of 2026-08-30T08:39:29.467469+00:00.
