Dynamic Traffic Signal Optimization Using Vehicle Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current traffic signal management relies on static timing programs that fail to respond dynamically to changing traffic conditions, leading to inefficient traffic flow, unnecessary delays, and frustration for drivers and passengers.

Innovation Solution

A computer-implemented process that uses one or more processors to detect vehicles within a predetermined proximity of a traffic signal, calculate prioritized overall lane wait times, and dynamically allocate go-signal times based on vehicle congestion and priority, thereby optimizing traffic flow.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If static timing programs are used for traffic signals, then the system is simple and reliable, but traffic flow efficiency deteriorates due to inability to respond to dynamic changes

Engineering Contradiction:
Improvetraffic flow efficiencyVSAvoidsignal control system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The traffic signal system transitions from static timing programs to dynamic control by continuously detecting vehicle presence and calculating prioritized wait times. The signal timing is adjusted in real-time based on current traffic conditions, allowing the system to adapt to changing demands while maintaining operational simplicity through automated processor-based control.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system implements feedback by detecting vehicle information through sensors, calculating lane wait times, and using this data to dynamically adjust signal timing. The processor continuously monitors traffic conditions and modifies signal phases accordingly, creating a closed-loop control system that responds to actual traffic demand rather than relying on predetermined static schedules.

Inventive Principle:
Principle #23Feedback

2Loss of time

If static timing programs are used for traffic signals, then the system is easy to operate, but wait times for vehicles increase due to lack of responsiveness

Engineering Contradiction:
Improvevehicle wait timeVSAvoidsignal timing management
Core Design Contradiction:
Loss of timeVSEase of operation

Solution Approach 1:

The traffic signal system performs self-service by automatically detecting vehicle presence, calculating prioritized wait times, and adjusting signal timing without human intervention. The processor-based system autonomously optimizes traffic flow by responding to real-time conditions, eliminating the need for manual timing adjustments while reducing vehicle wait times through dynamic adaptation.

Inventive Principle:
Principle #25Self-service

3Productivity

If dynamic vehicle detection and calculation of prioritized lane wait times is implemented, then traffic flow optimization improves, but system complexity increases

Engineering Contradiction:
Improvetraffic flow optimizationVSAvoiddetection and control system complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The processor-based control system performs multiple functions including vehicle detection, wait time calculation, signal phase determination, and timing optimization. By consolidating these diverse functions into a single multi-functional control unit, the system achieves sophisticated traffic flow optimization without proportionally increasing overall system complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system replaces complex mechanical timing mechanisms with electronic processor-based control. Instead of using mechanical clocks and switches for signal timing, the invention uses electronic sensors and digital processors to detect vehicles and calculate optimal timing, simplifying the physical infrastructure while enabling dynamic optimization capabilities.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Loss of time

If dynamic allocation of go-signal times based on vehicle congestion is implemented, then overall wait times are reduced, but measurement and detection requirements increase

Engineering Contradiction:
Improveoverall vehicle wait timeVSAvoidvehicle information detection
Core Design Contradiction:
Loss of timeVSDifficulty of detecting and measuring

Solution Approach 1:

The system merges vehicle detection, wait time calculation, and signal control into an integrated processor-based system. By combining these functions, the system reduces overall complexity despite increased detection requirements, as the same processing unit that detects vehicles also performs the calculations and control decisions, eliminating the need for separate dedicated systems for each function.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12315368B2Dynamic traffic signal optimization using received vehicle information
Publication Date: 2025.05.27 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12315368B2 patent drawing
  • US12315368B2 patent drawing
  • US12315368B2 patent drawing

AI summary

A set of incoming lanes are identified within a pre-determined proximity of a traffic signal as candidate lanes to receive a go-signal from the traffic signal. A prioritized overall lane wait time is calculated for each incoming lane. Selected lanes receive the go-signal in the current iteration, based on the prioritized overall lane wait time. An amount of time to allocate to the go-signal is calculated, based on the number of vehicles to flush from the selected lanes. The go-signal is presented to the selected lanes for the allocated time, including non-conflicting lanes. A set of metrics are collected including throughput of vehicles leaving the pre-determined proximity of the traffic signal. Based on the metrics, a time allocation is determined for the next iteration of the go-signal, parameters are updated for the prioritized overall lane wait time, and the next iteration of the traffic signal is initiated.