A 2D Sigma filter implementation.
More...
A 2D Sigma filter implementation.
Performs a noise reduction following the Lee paper
- See also
- Author
- Vincent Morard
-
Jose-Marcio Martins da Cruz (port from
Morph-M
)
|
template<class T > |
RES_T | sigmaFilter (const Image< T > &imIn, const UINT8 radius, const double sigma, const double percentageNbMinPixel, const bool excludeOutlier, Image< T > &imOut) |
| Performs a noise reduction following the Lee paper. More...
|
|
template<class T > |
RES_T | sigmaFilterRGB (const Image< T > &imIn, const UINT8 radius, const double sigma, const double percentageNbMinPixel, const bool excludeOutlier, Image< T > &imOut) |
| Performs a noise reduction following the Lee paper (RGB Images) More...
|
|
◆ sigmaFilter()
RES_T sigmaFilter |
( |
const Image< T > & |
imIn, |
|
|
const UINT8 |
radius, |
|
|
const double |
sigma, |
|
|
const double |
percentageNbMinPixel, |
|
|
const bool |
excludeOutlier, |
|
|
Image< T > & |
imOut |
|
) |
| |
Performs a noise reduction following the Lee paper.
- Parameters
-
[in] | imIn | : input Image |
[in] | radius | : |
[in] | sigma | : |
[in] | percentageNbMinPixel | : |
[in] | excludeOutlier | : |
[out] | imOut | : output Image |
◆ sigmaFilterRGB()
RES_T smil::sigmaFilterRGB |
( |
const Image< T > & |
imIn, |
|
|
const UINT8 |
radius, |
|
|
const double |
sigma, |
|
|
const double |
percentageNbMinPixel, |
|
|
const bool |
excludeOutlier, |
|
|
Image< T > & |
imOut |
|
) |
| |
Performs a noise reduction following the Lee paper (RGB Images)
- Parameters
-
[in] | imIn | : input Image |
[in] | radius | : |
[in] | sigma | : |
[in] | percentageNbMinPixel | : |
[in] | excludeOutlier | : |
[out] | imOut | : output Image |
- Warning
- Yet to be done !!!