Skip to main content

retinalysis-registration

Easy, robust registration of retinal fundus images using classical computer vision: keypoint detection and SIFT matching. No GPU is required, and dependencies are lightweight (OpenCV, scikit-image, and related scientific Python packages).

The method achieves state-of-the-art performance on the FIRE dataset; see the FIRE evaluation notebook for details.

Installation

pip install retinalysis-registration

Dependencies

This package depends on retinalysis-fundusprep (>=1.1.0) for fundus bounds detection and cropping.

Usage

See the Example notebook for a minimal walkthrough.

Reference

Abstract presented at ARVO 2026: Investigative Ophthalmology & Visual Science.

Metadata

Release files for retinalysis-registration 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for retinalysis-registration 1.0.0
File Size Uploaded
retinalysis_registration-1.0.0.tar.gz 7.1 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for retinalysis-registration 1.0.0
File Interpreter ABI Platform
retinalysis_registration-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 7.1 MB

Release files / retinalysis_registration-1.0.0.tar.gz

Download URL retinalysis_registration-1.0.0.tar.gz
Size 7.1 MB
Tags Source
SHA-256 checksum
How to use checksums
4df17a67cb347c3e69ff6ddd0ef3515d5e7789f34e86776c58085da23e40c56e
BLAKE2b-256 checksum
How to use checksums
86cfaa9a56162dd5ff35ae9eac7279decb0d2e411791b15576ff7bdc8eba4be3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release files / retinalysis_registration-1.0.0-py3-none-any.whl

Download URL retinalysis_registration-1.0.0-py3-none-any.whl
Size 42.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a0c087daafb9d07f0497817d965c4a1ca3f9eb5ffaabda3f64dd466216f10108
BLAKE2b-256 checksum
How to use checksums
9ec129fb729c2ff8ba758282437e5f74dd7036a7b13e7c0ccb9d0037cd2c8007
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.3

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page