sl2pm.track_qd module

sl2pm.track_qd module#

sl2pm.track_qd.make_xy_grid(image)[source]#

Make 2D grids of x- and y-coordinates.

sl2pm.track_qd.mle_fit(image, alpha, sigma, mu, p0='ols', sigma_blur=1, delta_s=5, s_max=800, minimize_options=None)[source]#

Fit image with MLE. By default, uses initial parameters values estimated with the OLS fitting.

sl2pm.track_qd.neg_loglike(p, image, alpha, sigma, mu, delta_s=4, s_max=1000)[source]#

Negative log-likelihood for fitting images of QDs.

sl2pm.track_qd.ols_fit(image, sigma_blur=1)[source]#

Quick-and-dirty QDs localization by fitting 2D images with ordinary least-squares (OLS) optimization. Uses Gaussing blurring (STD=sigma_blur) of the image to reduce noise.

sl2pm.track_qd.p0_ols(image, alpha, sigma_blur=1)[source]#

Intitial guess for parameters using ordinary least squares fit. Uses Gaussing blurring (STD=sigma_blur) of the image to reduce noise.