takluyver / OnlineVisualization

Scripts using extra-metro and metropc to visualize data online from different cameras.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Scripts using extra-metro and metropc to visualize data online from different cameras.

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Python 89.7%Language:Jupyter Notebook 8.6%Language:C 1.0%Language:Cython 0.7%Language:Makefile 0.2%