Knowledge Graph Driven Approach to Represent Video Streams for Spatiotemporal Event Pattern Matching in Complex Event Processing
Piyush Yadav, Dhaval Salwala, Edward Curry

TL;DR
This paper introduces VEKG, a graph-based representation for video streams that enables real-time complex event pattern matching in CEP systems, significantly improving efficiency and speed over existing methods.
Contribution
The paper presents a novel Video Event Knowledge Graph (VEKG) and its optimized version VEKG-TAG for efficient spatiotemporal event pattern detection in unstructured video streams.
Findings
VEKG effectively models video data as semantic graphs.
VEKG-TAG reduces graph size by over 90%.
Achieves sub-second latency with 5.19X faster search.
Abstract
Complex Event Processing (CEP) is an event processing paradigm to perform real-time analytics over streaming data and match high-level event patterns. Presently, CEP is limited to process structured data stream. Video streams are complicated due to their unstructured data model and limit CEP systems to perform matching over them. This work introduces a graph-based structure for continuous evolving video streams, which enables the CEP system to query complex video event patterns. We propose the Video Event Knowledge Graph (VEKG), a graph driven representation of video data. VEKG models video objects as nodes and their relationship interaction as edges over time and space. It creates a semantic knowledge representation of video data derived from the detection of high-level semantic concepts from the video using an ensemble of deep learning models. A CEP-based state optimization -…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
