$npx skillfedfor your agent

itk-registration

ITK is an open-source toolkit for multidimensional image analysis

With conditionsPyPI LibrariesReleased Aug 2026211.9K downloads / mopermissive licensePlatform wheel

Decision gist · record as of 2026-08-14

platform wheels — itk_registration-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl · itk_registration-5.4.7-cp310-cp310-macosx_11_0_arm64.whl · itk_registration-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl
v5.4.7 · released 2026-08-07 · Python >=3.8 · 1 runtime deps: itk-filtering

Yes, if you are developing medical imaging or scientific image analysis applications in Python and need registration capabilities. The package is actively maintained, has no known vulnerabilities, and is licensed permissively. Medium install friction is typical for compiled scientific packages and should not be a barrier. Not recommended if you need only basic image alignment—evaluate whether ITK's scope matches your use case first.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires itk-filtering to be installed; prebuilt wheels available for Python 3.9–3.11 on Linux, macOS (x86_64 and ARM64), and Windows.
  • Medium install friction due to compiled wheel dependencies across multiple platforms.
  • Active maintenance with a release 7 days ago and 1643 repository stars indicate ongoing support.

License · maintenance · safety

permissive license (permissive) — Apache License 2.0 permits both commercial and non-commercial use with minimal restrictions. You may use, modify, and redistribute the package provided you include license notices and attribute changes.

last release 2026-08-07 (7 days) · last repo commit 2026-08-14 · 1,643 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 211,858 downloads/mo, #9,470 on PyPI

Verify before relying

pip install itk-registration

import itk

# Load images and create registration filter
fixed_image = itk.imread('fixed.nii')
moving_image = itk.imread('moving.nii')
registration = itk.ImageRegistrationMethodv4.New(fixed_image, moving_image)
  • Specific registration algorithms and transforms available in version 5.4.7
  • Performance characteristics for large 3D/4D medical image datasets
  • Integration patterns with other ITK modules beyond itk-filtering
Same gist for agents: .md · .json

What it is and what it does

itk-registration is a Python module that wraps the Insight Toolkit's registration algorithms, allowing you to align and establish correspondences between medical and scientific images. It is part of the broader ITK ecosystem, which specializes in N-dimensional image processing for medical imaging, research, and scientific applications. The module depends on itk-filtering for image manipulation and provides access to ITK's registration methods through Python.

You would use this package when you need to align two images—for example, registering a CT scan to an MRI scan to combine diagnostic information, or aligning time-series images in longitudinal studies. It is designed for developers and researchers working with medical imaging, not for end-user applications, and integrates into Python workflows alongside other scientific computing libraries.

Use it for

  • Align CT and MRI scans in medical imaging workflows to fuse diagnostic information
  • Register pre- and post-operative images to track surgical outcomes
  • Establish correspondence between time-series medical images for longitudinal analysis
  • Align microscopy or scientific imaging data for multi-modal analysis
  • Develop custom registration pipelines by combining ITK registration with filtering and segmentation

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are developing medical imaging or scientific image analysis applications in Python and need registration capabilities.

The package is actively maintained, has no known vulnerabilities, and is licensed permissively. Medium install friction is typical for compiled scientific packages and should not be a barrier. Not recommended if you need only basic image alignment—evaluate whether ITK's scope matches your use case first.

Install

itk-registration on PyPI

Before you install

Medium install friction due to compiled wheel dependencies across multiple platforms. Active maintenance with a release 7 days ago and 1643 repository stars indicate ongoing support. Requires itk-filtering as a runtime dependency.

Requires itk-filtering to be installed; prebuilt wheels available for Python 3.9–3.11 on Linux, macOS (x86_64 and ARM64), and Windows.

License in practice

Apache License 2.0 permits both commercial and non-commercial use with minimal restrictions. You may use, modify, and redistribute the package provided you include license notices and attribute changes.

Quickstart

pip install itk-registration

import itk

# Load images and create registration filter
fixed_image = itk.imread('fixed.nii')
moving_image = itk.imread('moving.nii')
registration = itk.ImageRegistrationMethodv4.New(fixed_image, moving_image)

Verify before relying

  • Specific registration algorithms and transforms available in version 5.4.7
  • Performance characteristics for large 3D/4D medical image datasets
  • Integration patterns with other ITK modules beyond itk-filtering

Package facts

