Tracking Traffic Violations within an Intersection and Controlling Use of Parking Spaces Using Cameras
First Claim
1. A method of tracking traffic violations within an intersection and use of a 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 an intersection having a traffic control signal and a first vehicle;
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 a 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 the two or more first images, a first unique identifier of the first vehicle;
determining, based on the two or more first images, that the first vehicle is violating a traffic restriction within the intersection;
indicating, in response to the determination that the first vehicle is violating the traffic restriction within the intersection, the first unique identifier of the first vehicle and the traffic restriction that the first vehicle is violating;
determining, based on the two or more second images, a second unique identifier and a first characteristic of the second vehicle;
determining, based on the two or more third images, a second characteristic of the second vehicle;
comparing the second characteristic of the second vehicle to the first characteristic of the second vehicle;
determining, in response to the comparison of the second characteristic of the second vehicle and the first characteristic of the second vehicle, that the second characteristic of the second vehicle is approximately equal to the first characteristic of the second vehicle;
determining, in response to the approximate equivalence between the second characteristic of the second vehicle and the first characteristic of the second vehicle, that the second vehicle is present in the third field of view of the third camera;
determining, based on the two or more third images, that the second vehicle is stopped in the destination location at a first time;
determining, based on the two or more third images, that the second vehicle has left the destination location at a second time that is after the first time; and
indicating, in response to the determination that the second vehicle has left the destination location, the unique identifier of the second vehicle, the first time that the second vehicle began use of the destination location, and the second time that the second vehicle completed use of the destination location,wherein the steps of receiving, determining, indicating and comparing are performed by one or more processors.
1 Assignment
0 Petitions
Accused Products
Abstract
Tracking traffic violations within an intersection and use of a destination location are disclosed. Initially, two or more first images from a first camera having a first field of view are received. Next, a first unique identifier of a first vehicle and a violated traffic restriction within the intersection are determined based on the two or more first images. Next, two or more second images from a second camera having a second field of view are received. A second unique identifier and a first characteristic of a second vehicle are determined based on the two or more second images. Next, two or more third images from a third camera having a third field of view are received. That the second vehicle is stopped in a destination location at a first time and that the second vehicle has left the destination location at a second time are determined based on the two or more third images.
-
Citations
30 Claims
-
1. A method of tracking traffic violations within an intersection and use of a 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 an intersection having a traffic control signal and a first vehicle; 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 a 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 the two or more first images, a first unique identifier of the first vehicle; determining, based on the two or more first images, that the first vehicle is violating a traffic restriction within the intersection; indicating, in response to the determination that the first vehicle is violating the traffic restriction within the intersection, the first unique identifier of the first vehicle and the traffic restriction that the first vehicle is violating; determining, based on the two or more second images, a second unique identifier and a first characteristic of the second vehicle; determining, based on the two or more third images, a second characteristic of the second vehicle; comparing the second characteristic of the second vehicle to the first characteristic of the second vehicle; determining, in response to the comparison of the second characteristic of the second vehicle and the first characteristic of the second vehicle, that the second characteristic of the second vehicle is approximately equal to the first characteristic of the second vehicle; determining, in response to the approximate equivalence between the second characteristic of the second vehicle and the first characteristic of the second vehicle, that the second vehicle is present in the third field of view of the third camera; determining, based on the two or more third images, that the second vehicle is stopped in the destination location at a first time; determining, based on the two or more third images, that the second vehicle has left the destination location at a second time that is after the first time; and indicating, in response to the determination that the second vehicle has left the destination location, the unique identifier of the second vehicle, the first time that the second vehicle began use of the destination location, and the second time that the second vehicle completed use of the destination location, wherein the steps of receiving, determining, indicating and comparing 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, 28)
-
-
29. A system for tracking traffic violations within an intersection and use of a 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 an intersection having a traffic control signal and a first vehicle; 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 a 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 the two or more first images, a first unique identifier of the first vehicle; determine, based on the two or more first images, that the first vehicle is violating a traffic restriction within the intersection; indicate, in response to the determination that the first vehicle is violating the traffic restriction within the intersection, the first unique identifier of the first vehicle and the traffic restriction that the first vehicle is violating; determine, based on the two or more second images, a second unique identifier and a first characteristic of the second vehicle; determine, based on the two or more third images, a second characteristic of the second vehicle; compare the second characteristic of the second vehicle to the first characteristic of the second vehicle; determine, in response to the comparison of the second characteristic of the second vehicle and the first characteristic of the second vehicle, that the second characteristic of the second vehicle is approximately equal to the first characteristic of the second vehicle; determine, in response to the approximate equivalence between the second characteristic of the second vehicle and the first characteristic of the second vehicle, that the second vehicle is present in the third field of view of the third camera; determine, based on the two or more third images, that the second vehicle is stopped in the destination location at a first time; determine, based on the two or more third images, that the second vehicle has left the destination location at a second time that is after the first time; and indicate, in response to the determination that the second vehicle has left the destination location, the unique identifier of the second vehicle, the first time that the second vehicle began use of the destination location, and the second time that the second vehicle completed use of the destination location.
-
-
30. A storage device storing a computer program for tracking traffic violations within an intersection and use of a 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 an intersection having a traffic control signal and a first vehicle; 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 a 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 the two or more first images, a first unique identifier of the first vehicle; determine, based on the two or more first images, that the first vehicle is violating a traffic restriction within the intersection; indicate, in response to the determination that the first vehicle is violating the traffic restriction within the intersection, the first unique identifier of the first vehicle and the traffic restriction that the first vehicle is violating; determine, based on the two or more second images, a second unique identifier and a first characteristic of the second vehicle; determine, based on the two or more third images, a second characteristic of the second vehicle; compare the second characteristic of the second vehicle to the first characteristic of the second vehicle; determine, in response to the comparison of the second characteristic of the second vehicle and the first characteristic of the second vehicle, that the second characteristic of the second vehicle is approximately equal to the first characteristic of the second vehicle; determine, in response to the approximate equivalence between the second characteristic of the second vehicle and the first characteristic of the second vehicle, that the second vehicle is present in the third field of view of the third camera; determine, based on the two or more third images, that the second vehicle is stopped in the destination location at a first time; determine, based on the two or more third images, that the second vehicle has left the destination location at a second time that is after the first time; and indicate, in response to the determination that the second vehicle has left the destination location, the unique identifier of the second vehicle, the first time that the second vehicle began use of the destination location, and the second time that the second vehicle completed use of the destination location.
-
Specification