Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
Announcements
FPGA community forums and blogs on community.intel.com are migrating to the new Altera Community and are read-only. For urgent support needs during this transition, please visit the FPGA Design Resources page or contact an Altera Authorized Distributor.

CFAToRGB Debayering implementation

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