add commit
This commit is contained in:
parent
80bba9ef71
commit
fde33c3648
@ -21,7 +21,24 @@ class DataSizeException(Exception):
|
|||||||
|
|
||||||
|
|
||||||
class FringeRemoval():
|
class FringeRemoval():
|
||||||
"""A class for fringes removal
|
"""
|
||||||
|
FRINGEREMOVAL - Fringe removal and noise reduction from absorption images.
|
||||||
|
Creates an optimal reference image for each absorption image in a set as
|
||||||
|
a linear combination of reference images, with coefficients chosen to
|
||||||
|
minimize the least-squares residuals between each absorption image and
|
||||||
|
the optimal reference image. The coefficients are obtained by solving a
|
||||||
|
linear set of equations using matrix inverse by LU decomposition.
|
||||||
|
|
||||||
|
Application of the algorithm is described in C. F. Ockeloen et al, Improved
|
||||||
|
detection of small atom numbers through image processing, arXiv:1007.2136 (2010).
|
||||||
|
|
||||||
|
Adapted from a MATLAB script copy provided by Guoxian Su.
|
||||||
|
Original Authors: Shannon Whitlock, Caspar Ockeloen
|
||||||
|
Reference: C. F. Ockeloen, A. F. Tauschinsky, R. J. C. Spreeuw, and
|
||||||
|
S. Whitlock, Improved detection of small atom numbers through
|
||||||
|
image processing, arXiv:1007.2136
|
||||||
|
May 2009;
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
|
||||||
def __init__(self) -> None:
|
def __init__(self) -> None:
|
||||||
|
Loading…
Reference in New Issue
Block a user