atlas

Research map / Video / Video-language understanding

OmniViD: A Generative Framework for Universal Video Understanding

CVPR 2024 · Video › Video-language understanding · approach: Event and anomaly reasoning in video · 21 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.

Unifies video recognition, captioning, QA, dense captioning and object tracking as token generation by adding time and box tokens to a BART-based encoder-decoder with a Q-Former-style MQ-former.

Problem

Video understanding tasks (recognition, captioning, dense captioning, tracking) use task-specific heads and annotation formats, preventing a single shared model and output space.

Approach

Extend the language vocabulary with discretized time and box tokens so all video tasks become video-grounded token generation trained with cross-entropy, using an MQ-former with content, sentence and box queries to fuse prompts into visual features.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OmniViD instead of UniFormer-BVideo action recognition · Kinetics-400Top-1 accuracy: 82.9 -> 83.6Helped
Use OmniViD instead of UniFormer-BVideo action recognition · Something-Something V2Top-1 accuracy: 71.2 -> 71.3Helped
Use OmniViD instead of SwinBERTVideo captioning · MSRVTTCIDEr: 53.8 -> 56.6Helped
Use OmniViD instead of SwinBERTVideo captioning · MSVDCIDEr: 120.6 -> 122.5Helped
Use OmniViD instead of OmniVLVideo question answering · MSRVTTaccuracy: 44.1 -> 42.3Hurt
Use OmniViD instead of OmniVLVideo question answering · MSVDaccuracy: 51.0 -> 47.7Hurt
Use OmniViD instead of Vid2seqDense video captioning · ActivityNet Captions validationCIDEr: 30.10 -> 26.00Hurt
Use OmniViD instead of Vid2seqDense video captioning · ActivityNet Captions validationSODA c: 5.8 -> 5.6Hurt
Use OmniViD instead of UNINEXTVisual object tracking · LaSOTnormalized precision: 80.7 -> 79.6Hurt
Use OmniViD instead of ARTrackVisual object tracking · TrackingNetnormalized precision: 88.7 -> 88.9Helped
Add text queries (ablation)OmniViD · VideoQAaccuracy: 40.4 -> 42.3Helped
Add text queries (ablation)OmniViD · Visual object trackingnormalized precision: 79.2 -> 79.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: Kinetics-400 Something-Something V2 MSRVTT MSVD ActivityNet Captions TrackingNet LaSOT GOT10K

Benchmarks: Kinetics-400 Something-Something V2 MSRVTT MSVD ActivityNet Captions LaSOT TrackingNet HMDB-51 UCF101

Metrics: top-1 accuracy BLEU4 METEOR CIDEr SODA_c precision normalized precision success

Baselines: VideoSwin-B UniFormer-B SwinBERT Vid2seq PDVC SeqTrack ARTrack UNINEXT JustAsk OmniVL

Builds on: BLIP-2 Q-Former Vid2Seq BART VideoSwin Pix2Seq

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