Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.

CFAToRGB Debayering implementation

bertgeelen
Beginner
292 Views
Hi,

I'm interested in evaluating the performance of the IPP CFAToRGB demosaicing functionality, and would therefore like to know in which demosaicing filter style is applied, e.g. simple substitution of the neirest neighbor color or bilinear, bicubic or other interpolation or even adaptive filtering. Is more detailed implementation information available?

Thanks,

Bert
0 Kudos
1 Reply
Vladimir_Dudnik
Employee
292 Views

Hi Bert,

Did you see the function description in IPP manual? Do you need more info on that?

The function

ippiCFAToRGB is declared in the ippcc.h file. It operates with ROI (see Regions of Interest in Intel IPP). This function transforms the 1-channel gray-scale image pSrc that is produced by applying the color filter array (CFA) - array of Bayer filters, to 24-bit 3-channel RGB image. Each element of the source image contains intensity value for only one color component, two others are interpolated using neighbor elements. Four variants of the order of the color component in the source image (Bayer grid) are allowed (see Figure 6-19) that is specified by the enumerator IppiBayerGrid.

Regards,
Vladimir

0 Kudos
Reply