IP Library Granted Patent US 12,198,382
Granted Patent B2
US 12,198,382 · App. 17/753,964 · Granted Jan 14, 2025

Automatic trailer camera calibration

Inventors: James Hockridge Critchley (Lake Orion, MI); Xin Yu (Rochester Hills, MI); Eduardo Jose Ramirez Llanos (Rochester, MI)
Assignee: Continental Autonomous Mobility US, LLC
G06T7/80B60R1/26B60R11/04G06T7/70G06T2207/10028G06T2207/30244G06T2207/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,198,382
App. No.
17/753,964
Granted
Jan 14, 2025
Kind
B2
Abstract

A method for calibrating extrinsic parameters ( 182 ) of a trailer camera ( 132 d, 132 e, 132 f ) supported by a trailer ( 106 ) attached to a tow vehicle ( 102 ). The method includes determining a three-dimensional feature map ( 162 ) from one or more vehicle images ( 133 ) received from a camera ( 132 a, 132 b, 132 c ) supported by the tow vehicle and identifying reference points ( 163 ) within the three-dimensional feature map. The method includes detecting the reference points within one or more trailer images received from the trailer camera after the vehicle and the trailer moved a predefined distance in the forward direction. The method also includes determining a trailer camera location ( 172 ) of the trailer camera ( 132 d, 132 e, 132 f ) relative to the three-dimensional feature map ( 162 ) and determining a trailer reference point ( 184 ) based on the trailer camera location. The method also includes determining extrinsic parameters ( 182 ) of the trailer camera relative to the trailer reference point.

Claims (56)

1. A method for calibrating extrinsic parameters of a trailer camera, the trailer camera supported by a trailer attached to a tow vehicle, the method comprising:

determining, at data processing hardware, a three-dimensional feature map from one or more vehicle images received from a camera supported by the tow vehicle;

identifying, at the data processing hardware, reference points within the three-dimensional feature map;

detecting, at the data processing hardware, the identified reference points within one or more trailer images received from the trailer camera after the vehicle and the trailer moved a predefined distance in the forward direction;

determining, at the data processing hardware, a trailer camera location of the trailer camera relative to the detected reference points in the three-dimensional feature map;

determining, at the data processing hardware, a trailer reference point based on the trailer camera location; and

determining, at the data processing hardware, extrinsic parameters of the trailer camera relative to the trailer reference point.

2. The method of claim 1 , wherein the trailer reference point is at a predefined distance from the trailer camera.

3. The method of claim 1 , wherein the trailer reference point overlaps with the trailer camera location.

4. The method of claim 1 , wherein the extrinsic parameters define the position of a center of the trailer camera and a heading of the trailer camera.

5. The method of claim 1 , further comprising:

associating an identifier with each one of the reference points identified in the one or more vehicle images;

wherein detecting the reference points within one or more trailer images received from the trailer camera includes determining the identifier associated with each one of the reference points.

6. The method of claim 1 , further comprising:

transmitting the extrinsic parameters of the trailer camera to one or more vehicle systems causing the vehicle system to execute a behavior using the extrinsic parameters.

7. The method of claim 1 , wherein determining a three-dimensional feature map from one or more vehicle images received from a camera supported by the tow vehicle includes executing at least one of: a Visual Odometry (VO) algorithm, a Simultaneous Localization and Mapping (SLAM) algorithm, or a Structure from Motion (SfM) algorithm.

8. The method of claim 1 , further comprising, before detecting, at the data processing hardware, the reference points within one or more trailer images received from the trailer camera;

transmitting instructions to a user interface, the instruction causing a user display to prompt a driver of the vehicle to drive the vehicle in forward direction;

receiving images from the trailer camera after the vehicle has traveled a predefined distance.

9. A method for calibrating extrinsic parameters of a trailer camera, the trailer camera supported by a trailer attached to a tow vehicle, the method comprising:

determining, at data processing hardware, a three-dimensional feature map from one or more vehicle images received from a camera supported by the tow vehicle;

