IP Library Granted Patent US 10,147,172
Granted Patent B2
US 10,147,172 · App. 15/801,739 · Granted Dec 4, 2018

Learning the distance between cameras for articulated vehicles

Inventor: Andreas U. Kuehnle (Villa Park, CA)
Assignee: BENDIX COMMERCIAL VEHICLE SYSTEMS LLC
G06T5/50G06T7/80G06T2207/10016G06T2207/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 10,147,172
App. No.
15/801,739
Granted
Dec 4, 2018
Kind
B2
Abstract

When calculating true inter-camera distance, offset images of a reference object such as a lane marker from at least two cameras coupled to an articulating vehicle are overlaid and shifted until the reference objects in each image are aligned. The distance by which the reference object images are shifted, as well as any rotation required to align the images, is used to calculate the actual distance between the cameras and to compensate for average yaw angle between the cameras when positioning the images for digital stitching to generate a composite “surround view” image.

Claims (47)

1. A system that facilitates determination of the true inter-camera distance (TICD) between cameras mounted on separate portions of an articulated vehicle, comprising:

a first camera;

a second camera; and

a processor configured to:

receive from the first camera a first image frame comprising a first image of a reference object;

receive from the second camera a second image frame comprising a second image of the reference object;

overlay the first and second images thereby generating a composite image of the reference object;

shift the first and second images until they are aligned; and

calculate the TICD between the first and second cameras as a function of the distances by which first and second images are shifted during alignment, such that

TICD=(speed ratio*shift1)−(shift2)/(speed ratio−1)

where shift1 is the amount by which the reference point or object in the image is shifted at a first speed, shift2 is the amount by which the reference point or object in the second image is shifted at a second speed, and speed ratio is the ratio of the second speed to the first speed.

2. The system according to claim 1 , wherein the first and second cameras capture image frames asynchronously.

3. The system according to claim 2 , wherein the processor is further configured to:

calculate a distance uncertainty due to vehicle motion (DUFM) as a function of vehicle speed and a frame start time difference (DFST) between respective image capture start times of the first and second cameras.

4. The system according to claim 1 , wherein the first camera is mounted on a first portion of the articulated vehicle, and the second camera is mounted on a second portion of the articulated vehicle, the second portion being coupled to the first portion by an articulating coupling.

5. The system according to claim 1 , further comprising a plurality of cameras, wherein the processor is configured to calculate a TICD between all permutations of pairs of cameras in the plurality of cameras and to generate a surround view that is a composite view of a plurality of images captured by the respective cameras.

6. A method of calculating a true inter-camera distance (TICD) between cameras mounted on separate portions of an articulated vehicle, comprising:

receiving from a first camera a first image frame comprising a first image of a reference object;

receiving from a second camera a second image frame comprising a second image of the reference object;

overlaying the first and second images thereby generating a composite image of the reference object;

shifting the first and second images until they are aligned; and

calculating the TICD between the first and second cameras as a function of the distances by which first and second images are shifted during alignment, such that

TICD=(speed ratio*shift1)−(shift2)/(speed ratio−1)

where shift1 is the amount by which the reference point or object in the image is shifted at a first speed, shift2 is the amount by which the reference point or object in the second image is shifted at a second speed, and speed ratio is the ratio of the second speed to the first speed.

7. The method according to claim 6 , further comprising:

calculating a distance uncertainty due to vehicle motion (DUFM) as a function of vehicle speed and a frame start time difference (DFST) between respective image capture start times of the first and second cameras.

8. The method according to claim 6 , wherein the first camera is mounted on a first portion of the articulated vehicle, and the second camera is mounted on a second portion of the articulated vehicle, the second portion being coupled to the first portion by an articulating coupling.

9. The method according to claim 6 , further comprising calculating a TICD between all permutations of pairs of cameras in a plurality of cameras mounted on the articulating vehicle, and generating a surround view that is a composite view of a plurality of images captured by the respective cameras.

10. A non-transitory computer-readable medium having stored thereon instructions for performing the method according to claim 6 .

11. A processor configured to execute computer-executable instructions for calculating a true inter-camera distance (TICD) between cameras mounted on separate portions of an articulated vehicle, the instructions comprising:

receiving from a first camera a first image frame comprising a first image of a reference object;

receiving from a second camera a second image frame comprising a second image of the reference object;

overlaying the first and second images thereby generating a composite image of the reference object;

shifting the first and second images until they are aligned; and

calculating the TICD between the first and second cameras as a function of the distances by which first and second images are shifted during alignment, such that

TICD=(speed ratio*shift1)−(shift2)/(speed ratio−1)

where shift1 is the amount by which the reference point or object in the image is shifted at a first speed, shift2 is the amount by which the reference point or object in the second image is shifted at a second speed, and speed ratio is the ratio of the second speed to the first speed.

12. The processor according to claim 11 , further configured to calculate a TICD between all permutations of pairs of cameras in a plurality of cameras mounted on the articulating vehicle, and generate a surround view that is a composite view of a plurality of images captured by the respective cameras.

13. An apparatus that facilitates calculating a true inter-camera distance (TICD) between cameras mounted on separate portions of an articulated vehicle, comprising:

means for capturing a plurality of images of a reference object from at least two perspective points;

means for receiving from a first camera a first image frame comprising a first image of a reference object;

means for receiving from a second camera a second image frame comprising a second image of the reference object;

means for overlaying the first and second images thereby generating a composite image of the reference object;

means for shifting the first and second images until they are aligned; and

means for calculating the TICD between the first and second cameras as a function of the distances by which first and second images are shifted during alignment, such that

TICD=(speed ratio*shift1)−(shift2)/(speed ratio−1)

where shift1 is the amount by which the reference point or object in the image is shifted at a first speed, shift2 is the amount by which the reference point or object in the second image is shifted at a second speed, and speed ratio is the ratio of the second speed to the first speed.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2024
From: BENDIX COMMERCIAL VEHICLE SYSTEMS LLC
To: RM ACQUISITION, LLC
Reel/Frame 067824/0004 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2023
From: KUEHNLE, ANDREAS U.
To: BENDIX COMMERCIAL VEHICLE SYSTEMS LLC
Reel/Frame 065747/0868 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 4, 2023
From: KUEHNLE, ANDREAS U.
To: BENDIX COMMERCIAL VEHICLE SYSTEMS LLC
Reel/Frame 065756/0806 →
Continuity (2)
Division 14458300 · Aug 13, 2014
Related Publication 20180144454A1 · May 24, 2018