US 11,882,369 B2
Method and system of lens shading color correction using block matching
Dmytro Paliy, Tampere (FI)
Assigned to Intel Corporation, Santa Clara, CA (US)
Filed by Intel Corporation, Santa Clara, CA (US)
Filed on Jul. 28, 2021, as Appl. No. 17/387,707.
Application 17/387,707 is a continuation of application No. 16/927,581, filed on Jul. 13, 2020, granted, now 11,082,675.
Application 16/927,581 is a continuation of application No. 16/271,458, filed on Feb. 8, 2019, granted, now 10,715,773, issued on Jul. 14, 2020.
Application 16/271,458 is a continuation of application No. 15/722,184, filed on Oct. 2, 2017, granted, now 10,205,924, issued on Feb. 12, 2019.
Application 15/722,184 is a continuation of application No. 14/965,820, filed on Dec. 10, 2015, granted, now 9,781,398, issued on Oct. 3, 2017.
Application 14/965,820 is a continuation of application No. 14/841,626, filed on Aug. 31, 2015, granted, now 9,238,377, issued on Jan. 19, 2016.
Application 14/841,626 is a continuation of application No. 14/498,271, filed on Sep. 26, 2014, granted, now 9,186,909, issued on Nov. 17, 2016.
Prior Publication US 2022/0124292 A1, Apr. 21, 2022
Int. Cl. H04N 23/81 (2023.01); G06F 18/23 (2023.01); H04N 23/10 (2023.01); H04N 25/61 (2023.01); B41J 2/47 (2006.01); H04N 5/14 (2006.01); H04N 9/64 (2023.01); H04N 23/84 (2023.01)
CPC H04N 23/81 (2023.01) [B41J 2/473 (2013.01); G06F 18/23 (2023.01); H04N 5/145 (2013.01); H04N 9/646 (2013.01); H04N 23/10 (2023.01); H04N 25/61 (2023.01); H04N 23/843 (2023.01)] 18 Claims
OG exemplary drawing
 
1. An apparatus comprising:
memory;
instructions; and
processor circuitry to execute the instructions to:
assign blocks of pixels that have not been corrected for color shading to one or more clusters based on one or more thresholds and color ratios associated with the blocks, the pixels associated with an image;
determine at least one modification parameter based on the one or more clusters;
modify first shading correction data based on the at least one modification parameter to determine second shading correction data; and
correct color shading in the image based on the second shading correction data.