identifying, at the data processing hardware, reference points within the three-dimensional feature map;

determining, at the data processing hardware, a vehicle pose relative to a first origin point within the three-dimensional feature map;

detecting, at the data processing hardware, the identified reference points within one or more trailer images received from the trailer camera;

determining, at the data processing hardware, a trailer camera location of the trailer camera relative to the detected reference points in the three-dimensional feature map;

determining, at the data processing hardware, a first trailer camera pose of the trailer camera relative to the vehicle pose within the three-dimensional feature map;

determining, at the data processing hardware, a trailer reference point based on the trailer camera location;

determining, at the data processing hardware, a trailer reference pose of the trailer reference point relative to the trailer camera location;

determining, at the data processing hardware, a second trailer camera pose of the trailer camera relative to the trailer reference pose; and

determining, at the data processing hardware, extrinsic parameters of the trailer camera relative to the trailer reference pose, and

transmitting the extrinsic parameters of the trailer camera to one or more vehicle systems of the tow vehicle causing the one or more vehicle systems to execute a behavior using the extrinsic parameters.

10. The method of claim 9 , wherein the trailer reference point is at a predefined distance from the trailer camera.

11. The method of claim 9 , wherein the trailer reference point overlaps with the trailer camera location.

12. The method of claim 9 , wherein the extrinsic parameters define the position of a center of the trailer camera and a heading of the trailer camera.

13. The method of claim 9 , further comprising:

associating an identifier with each one of the reference points identified in the one or more vehicle images;

wherein detecting the reference points within one or more trailer images received from the trailer camera includes determining the identifier associated with each one of the reference points.

14. The method of claim 9 , wherein determining a three-dimensional feature map from one or more vehicle images received from a camera supported by the tow vehicle includes executing at least one of: a Visual Odometry algorithm, a Simultaneous Localization and Mapping algorithm, or a Structure from Motion algorithm.

15. The method of claim 9 , further comprising, before detecting, at the data processing hardware, the reference points within one or more trailer images received from the trailer camera:

transmitting instructions to a user interface, the instruction causing a user display to prompt a driver of the vehicle to drive the vehicle in forward direction;

receiving images from the trailer camera after the vehicle has traveled a predefined distance.

16. A computer software product for calibrating extrinsic parameters of a trailer camera, the trailer camera supported by a trailer attached to a tow vehicle, the computer software product including instructions maintained in non-transitory memory which, when executed by data processing hardware of the tow vehicle, causes the data processing hardware to perform

determining, at data processing hardware, a three-dimensional feature map from one or more vehicle images received from a camera supported by the tow vehicle;

identifying, at the data processing hardware, reference points within the three-dimensional feature map;

detecting, at the data processing hardware, the identified reference points within one or more trailer images received from the trailer camera after the vehicle and the trailer moved a predefined distance in the forward direction;

determining, at the data processing hardware, a trailer camera location of the trailer camera relative to the detected reference points in the three-dimensional feature map;

determining, at the data processing hardware, a trailer reference point based on the trailer camera location;

determining, at the data processing hardware, extrinsic parameters of the trailer camera relative to the trailer reference point; and

transmitting, at the data processing hardware, the extrinsic parameters of the trailer camera to one or more vehicle systems of the tow vehicle causing the one or more vehicle systems to execute a behavior using the extrinsic parameters.

17. The computer software product of claim 16 , wherein the extrinsic parameters define the position of a center of the trailer camera and a heading of the trailer camera.

18. The computer software product of claim 16 , wherein the instructions, when executed by the data processing hardware, further cause the data processing hardware to associate an identifier with each one of the reference points identified in the one or more vehicle images, wherein detecting the reference points within one or more trailer images received from the trailer camera includes determining the identifier associated with each one of the reference points.

19. The computer software product of claim 16 , wherein the instructions, when executed by the data processing hardware, further cause the data processing hardware to,

