Method, apparatus and computer program product for estimation of road traffic condition using traffic signal data
First Claim
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform:
- identify each of a plurality of paths through an intersection;
identify signal phase and timing data for each traffic light associated with each path through the intersection;
receive probe data for vehicles approaching or traversing the intersection;
estimate a number of vehicles in a queue to traverse the intersection along a path of the plurality of paths through the intersection during a red phase of the traffic light controlling the path through the intersection;
identify a green phase of the traffic light controlling the path through the intersection immediately following the red phase of the traffic light controlling the path through the intersection;
estimate a number of vehicles of the vehicles queued to traverse the intersection along the path through the intersection during a next red phase of the traffic light, immediately following the green phase of the traffic light controlling the path through the intersection, that failed to traverse the intersection during the green phase of the traffic light;
estimate a congestion status of the path through the intersection based on the number of vehicles that failed to traverse the intersection during the green phase of the traffic light; and
cause the congestion status to be provided to permit updating of a map to reflect the congestion status.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for improved traffic congestion estimation is provided using signal phase and timing data from traffic signals at intersections and probe data from vehicles traversing said intersections. An example method may include: identifying each of a plurality of paths through an intersection; identifying signal phase and timing data for each traffic light associated with each path through the intersection; receiving probe data for vehicles approaching or traversing the intersection; estimating a number of vehicles failing to traverse the intersection along a path through the intersection; estimating a congestion status of the path through the intersection based on the number of vehicles failing to traverse the intersection; and causing the congestion status to be provided to permit updating of a map to reflect the congestion status.
37 Citations
17 Claims
-
1. An apparatus comprising at least one processor and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to at least perform:
-
identify each of a plurality of paths through an intersection; identify signal phase and timing data for each traffic light associated with each path through the intersection; receive probe data for vehicles approaching or traversing the intersection; estimate a number of vehicles in a queue to traverse the intersection along a path of the plurality of paths through the intersection during a red phase of the traffic light controlling the path through the intersection; identify a green phase of the traffic light controlling the path through the intersection immediately following the red phase of the traffic light controlling the path through the intersection; estimate a number of vehicles of the vehicles queued to traverse the intersection along the path through the intersection during a next red phase of the traffic light, immediately following the green phase of the traffic light controlling the path through the intersection, that failed to traverse the intersection during the green phase of the traffic light; estimate a congestion status of the path through the intersection based on the number of vehicles that failed to traverse the intersection during the green phase of the traffic light; and cause the congestion status to be provided to permit updating of a map to reflect the congestion status. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
identifying each of a plurality of paths through an intersection; identifying signal phase and timing data for each traffic light associated with each path through the intersection; receiving probe data for vehicles approaching or traversing the intersection; estimating a number of vehicles in a queue to traverse the intersection along a path of the plurality of paths through the intersection during a red phase of the traffic light controlling the path through the intersection; identifying a green phase of the traffic light controlling the path through the intersection immediately following the red phase of the traffic light controlling the path through the intersection; estimating a number of vehicles of the vehicles queued to traverse the intersection along the path through the intersection during a next red phase of the traffic light, immediately following the green phase of the traffic light controlling the path through the intersection, that failed to traverse the intersection during the green phase of the traffic light; estimating a congestion status of the path through the intersection based on the number of vehicles that failed to traverse the intersection during the green phase of the traffic light; and causing the congestion status to be provided to permit updating of a map to reflect the congestion status. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product comprising at least one non-transitory computer-readable storage medium having computer-executable program code instructions stored therein, the computer-executable program code instructions comprising:
-
program code instructions to identify each of a plurality of paths through an intersection; program code instructions to identify signal phase and timing data for each traffic light associated with each path through the intersection; program code instructions to receive probe data for vehicles approaching or traversing the intersection; program code instructions to estimate a number of vehicles in a queue to traverse the intersection along a path of the plurality of paths through the intersection during a red phase of the traffic light controlling the path through the intersection; program code instructions to identify a green phase of the traffic light controlling the path through the intersection immediately following the red phase of the traffic light controlling the path through the intersection; program code instructions to estimate a number of vehicles of the vehicles queued to traverse the intersection along the path through the intersection during a next red phase of the traffic light, immediately following the green phase of the traffic light controlling the path through the intersection, that failed to traverse the intersection during the green phase of the traffic light; program code instructions to estimate a congestion status of the path through the intersection based on the number of vehicles that failed to traverse the intersection during the green phase of the traffic light; and program code instructions to cause the congestion status to be provided to permit updating of a map to reflect the congestion status. - View Dependent Claims (14, 15, 16, 17)
-
Specification