Sigma Filter
Sigma Filter (ImageJ) | |
---|---|
Author | Michael Schmid and Tony Collins |
Maintainer | |
File | Sigma_Filter_Plus.class |
Source | Sigma_Filter_Plus.java |
Initial release | 25 October 2007 |
Development status | 1st version |
Category | Filtering |
Website | [1] |
Purpose
This plugin implement a spatial filter similar to the mean filter. Its particularity is that it tries to preserve edges and to discard outliers by selecting what pixels to include in the mean.
Documentation
This filter is based on the algorithm described in the following paper:
Lee, Jong-Sen (1983), "Digital image smoothing and the sigma filter", Computer vision, graphics, and image processing 24 (2): 255-269, CODEN: CVGPDB, ISSN 0734-189X
From the website:
"The filter smooths an image by taking an average over the neighboring pixels, but only includes those pixels that have a value not deviating from the current pixel by more than a given range. The range is defined by the standard deviation of the pixel values within the neighborhood ("Use Pixels Within ... Sigmas").
If the number of pixels in this range is too low (less than "Minimum Pixel Fraction"), averaging over all neighboring pixels is performed. With the "Outlier Aware" option, averaging over all neighboring pixels excludes the center pixel. Thus, outliers having a value very different from the surrounding are not included in the average and, thus, completely eliminated."