US 11,838,497 B2
Calibration of a surround view camera system
Sujith Shivalingappa, Bangalore (IN); Vikram Appia, Dallas, TX (US); Anand Yalgurdrao Kulkarni, Bangalore (IN); and Do-Kyoung Kwon, Allen, TX (US)
Assigned to Texas Instruments Incorporated, Dallas, TX (US)
Filed by TEXAS INSTRUMENTS INCORPORATED, Dallas, TX (US)
Filed on Dec. 10, 2020, as Appl. No. 17/118,310.
Application 17/118,310 is a continuation of application No. 15/393,168, filed on Dec. 28, 2016, granted, now 10,911,745.
Prior Publication US 2021/0092354 A1, Mar. 25, 2021
Int. Cl. H04N 17/00 (2006.01); H04N 7/18 (2006.01); B60R 1/00 (2022.01); G06V 20/56 (2022.01); G06V 10/24 (2022.01); G06V 10/10 (2022.01)
CPC H04N 17/002 (2013.01) [B60R 1/00 (2013.01); G06V 20/56 (2022.01); H04N 7/181 (2013.01); B60R 2300/102 (2013.01); B60R 2300/105 (2013.01); B60R 2300/402 (2013.01); G06V 10/16 (2022.01); G06V 10/245 (2022.01)] 20 Claims
OG exemplary drawing
 
13. A surround view (SV) camera system comprising:
a plurality of cameras, each having intrinsic parameters;
a display device;
a memory storing software instructions for generating calibration parameters for the SV camera system, the software instructions configured to:
capture a plurality of video streams, wherein each of the plurality of video streams includes a respective one of a plurality of images,
wherein each of the respective one of the plurality of images includes a plurality of calibration charts, and
wherein each of the plurality of video streams is from a respective one of the plurality of cameras;
overlay a respective bounding box on each of the plurality of calibration charts in each of the respective one of the plurality of images;
align, in each of the respective one of the plurality of images, each of the plurality of calibration charts within the respective bounding box;
detect, in each of the respective one of the plurality of images, feature points within the respective bounding box for each of the plurality of calibration charts;
generate a set of matrices based on the detected feature points and locations of the detected feature points in each of the respective one of the plurality of images;
display the plurality of images on the display device, wherein each of the respective one of the plurality of images includes the detected feature points and a portion of the respective bounding box overlaid on each of the respective one of the plurality of images; and
determine the calibration parameters for each of the plurality of cameras based on the set of matrices and the intrinsic parameters for each of the plurality of cameras; and
a processor coupled to the memory to execute the software instructions.