atlas

Research map / Video / Video segmentation and tracking

RL-RC-DoT: A Block-level RL agent for Task-Aware Video Compression

CVPR 2025 · Video › Video segmentation and tracking · approach: Learned video compression · 4 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.

Trains a PPO-based RL agent that outputs per-macroblock QP deltas for the x264 encoder, optimizing downstream task performance (car detection, ROI encoding) under bit-rate constraints without ground-truth labels at inference.

Problem

Standard video encoders optimize for human perception, while many videos are consumed by AI systems. Task-aware compression typically needs downstream task information or heavy computation at encoding time, and is not differentiable when built on standard codecs.

Approach

Control macro-block QP deltas of a standard x264 encoder with an RL policy trained with a self-supervised task reward (task output on raw frame as pseudo-ground-truth), a bit-rate reward, and an auxiliary block-level reward prediction loss; the policy needs no task input at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use RL-RC-DoT instead of x264Video compression for car detection · BDD100K test set, low-rateprecision: .22 ± .0013 -> .36± .0015Helped
Use RL-RC-DoT instead of x264Video compression for car detection · BDD100K test set, high-raterecall: .81 ± .001 -> .83± .001Helped
Use RL-RC-DoT instead of x264Video compression for car detection · BDD100K test set, high-ratePSNR: 34.55 ± .03 -> 34.55 ± .03No clear effect
Use RL-RC-DoT instead of x264Video compression for car detection · Car detection, YOLOv5-nanoprecision BD-rate: −24.7 ± 1.57Helped
Use RL-RC-DoT instead of x264Video compression for car detection · Car detection, YOLOv5-nanoPSNR BD-rate: 1.19 ± 0.46Hurt
Use RL-RC-DoT instead of x264Video compression for ROI encoding · ROI encodingsaliency-weighted PSNR BD-rate: −25.64 ± 0.99Helped
Add macro-block reward information to training (ablation)RL-RC-DoT · Car detectionprecision BD-rate: −19.4 ± 1.38 -> −24.7 ± 1.57Helped
Add macro-block reward information to training (ablation)RL-RC-DoT · ROI encodingsaliency-weighted PSNR BD-rate: −23.46 ± 0.97 -> −25.64 ± 0.99Helped
Use a long-term policy instead of setting γ = 0 (ablation)RL-RC-DoT · Car detectionprecision BD-rate: −9.78 ± 1.29 -> −24.7 ± 1.57Helped
Use a long-term policy instead of setting γ = 0 (ablation)RL-RC-DoT · ROI encodingsaliency-weighted PSNR BD-rate: −16.01 ± 0.77 -> −25.64 ± 0.99Helped

Surprising findings

Limitations

Experimental setup

Datasets: BDD100K

Benchmarks: BDD100K

Metrics: precision recall PSNR BD-rate saliency-weighted PSNR IOU

Baselines: x264 default rate control RL-RC-DoT w/o reward information RL-RC-DoT gamma=0

Builds on: PPO x264 Eigen-CAM

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