Electronic traffic monitor
First Claim
1. A method, comprising:
- using a computer to carry out the steps of;
receiving a video image of a road surface imaged and of a vehicle moving across the road surface;
determining a tracking point of a vehicle image, of the vehicle, captured in at least two frames of the video image;
deriving a formula descriptive of a curve containing the tracking points;
determining the vehicle image is a measuring vehicle by;
obtaining a number of target vehicle images captured by the video image;
identifying a segment of the target vehicle images by a function, wherein the function identifies at least one measuring vehicle image from the target vehicle images; and
identifying the vehicle image as a measuring vehicle upon the vehicle image matching the at least one measuring vehicle image; and
upon determining the vehicle image is the measuring vehicle, deriving a scaling map comprising a scaling factor associating a vehicle image dimension, in the direction of travel, to a real-world vehicle dimension at a point collocated with the vehicle image in one frame of the video image.
4 Assignments
0 Petitions
Accused Products
Abstract
A method of calibrating a video image to the scene imaged is provided for which a vehicle image transit can be associated with the transit of the real-world vehicle. A path is determined by a tracking point for at least one vehicle image. A measuring vehicle image is selected, wherein the measuring vehicle image is associated with a known dimension of the real-world measuring vehicle. At a point on the path, collocated with the tracking point, a scaling factor is determined such that a measuring vehicle image dimension is associated with a real-world dimension. A number of scaling factors can then be assembled into a scaling map allowing vehicles traversing the video scene to be measured in time, by the video frame rate, and distance, by the distance of their images and scaled according to the scaling map. Other embodiments are also disclosed.
29 Citations
17 Claims
-
1. A method, comprising:
using a computer to carry out the steps of; receiving a video image of a road surface imaged and of a vehicle moving across the road surface; determining a tracking point of a vehicle image, of the vehicle, captured in at least two frames of the video image; deriving a formula descriptive of a curve containing the tracking points; determining the vehicle image is a measuring vehicle by; obtaining a number of target vehicle images captured by the video image; identifying a segment of the target vehicle images by a function, wherein the function identifies at least one measuring vehicle image from the target vehicle images; and identifying the vehicle image as a measuring vehicle upon the vehicle image matching the at least one measuring vehicle image; and upon determining the vehicle image is the measuring vehicle, deriving a scaling map comprising a scaling factor associating a vehicle image dimension, in the direction of travel, to a real-world vehicle dimension at a point collocated with the vehicle image in one frame of the video image. - View Dependent Claims (2, 3, 4, 5, 6)
-
7. A system for gathering traffic information, comprising:
-
a video receiver to receive a video image of a road surface and vehicles moving across the road surface; a vehicle recognition process to identify a vehicle image in the video image and calculate a tracking point for the vehicle image; a vehicle path calculator to derive a formula descriptive of a path of the tracking point through a number of video image frames; a vehicle selection processor for selecting a measuring vehicle by matching a candidate vehicle image to a measurement vehicle image criteria determined by a function, wherein the measurement vehicle image criteria is associated with a known dimension of a measurement vehicle; a scale calculator to define a scaling map comprising scaling factors for at least one point on the path and equating a dimension of the measuring vehicle image to a real-world dimension of the measuring vehicle for the one point; and a vehicle measurement process to determine the progression of a target vehicle from the progression of a target vehicle image along the road surface image in accord with distances defined by the scaling map. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable medium having computer-executable instructions for performing the steps comprising:
-
receiving a video image of a road surface imaged and of a vehicle moving across the road surface; determining a tracking point of a vehicle image, of the vehicle, captured in at least two frames of the video image; deriving a formula descriptive of a curve containing the tracking points; determining the vehicle image is a measuring vehicle by; obtaining a number of target vehicle images captured by the video image; identifying a segment of the target vehicle images by a function, wherein the function identifies at least one measuring vehicle image from the target vehicle images; and identifying the vehicle image as a measuring vehicle upon the vehicle image matching the at least one measuring vehicle image; and upon determining the vehicle image is a measuring vehicle, deriving a scaling map comprising a scaling factor associating a vehicle image dimension, in the direction of travel, to a real-world vehicle dimension at a point collocated with the vehicle image in one frame of the video image. - View Dependent Claims (14, 15, 16, 17)
-
Specification