Diffusion Filtering for Image Denoising

Linear diffusion filtering, edge-enhancing linear and non-linear anisotropic filtering
7K Downloads
Updated 17 Jul 2010

View License

An assortment of diffusion based image filtering methods:
1. Linear Diffusion Filtering using heat equations - solved using both implicit and explicit Euler methods.
2. Edge Enhancing Linear Anisotropic Diffusion Filtering.
3. Edge Enhancing Non-linear Anisotropic Diffusion Filtering.

Data files for test images are included. Each file is a script that implements one of the above methods. Read the comments for details.

Copyright (c) Ritwik Kumar, Harvard University 2010
www.seas.harvard.edu/~rkkumar

Cite As

Ritwik Kumar (2026). Diffusion Filtering for Image Denoising (https://www.mathworks.com/matlabcentral/fileexchange/28112-diffusion-filtering-for-image-denoising), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux
Version Published Release Notes
1.3.0.0

Fixed a typo in a comment

1.1.0.0

Fixed typo

1.0.0.0