navigate.model.analysis.camera.compute_signal_to_noise
- navigate.model.analysis.camera.compute_signal_to_noise(image: ndarray[Any, dtype[float32]], offset_map: ndarray[Any, dtype[ScalarType]], variance_map: ndarray[Any, dtype[ScalarType]]) → ndarray[Any, dtype[float32]]
Compute the signal-to-noise ratio of a 2D image or 3D image stack (ZYX) from offset and variance maps.
- Parameters:
image (npt.NDArray[np.float32]) – 2D or 3D image of camera frames.
offset_map (npt.NDArray) – XY image of camera offset in the absence of signal.
variance_map (npt.NDArray) – XY image of camera variance in the absence of signal.
- Returns:
snr – 2D or 3D signal-to-noise ratio corrected image.
- Return type:
npt.NDArray[np.float32]