CPC H04N 25/611 (2023.01) [G06T 1/60 (2013.01); G06T 3/4015 (2013.01); H04N 25/13 (2023.01)] | 20 Claims |
1. An electronic device, comprising:
a chromatic aberration correction (CAC) module, wherein the CAC module is configured to:
separate image data into at least a green color channel of values and one or more non-green color channels of values using a color channel separation component of the CAC module, store the green color channel of values in a first cache memory, and store the one or more non-green color channels of values in a second cache memory;
receive, by an interpolation component of the CAC module, the one or more non-green color channels of values, the interpolation component being coupled in line with the second cache memory;
perform interpolation on the one or more non-green color channels of values using the interpolation component, wherein the interpolation is performed based on an estimated amount of shift in the respective position of each non-green color channel value caused by chromatic aberration (CA);
merge the interpolated one or more non-green color channels of values output from the interpolation component and the green color channel values stored in the first cache memory; and
produce a CA-corrected version of the image data based on the merged interpolated non-green color channel values and green color channel values.
|