Constrained least squares filter (CLS) Filter

The main goal of this project is to apply signals and systems to filter 2-D signals.
36 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 (2024). 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

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!
Version Published Release Notes
1.0.0