Skip to main content

A python library for deinterlacing images collected using resonant-scanning microscopes.

Project description

Deinterlace Resonant-Scanned Images

This python module can be used to correct the misalignment between forward and backward-scanned lines using a Fourier-based phase correlation approach.

Features

  • GPU Acceleration: Optional CuPy backend for increased performance
  • Batch Processing: Supports block-wise processing to reduce memory constraints.
  • Subsampling for Noisy Data: Deinterlacing can be applies to pixel-wise standard deviations for improved performance on noisy or sparse images.
  • Handles Instability: Supports processing individual frames while autocorrection methods applied during acquisition stabilize

Dependencies

  • Boltons
  • CuPy (Optional)
  • NumPy
  • TQDM

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

deinterlacing-1.0.1.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

deinterlacing-1.0.1-py3-none-any.whl (8.8 kB view details)

Uploaded Python 3

File details

Details for the file deinterlacing-1.0.1.tar.gz.

File metadata

  • Download URL: deinterlacing-1.0.1.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.12

File hashes

Hashes for deinterlacing-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b2b714ee06ee9db0654e08eb381952887563c20d42c98b222f200f3d7f7401d5
MD5 82aad66d5eade836311b1c1bf8b0ce6e
BLAKE2b-256 f290485f077b50f2480f2432d872a3a57c18b6eb98e56ff5b3dbb0ff3c9f452a

See more details on using hashes here.

File details

Details for the file deinterlacing-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for deinterlacing-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 ee50a26fffc2946f9e49a7e6f82cd13a18b4654cc3ffeb066c6122418180e799
MD5 009326c7d8b3d28db8eef8fd694a72d0
BLAKE2b-256 680f7e15add3b7a9e06ddfcca4cfaaa179d92224803beae9ba3d91bc94aeba32

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page