atlas

Research map / Video / Video segmentation and tracking

DiffVsgg: Diffusion-Driven Online Video Scene Graph Generation

CVPR 2025 · Video › Video segmentation and tracking · approach: Layered video decomposition and dynamics · 6 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DiffVsgg, an online video scene graph generation method that treats scene graph prediction as step-wise latent-diffusion denoising over pairwise object embeddings, with previous-frame graphs as conditions.

Problem

Video scene graph generation (VSGG) top solutions are offline, requiring full video sequences, consuming large GPU memory, and not handling real-time streams; they also aggregate frame-level predictions poorly for temporal reasoning.

Approach

Frames VSGG as iterative scene graph updating via a latent diffusion denoising U-Net over a shared adjacency-matrix embedding of object pairs, conditioned on the previous frame's denoised graph and motion cues (approach speed), so that object classification, box regression and predicate prediction share one embedding.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add LDM relationship modeling (ablation)DIFFVSGG · Action Genome test, SGDET, w constraintR@10: 26.9 -> 29.7Helped
Add condition-based temporal reasoning (ablation)DIFFVSGG · Action Genome test, SGDET, w constraintR@10: 29.7 -> 32.0Helped
Add motion-enhanced denoising (ablation)DIFFVSGG · Action Genome test, SGDET, w constraintR@10: 32.0 -> 32.8Helped
Add subject features to union box features (ablation)DIFFVSGG adjacency matrix · Action Genome test, SGDET, w constraintR@10: 29.5 -> 31.0Helped
Add subject location features (ablation)DIFFVSGG adjacency matrix · Action Genome test, SGDET, w constraintR@10: 31.0 -> 32.8Helped
Use 50 diffusion steps instead of 20 (ablation)DIFFVSGG · Action Genome test, SGDET, w constraintR@10: 32.8 -> 33.2Helped
Increase diffusion steps from 50 to 100 (ablation)DIFFVSGG · Action Genome test, SGDET, w constraintR@10: 33.2 -> 33.1Hurt
Use 3 U-Net layers instead of 2 (ablation)DIFFVSGG · Action Genome test, SGDET, w constraintR@10: 31.9 -> 32.8Helped
Increase U-Net depth from 3 to 5 layers (ablation)DIFFVSGG · Action Genome test, SGDET, w constraintR@10: 32.8 -> 32.4Hurt
Increase U-Net depth from 3 to 6 layers (ablation)DIFFVSGG · Action Genome test, SGDET, w constraintR@10: 32.8 -> 32.6Hurt
Use the full subject row instead of one adjacency element for graph readout (ablation)DIFFVSGG · Action Genome test, SGDET, w constraintR@10: 31.7 -> 32.8Helped

Surprising findings

Limitations

Experimental setup

Datasets: Action Genome

Benchmarks: Action Genome

Metrics: Recall@10 Recall@20 Recall@50 mean Recall@10 mean Recall@20 mean Recall@50

Baselines: RelDN TRACE VRD Motif Freq MSDN VCTREE GPS-Net STTran APT TR2 TEMPURA DSG-DETR

Builds on: Latent Diffusion Models STTran DSG-DETR

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy