File Exchange

image thumbnail

Diffusion Filtering for Image Denoising

version 1.3.0.0 (587 KB) by Ritwik Kumar
Linear diffusion filtering, edge-enhancing linear and non-linear anisotropic filtering

8 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

Comments and Ratings (12)

yixia

Royi Avital

What about implementing the following method:

https://github.com/JarnoRalli/PDE-based-image-processing/issues/1

Wang

Thx!

mops zaki

can i use 7.0.0.1(R14)...??

Ritwik Kumar

@jichao, Image denoising

jichao zhao

what kind of applications it may apply to ?

Jane Zhang

hi Ritwik, thanks for your reply. Looking for the new version :)

Ritwik Kumar

Hi Jane, it seemed like a typo in the comment. I fixed it and the updated files should be available soon. Thanks for pointing it out.

Jane Zhang

hi,Ritwik Kumar
in your "non-aniso.m", you said "non-aniso.m demonstrates Edge-preserving non-linear isotropic filtering for denoising".
why "non-aniso.m" demonstrates non-linear isotropic filtering?

Jane Zhang

Continued,
"non-aniso.m", why it demonstrates Edge-preserving non-linear isotropic filtering"?

Ritwik Kumar

I think so, please try it and if you run into some trouble, let me know and I can suggest some work around.

can I use matlab 7.8 (R2009)?

Updates

1.3.0.0

Fixed a typo in a comment

1.1.0.0

Fixed typo

MATLAB Release Compatibility
Created with R2010a
Compatible with any release
Platform Compatibility
Windows macOS Linux