Method and system for dynamically ascertaining alignment of vehicular cameras
First Claim
1. A method for dynamically ascertaining alignment of a vehicular camera relative to a vehicle to which the camera is attached, said method comprising:
- (a) determining a plurality of steering angle ranges for the vehicle, wherein a steering angle range is a range of steering angles that approximates straight vehicle motion over less than two seconds of travel time of the vehicle while the vehicle is in motion and turning;
(b) measuring, via a steering angle sensor of a vehicle, steering angle of the vehicle while the vehicle is in motion;
(c) acquiring image frames of image data captured by a camera of the vehicle while the vehicle is in motion;
(d) processing image data captured by the camera via a processor of the vehicle;
(e) determining, via processing by the processor of image data captured by the camera, a central vanishing point when the vehicle is in motion and moving straight;
(f) responsive to processing by the processor of image data captured by the camera, selecting a plurality of feature points in the image frames for each steering angle range of the plurality of steering angle ranges while the vehicle is in motion and turning;
(g) tracking, via processing by the processor of image data captured by the camera, motion trajectory of each selected feature point in the image frames for each steering angle range of the plurality of steering angle ranges;
(h) determining, via processing by the processor of image data captured by the camera, a vanishing point in an image plane of the image frames for the plurality of tracked motion trajectories for each steering angle range of the plurality of steering angle ranges;
(i) determining a vanishing line in the image plane based on a locus of the determined vanishing points; and
(j) determining alignment of the camera based at least in part on the determined central vanishing point and the determined vanishing line.
0 Assignments
0 Petitions
Accused Products
Abstract
A method for dynamically ascertaining alignment of a vehicular camera relative to a vehicle to which the camera is attached includes determining a plurality of steering angle ranges for the vehicle, each of which is a range of steering angles that approximates straight vehicle motion over less than two seconds of travel time of the vehicle while the vehicle is in motion and turning. Image data captured by a camera of the vehicle is processed to determine a central vanishing point when the vehicle is in motion and moving straight. A plurality of feature points are selected in the image frames for each steering angle range, and a vanishing point for a plurality of tracked motion trajectories for each steering angle range is determined. An alignment of the camera is determined based at least in part on the determined central vanishing point and a determined vanishing line.
-
Citations
20 Claims
-
1. A method for dynamically ascertaining alignment of a vehicular camera relative to a vehicle to which the camera is attached, said method comprising:
-
(a) determining a plurality of steering angle ranges for the vehicle, wherein a steering angle range is a range of steering angles that approximates straight vehicle motion over less than two seconds of travel time of the vehicle while the vehicle is in motion and turning; (b) measuring, via a steering angle sensor of a vehicle, steering angle of the vehicle while the vehicle is in motion; (c) acquiring image frames of image data captured by a camera of the vehicle while the vehicle is in motion; (d) processing image data captured by the camera via a processor of the vehicle; (e) determining, via processing by the processor of image data captured by the camera, a central vanishing point when the vehicle is in motion and moving straight; (f) responsive to processing by the processor of image data captured by the camera, selecting a plurality of feature points in the image frames for each steering angle range of the plurality of steering angle ranges while the vehicle is in motion and turning; (g) tracking, via processing by the processor of image data captured by the camera, motion trajectory of each selected feature point in the image frames for each steering angle range of the plurality of steering angle ranges; (h) determining, via processing by the processor of image data captured by the camera, a vanishing point in an image plane of the image frames for the plurality of tracked motion trajectories for each steering angle range of the plurality of steering angle ranges; (i) determining a vanishing line in the image plane based on a locus of the determined vanishing points; and (j) determining alignment of the camera based at least in part on the determined central vanishing point and the determined vanishing line. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for dynamically ascertaining alignment of a vehicular camera relative to a vehicle to which the camera is attached, said method comprising:
-
(a) determining a plurality of steering angle ranges for the vehicle, wherein a steering angle range is a range of steering angles that approximates straight vehicle motion over less than two seconds of travel time of the vehicle while the vehicle is in motion and turning; (b) measuring, via a steering angle sensor of a vehicle, steering angle of the vehicle while the vehicle is in motion; (c) acquiring image frames of image data captured by a camera of the vehicle while the vehicle is in motion, wherein the camera is part of a surround view system of the vehicle; (d) processing image data captured by the camera via a processor of the vehicle; (e) determining, via processing by the processor of image data captured by the camera, a central vanishing point when the vehicle is in motion and moving straight; (f) responsive to processing by the processor of image data captured by the camera, selecting a plurality of feature points in the image frames for each steering angle range of the plurality of steering angle ranges while the vehicle is in motion and turning; (g) tracking, via processing by the processor of image data captured by the camera, motion trajectory of each selected feature point in the image frames for each steering angle range of the plurality of steering angle ranges; (h) determining, via processing by the processor of image data captured by the camera, a vanishing point in an image plane of the image frames for the plurality of tracked motion trajectories for each steering angle range of the plurality of steering angle ranges; (i) determining a vanishing line in the image plane based on a locus of the determined vanishing points, wherein determining the vanishing line in the image plane comprises extracting and tracking trajectories of feature points for multiple steering angle ranges while the vehicle is in motion and turning; and (j) determining alignment of the camera based at least in part on the determined central vanishing point and the determined vanishing line. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A method for dynamically ascertaining alignment of a vehicular camera relative to a vehicle to which the camera is attached, said method comprising:
-
(a) determining a plurality of steering angle ranges for the vehicle, wherein a steering angle range is a range of steering angles that approximates straight vehicle motion over less than two seconds of travel time of the vehicle while the vehicle is in motion and turning; (b) measuring, via a steering angle sensor of a vehicle, steering angle of the vehicle while the vehicle is in motion; (c) acquiring image frames of image data captured by a camera of the vehicle while the vehicle is in motion, wherein the camera is part of a surround view system of the vehicle; (d) processing image data captured by the camera via a processor of the vehicle; (e) determining, via processing by the processor of image data captured by the camera, a central vanishing point when the vehicle is in motion and moving straight; (f) responsive to processing by the processor of image data captured by the camera, selecting a plurality of feature points in the image frames for each steering angle range of the plurality of steering angle ranges while the vehicle is in motion and turning; (g) tracking, via processing by the processor of image data captured by the camera, motion trajectory of each selected feature point in the image frames for each steering angle range of the plurality of steering angle ranges; (h) determining, via processing by the processor of image data captured by the camera, a vanishing point in an image plane of the image frames for the plurality of tracked motion trajectories for each steering angle range of the plurality of steering angle ranges; (i) determining a vanishing line in the image plane based on a locus of the determined vanishing points; (j) determining a rotational angle of the camera using camera intrinsic data and the determined central vanishing point and determined vanishing line; (k) determining misalignment of the camera based at least in part on the determined rotational angle of the camera, the determined central vanishing point and the determined vanishing line; and (l) calibrating the camera responsive to determination of misalignment of the camera. - View Dependent Claims (18, 19, 20)
-
Specification