STOPPED VEHICLE DETECTION SYSTEM
The system enables early traffic incidents detection and response, ensuring smooth traffic flow, improving travel time and air quality
About the Client
ARS Traffic & Transport Technology (ARS T&TT), based in the Netherlands, is a top provider of intelligent traffic and transport technology solutions.
The company’s mission is to enhance transportation safety, efficiency, and sustainability by utilizing advanced technology and collaborating closely with customers and partners.
ARS T&TT focuses on creating and deploying innovative technology solutions to boost the safety, efficiency, and sustainability of transportation networks. Their offerings include Traffic Management & Information, Traffic Enforcement, Smart Parking, Planning & Logistics, Public Transport solutions, and Marine Technology.
About the Solution
One of our client’s main products is an Incident Detection System designed to identify traffic jams, sudden deceleration, stopped vehicles, and road obstructions using video and radar sensors.
Images from sensors are analyzed, and if an issue is detected, the Traffic Management Center is alerted and visuals are presented. The alert ends when the situation normalizes, with a ‘clear’ message sent.
This system enables early traffic incidents detection and response, ensuring smooth traffic flow, improving road network throughput, travel time, and air quality.
Main Application Areas
The system supports real-time traffic monitoring in:
- urban motorways
- tunnels
- bridges
- special crossings.
The Project Goal
During the project, Vector Software engineers successfully developed several new modules that are key to the Stopped Vehicle Detection System.
Tools & Technologies
The System Components
The Outstation
Status: existing component
The Stopped Vehicle Detection System consists of outstations that observe traffic via radar and camera, interpret it, and send information about stopped vehicles. Each outstation works autonomously without a central component.
Radar Connector
Status: new module
Fetches radar data, decodes it into object data, and prioritizes timestamping for accuracy using sensor documentation specifications.
Video Analytics
Status: existing module
Analyzes incoming video, detects and classifies VA objects, and prioritizes video frame timestamping for accuracy.
Traffic Interpretation
Status: existing module
Uses two instances to interpret radar and VA object data, analyzes traffic flow, determines traffic state, and generates traffic events.
Traffic Conclusion
Status: new module
Analyzes traffic events from radar and video interpreters, creates traffic alerts, and pushes them to the customer via the interface module.
Traffic Alert Interface
Status: new module
Primary customer interface, delivering new traffic alerts and updates.
CSV Interface
Status: new module
Enables customers to retrieve alerts in CSV format and provides a traffic alert overview via MQTT subscription.
Monitoring
Status: new module
Monitors all modules on the device, writes results to local cache, and sends important events to the SNMP interface module.
Watchdog
Status: new module
Monitors custom modules, presumes malfunction if no report is received, and forces a restart if necessary.
SNMP Interface Module
Status: new module
Offers SNMP service, sharing important events and local cache information to inform subscribers of outstation issues.
RMAS and Updater
Status: new functionality
Implements RMAS protocol for software updates, allowing customers to upgrade or downgrade devices. Manages one version number for the entire system.
Message Broker
Status: off-the-shelf module
Uses MQTT for process communication, ensuring consistent message delivery and minimizing non-delivered essential messages.
NTP
Status: off-the-shelf module
Manages the system clock using NTP.
Video Recorder
Status: existing module
Stores raw encoded video data on disk with filenames indicating recording start datetime, useful for development and testing.
Radar Connector
Status: new module
Fetches radar data, decodes it into object data, and prioritizes timestamping for accuracy using sensor documentation specifications.
Processed Data
Recorder
Status: existing module
Records outputs from several modules, noting the recording moment, and applies a data retention policy to prevent long-term storage of sensitive information.
Storage
Outstation storage includes:
On-disk storage for video and processed data recorder
Cache for data that may not be lost
Logs with configurable log rotation for all modules