IP Library Granted Patent US 12,450,778
Granted Patent B2
US 12,450,778 · App. 19/011,847 · Granted Oct 21, 2025

Method for calibrating extrinsic parameters of camera devices, vehicle-mounted device, and storage medium

Inventor: Lun-Kang Liu (New Taipei, TW)
Assignee: HON HAI PRECISION INDUSTRY CO., LTD.
G06T7/80G06T7/13G06T2207/10024G06T2207/30252
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,450,778
App. No.
19/011,847
Granted
Oct 21, 2025
Kind
B2
Abstract

The present application relates to a field of intelligent driving, and provides a method for calibrating extrinsic parameters of camera devices of a panoramic view system, a vehicle-mounted device, and a storage medium. The method uses the camera devices to shoot multiple preset calibration objects to obtain multiple images, the calibration objects include preset embedded information. Based on the embedded information, information is extracted from each of the multiple images to obtain calibration information of each calibration object in each captured image. Based on the calibration information and intrinsic parameters of each camera device, extrinsic parameters of each camera device are determined. The above method can improve an efficiency and an accuracy of an algorithm of calibrating the extrinsic parameters.

Claims (39)

1. A method for calibrating extrinsic parameters of a plurality of camera devices of a panoramic view system, comprising:

obtaining a plurality of images by capturing a plurality of calibration objects using the plurality of camera devices, each of the plurality of calibration objects comprising embedded information;

obtaining calibration information of each of the plurality of calibration objects in each of the plurality of images by extracting information from each of the plurality of images based on the embedded information in each of the plurality of calibration objects; and

determining extrinsic parameters of each of the plurality of camera devices based on the calibration information of each of the plurality of calibration objects and intrinsic parameters of each of the plurality of camera devices.

2. The method according to claim 1 , wherein the embedded information comprises one or more of: first information for indicating a boundary position of each of the plurality of calibration objects, second information for indicating a position of a corner point of each of the plurality of calibration objects, and third information for indicating orientation information of each of the plurality of calibration objects, wherein the orientation information comprises an orientation of each of the plurality of calibration objects relative to a vehicle on which the panoramic view system is installed.

3. The method according to claim 2 , wherein the first information comprises one or more of a first predetermined graphic, a first predetermined color, and a first predetermined symbol; the second information comprises one or more of a second predetermined graphic, a second predetermined color, and a second predetermined symbol; the third information comprises one or more of a third predetermined graphic, a third predetermined color, and a third predetermined symbol.

4. The method according to claim 2 , wherein the obtaining calibration information of each of the plurality of calibration objects in each of the plurality of images by extracting information from each of the plurality of images based on the embedded information in each of the plurality of calibration objects comprises:

determining a first image area corresponding to each of the plurality of calibration objects in each of the plurality of images, such that a plurality of first image areas are determined; and

obtaining the calibration information of each of the plurality of calibration objects by performing a feature extraction and a feature recognition on each of the plurality of first image areas based on one or more of the first information, the second information, and the third information in a corresponding one of the plurality of first image areas, wherein the calibration information of each of the plurality of calibration objects further comprises one or more of the boundary position, the position of the corner point, and the orientation information of each of the plurality of calibration objects.

5. The method according to claim 2 , wherein the embedded information further comprises fourth information, and the fourth information comprises coded information obtained by encoding one or more of a size of the calibration object, a serial number of the calibration object, and a distance and/or an orientation of the calibration object relative to a preset reference object.

6. The method according to claim 5 , wherein the fourth information further comprises one or more of a fourth predetermined graphic, a fourth predetermined color, and a fourth predetermined symbol.

7. The method according to claim 6 , wherein the obtaining calibration information of each of the plurality of calibration objects in each of the plurality of images by extracting information from each of the plurality of images based on the embedded information in each of the plurality of calibration objects comprises:

determining a second image area corresponding to each of the plurality of calibration objects in each of the plurality of images, such that a plurality of second image areas are determined; and

obtaining the calibration information of each of the plurality of calibration object by decoding the fourth information in a corresponding one of the plurality of second image areas, wherein the calibration information of each of the plurality of calibration objects further comprises one or more of a size, a serial number of each of the plurality of calibration objects, a distance and/or an orientation of each of the plurality of calibration objects relative to a preset reference object.

8. The method according to claim 2 , wherein the embedded information further comprises fifth information, and the fifth information provides instruction information to a user, and the fifth information comprises one or more of a fifth predetermined graphic, a fifth predetermined color, and a fifth predetermined symbol.

