SMIL  1.0.3

A 2D Sigma filter implementation. More...

Detailed Description

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)
+ Collaboration diagram for Sigma Filter (2D):

Functions

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...
 

Function Documentation

◆ 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 !!!