Performs spatio-temporal motion adaptive mosquito noise reduction filtering.
IppStatus ippiFilterDenoiseMosquito_8u_C1R(const Ipp8u* pSrcPlane[2], int srcStep, Ipp8u* pDst, int dstStep, IppiSize size, IppiRect roi, IppiDenoiseMosquitoState_8u_C1* pState);
pSrcPlane |
Array of pointers to frames that incorporates two source plane pointers: pSrcPlane[0] points to the previous source image origin, pSrcPlane[1] points to the current source image origin. |
srcStep |
Distance in bytes between starts of consecutive lines in the source image. |
pDst |
Pointer to the destination image origin. |
dstStep |
Distance in bytes between starts of consecutive lines in the destination image. |
size |
Size of the source image. The destination image is of the same size. |
roi |
Region of interest in the source image (of the IppiRect type). The destination image has the same ROI. Size of ROI must be the same as roiSize in ippFilterDenoiseMosquitoInitAlloc_8u_C1R. |
pState |
Pointer to the denoise specification structure. |
The function ippiFilterDenoiseMosquito_8u_C1R is declared in the ippvc.h file. The function performs spatio-temporal motion adaptive mosquito noise reduction filtering. It requires information about previous and current source planes.
The Mosquito Noise (MN) manifests itself as fluctuations in luminance/chrominance level around edges and moving objects in a video sequence. MN is mainly the result of the ringing effect and of the inability of the translational motion compensation technique to find the best match.
ippStsNoErr |
Indicates no error. Any other value indicates an error. |
ippStsNullPtrErr |
Indicates an incorrect memory address. |
ippStsSizeErr |
Indicates an incorrect input size of the image. |
Copyright © 2000 - 2010, Intel Corporation. All rights reserved.