Denoising Functions

This subsection describes denoising filtering functions. Note that the FilterDenoiseCASTInit and FilterDenoiseCAST functions use the following structure:

typedef struct {
    Ipp8u TemporalDifferenceThreshold;     // default  16 - range [0, 255]
    Ipp8u NumberOfMotionPixelsThreshold;   // default   0 - range [0,  16]
    Ipp8u StrongEdgeThreshold;             // default   8 - range [0, 255]
    Ipp8u BlockWidth;                      // default 4 - range [1, 16]
    Ipp8u BlockHeight;                     // default 4 - range [1, 16]
    Ipp8u EdgePixelWeight;                 // default 128 - range [0, 255]
    Ipp8u NonEdgePixelWeight;              // default  16 - range [0, 255]
    Ipp8u GaussianThresholdY;        	     // default 12
    Ipp8u GaussianThresholdUV;        	    // default 6
    Ipp8u HistoryWeight;                   // default 192 - range [0, 255]
} IppDenoiseCAST;

Submit feedback on this help topic

Copyright © 2000 - 2011, Intel Corporation. All rights reserved.