Smart Traffic Intersection Agent#

Note! This is a sample application intended for evaluation and development purposes only. For more information, refer to Intended Use

The Smart Traffic Intersection Agent demonstrates how Intel hardware performs in AI solutions for urban traffic management. It presents the use case of a comprehensive traffic analysis service that provides real-time intersection monitoring, analyzes directional traffic density, and provides traffic insights powered by a Vision Language Model (VLM).

The agent processes MQTT traffic data, manages camera images, and delivers intelligent traffic analysis through RESTful APIs. It supports sliding-window analysis, sustained traffic detection, and intelligent management of camera images to enhance traffic insights.

Here is its high-level architecture diagram, showcasing its core components and their interactions with external systems:

ITT architecture

The Smart Traffic UI below shows how traffic and weather data is analyzed, and how summary and alerts are shown to the user:

traffic intersection agent UI

Components#

The Smart Traffic Intersection stack includes the following containerized services:

  • MQTT Broker (Eclipse Mosquitto message broker) - Message broker for traffic data

  • DL Streamer Pipeline Server - Video analytics and AI inference

  • Scenescape Database - Configuration and metadata storage

  • Scenescape Web Server - Management interface

  • Scenescape Controller - Orchestration service

  • VLM OpenVINO Serving - Vision Language Model inference

  • Traffic Intelligence - Real-time traffic analysis with dual interface (API and UI)

Key Integration Points#

  • MQTT Communication: All services communicate via the shared MQTT broker

  • Docker Network: Services discover each other via Docker service names

  • Shared Secrets: TLS certificates and auth files mounted from src/secrets/

  • Persistent Storage: Traffic data stored in Docker volume traffic-intelligence-data

  • Health Monitoring: All services include health check endpoints

Learn More#