Developer Reference

  • 2020
  • 07/15/2020
  • Public Content
Contents

Major Operation Models

Most Intel IPP image processing functions perform identical and independent operations on all channels of the processed image except for alpha channel. It means that the same operation is applied to each channel, and the computed results do not depend on values of other channels. Some exceptions include the
ippiFilterMedianColor
function and color conversion functions, which process three channels together.
Intel IPP image processing functions can be divided by two major models of operation:
  • Point operations
    : functions operate on one pixel to compute the result, for example,
    ippiAdd
  • Neighborhood operations
    : functions operate on a group of pixels, for example,
    ippiFilterBox

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804