Skip to main content

gaussian_blur_fft

Signature
def gaussian_blur_fft(
image: npt.NDArray[np.uint8],
sigma: float,
) -> npt.NDArray[np.uint8]

Apply a Gaussian blur to the image using Fast Fourier Transform (FFT) for performance.

Parameters

NameTypeDescription
imagenumpy.ndarrayInput image as a uint8 numpy array.
sigmafloatStandard deviation for the Gaussian kernel.

Returns

TypeDescription
numpy.ndarrayBlurred image as a uint8 numpy array.