Implemention of Bayer Interpolation for FPGA-based Color Image

In an actual image capturing system,the simple methods of interpolation frequently results in the boundary distortion,the image degradation and the diffuse color.Those available and complicated ways are usually implemented by Host(PC),because it is difficult to achieve the interpolation by adopting the embedded CPU on the end of system.The Bayer interpolation was implemented in the embedded system with the rapid development of FPGA techniques.The three methods of interpolation were compared,and the optimal recovery method which is complex but has high quality was selected.The real-time Bayer transform of 1 280×1 024 images(12 frames/s) were realized by adopting Lattice′s FPGA chip LFECP2-M50.Some pictures captured by real-time acquisition system are presented.Furthermore,the peak signal-to-noise ratio(PSNR)of the transformed images was calculated.Finally,an approach of Bayer interpolation based on FPGA for the color image is summarized with FPGA technique and parallel algorithm architecture the large size image Bayer interpolation was implemented.