Licensepermissive license permissive
Python supportSupports the current Python release >=3.8
Install frictionMedium. Platform-specific wheel
Runtime dependencies
1 package
itk-filtering
MaintenanceActively maintained 7 days since the last release
Last repo commit
First released
Downloads211,858 / month, #9,470 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 4 - BetaIntended Audience :: DevelopersIntended Audience :: EducationIntended Audience :: Healthcare IndustryIntended Audience :: Science/ResearchLicense :: OSI Approved :: Apache Software LicenseOperating System :: AndroidOperating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIXOperating System :: UnixProgramming Language :: C++Programming Language :: PythonProgramming Language :: Python :: 3Topic :: Scientific/EngineeringTopic :: Scientific/Engineering :: Information AnalysisTopic :: Scientific/Engineering :: Medical Science Apps.Topic :: Software Development :: Libraries

Evidence: itk_registration-5.4.7-cp310-cp310-macosx_10_9_x86_64.whl; itk_registration-5.4.7-cp310-cp310-macosx_11_0_arm64.whl; itk_registration-5.4.7-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl; itk_registration-5.4.7-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; itk_registration-5.4.7-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; itk_registration-5.4.7-cp310-cp310-win_amd64.whl; itk_registration-5.4.7-cp311-abi3-macosx_10_9_x86_64.whl; itk_registration-5.4.7-cp311-abi3-macosx_11_0_arm64.whl; itk_registration-5.4.7-cp311-abi3-manylinux2014_x86_64.manylinux_2_17_x86_64.whl; itk_registration-5.4.7-cp311-abi3-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; itk_registration-5.4.7-cp311-abi3-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; itk_registration-5.4.7-cp311-abi3-win_amd64.whl; itk_registration-5.4.7-cp39-cp39-macosx_10_9_x86_64.whl; itk_registration-5.4.7-cp39-cp39-macosx_11_0_arm64.whl; itk_registration-5.4.7-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl; itk_registration-5.4.7-cp39-cp39-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl; itk_registration-5.4.7-cp39-cp39-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl; itk_registration-5.4.7-cp39-cp39-win_amd64.whl

Tags

Capabilities
image registration pythonmedical image alignmentitk registration bindingsimage correspondence mappingdeformable image registrationct mri scan alignmentscientific image registration
Topics
medical-imagingimage-registrationitk-ecosystem
PyPI keywords
ITKInsightToolkitscientificmedicalimageimaging

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “image registration python”

  • itk-registrationitk-registration provides Python bindings for ITK's image…
  • itk-numericsitk-numerics provides Python bindings for ITK's N-dimensional image…
  • itkITK provides N-dimensional scientific image processing, segmentation,…

Give your agent the search over MCP, or paste the wish link into any chat.

More Libraries packages

urllib3 Worth it
PyPI · Libraries · released May 2026

urllib3 is an HTTP client library that provides thread-safe connection pooling, SSL/TLS verification, multipart file uploads, request retries, compression support, and proxy handling for Python applications.

MITpure Python · 3.10+
1.8Bdownloads / mo
requests Worth it
PyPI · Libraries · released May 2026

Requests is a Python HTTP library that simplifies sending HTTP/1.1 requests with automatic handling of headers, authentication, cookies, and response parsing.

Apache-2.0pure Python · 3.10+
1.8Bdownloads / mo
pluggy Worth it
PyPI · Libraries · released May 2025

Pluggy provides a plugin system that lets you define hook specifications and register implementations to be called in sequence, enabling extensible Python applications without tight coupling.

Install it if you're building an extensible application or framework.

MITpure Python · 3.9+aging
1.3Bdownloads / mo
python-dateutil Worth it
PyPI · Libraries · released Mar 2024

Provides parsing, arithmetic, and recurrence rule computation for dates and times, with timezone support and iCalendar RFC compliance.

Install it if you need to parse flexible date strings, compute relative dates, handle timezones, or work with recurrence rules—it's the de facto choice for these tasks.

Apache-2.0pure Python
1.2Bdownloads / mo
six With conditions
PyPI · Libraries · released Dec 2024

Six provides utility functions to write Python code that runs on both Python 2.7 and Python 3.3+, smoothing over language differences between the two versions.

MITpure Python
1.2Bdownloads / mo
pytest Worth it
PyPI · Libraries · released Jun 2026

pytest is a testing framework that lets you write test functions using plain assert statements and automatically discovers and runs them, with detailed failure reporting.

MITpure Python · 3.10+
1.1Bdownloads / mo

See also itk · itk-core · itk-numerics · itk-segmentation · itk-io · itk-filtering · simpleitk · itkwasm · dicom2nifti · dipy