atlas

Research map / Video / Video segmentation and tracking

Motion Graph Unleashed: A Novel Approach to Video Prediction

NeurIPS 2024 · Video › Video segmentation and tracking · approach: Stochastic video prediction · 0 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 the motion graph, which represents image patches as interconnected graph nodes to predict per-pixel multi-flow motion for short-term video prediction, matching or beating SOTA on UCF Sports, KITTI and Cityscapes with much smaller models and less GPU memory.

Problem

Short-term high-resolution video prediction needs motion representations that capture complex motion patterns (blur, deformation, perspective) without excessive memory cost; optical flow is single-valued and motion matrices are O(n^2).

Approach

Build a multi-view graph over downsampled image patches with spatial, forward and backward edges (top-K cosine-similarity neighbors), initialize nodes with tendency and location features, run graph message passing, then decode k weighted dynamic vectors per pixel and warp frames with multi-flow forward splatting.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use Motion Graph instead of MMVPUCF Sports STRPM split · UCF Sports STRPM split, t=5LPIPS × 100: 7.88 -> 6.61Helped
use Motion Graph instead of MMVPUCF Sports MMVP split · UCF Sports MMVP split, full setLPIPS: 0.1062 -> 0.0823Helped
use Motion Graph instead of DMVFNCityscapes · Cityscapes, t+1LPIPS × 10^-2: 5.58 -> 4.13Helped
use Motion Graph instead of DMVFNKITTI · KITTI, t+1LPIPS × 10^-2: 10.74 -> 9.50Helped
increase k from 1 to 10 (ablation)Motion Graph · UCF Sports MMVP split, full setSSIM: 0.9199 -> 0.9314Helped
increase graph views from 1 to 4 (ablation)Motion Graph · UCF Sports MMVP split, full setSSIM: 0.9058 -> 0.9314Helped
add the location feature to node initialization (ablation)Motion Graph · UCF Sports MMVP split, full setSSIM: 0.9247 -> 0.9314Helped
allow 10 predicted dynamic vectors instead of 1 (ablation)Motion Graph with k=1 · UCF Sports MMVP split, full set, 100 epochsSSIM: 0.8742 -> 0.9199Helped
increase embedded motion modes from k=1 to k=10 (ablation)Motion Graph with 1 predicted vector · UCF Sports MMVP split, full set, 100 epochsSSIM: 0.8742 -> 0.9212Helped
add spatial edges (ablation)Motion Graph without spatial or backward edges · KITTI, t+1PSNR: 21.55 -> 21.64Helped
add backward edges (ablation)Motion Graph with spatial edges · KITTI, t+1PSNR: 21.64 -> 21.71Helped

Surprising findings

Limitations

Experimental setup

Datasets: UCF Sports KITTI Cityscapes

Benchmarks: UCF Sports STRPM split UCF Sports MMVP split KITTI Cityscapes

Metrics: PSNR LPIPS SSIM MS-SSIM model size GPU memory

Baselines: ConvLSTM PredRNN PredRNN++ E3D-LSTM CrevNet STRPM STIP DMVFN MMVP OPT SimVP

Builds on: MMVP DMVFN STRPM SimVP

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