FPGA Acceleration of Color Interpolation Algorithm Based on Gradient and Color Difference

Xiao-Ying Pan,Chen-Chen Li,Wang Hao,Yu-Feng Xue
DOI: https://doi.org/10.1007/s11220-020-00286-3
2020-04-20
Sensing and Imaging
Abstract:To quickly and efficiently achieve a high-quality color image on the embedded platform, designed and used FPGA to complete Bayer pattern image Color interpolation. In this paper, we proposed a color interpolation algorithm based on image gradient direction and color difference. The algorithm calculates the G component according to the gradient value and color difference at the pixel to be interpolated, and then calculates the missing R component and B component based on the G component interpolation. Finally, the pixels of the image boundary area are interpolated. Tested on the Kodak dataset, the experimental results show that the subjective visual quality and objective image quality evaluation of the algorithm is superior to the conventional algorithm. On the other hand, and reduce problems such as image aliasing and edge blurring. The proposed algorithm has been applied to the actual Xilinx's FPGA platform, a real-time speed of 120 MHz, enabling real-time image color Interpolation.
What problem does this paper attempt to address?