Method and system for dynamically calibrating vehicular cameras
First Claim
1. A method of dynamically calibrating a given vehicular camera relative to a reference camera attached to the vehicle, the given camera and the reference camera comprising pixelated imaging arrays, said method comprising:
- providing a plurality of cameras at the vehicle so that the cameras have respective exterior fields of view, the cameras capturing image data;
selecting from the plurality of cameras a reference camera and a given camera, wherein the selected reference camera and the selected given camera have overlapping fields of view;
capturing an actual given image frame of image data by the given camera;
capturing an actual reference image frame of image data by the reference camera;
identifying an overlapping region in the actual given image frame of image data captured by the given camera and the actual reference image frame of image data captured by the reference camera;
selecting at least one object or at least a portion of an object present in the overlapping region of the actual reference image frame captured by the reference camera;
determining expected pixel positions of the selected object or object portion for a predicted given image frame as would be captured by the given camera based on the location of the selected object or object portion in the actual reference image frame captured by the reference camera;
locating, via processing of the actual given image frame captured by the given camera, actual pixel positions of the selected object or object portion as detected in the actual given image frame captured by the given camera; and
determining alignment of the given camera based at least in part on a comparison of the actual pixel positions of the selected object or object portion in the actual given image frame captured by the given camera to the expected pixel positions of the selected object or object portion for the predicted given image frame.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of dynamically calibrating a given camera relative to a reference camera of a vehicle includes identifying an overlapping region in an image frame provided by the given camera and an image frame provided by the reference camera and selecting at least a portion of an object in the overlapped region of the reference image frame. Expected pixel positions of the selected object portion in the given image frame is determined based on the location of the selected object portion in the reference image frame, and pixel positions of the selected object portion are located as detected in the given image frame. An alignment of the given camera is determined based on a comparison of the pixel positions of the selected object portion in the given image frame to the expected pixel positions of the selected object portion in the given image frame.
268 Citations
20 Claims
-
1. A method of dynamically calibrating a given vehicular camera relative to a reference camera attached to the vehicle, the given camera and the reference camera comprising pixelated imaging arrays, said method comprising:
-
providing a plurality of cameras at the vehicle so that the cameras have respective exterior fields of view, the cameras capturing image data; selecting from the plurality of cameras a reference camera and a given camera, wherein the selected reference camera and the selected given camera have overlapping fields of view; capturing an actual given image frame of image data by the given camera; capturing an actual reference image frame of image data by the reference camera; identifying an overlapping region in the actual given image frame of image data captured by the given camera and the actual reference image frame of image data captured by the reference camera; selecting at least one object or at least a portion of an object present in the overlapping region of the actual reference image frame captured by the reference camera; determining expected pixel positions of the selected object or object portion for a predicted given image frame as would be captured by the given camera based on the location of the selected object or object portion in the actual reference image frame captured by the reference camera; locating, via processing of the actual given image frame captured by the given camera, actual pixel positions of the selected object or object portion as detected in the actual given image frame captured by the given camera; and determining alignment of the given camera based at least in part on a comparison of the actual pixel positions of the selected object or object portion in the actual given image frame captured by the given camera to the expected pixel positions of the selected object or object portion for the predicted given image frame. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of dynamically calibrating a given vehicular camera relative to a reference camera attached to the vehicle, the given camera and the reference camera comprising pixelated imaging arrays, said method comprising:
-
providing a plurality of cameras at the vehicle so that the cameras have respective exterior fields of view, the cameras capturing image data; selecting from the plurality of cameras a reference camera and a given camera, wherein the selected reference camera and the selected given camera have overlapping fields of view; capturing an actual given image frame of image data by the given camera; capturing an actual reference image frame of image data by the reference camera; identifying an overlapping region in the actual given image frame of image data captured by the given camera and the reference image frame of image data captured by the reference camera; wherein the reference camera and the given camera are part of a surround view vision system of the vehicle; wherein the given camera comprises one of a driver side camera at a driver side mirror of the vehicle and a passenger side camera at a passenger side mirror of the vehicle; wherein the reference camera comprises one of a forward viewing camera at a front portion of the vehicle and a rearward viewing camera at a rear portion of the vehicle; selecting at least one object or at least a portion of an object present in the overlapping region of the actual reference image frame captured by the reference camera; determining expected pixel positions of the selected object or object portion for a predicted given image frame as would be captured by the given camera based on the location of the selected object or object portion in the actual reference image frame captured by the reference camera; locating, via processing of the actual given image frame captured by the given camera, actual pixel positions of the selected object or object portion as detected in the actual given image frame captured by the given camera; and determining alignment of the given camera based at least in part on a comparison of the actual pixel positions of the selected object or object portion in the actual given image frame captured by the given camera to the expected pixel positions of the selected object or object portion for the predicted given image frame. - View Dependent Claims (15, 16)
-
-
17. A method of dynamically calibrating a given vehicular camera relative to a reference camera attached to the vehicle, the given camera and the reference camera comprising pixelated imaging arrays, said method comprising:
-
providing a plurality of cameras at the vehicle so that the cameras have respective exterior fields of view, the cameras capturing image data; selecting from the plurality of cameras a reference camera and a given camera, wherein the selected reference camera and the selected given camera have overlapping fields of view; capturing an actual given image frame of image data by the given camera; capturing an actual reference image frame of image data by the reference camera; determining whether the given camera is calibrated; responsive to determining that the given camera is calibrated, identifying an overlapping region in the actual given image frame of image data captured by the given camera and the actual reference image frame of image data captured by the reference camera; selecting at least one object or at least a portion of an object in the overlapping region of the actual reference image frame captured by the reference camera; determining expected pixel positions of the selected object or object portion for a predicted given image frame as would be captured by the given camera based on the location of the selected object or object portion in the actual reference image frame captured by the reference camera; locating, via processing of the actual given image frame captured by the given camera, actual pixel positions of the selected object or object portion as detected in the actual given image frame captured by the given camera; and determining alignment of the given camera based at least in part on a comparison of the actual pixel positions of the selected object or object portion in the actual given image frame captured by the given camera to the expected pixel positions of the selected object or object portion for the predicted given image frame. - View Dependent Claims (18, 19, 20)
-
Specification