before detecting the reference points within one or more trailer images received from the trailer camera;

transmit instructions to a user interface, the instruction causing a user display to prompt a driver of the vehicle to drive the vehicle in forward direction; and

receive images from the trailer camera after the vehicle has traveled the predefined distance.

20. The computer software product of claim 16 , determining the three-dimensional feature map from one or more vehicle images received from a camera supported by the tow vehicle includes executing at least one of: a Visual Odometry algorithm, a Simultaneous Localization and Mapping algorithm, or a Structure from Motion algorithm.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 5, 2024
From: RAMIREZ, EDUARDO JOSE, LLANOS; CRITCHLEY, JAMES HOCKRIDGE; YU, XIN
To: CONTINENTAL AUTONOMOUS MOBILITY US, LLC
Reel/Frame 067631/0383 →
CHANGE OF NAME Recorded May 15, 2024
From: CONTINENTAL ADVANCED LIDAR SOLUTIONS US, LLC
To: CONTINENTAL AUTONOMOUS MOBILITY US, LLC
Reel/Frame 067412/0467 →
Continuity (2)
Provisional Application 62902822 · Sep 19, 2019
Related Publication 20220358677A1 · Nov 10, 2022
References Cited (27)
US 9446713B2 · Lu · 2016 [cited by applicant]
US 9728005B2 · Dhome et al. · 2017 [cited by applicant]
US 20140160276A1 · Pliefke · 2014 [cited by applicant]
US 20160332573A1 · Ignaczak et al. · 2016 [cited by applicant]
US 20170050672A1 · Gieseke · 2017 [cited by examiner]
US 20170341583A1 · Zhang · 2017 [cited by examiner]
US 20180001928A1 · Lavoie · 2018 [cited by applicant]
US 20190064831A1 · Gali et al. · 2019 [cited by applicant]
US 20190337343A1 · Ramirez Llanos et al. · 2019 [cited by applicant]
US 20190347498A1 · Herman · 2019 [cited by applicant]
US 20200175311A1 · Xu · 2020 [cited by applicant]
US 20200402257A1 · Jin · 2020 [cited by applicant]
US 20210024144A1 · Patnaik · 2021 [cited by applicant]
US 20210027490A1 · Taiana · 2021 [cited by applicant]
US 20220343535A1 · Ip et al. · 2022 [cited by applicant]
US 20230227103A1 · Okouneva · 2023 [cited by applicant]
US 20230245341A1 · Kai · 2023 [cited by applicant]
DE 102013207907A1 · 2014 [cited by applicant]
DE 102018008564A1 · 2019 [cited by applicant]
EP 3363675A1 · 2018 [cited by applicant]
WO 2018202464A1 · 2018 [cited by applicant]
WO 2021055969A1 · 2021 [cited by applicant]
Natroshvili et al.; Automatic Extrinsic Calibration Methods for Surround View Systems; 2017 IEEE Intelligent Vehicles Symposium (IV) Jun. 11-14, 2017, Redondo Beach, CA, USA (Year: 2017). [cited by examiner]
Heng et al.; Infrastructure-Based Calibration of a Multi-Camera Rig; 2014 IEEE International Conference on Robotics & Automation (ICRA) Hong Kong Convention and Exhibition Center May 31-Jun. 7, 2014. Hong Kong, China (Y… [cited by examiner]
PCT International Search Report and Written Opinion, Dec. 21, 2020, for corresponding PCT patent application PCT/US2020/051848. [cited by applicant]
A. Hanel et al., “Calibration of a Vehicle Camera System with Divergent Fields-of-View in an Urban Environment,” Jan. 1, 2017, retrieved from https://www.pf.bgu.tum.de/pub/2017/hanel_stilla_dgpf17_pap.pdf. [cited by applicant]
The file history for U.S. Appl. No. 17/302,231, including the non-final Office Action dated Apr. 24, 2024. [cited by applicant]
Cited By (1)
US 12,326,493