Detection and documentation of tailgating and speeding violations
First Claim
1. A computerized method for determining that a trailing vehicle is tailgating a lead vehicle while both are traveling on a lane of a road with the trailing vehicle following the lead vehicle, the method comprising:
- while a camera is mounted on a moving host vehicle and connected to a processor, capturing from a camera a timed sequence of image frames at known capture times of the lead vehicle and the trailing vehicle;
selecting from the captured image frames selected images of at least a part of the trailing vehicle and at least a part of the lead vehicle, thereby providing respective image coordinates of the trailing vehicle and the lead vehicle in the selected images;
computing responsive to the image coordinates in the selected image frames a plurality of respective world space differential distances between the trailing vehicle and the lead vehicle;
selecting from at least one of the captured image frames a first image point corresponding to an object point on the trailing vehicle and selecting from the at least one captured image frame a second image point corresponding to an object point on the lead vehicle, wherein the first and second image points correspond to world space points defining a line in world space parallel to or included in the plane of the road, wherein the line is parallel to the direction of motion of the trailing vehicle and the lead vehicle, wherein the world space differential distances are computed along said line; and
determining a tailgating metric responsive to the known capture times of the selected image frames and the computed world space differential distances.
2 Assignments
0 Petitions
Accused Products
Abstract
Determining that a trailing vehicle is tailgating a lead vehicle while both are traveling on a lane of a road. A camera captures a timed sequence of image frames at known capture times of the lead vehicle and the trailing vehicle. Images of the trailing vehicle and the lead vehicle are selected from the captured image frames to provide respective image coordinates of the trailing vehicle and the lead vehicle. Multiple world space differential distances between the trailing vehicle and the lead vehicle are computed responsive to the image coordinates in the selected image frames. A tailgating metric responsive to the known capture times of the selected image frames and the computed world space differential distances is determined.
6 Citations
20 Claims
-
1. A computerized method for determining that a trailing vehicle is tailgating a lead vehicle while both are traveling on a lane of a road with the trailing vehicle following the lead vehicle, the method comprising:
-
while a camera is mounted on a moving host vehicle and connected to a processor, capturing from a camera a timed sequence of image frames at known capture times of the lead vehicle and the trailing vehicle; selecting from the captured image frames selected images of at least a part of the trailing vehicle and at least a part of the lead vehicle, thereby providing respective image coordinates of the trailing vehicle and the lead vehicle in the selected images; computing responsive to the image coordinates in the selected image frames a plurality of respective world space differential distances between the trailing vehicle and the lead vehicle; selecting from at least one of the captured image frames a first image point corresponding to an object point on the trailing vehicle and selecting from the at least one captured image frame a second image point corresponding to an object point on the lead vehicle, wherein the first and second image points correspond to world space points defining a line in world space parallel to or included in the plane of the road, wherein the line is parallel to the direction of motion of the trailing vehicle and the lead vehicle, wherein the world space differential distances are computed along said line; and determining a tailgating metric responsive to the known capture times of the selected image frames and the computed world space differential distances. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system including a camera and processor, the system mountable on a moving host vehicle for determining that a trailing vehicle is tailgating a lead vehicle while both are traveling on a lane of a road with the trailing vehicle following the lead vehicle, the system operable to:
-
capture from a camera a timed sequence of image frames at known capture times of the lead vehicle and the trailing vehicle; select from the captured image frames selected images of at least a part of the trailing vehicle and at least a part of the lead vehicle, thereby providing respective image coordinates of the trailing vehicle and the lead vehicle in the selected images; compute responsive to the image coordinates in the selected image frames a plurality of respective world space differential distances between the trailing vehicle and the lead vehicle; select from at least one of the captured image frames a first image point corresponding to an object point on the trailing vehicle and select from the at least one captured image frame a second image point corresponding to an object point on the load vehicle, wherein the first and second image points correspond to world space points defining a line in world space parallel to or included in the plane of the road, wherein the line is parallel to the direction of motion of the trailing vehicle and the lead vehicle, wherein the world space differential distances are computed along said line; and determine a tailgating metric responsive to the known capture times of the selected image frames and the computed world space differential distances. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A system mountable on a moving host vehicle for determining that a trailing vehicle is tailgating a lead vehicle while both the trailing vehicle and the lead vehicle are traveling on a lane of a road with the trailing vehicle following the lead vehicle, the system comprising:
-
multiple cameras mountable on the host vehicle with overlapping fields of view; a processor configured to capture from the cameras timed sequences of image frames at known capture times of the lead vehicle and the trailing vehicle, wherein the capture of the timed sequences of images frames are synchronized, wherein the processor is further configured to; select from the captured image frames corresponding image points between the synchronized image frames of at least a part of the trailing vehicle and at least a part of the lead vehicle to provide thereby respective image coordinates of the trailing vehicle and the lead vehicle in at least a portion of the captured image frames; compute responsive to the image coordinates of the corresponding image points in the synchronized image frames a plurality of world space differential distances between the trailing vehicle and the lead vehicle; select from at least one of the captured image frames a first image point corresponding to an object point on the trailing vehicle and select from the at least one captured image frame a second image point corresponding to an object point on the lead vehicle, wherein the first and second image points correspond to world space points defining a line in world space parallel to or included in the plane of the road, wherein the line is parallel to the direction of motion of the trailing vehicle and the lead vehicle, wherein the world space differential distances are computed along said line; and determine a tailgating metric responsive to the known capture times of the selected image frames and the computed world space differential distances.
-
Specification