US 12,190,485 B2
Variable distortion correction for panoramic images
Aaron R. Shatters, Montgomery, IL (US)
Assigned to Caterpillar Inc., Peoria, IL (US)
Filed by Caterpillar Inc., Peoria, IL (US)
Filed on Jul. 18, 2022, as Appl. No. 17/867,474.
Prior Publication US 2024/0020801 A1, Jan. 18, 2024
Int. Cl. G06T 5/80 (2024.01); G06T 5/50 (2006.01); H04N 7/18 (2006.01); H04N 23/698 (2023.01)
CPC G06T 5/80 (2024.01) [G06T 5/50 (2013.01); H04N 23/698 (2023.01); G06T 2207/30252 (2013.01); H04N 7/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising using at least one hardware processor to execute a process that includes, for each of a plurality of final pixel coordinates in a final image frame to be generated from an input image frame that was captured by a camera:
determining at least one weighting factor to be used based on the final pixel coordinate in the final image frame;
identifying an input pixel coordinate in the input image frame, based on a distortion model and the determined at least one weighting factor;
generating a pixel value based on the identified input pixel coordinate in the input image frame; and
adding the generated pixel value at the final pixel coordinate in the final image frame.