image deblurring using adaptive filtering
Version 1.0.0 (2.67 KB) by
Amogh
Image deblurring using adaptive filters (LMS, RLS) restores sharpness by dynamically adjusting filter parameters for real-time image enhance
Image Deblurring Using Adaptive Filtering
Image deblurring is a crucial task in image processing, aimed at restoring sharpness in blurred images caused by motion, defocus, or noise. Adaptive filtering techniques, such as Least Mean Squares (LMS), Recursive Least Squares (RLS), and Normalized LMS (NLMS), dynamically adjust filter parameters to enhance image quality. These filters iteratively estimate and reduce blurring effects by adapting to variations in the image characteristics.
In this project, MATLAB is used to implement and compare different adaptive filtering techniques for image deblurring. Performance is evaluated using metrics like PSNR (Peak Signal-to-Noise Ratio), MSE (Mean Squared Error), and SSIM (Structural Similarity Index). Adaptive filters offer a real-time, computationally efficient solution for restoring images while preserving edges and details. The project is highly relevant for computer vision, medical imaging, and photography applications.
Cite As
Amogh (2025). image deblurring using adaptive filtering (https://uk.mathworks.com/matlabcentral/fileexchange/180582-image-deblurring-using-adaptive-filtering), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Created with
R2024b
Compatible with R2020a to R2025a
Platform Compatibility
Windows macOS LinuxTags
Acknowledgements
Inspired by: Adaptive Filtering, Fast Deblurring Method for Computed Tomography Medical Images Using a Novel Kernels Set
Inspired: DeblurMaster Pro: MATLAB GUI for Image Restoration with PSN
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
| Version | Published | Release Notes | |
|---|---|---|---|
| 1.0.0 |
