neurotorchmz.utils.denoising#

Common convolution functions for denoising an image

Classes

class neurotorchmz.utils.denoising.PRE_FUNCTIONS#

Bases: object

FUNCTION_CLASS = 30#
static invert(axis_img: AxisImage, axis_img_diff: AxisImage) AxisImage#
class neurotorchmz.utils.denoising.TRIGGER_FUNCTIONS#

Bases: object

FUNCTION_CLASS = 10#
static baseline_delta(img_spatial_mean: ndarray, img: ndarray, invert: bool) ndarray#
static gaussian_t_kernel(img: ndarray, sigma: float) ndarray#
static get_baseline_delta(invert: bool = False) Callable[[AxisImage, AxisImage], AxisImage]#
static get_gaussian_t_kernel(sigma: float) Callable[[AxisImage, AxisImage], AxisImage]#
static get_sliding_cumsum(n: int) Callable[[AxisImage, AxisImage], AxisImage]#
static sliding_cumsum(img: ndarray, n: int) ndarray#
class neurotorchmz.utils.denoising.XY_DIFF_FUNCTIONS#

Bases: object

FUNCTION_CLASS = 20#
static gaussian_xy_kernel(img: ndarray, sigma: float) ndarray#
static get_gaussian_xy_kernel(sigma: float) Callable[[AxisImage, AxisImage], AxisImage]#