TLDR: UNO is a novel single-stage, object-centric framework that unifies box-level and pixel-level Video Scene Graph Generation (VidSGG). It uses an extended slot attention mechanism to decompose visual features into object and relation slots, coupled with object temporal consistency learning and a dynamic triplet prediction module. This approach enables UNO to efficiently detect objects and model their temporal interactions with high accuracy, outperforming existing multi-stage methods on both DSGG and PVSG benchmarks.
Understanding the dynamic world within videos is a complex task for artificial intelligence. Researchers have been working on Video Scene Graph Generation (VidSGG), a method that helps AI systems interpret videos by identifying objects and mapping out their interactions over time, much like creating a storybook of events. This structured representation is vital for various applications, from advanced video understanding to robotic reasoning.
Traditionally, VidSGG has been tackled in two main ways, differing in how precisely they define objects. One approach, known as box-level VidSGG (or Dynamic Scene Graph Generation – DSGG), uses simple bounding boxes to outline objects and focuses on relationships within individual frames. The other, panoptic pixel-level VidSGG (or Panoptic Video Scene Graph Generation – PVSG), offers a much finer-grained understanding, using pixel-level masks to define objects and tracking their identities and interactions throughout the entire video. The challenge has been that these two approaches often require separate, complex systems and multiple training steps, leading to inefficiencies and suboptimal performance.
Enter UNO (UNified Object-centric VidSGG), a groundbreaking new framework that aims to simplify and unify these tasks. Developed by researchers from FPT Software AI Center, Aalborg University, Pioneer Centre for AI, S-Lab at Nanyang Technological University, and AICV Lab at the University of Arkansas, UNO is a single-stage, end-to-end architecture designed to handle both box-level and pixel-level VidSGG simultaneously. This means it can adapt to different levels of visual detail without needing task-specific modifications or lengthy multi-stage training pipelines.
How UNO Works
At its core, UNO leverages an innovative approach to visual representation. It starts by using a pre-trained visual encoder to extract rich feature maps from each video frame. These features are then fed into an extended slot attention mechanism. Think of slot attention as a smart clustering tool that can decompose the complex visual information into distinct “slots” – some representing individual objects and others representing potential interactions or “relations.” These slots act as modular building blocks, forming a shared understanding across both VidSGG tasks.
To ensure that objects are consistently recognized and tracked across different frames, UNO introduces “object temporal consistency learning.” This mechanism ensures that the representations of the same object remain aligned over time, even without relying on traditional, computationally expensive object tracking modules. Additionally, a “dynamic triplet prediction module” efficiently links these relation slots to the correct pairs of object slots, capturing how interactions evolve throughout the video and reducing redundant predictions.
Key Advantages and Performance
The unified, object-centric design of UNO offers significant benefits. It minimizes task-specific adjustments and maximizes the sharing of parameters, making it highly efficient. The researchers evaluated UNO on standard benchmarks for both box-level (Action Genome dataset) and pixel-level (PVSG dataset) VidSGG. The results were impressive: UNO not only achieved competitive performance but often surpassed state-of-the-art methods in both accuracy and computational efficiency.
For instance, in box-level VidSGG, UNO significantly outperformed previous one-stage and even many multi-stage methods in detecting objects and predicting relationships. In the more challenging pixel-level VidSGG, which involves precise mask-based object identification and tracking, UNO also demonstrated superior performance, particularly in recalling ground-truth triplets with high accuracy.
Ablation studies further highlighted the effectiveness of UNO’s design. Training the model with both bounding box and mask data showed a synergistic effect, where each type of data complemented the other, leading to improved performance across all metrics. The “object temporal consistency learning” mechanism was also shown to be crucial, significantly enhancing the model’s ability to maintain stable object representations over time.
Also Read:
- H2OT: A Hierarchical Approach for Efficient 3D Human Pose Estimation in Videos
- OccVLA: Enhancing Autonomous Driving with Implicit 3D Occupancy Understanding from 2D Vision
Looking Ahead
UNO represents a significant step forward in video scene graph generation. By providing a single, efficient framework for both coarse-grained and fine-grained tasks, it offers a streamlined solution for understanding complex video dynamics. While UNO currently operates with a fixed number of slots, which might limit its adaptability in extremely crowded or fast-moving scenarios, its object-centric design and unified approach lay a strong foundation for future research in video understanding and reasoning tasks. For more technical details, you can refer to the full research paper here.


