Intel® Integrated Performance Primitives
Community support and discussions relating to developing high-performance vision, signal, security, and storage applications.
Announcements
This community is designed for sharing of public information. Please do not share Intel or third-party confidential information here.

CFAToRGB Debayering implementation

bertgeelen
Beginner
117 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
117 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

Reply