Papers
Topics
Authors
Recent
Search
2000 character limit reached

DAGR-VQA: Global Registers for Video Quality

Updated 23 January 2026
  • The paper introduces global register-tokens that inject scene-level context into a 3D-UNet, enabling dynamic attention for temporally adaptive saliency maps.
  • It integrates a lightweight temporal transformer with convex saliency fusion to efficiently predict mean opinion scores in real-time.
  • Comprehensive ablations confirm that dynamic attention and register-tokens significantly boost saliency metrics and overall VQA performance compared to static baselines.

Dynamic Attention with Global Registers for Video Quality Assessment (DAGR-VQA) is a no-reference video quality assessment framework that introduces learnable global register-tokens directly into a convolutional backbone, enabling dynamic, spatio-temporal attention mechanisms inspired by the human visual system (HVS). DAGR-VQA produces temporally adaptive saliency maps, integrates them with raw video frames, and uses a lightweight temporal transformer to deliver perceptually consistent, state-of-the-art video quality predictions at real-time inference speeds (Mithila et al., 16 Jan 2026).

1. Architectural Foundations

The core architecture of DAGR-VQA is built on a 3D-UNet encoder–decoder structure that operates on video clips comprising TT frames, each of spatial size H×WH \times W and C=3C=3 RGB channels. A principal innovation is the injection of NN learnable register-tokens at the very first convolutional layer. These tokens serve as global context carriers, fundamentally integrating scene-level priors within the convolutional feature extraction process.

Formally, let NN denote the number of register-tokens (default N=4N=4), each of embedding dimension dd matching the initial channel width. The register-token tensor R∈R1×N×d×1×1R \in \mathbb{R}^{1\times N \times d \times 1 \times 1} is initialized as R∼N(0,1)R \sim \mathcal{N}(0,1) and broadcast via a learned 3D convolution to align with the input video volume:

R′=T(R)=Conv3D(R)∈RN×T×H×WR' = T(R) = \mathrm{Conv3D}(R) \in \mathbb{R}^{N \times T \times H \times W}

The input is then augmented as

H×WH \times W0

with H×WH \times W1 the original video tensor. The subsequent convolutional layers operate over both pixel and global register-token channels, embedding dynamic scene context at each hierarchical layer.

2. Dynamic Attention and Saliency Prediction

After feature encoding by the UNet3D encoder H×WH \times W2, a bottleneck representation H×WH \times W3 is obtained. An attention mask H×WH \times W4, where H×WH \times W5 is a sigmoid function, gates the encoded features through element-wise multiplication with a small 3D convolutional block H×WH \times W6. This yields refined bottleneck features:

H×WH \times W7

The decoder H×WH \times W8 reconstructs per-frame dynamic saliency maps as

H×WH \times W9

Here, the global register-tokens, through gradient-based training, serve as a compact 'scene memory' that is broadcast through each forward pass, dynamically biasing saliency computation without explicit motion estimation.

3. Saliency Integration and Video Quality Assessment Pipeline

Saliency prediction is integrated within the overall video quality assessment pipeline via spatial fusion and temporal regression:

  • For each input frame C=3C=30, the predicted saliency C=3C=31 is fused using a convex combination:

C=3C=32

C=3C=34

  • Temporal structure is encoded by adding sinusoidal positional encodings C=3C=35 and passing C=3C=36 through C=3C=37 temporal transformer encoder layers:

C=3C=38

C=3C=39

  • The aggregate spatial and transformer features,

NN0

are concatenated and regressed to the mean opinion score (MOS):

NN1

4. Supervised Training Protocols

4.1. Saliency Pre-training

Saliency predictors are pre-trained on ground-truth maps using a combined Kullback–Leibler (KL) divergence and Pearson correlation objective:

NN2

where

NN3

NN4

The optimizer is Adam with learning rate NN5 and batch size NN6 for NN7 epochs on DHF1K.

4.2. VQA Fine-tuning

Fine-tuning for MOS prediction employs a loss combining NN8 regression and Spearman rank correlation:

NN9

where

NN0

Optimization uses Adam with learning rate NN1 (cosine annealing), batch size NN2, and NN3 training epochs. The fusion weight NN4 is fixed at NN5.

5. Empirical Performance and Computational Analysis

DAGR-VQA demonstrates state-of-the-art accuracy on four large-scale user-generated content (UGC) benchmarks, substantially outperforming static-attention and non-saliency baselines. The following table summarizes performance (PLCC/SRCC):

Dataset PLCC SRCC
LSVQ 0.892 0.907
KonVid-1k 0.863 0.896
LIVE-VQC 0.915 0.886
YouTube-UGC 0.913 0.910
Average 0.896 0.900

Computational efficiency is a key strength, with DAGR-VQA requiring NN6 GFLOPs for an eight-frame NN7 clip (versus NN8 GFLOPs for ViViT) and achieving NN9 FPS at N=4N=40 resolution (RTX A5000, N=4N=41-frame normalization). The complexity scales as N=4N=42, with spatial terms dominating for N=4N=43.

6. Ablations and Mechanistic Insights

Ablation studies empirically validate the contributions of register-tokens and dynamic saliency mechanisms:

  • Removing register-tokens (i.e., static attention only) degrades saliency metrics (e.g., NSS drops from N=4N=44 to N=4N=45, CC from N=4N=46 to N=4N=47, AUC-J from N=4N=48 to N=4N=49).
  • Adding dd0 tokens yields up to dd1 relative improvement in standard saliency scores.
  • For VQA, the dynamic saliency + register-token configuration consistently exceeds both static and non-saliency models across all SRCC values.
  • Qualitative tracking shows temporally consistent saliency following moving objects.
  • In cross-database transfer (e.g., LSVQdd2KoNViD), DAGR-VQA achieves the highest median SRCC among five strong baselines, indicating robust generalization.
  • Performance peaks at dd3 register-tokens; excessive tokens yield diminishing returns.
  • Varying the fusion weight dd4 in the spatial combination step, dd5 offers optimal accuracy.

7. Significance and Comparative Context

DAGR-VQA is the first no-reference VQA method to embed register-tokens as global memory directly into convolutional feature extraction, rather than using saliency maps as auxiliary static inputs. This approach enables fast, HVS-inspired, temporally adaptive saliency prediction and provides a unified pipeline from spatio-temporal feature extraction to transformer-based quality regression. The method achieves dd60.900$ SRCC average on four benchmarks, with computational demands suitable for real-time deployment in multimedia streaming contexts (Mithila et al., 16 Jan 2026). A plausible implication is that the register-token approach may generalize to other vision tasks requiring stable, adaptive attention mechanisms across temporal sequences.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Dynamic Attention with Global Registers for Video Quality Assessment (DAGR-VQA).