Image filter by spatial correlation

A novel denoising filter that uses a spatial correlation measure between colors.
1.4K Downloads
Updated 15 Feb 2013

View License

We propose a novel algorithm for removing noise in gray-levels and color images. The core concept on which is based the image filtering algorithm is a measure of spatial correlation between colors: we say that two colors are spatially correlated if these appear nearby in the image most often, with respect to the other pairs of colors. In the discrete case, this measure of spatial correlation is represented by an Adjacency matrix, which can be calculated efficiently. This is a non-iterative autocalibrable filter. Given its similarity in its implementation with the bilateral filter (FB), comparisons were made with this kind of filters using a current technique which estimates the parameters on the FB. It can be seen that the proposed filter generally produces better results than the FB.

Usage instructions inside the function file.

The algorithm was presented in spanish in the 12th edition of the International Congress on Computer Science (CORE 2012), (30 November 2012).

Cite As

Carlos Damián Estrada Chávez (2024). Image filter by spatial correlation (https://www.mathworks.com/matlabcentral/fileexchange/39150-image-filter-by-spatial-correlation), MATLAB Central File Exchange. Retrieved .

MATLAB Release Compatibility
Created with R2011a
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.4.0.0

File description updated.
Function updated.

1.2.0.0

varargin parameter eliminated

1.0.0.0