atlas

Research map / Video / Video-language understanding

PVC: Progressive Visual Token Compression for Unified Image and Video Processing in Large Vision-Language Models

CVPR 2025 · Video › Video-language understanding · approach: Video LLMs with fine-grained understanding · 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 PVC, which treats images as static videos and uses causal temporal attention with AdaLN plus an adaptive PixelShuffle compressor to progressively encode new visual information, enabling a unified token compression for images and videos at 64 tokens per frame.

Problem

Existing VLMs compress image and video tokens with different strategies, which limits combined image-video capability; long token sequences from video are costly.

Approach

Standardize all visual inputs as videos (images repeated 4 times as static videos) and progressively encode each frame with causal temporal attention and AdaLN conditioned on timestep, followed by an AdaLN-conditioned PixelShuffle compressor with 16x compression, so later frames only add information missing from earlier ones.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add PVC architecture to InternVL2InternVL2-8B · MVBenchaccuracy: 66.4 -> 73.8Helped
Add PVC architecture to InternVL2InternVL2-8B · VideoMMEaccuracy: 54.0/56.9 -> 64.1/69.7Helped
Add PVC architecture to InternVL2InternVL2-8B · DocVQAaccuracy: 91.6 -> 92.5Helped
Standardize inputs as video by repeating images, without progressive encoding (ablation)PVCInternVL2-2B · DocVQAaccuracy: 86.4 -> 82.7Hurt
Add progressive encoding with causal temporal attention (ablation)PVCInternVL2-2B · MVBenchaccuracy: 58.0 -> 61.8Helped
Add progressive encoding with causal temporal attention (ablation)PVCInternVL2-2B · MLVUaccuracy: 53.0 -> 54.2Helped
Add adaptive compression (ablation)PVCInternVL2-2B · MLVUaccuracy: 54.2 -> 55.1Helped
Condition AdaLN on temporal embedding instead of no condition (ablation)PVCInternVL2-2B · MVBenchaccuracy: 59.2 -> 62.0Helped
Condition AdaLN on feature x plus temporal embedding instead of temporal embedding only (ablation)PVCInternVL2-2B · InfoVQAaccuracy: 57.8 -> 58.5Helped
Increase image repetitions from 1 to 4 (ablation)PVC · InfoVQAaccuracy: 43.1 -> 58.5Helped
Increase image repetitions from 1 to 4 (ablation)PVC · MMBaccuracy: 72.8 -> 74.9No clear effect
Use PVC image repetition and progressive encoding instead of InternVL2InternVL2-8B · FLOPsFLOPs: +6.0%Hurt

Surprising findings

Limitations

Experimental setup

Datasets: LAION COYO InternVid WebVid Vript LLaVA-Video InternVL2 training data

Benchmarks: MVBench VideoMME MLVU LongVideoBench NextQA Egoschema PerceptTest ActivityNet-QA AI2D ChartQA DocVQA InfoVQA

Metrics: accuracy

Baselines: InternVL2 Qwen2-VL LLaVA-OneVision LLaVA-Video LongVU Video-CCAM IXC-2.5 Oryx MLLM

Builds on: InternVL2 PixelShuffle AdaLN Video Swin Transformer

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