9. A vehicle-mounted device, comprising a storage device and at least one processor, the storage device storing at least one instruction, which when executed by the at least one processor, causing the at least one processor performing a method for calibrating extrinsic parameters of a plurality of camera devices of a panoramic view system, wherein the method comprises:

obtaining a plurality of images by capturing a plurality of calibration objects using the plurality of camera devices, each of the plurality of calibration objects comprising embedded information;

obtaining calibration information of each of the plurality of calibration objects in each of the plurality of images by extracting information from each of the plurality of images based on the embedded information in each of the plurality of calibration objects; and

determining extrinsic parameters of each of the plurality of camera devices based on the calibration information of each of the plurality of calibration objects and intrinsic parameters of each of the plurality of camera devices.

10. The vehicle-mounted device according to claim 9 , wherein the embedded information comprises one or more of: first information for indicating a boundary position of each of the plurality of calibration objects, second information for indicating a position of a corner point of each of the plurality of calibration objects, and third information for indicating orientation information of each of the plurality of calibration objects, wherein the orientation information comprises an orientation of each of the plurality of calibration objects relative to a vehicle on which the panoramic view system is installed.

11. The vehicle-mounted device according to claim 10 , wherein the first information comprises one or more of a first predetermined graphic, a first predetermined color, and a first predetermined symbol; the second information comprises one or more of a second predetermined graphic, a second predetermined color, and a second predetermined symbol; the third information comprises one or more of a third predetermined graphic, a third predetermined color, and a third predetermined symbol.

12. The vehicle-mounted device according to claim 10 , wherein the obtaining calibration information of each of the plurality of calibration objects in each of the plurality of images by extracting information from each of the plurality of images based on the embedded information in each of the plurality of calibration objects comprises:

determining a first image area corresponding to each of the plurality of calibration objects in each of the plurality of images, such that a plurality of first image areas are determined; and

obtaining the calibration information of each of the plurality of calibration objects by performing a feature extraction and a feature recognition on each of the plurality of first image areas based on one or more of the first information, the second information, and the third information in a corresponding one of the plurality of first image areas, wherein the calibration information of each of the plurality of calibration objects further comprises one or more of the boundary position, the position of the corner point, and the orientation information of each of the plurality of calibration objects.

13. The vehicle-mounted device according to claim 10 , wherein the embedded information further comprises fourth information, and the fourth information comprises coded information obtained by encoding one or more of a size of the calibration object, a serial number of the calibration object, and a distance and/or an orientation of the calibration object relative to a preset reference object.

14. The vehicle-mounted device according to claim 13 , wherein the fourth information further comprises one or more of a fourth predetermined graphic, a fourth predetermined color, and a fourth predetermined symbol.

15. The vehicle-mounted device according to claim 14 , wherein the obtaining calibration information of each of the plurality of calibration objects in each of the plurality of images by extracting information from each of the plurality of images based on the embedded information in each of the plurality of calibration objects comprises:

determining a second image area corresponding to each of the plurality of calibration objects in each of the plurality of images, such that a plurality of second image areas are determined; and

obtaining the calibration information of each of the plurality of calibration object by decoding the fourth information in a corresponding one of the plurality of second image areas, wherein the calibration information of each of the plurality of calibration objects further comprises one or more of a size, a serial number of each of the plurality of calibration objects, a distance and/or an orientation of each of the plurality of calibration objects relative to a preset reference object.

16. The vehicle-mounted device according to claim 10 , wherein the embedded information further comprises fifth information, and the fifth information provides instruction information to a user, and the fifth information comprises one or more of a fifth predetermined graphic, a fifth predetermined color, and a fifth predetermined symbol.

17. A non-transitory computer-readable storage medium having a computer program stored thereon, which when executed by a processor, a method for calibrating extrinsic parameters of a plurality of camera devices of a panoramic view system is implemented, wherein the method comprises:

obtaining a plurality of images by capturing a plurality of calibration objects using the plurality of camera devices, each of the plurality of calibration objects comprising embedded information;

obtaining calibration information of each of the plurality of calibration objects in each of the plurality of images by extracting information from each of the plurality of images based on the embedded information in each of the plurality of calibration objects; and

determining extrinsic parameters of each of the plurality of camera devices based on the calibration information of each of the plurality of calibration objects and intrinsic parameters of each of the plurality of camera devices.

