foscat.scat_cov2D#

Classes#

Module Contents#

class foscat.scat_cov2D.scat_cov2D(s0, s2, s3, s4, s1=None, s3p=None, backend=None)[source]#
fill(im, nullval=0)[source]#
class foscat.scat_cov2D.funct(*args, **kwargs)[source]#

Bases: foscat.scat_cov.funct

spectrum(image)[source]#

Compute the 1D power spectrum of a 2D image by averaging the 2D power spectrum over concentric frequency rings (radial averaging), using np.bincount for efficiency.

Parameters: - image : ndarray (2D), input image

Returns: - freq : radial frequencies - spectrum_1d : corresponding 1D power spectrum

plot_results(in_image, out_image, vmin=None, vmax=None, cmap='coolwarm', spec_range=None)[source]#