atlas

Research map / Video / Video-language understanding

Progress-Aware Video Frame Captioning

CVPR 2025 · Video › Video-language understanding · approach: Encoder-decoder video captioning · 3 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.

Introduces progress-aware frame-level video captioning, with ProgressCaptioner (LLaVA-OV-7B fine-tuned via SFT and DPO on a pseudo-labeled FrameCap dataset) and the FrameCapEval benchmark.

Problem

Existing image and video captioners produce either isolated per-image descriptions or one event-level caption per clip, missing fine-grained, frame-by-frame action progression and suffering from temporal hallucination.

Approach

Generate a caption per frame that is both accurate and progress-aware by pseudo-labeling frame pairs and sequences with an ensemble of VLMs, filtering them with LLM/VLM-based progression detection and caption matching, and training a 7B model with SFT then DPO in two stages.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ProgressCaptioner instead of GPT-4o for frame-wise captioningvideo frame captioning on HowToChange · HowToChange (HTC)caption matching accuracy: 32.4 -> 37.3Helped
Use ProgressCaptioner instead of Qwen2-VL for frame-wise captioningvideo frame captioning on HowToChange · HowToChange (HTC)progression detection accuracy: 69.6 -> 73.6Helped
Use ProgressCaptioner instead of Gemini-1.5-Pro for frame-wise captioningvideo frame captioning on COIN · COINcaption matching accuracy: 25.0 -> 32.3Helped
Use ProgressCaptioner instead of Qwen2-VL for frame-wise captioningvideo frame captioning on COIN · COINprogression detection accuracy: 70.8 -> 66.1Hurt
Use ProgressCaptioner instead of GPT-4o for frame-wise captioningvideo frame captioning on Penn Action and Kinetics · Penn Action and Kinetics (Penn&K)caption matching accuracy: 18.2 -> 31.3Helped
Use ProgressCaptioner instead of GPT-4o for frame-wise captioningvideo frame captioning on Penn Action and Kinetics · Penn Action and Kinetics (Penn&K)progression detection accuracy: 63.2 -> 63.7Helped
Use ProgressCaptioner-generated frame-wise captions instead of LLAVA-OV captionsvideo QA with GPT-4o on NExT-QA (ATP-Hard) · NExT-QA (ATP-Hard) temporal subsetAcc@T: 53.4 -> 58.1Helped
Use ProgressCaptioner-generated frame-wise captions instead of LLAVA-OV captionsvideo QA with GPT-4o on NExT-QA (ATP-Hard) · NExT-QA (ATP-Hard)Acc@All: 58.8 -> 61.8Helped
Replace uniformly sampled frames with keyframes selected using ProgressCaptioner captionsSlowFast on Kinetics Temporal · Kinetics Temporaltop-1 accuracy: +1.7%Helped
Replace uniformly sampled frames with keyframes selected using ProgressCaptioner captionsX3D-XS on Kinetics Temporal · Kinetics Temporaltop-1 accuracy: +1.7%Helped

Surprising findings

Limitations

Experimental setup

Datasets: HowToChange COIN Penn Action Kinetics NExT-QA

Benchmarks: FrameCapEval NExT-QA (ATP-Hard) Kinetics Temporal

Metrics: caption matching accuracy progression detection accuracy user study selection rate top-1 accuracy video QA accuracy

Baselines: GPT-4o Gemini-1.5-Pro Idefics2 VILA Qwen2-VL LLaVA-Video LLaVA-OV VFC VideoAgent

Builds on: LLaVA-OneVision direct preference optimization SigLIP Qwen2

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