System and method of adaptive controlling of traffic using camera data
First Claim
1. A method of controlling traffic at an intersection comprising:
- receiving traffic data from one or more sensors at the intersection, wherein the traffic data comprises data regarding objects at the intersection detected by the one or more sensors;
detecting, using the traffic data for a period of time, a pattern of movement of the objects on at least two roads of the intersection during the period of time, wherein detecting the pattern comprises;
analyzing the traffic data to determine a number of the objects at the intersection during the period of time; and
detecting the pattern by determining a rate of change in the number of the objects relative to at least one variable;
determining if the pattern is associated with one or more predetermined traffic patterns at the intersection;
based on the determining, retrieving a current traffic control program implemented at the intersection;
controlling the traffic at the intersection by adjusting one or more parameters of the current traffic control program to yield a modified traffic control program, wherein the adjusting is based on the one or more predetermined traffic patterns; and
storing the modified traffic control program in a database for future use.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and a method for adaptively controlling of traffic are disclosed. The method includes receiving traffic data from one or more sensors at the intersection; detecting at least one pattern in the traffic data for a given period of time; identifying at least one variable in the pattern; determining if the at least one variable is associated with one or more available traffic patterns at the intersection; based on the determining, retrieving a current traffic control program implemented at the intersection; adaptively controlling the traffic at the intersection during the given period of time by adjusting one or more parameters of the current traffic control program to yield a modified traffic control program; and storing the modified traffic control program in a database for future use.
68 Citations
17 Claims
-
1. A method of controlling traffic at an intersection comprising:
-
receiving traffic data from one or more sensors at the intersection, wherein the traffic data comprises data regarding objects at the intersection detected by the one or more sensors; detecting, using the traffic data for a period of time, a pattern of movement of the objects on at least two roads of the intersection during the period of time, wherein detecting the pattern comprises; analyzing the traffic data to determine a number of the objects at the intersection during the period of time; and detecting the pattern by determining a rate of change in the number of the objects relative to at least one variable; determining if the pattern is associated with one or more predetermined traffic patterns at the intersection; based on the determining, retrieving a current traffic control program implemented at the intersection; controlling the traffic at the intersection by adjusting one or more parameters of the current traffic control program to yield a modified traffic control program, wherein the adjusting is based on the one or more predetermined traffic patterns; and storing the modified traffic control program in a database for future use. - View Dependent Claims (2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13)
-
-
8. A traffic controller comprising:
-
memory having computer-readable instructions stored therein; and one or more processors configured to execute the computer-readable instructions to; receive traffic data from one or more sensors at an intersection, wherein the traffic data comprises data regarding objects at the intersection detected by the one or more sensors; detect, using the traffic data for a period of time, a pattern of movement of the objects on at least two roads of the intersection during the period of time, wherein the one or more processors are configured to execute the computer-readable instructions to detect the pattern by; analyzing the traffic data to determine a number of the objects at the intersection during the period of time; and detecting the pattern by determining a rate of change in the number of the objects relative to at least one variable; determine if the pattern is associated with one or more predetermined traffic patterns at the intersection; based on the determining, retrieve a current traffic control program implemented at the intersection; control traffic at the intersection by adjusting one or more parameters of the current traffic control program to yield a modified traffic control program, wherein the adjusting is based on the one or more predetermined traffic patterns; and store the modified traffic control program in a database for future use.
-
-
14. One or more non-transitory computer-readable medium having computer-readable instructions stored thereon, which when executed by one or more processors, cause the one or more processors to:
-
receive traffic data from one or more sensors at an intersection, wherein the traffic data comprises data regarding objects at the intersection detected by the one or more sensors; detect, using the traffic data for a period of time, a pattern of movement of the objects on at least two roads of the intersection during the period of time, wherein the execution of the computer-readable instructions by the one or more processors, further cause the one or more processors to detect the pattern by; analyzing the traffic data to determine a number of the objects at the intersection during the period of time; and detecting the pattern by determining a rate of change in the number of the objects relative to at least one variable; determine if the pattern is associated with one or more predetermined traffic patterns at the intersection; based on the determining, retrieve a current traffic control program implemented at the intersection; control traffic at the intersection by adjusting one or more parameters of the current traffic control program to yield a modified traffic control program, wherein the adjusting is based on the one or more predetermined traffic patterns; and store the modified traffic control program in a database for future use. - View Dependent Claims (15, 16, 17)
-
Specification