Digital Signage: Context-Aware, Cross-Selling#
The Context-Aware, Cross-Selling Digital Signage application is a fully containerized, end-to-end edge AI solution for real-time product detection and dynamic advertisement generation. It is optimized for Intel® platforms in retail and similar environments and follows a microservices design pattern.
Key Features:
Product Provisioning: Configure product items with predefined advertisements, slogans, promotional offers, and pricing.
Context-Aware Detection: Real-time product identification from video streams (file-based or RTSP camera input).
Cross-Sell & Up-Sell Recommendations: Intelligent suggestion logic based on detected products and contextual data.
Hybrid Advertisement Display: Serves predefined ads or generates dynamic ads via generative AI when not provisioned.
Interactive Web Interface: Live video stream visualization with near real-time advertisement rendering.
Containerized Deployment: Single-node deployment via Docker Compose.
Intel® Optimized AI Pipeline: DL Streamer Pipeline Server for video analytics and OpenVINO™ GenAI for dynamic ad generation.
Core Services#
Service |
Description |
|---|---|
PID (Product Identification) |
Detects products from video streams using DL Streamer Pipeline Server and YOLO models. |
AIG (Advertise Image Generator) |
Generates dynamic advertisements using Stable Diffusion XL Turbo and MiniLM via OpenVINO™ GenAI. |
ASe (Advertise Searcher) |
Retrieves and ranks relevant predefined ads from ChromaDB vector search. |
Web UI |
Displays the live video stream and current advertisements in a browser-based interface. |
Supporting Services: MediaMTX (WebRTC relay), Mosquitto (MQTT broker), ChromaDB (vector database), COTURN (TURN server for WebRTC).