Constrained least squares filter (CLS) Filter

The main goal of this project is to apply signals and systems to filter 2-D signals.
49 Downloads
Updated 21 Jan 2023

View License

a constrained least squares filter based on the explanations below and apply it to the image in the "noisy_blur_img.mat"
F(u, v) = the reconstructed image spectrum,
G(u, v) = the degraded image spectrum,
H(u, v) = the degradation function,
H*(u, v) = the complex conjugate of H(u,v),
|H(u, v)|^2= H*(u, v)H(u, v), and
P(u, v) = the spectrum of the Laplacian kernel. The Laplacian kernel p(x, y) is equal to [0 -1 0; -1 4 -1, 0 -1 0]

Cite As

Mahmoud Safian (2026). Constrained least squares filter (CLS) Filter (https://www.mathworks.com/matlabcentral/fileexchange/123665-constrained-least-squares-filter-cls-filter), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2022b
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.0.0