18. The non-transitory computer-readable storage medium according to claim 17 , wherein the embedded information comprises one or more of: first information for indicating a boundary position of each of the plurality of calibration objects, second information for indicating a position of a corner point of each of the plurality of calibration objects, and third information for indicating orientation information of each of the plurality of calibration objects, wherein the orientation information comprises an orientation of each of the plurality of calibration objects relative to a vehicle on which the panoramic view system is installed.

19. The non-transitory computer-readable storage medium according to claim 18 , wherein the first information comprises one or more of a first predetermined graphic, a first predetermined color, and a first predetermined symbol; the second information comprises one or more of a second predetermined graphic, a second predetermined color, and a second predetermined symbol; the third information comprises one or more of a third predetermined graphic, a third predetermined color, and a third predetermined symbol.

20. The non-transitory computer-readable storage medium according to claim 18 , wherein the obtaining calibration information of each of the plurality of calibration objects in each of the plurality of images by extracting information from each of the plurality of images based on the embedded information in each of the plurality of calibration objects comprises:

determining a first image area corresponding to each of the plurality of calibration objects in each of the plurality of images, such that a plurality of first image areas are determined; and

obtaining the calibration information of each of the plurality of calibration objects by performing a feature extraction and a feature recognition on each of the plurality of first image areas based on one or more of the first information, the second information, and the third information in a corresponding one of the plurality of first image areas, wherein the calibration information of each of the plurality of calibration objects further comprises one or more of the boundary position, the position of the corner point, and the orientation information of each of the plurality of calibration objects.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 7, 2025
From: LIU, LUN-KANG
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 069768/0087 →
Priority Claims (1)
CN 202410296386.9 · Mar 15, 2024 · national
Continuity (1)
Related Publication 20250292436A1 · Sep 18, 2025
References Cited (39)
US 7085322B2 · Ngai · 2006 [cited by examiner]
US 7143083B2 · Carlbom · 2006 [cited by examiner]
US 7433029B1 · Hsu · 2008 [cited by examiner]
US 7796155B1 · Neely, III · 2010 [cited by examiner]
US 7932923B2 · Lipton · 2011 [cited by examiner]
US 10154176B1 · Hicks · 2018 [cited by examiner]
US 10380766B2 · Dubout · 2019 [cited by examiner]
US 10867407B2 · Jia · 2020 [cited by examiner]
US 11393126B2 · Markkassery · 2022 [cited by examiner]
US 12118750B1 · Lipunov · 2024 [cited by examiner]
US 12211235B2 · Han · 2025 [cited by examiner]
US 12243325B2 · Li · 2025 [cited by examiner]
US 12351110B2 · Wang · 2025 [cited by examiner]
US 12373987B2 · Jiang · 2025 [cited by examiner]
US 20030093810A1 · Taniguchi · 2003 [cited by examiner]
US 20080193016A1 · Lim · 2008 [cited by examiner]
US 20090080706A1 · Tao · 2009 [cited by examiner]
US 20090244263A1 · Saito · 2009 [cited by examiner]
US 20100097444A1 · Lablans · 2010 [cited by examiner]
US 20120133780A1 · Zhang · 2012 [cited by examiner]
US 20120274776A1 · Gupta · 2012 [cited by examiner]
US 20130135474A1 · Sakano · 2013 [cited by examiner]
US 20130147948A1 · Higuchi · 2013 [cited by examiner]
US 20130169822A1 · Zhu · 2013 [cited by examiner]
US 20130243250A1 · France · 2013 [cited by examiner]
US 20160007912A1 · Hu · 2016 [cited by examiner]
US 20170238055A1 · Chang · 2017 [cited by examiner]
US 20180040141A1 · Guerreiro · 2018 [cited by examiner]
US 20190102898A1 · Tanabe · 2019 [cited by examiner]
US 20220122289A1 · Shang · 2022 [cited by examiner]
US 20230023046A1 · Hu · 2023 [cited by examiner]
US 20230080638A1 · Guizilini · 2023 [cited by examiner]
US 20240062402A1 · Varekamp · 2024 [cited by examiner]
US 20240169587A1 · Han · 2024 [cited by examiner]
US 20250104280A1 · Theos · 2025 [cited by examiner]
US 20250104323A1 · Nonn · 2025 [cited by examiner]
CN 106803273 · 2017 [cited by applicant]
CN 116958278 · 2023 [cited by applicant]
EP 3809363A1 · 2021 [cited by examiner]