Intel® IPP implements image processing functions that can be used to compute the following statistical parameters of an image:
Table “Image Statistics Functions” lists the image statistics functions:
| Function Base Name | Operation |
|---|---|
| Sum | Computes the sum of image pixel values |
| Integral | Transforms an image to the integral representation |
| SqrIntegral | Transforms an image to integral and integral of pixel squares representations |
| TiltedIntegral | Transforms an image to the tilted integral representation |
| TiltedSqrIntegral | Transforms an image to tilted integral and tilted integral of pixel squares representations |
| Mean | Computes the mean of image pixel values |
| MeanStdDev | Computes the mean and standard deviation of image pixel values |
| RectStdDev | Computes the standard deviation of the integral images. |
| TiltedRectStdDev | Computes the standard deviation of the tilted integral images. |
| HistogramRange | Computes the intensity histogram of an image |
| HistogramEven | Computes the intensity histogram of an image with equal bins |
| CountInRange | Counts the number of pixels within the given intensity range |
| Minimum and Maximum Operations | |
| Min | Computes the minimum of image pixel values |
| MinIndx | Computes the minimum of image pixel values, and retrieves the coordinates of pixels with minimal intensity values |
| Max | Computes the maximum of image pixel values |
| MaxIndx | Computes the maximum of image pixel values, and retrieves the coordinates of pixels with maximal intensity values |
| MinMax | Computes the minimum and maximum of image pixel values |
| MinMaxIndx | Calculates minimum and maximum pixel values and their indexes |
| MaxEvery | Computes maximum value for each pair of pixels of two images |
| MinEvery | Computes minimum value for each pair of pixels of two images |
| FindPeaks3x3GetBufferSize | Computes the size of the working buffer for the peak search |
| FindPeaks3x3 | Finds coordinates of peaks (maximums or minimums) with absolute value exceeding threshold value |
| Moments | |
| MomentInitAlloc | Allocates memory and initializes the moment context structure |
| MomentFree | Deallocates the previously initialized structure that stores image moments |
| MomentGetStateSize | Computes the size of the external buffer for the moment context structure |
| MomentInit | Initializes the moment context structure |
| Moments | Computes all image moments of order 0 to 3 and Hu moment invariants |
| GetSpatialMoment | Retrieves image spatial moment computed by ippiMoments |
| GetCentralMoment | Retrieves image central moment computed by ippiMoments |
| GetNormalizedSpatialMoment | Retrieves the normalized value of the image spatial moment computed by ippiMoments |
| GetNormalizedCentralMoment | Retrieves the normalized value of the image central moment computed by ippiMoments |
| GetHuMoments | Retrieves image Hu moment invariants computed by ippiMoments |
| Norms | |
| Norm_Inf | Computes the infinity norm of image pixel values |
| Norm_L1 | Computes the L1-norm of image pixel values |
| Norm_L2 | Computes the L2-norm of image pixel values |
| NormDiff_Inf | Computes the infinity norm of differences between pixel values of two images |
| NormDiff_L1 | Computes the L1-norm of differences between pixel values of two images |
| NormDiff_L2 | Computes the L2-norm of differences between pixel values of two images |
| NormRel_Inf | Computes the relative error for the infinity norm of differences between pixel values of two images |
| NormRel_L1 | Computes the relative error for the L1-norm of differences between pixel values of two images. |
| NormRel_L2 | Computes the relative error for the L2-norm of differences between pixel values of two images. |
| Image Quality Index | |
| QualityIndex | Computes the universal image quality index |
| Proximity Measures | |
| SqrDistanceFull_Norm | Computes normalized full Euclidean distance between an image and a template. |
| SqrDistanceSame_Norm | Computes normalized Euclidean distance between an image and a template. |
| SqrDistanceValid_Norm | Computes normalized valid Euclidean distance between an image and a template. |
| CrossCorrFull_Norm | Computes normalized full cross-correlation between an image and a template. |
| CrossCorrSame_Norm | Computes normalized cross-correlation between an image and a template. |
| CrossCorrValid_Norm | Computes normalized valid cross-correlation between an image and a template. |
| CrossCorrValid | Computes valid cross-correlation between an image and a template. |
| CrossCorrFull_NormLevel | Computes normalized full correlation coefficients between an image and a template. |
| CrossCorrSame_NormLevel | Computes normalized correlation coefficients between an image and a template. |
| CrossCorrValid_NormLevel | Computes normalized valid correlation coefficients between an image and a template. |
Copyright © 2000 - 2011, Intel Corporation. All rights reserved.