Skip to main content

This package implements the dynamic flat-field correction

Project description

Dynamic Flat-Field Correction

This package implements the dynamic flat-field correction.

Brief description

The method described here consists of two separate steps:

  1. Initially, reference flat-fields and dark-fields are acquired and PCA is used to obtain the most relevant principal components of the flat-field dataset.

  2. During data acquisition with a sample, the effecitve flat- field is computed for each individual frame as a weighted sum of principal components, while the weights subject to minimize the total variance of the corrected image.

How to cite

S. Birnsteinova et. al. Online dynamic flat-field correction for MHz microscopy data at European XFEL (2023). J. Synchrotron Rad. 30, 1030-1037. DOI: 10.1107/S1600577523007336

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

dynflatfield-1.0.0.tar.gz (45.0 kB view hashes)

Uploaded Source

Built Distribution

dynflatfield-1.0.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (347.0 kB view hashes)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

Supported by

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