ISP color interpolation method and device based on self-adaptive Gaussian kernel
A color interpolation and Gaussian kernel technology, applied in the ISP field, can solve the problems of low calculation, high frame rate, false color phenomenon, damage to the proper process, etc., to accelerate the interpolation processing speed, improve the distortion problem, and speed up the processing speed Effect
Patent Information
- Authority / Receiving Office
- CN · China
- Current Assignee / Owner
- Publication Date
- 2021-01-15
Smart Images

Figure 1 
Figure 2 
Figure 3
Abstract
Description
technical field
[0001] The present invention relates to the technical field of ISP (Image Signal Processing, image signal processing), in particular to an ISP color interpolation method and device based on an adaptive Gaussian kernel. Background technique
[0002] In digital cameras, a single CCD or CMOS image sensor is usually used to achieve image acquisition, but the image sensor can only acquire one component of RGB color on one pixel, and three image sensors are required to acquire different color components. Considering the implementation cost And the degree of complexity, usually a layer of color filter array CFA is covered on the surface of the sensor as a filter layer, the filter points of the filter layer correspond to the pixels of the image sensor one by one, and each filter point can only pass through red, green, blue One of the three kinds of light, that is, the filtering layer can obtain a single color component at each pixel coordinate, and estimate the other...
Examples
Embodiment Construction
[0032] The present invention will be further described below in conjunction with the accompanying drawings and specific preferred embodiments, but the protection scope of the present invention is not limited thereby.
[0033] Such as figure 1 As shown, the steps of the ISP color interpolation method based on the adaptive Gaussian kernel in this embodiment include:
[0034] S1. RGB channel separation: obtain the original data of the image to be processed, and obtain R, G, and B channel pixels after RGB channel separation;
[0035] S2. Adaptive Gaussian kernel generation: traverse each pixel to be interpolated on the G channel, calculate the correlation information between each pixel to be interpolated and the neighborhood, and use the calculated correlation information to generate an adaptive Gaussian kernel, where correlation information is used to control the rotation and scaling of the Gaussian kernel;
[0036] S3. G channel interpolation: Interpolate each pixel to be inte...