Tracking speeding violations and controlling use of parking spaces using cameras
First Claim
1. A method of tracking speeding violations and use of at least one destination location, the method comprising:
- receiving two or more first images from a first camera having a first field of view, the two or more first images showing a first vehicle within a portion of a roadway;
receiving two or more second images from a second camera having a second field of view, the two or more second images showing a second vehicle, the second camera being different from the first camera, and the second field of view being different from the first field of view;
receiving two or more third images from a third camera having a third field of view, the two or more third images showing at least one destination location and the second vehicle, the third camera being different from the second camera, and the third field of view being different from and partially overlapping with the second field of view;
determining, based on at least two of the two or more first images, a speed of the first vehicle at a first time within the portion of the roadway;
comparing the speed of the first vehicle at the first time with a first predetermined speed limit associated with the portion of the roadway;
determining, in response to the comparison of the speed of the first vehicle at the first time and the first predetermined speed limit, that the first vehicle exceeded the first predetermined speed limit at the first time;
indicating, in response to the determination that the first vehicle exceeded the first predetermined speed limit at the first time, a unique identifier of the first vehicle and the speed of the first vehicle at the first time;
determining, based on at least one of the two or more second images, a first static characteristic of the second vehicle and a first dynamic characteristic of the second vehicle;
determining, based on at least one of the two or more third images, a second static characteristic of the second vehicle and a second dynamic characteristic of the second vehicle;
comparing the second static characteristic of the second vehicle to the first static characteristic of the second vehicle, and the second dynamic characteristic of the second vehicle to the first dynamic characteristic of the second vehicle;
determining, in response to the comparison of the second static characteristic of the second vehicle to the first static characteristic of the second vehicle and the comparison of the second dynamic characteristic of the second vehicle to the first dynamic characteristic of the second vehicle, that the second static characteristic of the second vehicle is approximately equal to the first static characteristic of the second vehicle and that the second dynamic characteristic of the second vehicle is approximately equal to the first dynamic characteristic of the second vehicle;
determining, in response to the approximate equivalence between the second static characteristic of the second vehicle and the first static characteristic of the second vehicle and the approximate equivalence between the second dynamic characteristic of the second vehicle and the first dynamic characteristic of the second vehicle, that the second vehicle is present in the third field of view of the third camera;
determining, based on at least one of the two or more third images, that the second vehicle is stopped in the at least one destination location at a second time;
determining, based on at least another of the two or more third images, that the second vehicle has left the at least one destination location at a third time that is after the second time; and
indicating, in response to the determination that the second vehicle has left the at least one destination location, a unique identifier of the second vehicle, the second time that the second vehicle began use of the at least one destination location, and the third time that the second vehicle completed use of the at least one destination location,wherein the steps of receiving, determining, comparing, and indicating are performed by one or more processors.
1 Assignment
0 Petitions
Accused Products
Abstract
Tracking speeding violations and the use of at least one destination location are disclosed. Initially, two or more first images are received from a first camera, two or more second images are received from a second camera having a different field of view, and two or more third images are received from a third camera having a field of view overlapping with the field of the view of the second camera. Next, a speed of the first vehicle at a first time is determined. It is determined that the first vehicle exceeded a first predetermined speed limit at the first time. A unique identifier of the first vehicle and the speed of the first vehicle at the first time are then indicated. Next, it is determined that the second vehicle is stopped in the at least one destination location at a second time and that the second vehicle has left the at least one destination location at a third time that is after the second time. Finally, a unique identifier of the second vehicle, the second time, and the third time are indicated.
-
Citations
28 Claims
-
1. A method of tracking speeding violations and use of at least one destination location, the method comprising:
-
receiving two or more first images from a first camera having a first field of view, the two or more first images showing a first vehicle within a portion of a roadway; receiving two or more second images from a second camera having a second field of view, the two or more second images showing a second vehicle, the second camera being different from the first camera, and the second field of view being different from the first field of view; receiving two or more third images from a third camera having a third field of view, the two or more third images showing at least one destination location and the second vehicle, the third camera being different from the second camera, and the third field of view being different from and partially overlapping with the second field of view; determining, based on at least two of the two or more first images, a speed of the first vehicle at a first time within the portion of the roadway; comparing the speed of the first vehicle at the first time with a first predetermined speed limit associated with the portion of the roadway; determining, in response to the comparison of the speed of the first vehicle at the first time and the first predetermined speed limit, that the first vehicle exceeded the first predetermined speed limit at the first time; indicating, in response to the determination that the first vehicle exceeded the first predetermined speed limit at the first time, a unique identifier of the first vehicle and the speed of the first vehicle at the first time; determining, based on at least one of the two or more second images, a first static characteristic of the second vehicle and a first dynamic characteristic of the second vehicle; determining, based on at least one of the two or more third images, a second static characteristic of the second vehicle and a second dynamic characteristic of the second vehicle; comparing the second static characteristic of the second vehicle to the first static characteristic of the second vehicle, and the second dynamic characteristic of the second vehicle to the first dynamic characteristic of the second vehicle; determining, in response to the comparison of the second static characteristic of the second vehicle to the first static characteristic of the second vehicle and the comparison of the second dynamic characteristic of the second vehicle to the first dynamic characteristic of the second vehicle, that the second static characteristic of the second vehicle is approximately equal to the first static characteristic of the second vehicle and that the second dynamic characteristic of the second vehicle is approximately equal to the first dynamic characteristic of the second vehicle; determining, in response to the approximate equivalence between the second static characteristic of the second vehicle and the first static characteristic of the second vehicle and the approximate equivalence between the second dynamic characteristic of the second vehicle and the first dynamic characteristic of the second vehicle, that the second vehicle is present in the third field of view of the third camera; determining, based on at least one of the two or more third images, that the second vehicle is stopped in the at least one destination location at a second time; determining, based on at least another of the two or more third images, that the second vehicle has left the at least one destination location at a third time that is after the second time; and indicating, in response to the determination that the second vehicle has left the at least one destination location, a unique identifier of the second vehicle, the second time that the second vehicle began use of the at least one destination location, and the third time that the second vehicle completed use of the at least one destination location, wherein the steps of receiving, determining, comparing, and indicating are performed by one or more processors. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A system for tracking speeding violations and use of at least one destination location, the system comprising one or more processors connected to at least one storage device, the system being configured to:
-
receive two or more first images from a first camera having a first field of view, the two or more first images showing a first vehicle within a portion of a roadway; receive two or more second images from a second camera having a second field of view, the two or more second images showing a second vehicle, the second camera being different from the first camera, and the second field of view being different from the first field of view; receive two or more third images from a third camera having a third field of view, the two or more third images showing at least one destination location and the second vehicle, the third camera being different from the second camera, and the third field of view being different from and partially overlapping with the second field of view; determine, based on at least two of the two or more first images, a speed of the first vehicle at a first time within the portion of the roadway; compare the speed of the first vehicle at the first time with a first predetermined speed limit associated with the portion of the roadway; determine, in response to the comparison of the speed of the first vehicle at the first time and the first predetermined speed limit, that the first vehicle exceeded the first predetermined speed limit at the first time; indicate, in response to the determination that the first vehicle exceeded the first predetermined speed limit at the first time, a unique identifier of the first vehicle and the speed of the first vehicle at the first time; determine, based on at least one of the two or more second images, a first static characteristic of the second vehicle and a first dynamic characteristic of the second vehicle; determine, based on at least one of the two or more third images, a second static characteristic of the second vehicle and a second dynamic characteristic of the second vehicle; compare the second static characteristic of the second vehicle to the first static characteristic of the second vehicle, and the second dynamic characteristic of the second vehicle to the first dynamic characteristic of the second vehicle; determine, in response to the comparison of the second static characteristic of the second vehicle to the first static characteristic of the second vehicle and the comparison of the second dynamic characteristic of the second vehicle to the first dynamic characteristic of the second vehicle, that the second static characteristic of the second vehicle is approximately equal to the first static characteristic of the second vehicle and that the second dynamic characteristic of the second vehicle is approximately equal to the first dynamic characteristic of the second vehicle; determine, in response to the approximate equivalence between the second static characteristic of the second vehicle and the first static characteristic of the second vehicle and the approximate equivalence between the second dynamic characteristic of the second vehicle and the first dynamic characteristic of the second vehicle, that the second vehicle is present in the third field of view of the third camera; determine, based on at least one of the two or more third images, that the second vehicle is stopped in the at least one destination location at a second time; determine, based on at least another of the two or more third images, that the second vehicle has left the at least one destination location at a third time that is after the second time; and indicate, in response to the determination that the second vehicle has left the at least one destination location, a unique identifier of the second vehicle, the second time that the second vehicle began use of the at least one destination location, and the third time that the second vehicle completed use of the at least one destination location.
-
-
28. A storage device storing a computer program for tracking speeding violations and use of at least one destination location, the computer program comprising one or more code segments that, when executed, cause one or more processors to:
-
receive two or more first images from a first camera having a first field of view, the two or more first images showing a first vehicle within a portion of a roadway; receive two or more second images from a second camera having a second field of view, the two or more second images showing a second vehicle, the second camera being different from the first camera, and the second field of view being different from the first field of view; receive two or more third images from a third camera having a third field of view, the two or more third images showing at least one destination location and the second vehicle, the third camera being different from the second camera, and the third field of view being different from and partially overlapping with the second field of view; determine, based on at least two of the two or more first images, a speed of the first vehicle at a first time within the portion of the roadway; compare the speed of the first vehicle at the first time with a first predetermined speed limit associated with the portion of the roadway; determine, in response to the comparison of the speed of the first vehicle at the first time and the first predetermined speed limit, that the first vehicle exceeded the first predetermined speed limit at the first time; indicate, in response to the determination that the first vehicle exceeded the first predetermined speed limit at the first time, a unique identifier of the first vehicle and the speed of the first vehicle at the first time; determine, based on at least one of the two or more second images, a first static characteristic of the second vehicle and a first dynamic characteristic of the second vehicle; determine, based on at least one of the two or more third images, a second static characteristic of the second vehicle and a second dynamic characteristic of the second vehicle; compare the second static characteristic of the second vehicle to the first static characteristic of the second vehicle, and the second dynamic characteristic of the second vehicle to the first dynamic characteristic of the second vehicle; determine, in response to the comparison of the second static characteristic of the second vehicle to the first static characteristic of the second vehicle and the comparison of the second dynamic characteristic of the second vehicle to the first dynamic characteristic of the second vehicle, that the second static characteristic of the second vehicle is approximately equal to the first static characteristic of the second vehicle and that the second dynamic characteristic of the second vehicle is approximately equal to the first dynamic characteristic of the second vehicle; determine, in response to the approximate equivalence between the second static characteristic of the second vehicle and the first static characteristic of the second vehicle and the approximate equivalence between the second dynamic characteristic of the second vehicle and the first dynamic characteristic of the second vehicle, that the second vehicle is present in the third field of view of the third camera; determine, based on at least one of the two or more third images, that the second vehicle is stopped in the at least one destination location at a second time; determine, based on at least another of the two or more third images, that the second vehicle has left the at least one destination location at a third time that is after the second time; and indicate, in response to the determination that the second vehicle has left the at least one destination location, a unique identifier of the second vehicle, the second time that the second vehicle began use of the at least one destination location, and the third time that the second vehicle completed use of the at least one destination location.
-
Specification