InfVSR: Breaking Length Limits of Generic Video Super-Resolution
TL;DR 精炼摘要
InfVSR创新性将视频超分辨率任务重构为自回归单步扩散模型,通过改造预训练扩散变换器实现流式高效推理,结合滚动缓存与视觉引导保障时序一致性,并通过分块像素监督与跨块分布匹配蒸馏多步扩散过程,有效突破长视频处理的效率和伪影限制。
摘要
Real-world videos often extend over thousands of frames. Existing video super-resolution (VSR) approaches, however, face two persistent challenges when processing long sequences: (1) inefficiency due to the heavy cost of multi-step denoising for full-length sequences; and (2) poor scalability hindered by temporal decomposition that causes artifacts and discontinuities. To break these limits, we propose InfVSR, which novelly reformulates VSR as an autoregressive-one-step-diffusion paradigm. This enables streaming inference while fully leveraging pre-trained video diffusion priors. First, we adapt the pre-trained DiT into a causal structure, maintaining both local and global coherence via rolling KV-cache and joint visual guidance. Second, we distill the diffusion process into a single step efficiently, with patch-wise pixel supervision and cross-chunk distribution matching. Together, these designs enable efficient and scalable VSR for unbounded-length videos. To fill the gap in long-form video evaluation, we build a new benchmark tailored for extended sequences and further introduce semantic-level metrics to comprehensively assess temporal consistency. Our method pushes the frontier of long-form VSR, achieves state-of-the-art quality with enhanced semantic consistency, and delivers up to 58x speed-up over existing methods such as MGLD-VSR. Code will be available at https://github.com/Kai-Liu001/InfVSR.
思维导图
论文精读
中文精读
1. 论文基本信息
1.1. 标题
InfVSR: Breaking Length Limits of Generic Video Super-Resolution
中文翻译: InfVSR:打破通用视频超分辨率的长度限制
论文标题直接点明了其核心目标:解决现有通用视频超分辨率 (Generic Video Super-Resolution, VSR) 技术在处理长视频 (Long-form Video) 时的局限性。Inf 暗示了其方法能够处理无限 (Infinite) 长度的视频。
1.2. 作者
- 作者团队: Ziqing Zhang, Kai Liu, Zheng Chen, Xi Li, Yucong Chen, Bingnan Duan, Linghe Kong, Yulun Zhang
- 隶属机构: 上海交通大学 (Shanghai Jiao Tong University) 和 美团 (Meituan Inc.)
- 背景分析: 这是一项典型的学术界与工业界合作的研究。上海交通大学提供了学术研究的深度,而美团作为业界巨头,可能为研究提供了大规模计算资源和真实应用场景的需求。这种合作通常旨在解决实际应用中遇到的瓶颈问题。
1.3. 发表期刊/会议
- 发表状态: 预印本 (Preprint)
- 发表平台: arXiv
- 发表时间: 论文中提及的发表日期为 2025 年 10 月,并引用了多篇 CVPR 2025 和 ICCV 2025 的论文,这表明该论文是一篇面向 2025 年计算机视觉顶级会议(如 CVPR, ICCV, ECCV)的投稿。这些会议在计算机视觉领域享有极高的声誉和影响力。
1.4. 发表年份
2025 (根据论文内引用和发布日期)
1.5. 摘要
现实世界中的视频通常包含数千帧,但现有的视频超分辨率(VSR)方法在处理长视频时面临两大挑战:(1) 效率低下,因为对整个视频进行多步去噪成本高昂;(2) 可扩展性差,通过时间分解(即将视频切块处理)会导致伪影和不连续。
为了突破这些限制,本文提出了 InfVSR,它创新地将 VSR 问题重构为一个自回归-单步扩散 (autoregressive-one-step-diffusion) 范式。这一范式使得模型能够在充分利用预训练视频扩散模型先验知识的同时,实现流式推理。具体来说:
-
作者将预训练的 DiT (Diffusion Transformer) 模型改造为一种因果结构 (causal structure),通过滚动 KV 缓存 (rolling KV-cache) 和联合视觉引导 (joint visual guidance) 来同时保持局部和全局的一致性。
-
作者通过分块像素级监督 (patch-wise pixel supervision) 和跨块分布匹配 (cross-chunk distribution matching),高效地将多步扩散过程蒸馏为单步。
这些设计共同实现了对无限长视频的高效、可扩展的 VSR。为了评估长视频效果,作者构建了一个新的基准数据集 MovieLQ,并引入了语义级指标 (semantic-level metrics) 来全面评估时间一致性。实验证明,该方法在长视频 VSR 领域取得了最先进的质量和语义一致性,并且比现有方法(如 MGLD-VSR)速度提升高达 58 倍。
1.6. 原文链接
2. 整体概括
2.1. 研究背景与动机
2.1.1. 核心问题
当前最先进的视频超分辨率(VSR)模型,特别是基于扩散模型 (Diffusion Models) 的方法,虽然在生成质量和细节上表现出色,但它们在处理现实世界中常见的长视频(如电影、监控录像,通常有数千帧)时,存在根本性的设计缺陷。
2.1.2. 现有挑战与空白 (Gap)
论文指出了两个主要挑战:
-
效率与延迟问题 (Inefficiency): 扩散模型通常需要多步迭代去噪才能生成高质量结果。当视频很长时,对整个序列进行数百步去噪,计算成本和时间成本是无法接受的。例如,论文提到用
Upscale-A-Video处理一个 500 帧的 720p 视频需要超过 1 小时,并且用户必须等整个过程结束后才能看到结果。 -
可扩展性与一致性问题 (Poor Scalability): 直接处理长视频会消耗巨大的 GPU 显存。例如,
SeedVR在处理超过 100 帧的序列时,在 80GB 的 A800 GPU 上都会内存溢出。常规的解决方案是将长视频切分成小块(temporal decomposition)独立处理,但这会破坏视频的时间连续性 (temporal consistency),导致块与块的连接处出现明显的伪影 (artifacts) 和内容跳变(如人物身份、场景风格不一致)。
2.1.3. 创新切入点
为了同时解决效率和一致性问题,论文提出了一个全新的范式:自回归-单步扩散 (Autoregressive-One-Step-Diffusion, AR-OSD)。
-
自回归 (Autoregressive): 借鉴了大型语言模型(LLM)的思想,将视频看作一个序列,一小块一小块地(chunk-by-chunk)进行处理。当前块的生成会依赖于前面已生成块的信息。这使得模型可以像流媒体一样处理视频,内存和计算成本不随视频总长度增加而增加,从而实现了可扩展性。
-
单步扩散 (One-Step-Diffusion): 将每个小块的超分辨率过程从耗时的多步去噪蒸馏 (distill) 成一步预测。这极大地提升了处理速度,解决了效率问题。
这个切入点巧妙地将两个独立发展的技术(自回归生成和单步扩散)结合起来,专门用于解决长视频 VSR 这一特定难题。
2.2. 核心贡献/主要发现
论文的核心贡献可以总结为以下四点:
-
提出 InfVSR 框架: 首次为真实世界的 VSR 任务设计了一个基于 T2V(文本到视频)模型的自回归-单步扩散框架。该框架能够对无限长度的视频进行超高效的流式推理。
-
设计高效的自回归机制与训练策略:
- 双时间尺度机制 (Dual-timescale Mechanism): 通过滚动 KV 缓存来保持相邻块之间的局部平滑过渡,同时通过联合视觉引导来维持整个视频的全局风格和身份一致性。
- 高效训练策略: 提出了分块像素级监督,在不牺牲高分辨率训练的前提下大幅降低显存消耗;同时引入跨块分布匹配,以保证长距离的时间一致性。
-
构建新的评测基准:
- 建立了 MovieLQ 数据集,这是一个专门为长视频 VSR 设计的、包含 1000 帧长视频的真实世界退化基准。
- 首次在 VSR 评测中引入了来自
VBench的语义级一致性指标,用于评估更高层次的时间稳定性(如主体身份、背景一致性)。
-
取得最先进的性能: 实验结果表明,InfVSR 在多个数据集上达到了最先进的(SOTA)质量,同时实现了极高的效率,推理延迟和成本显著降低,速度比 MGLD-VSR 快了 58 倍。
3. 预备知识与相关工作
3.1. 基础概念
3.1.1. 视频超分辨率 (Video Super-Resolution, VSR)
VSR 是一项计算机视觉任务,旨在将低分辨率(Low-Resolution, LR)视频转换为高分辨率(High-Resolution, HR)视频。与单图像超分辨率(SISR)不同,VSR 不仅要提升单帧图像的清晰度和细节,还必须保证生成视频在时间维度上的连续性和一致性,避免出现闪烁、抖动或内容突变等问题。
3.1.2. 扩散模型 (Diffusion Models)
扩散模型是一类强大的生成模型。其核心思想分为两个过程:
-
前向过程 (Forward Process): 对一张清晰的图像,逐步、多次地添加少量高斯噪声,直到图像完全变成纯噪声。
-
反向过程 (Reverse Process): 训练一个神经网络(通常是 U-Net 或 Transformer 架构),让它学习如何从一个充满噪声的图像中,一步步地将噪声去除,最终恢复出清晰的原始图像。
在推理(生成)时,从一个随机噪声开始,通过多次调用这个去噪网络,就能生成一张全新的、高质量的图像。在 VSR 任务中,通常会将 LR 视频作为条件 (condition) 输入给去噪网络,引导其生成对应的 HR 视频。扩散模型的主要缺点是反向过程需要很多步(例如几十到几百步),导致推理速度很慢。
3.1.3. Diffusion Transformer (DiT)
DiT 是一种将 Transformer 架构应用于扩散模型的变体。传统的扩散模型多使用 U-Net 作为主干网络,而 U-Net 主要依赖卷积操作,其感受野有限。DiT 则将输入图像(或视频帧)切分成多个图块 (patches),并将这些图块视为序列中的词元 (tokens),然后使用 Transformer 的自注意力机制 (self-attention) 来建模它们之间的长距离依赖关系。这种设计被证明在可扩展性和性能上优于 U-Net,尤其适合处理高分辨率数据和长序列。
3.1.4. 自回归模型 (Autoregressive Models)
自回归模型按顺序生成数据,每一步的输出都依赖于之前所有步的输出。一个经典的例子是语言模型(如 GPT),它在生成下一个单词时,会把前面已经生成的所有单词作为上下文。这种“一个接一个”的生成方式天然支持处理任意长度的序列,并且计算和内存开销在每一步都是固定的。
3.1.5. 单步扩散 (One-step Diffusion)
为了解决扩散模型推理速度慢的问题,研究者们提出了多种加速方法,其中单步扩散是目标最极致的一种。它旨在将原本需要多步迭代的去噪过程,通过一个名为蒸馏 (distillation) 的过程,压缩成一步直接从噪声(或条件输入)预测出最终结果。这极大地缩短了生成时间,使其更接近实时应用。
3.2. 前人工作
3.2.1. 传统 VSR 方法
- 基于 RNN 的方法: 如
BasicVSR,使用循环神经网络(RNN)来逐步处理视频帧,并传递时间信息。 - 基于 Transformer 的方法: 如
RealViFormer,使用滑动窗口或注意力机制来聚合时空信息。 - 局限性: 这些方法大多在合成的、简单的退化数据上训练,在处理复杂的真实世界退化(如模糊、压缩伪影、噪声混合)时效果不佳,容易产生模糊或不真实的结果。
3.2.2. 基于扩散模型的 VSR 方法
扩散模型因其强大的生成先验,在真实世界 VSR 中取得了突破性进展。
- 基于 T2I (Text-to-Image) 模型的 VSR: 如
Upscale-A-Video和MGLD-VSR。它们将预训练的图像扩散模型(如 Stable Diffusion)改造用于视频任务,通常通过注入光流 (optical flow) 或额外的时序模块来对齐帧间信息。但这种对齐很脆弱,容易出错。 - 基于 T2V (Text-to-Video) 模型的 VSR: 如
STAR和SeedVR。它们利用了更强大的视频扩散模型(在大量视频数据上预训练)的先验知识,因此在时间一致性上表现明显更好。然而,这些模型仍然受限于短视频,因为它们需要一次性将整个视频片段加载到内存中进行处理。
3.2.3. 加速 VSR 的工作
- 单步 VSR: 如
DOVE和SeedVR2,它们将多步扩散过程蒸馏为单步,实现了显著的速度提升。但它们仍然采用全序列处理的模式,没有解决长视频的可扩展性问题。
3.2.4. 自回归视频生成
近期,一些工作开始探索自回归的方式来生成长视频,如 Magi-1 和 Skyreels-v2。它们将视频分块生成,并将前一块的输出作为后一块的条件。这为处理无限长视频提供了思路。
3.3. 技术演进
VSR 技术的发展脉络可以看作是不断追求真实感和时间一致性的过程:
- 早期方法: 关注于合成数据下的指标提升(如 PSNR)。
- 真实世界 VSR: 转向解决混合、复杂的真实退化问题,追求更好的视觉效果。
- 扩散模型 VSR: 引入强大的生成先验,极大提升了细节恢复的真实感。
- 加速与效率: 出现单步扩散等技术,试图让 VSR 走向实用。
- 本文 (InfVSR): 站在巨人肩膀上,将自回归生成的思想引入 VSR,专注于解决长视频这一实际应用中的核心瓶颈,标志着 VSR 技术向大规模、无限制场景应用的又一次迈进。
3.4. 差异化分析
与相关工作相比,InfVSR 的核心创新在于范式的根本性转变:
-
vs.
SeedVR/STAR: 那些方法是全序列并行处理,虽然质量高,但长度受限。InfVSR 是分块串行处理,牺牲了一定的并行性,但换来了无限的可扩展性。 -
vs.
SeedVR2/DOVE: 那些方法解决了速度问题(单步),但没有解决长度问题(仍是全序列处理)。InfVSR 同时解决了速度(单步)和长度(自回归)两个问题。 -
vs.
自回归视频生成: 那些方法是用于从无到有生成视频。InfVSR 是将自回归思想应用于视频修复 (restoration) 任务,这是一个条件生成问题,需要额外处理好与 LR 输入的保真度。
4. 方法论
4.1. 方法原理
InfVSR 的核心思想是将 VSR 任务重新定义为一个自回归-单步扩散 (AR-OSD) 过程。这个过程可以拆解为两个层面:
-
宏观层面 (Inter-chunk Autoregression): 将一个无限长的视频流切分成连续、不重叠的块 (chunks)。模型以自回归的方式逐块处理,即在生成第 块的 HR 视频时,会利用第
k-1块已生成的 HR 视频信息作为上下文,以保证块之间的平滑过渡。 -
微观层面 (Intra-chunk One-step Diffusion): 对于每一个独立的块,模型不再使用耗时的多步去噪过程,而是通过一个经过特殊训练的生成器 ,一步到位地从 LR 块直接预测出 HR 块。
这种设计使得模型的计算和内存开销在每个时间步都是恒定的,从而可以流式地处理任意长度的视频。
4.2. 核心方法详解 (逐层深入)
4.2.1. 问题形式化定义
作者首先将整个视频的生成过程在数学上进行分解。假设一个长视频被分成了 个不重叠的块,其中 是低分辨率(LR)输入序列, 是对应的高分辨率(HR)输出序列。整个视频的条件概率分布被自回归地分解为:
符号解释:
-
: 当前处理的视频块的索引。
-
: 分别代表第 个块的 LR 输入和 HR 输出。
-
: 代表从过去已生成的块(1 到
k-1)中收集到的自回归上下文 (autoregressive context)。这个公式表明,生成当前 HR 块 的概率,取决于当前的 LR 块 和来自过去的上下文 。
然后,每个块的生成过程被建模为一个单步映射,由一个生成器网络 实现:
符号解释:
- : 参数为 的生成器网络,它基于一个预训练的 T2V 扩散模型的主干网络(即 DiT)进行适配。
4.2.2. 因果 DiT 架构 (Causal DiT Architecture)
为了让标准的 DiT 模型能够支持上述的自回归推理,作者设计了一个双时间尺度 (dual-timescale) 的信息传递机制,也就是如何构建上下文 。
-
局部平滑性:滚动 KV 缓存 (Rolling KV-cache for Local Smoothness)
- 背景: 在 Transformer 的自注意力模块中,每个词元(token)都会计算出查询(Q)、键(K)、值(V)三个向量。Q 与所有 K 计算相似度,然后加权求和 V,从而聚合全局信息。
- 机制: 作者借鉴了大型语言模型中的
KV-cache思想。当模型处理第 个视频块时,会将第k-1块(或过去几帧)在自注意力层计算出的 K 和 V 向量缓存下来。在处理第 块时,直接将这些缓存的 K 和 V 与当前块新计算的 K 和 V 拼接在一起。 - 优势: 这样,当前块的 Q 向量就能“看到”紧邻的前一块的 HR 特征信息,从而保证了块与块之间的过渡非常平滑,避免了内容跳变。
- 滚动 (Rolling): 与需要保留所有历史信息的视频生成任务不同,VSR 任务中的 LR 视频本身就提供了很强的结构先验。因此,作者发现不需要无限增长的 KV 缓存,只需保留固定长度(如前一个块)的缓存即可。这种“滚动更新”的策略使得内存和计算成本保持恒定,不会随视频长度增加而爆炸。
-
全局一致性:联合视觉引导 (Joint Visual Guidance for Global Coherence)
- 问题: 滚动的 KV 缓存只关注局部信息,如果视频很长,可能会出现“风格漂移”或“身份遗忘”(例如,视频开头的角色和结尾的角色长得不像了)。
- 机制: 为了解决这个问题,作者利用了 LR 视频本身作为全局的、持续的参考。他们从整个 LR 视频中选取一些关键帧 (key frames)(例如中间帧),使用一个预训练的视觉编码器
DAPE将这些关键帧编码成视觉提示 (visual prompts)。 - 注入方式: 这些视觉提示被注入到 DiT 主干网络的交叉注意力 (cross-attention) 层。最关键的是,这个视觉提示在处理所有视频块时都是固定不变的。
- 优势: 这个固定的全局提示就像一个“锚”,时刻提醒模型整个视频的整体风格、场景和主体身份应该是什么样的,从而有效地弥补了滚动缓存带来的长程信息损失,保证了全局一致性。
4.2.3. 高效的自回归后训练 (Efficient Autoregressive Post-Training)
训练这样一个 AR-OSD 模型极具挑战,因为它既要保证单步生成的质量,又要适应自回归的推理方式,同时还要控制住高分辨率训练带来的巨大内存开销。作者为此设计了一套包含两种损失函数和一个两阶段课程的训练方案。
-
分块像素级监督 (Patch-wise Pixel Supervision)
-
动机: 在单步 VSR 训练中,一个关键的监督信号是像素级的重建损失(如 MSE 或 L1 损失),它要求模型生成的 HR 视频与真实标注数据 (Ground Truth, GT) 在像素上尽可能接近。然而,将整个 HR 视频块解码到像素空间会消耗惊人的显存(因为 VAE 解码器有 8x 的空间上采样)。
-
方法: 作者提出了一个巧妙的内存优化技巧。在每个训练步骤中,他们不在整个视频块上计算损失,而是:
- 在 DiT 输出的潜在空间 (latent space) 特征图 上,随机裁剪出一个小的空间图块 (patch) 。
- 只将这个小图块送入 VAE 解码器 ,得到一个解码后的 HR 视频图块序列 。
- 在对应的 GT 视频 的相同空间位置,也裁剪出对应的图块 。
- 最后,只在这两个小图块上计算损失。
-
数学表达: 解码后的超分图块序列: 对应的真实图块序列:
下图(原文 Figure 3)直观地展示了这个过程:
该图像是论文中的示意图,展示了特征级训练、解码记忆效率提升及有效监控的流程。其中标注了关键变量 、、 和 ,反映了从高分辨率训练输入到最终监督输出的过程。 -
损失函数:
- 保真度损失 (Fidelity Loss): 包含均方误差损失(MSE)和一种感知损失 DISTS。
- 时间平滑度损失 (Temporal Smoothness Loss): 鼓励生成视频的帧间差异与 GT 视频的帧间差异保持一致。 总的像素级监督损失为 。
-
-
跨块分布匹配 (Cross-Chunk Distribution Matching, DMD)
- 动机: 像素级损失主要关注局部细节和相邻帧的平滑性。为了保证更长距离(跨越多个块)的语义一致性,需要一个更高层次的监督信号。
- 方法: 作者引入了
DMD损失。在训练中,他们会模拟自回归过程,生成连续的三个视频块。然后,使用一个预训练的教师视频模型 (teacher video model)(通常是一个强大的视频分类或理解模型)来提取这三块生成视频的特征。该损失的目标是最小化生成视频特征的分布 与真实视频特征的分布 之间的 KL 散度 (KL Divergence)。 - 数学表达:
符号解释:
- : 表示生成器 的参数。
- : 度量两个概率分布 和 之间差异的指标。最小化它意味着让 尽可能地接近 。
- 优势: 这种损失从特征分布的层面上约束模型,迫使其学习真实视频的长程动态和语义,从而有效缓解身份漂移和内容不连贯的问题。
-
两阶段课程训练 (Two-Stage Curriculum Training)
- 动机: 完整的自回归训练(需要多次前向传播和额外的教师模型)非常耗费计算资源,尤其是在高分辨率下。
- 方法: 作者设计了一个由易到难的训练课程:
- 第一阶段:初始化 (Initialization): 在高分辨率的长视频片段上,只使用分块像素级损失 进行训练。此阶段的目标是让模型先学会如何从 LR 输入一步预测出高质量的 HR 结果,暂时不考虑自回归的问题。
- 第二阶段:自回归适配 (AR Adaptation): 在较低分辨率的视频上,启用完整的自回归设置(KV 缓存、视觉引导),并同时使用像素级损失 和分布匹配损失 进行训练。此阶段的目标是让已经具备单步生成能力模型,进一步学会如何在自回归的流式推理中保持时间一致性。
4.2.4. MovieLQ 数据集与基准
为了解决现有 VSR 数据集都是短视频(通常不超过 100 帧)的问题,作者构建了 MovieLQ。这是一个包含 1000 帧长的单镜头视频的新基准,视频源自 Vimeo 和 Pixabay,具有真实的、复杂的自然退化,未经任何人工合成。这为公平评估长视频 VSR 方法的性能提供了重要平台。
5. 实验设置
5.1. 数据集
- 训练数据集:
- REDS (Nah et al., 2019): 一个常用于视频去模糊和超分辨率任务的高质量视频数据集。作者仅使用该数据集,并将其切分为约 1000 个视频片段。
- 退化方式: 采用
RealBasicVSR提出的真实世界退化流程(包含模糊、压缩等)来合成低分辨率(LQ)- 高分辨率(HQ)视频对。这说明模型是数据高效的。
- 评估数据集:
- 合成退化数据集:
UDM10(Tao et al., 2017)SPMCS(Yi et al., 2019) 这两个数据集上的低分辨率视频采用与训练时相同的退化方式生成。
- 真实世界退化数据集:
MVSR4x(Wang et al., 2023b)VideoLQ(Chan et al., 2022b)MovieLQ(本文提出): 专为长视频评测设计,包含 1000 帧视频。
- 合成退化数据集:
- 实验设定: 所有实验均在 4 倍 () 上采样的设定下进行。
5.2. 评估指标
论文使用了多维度的指标来全面评估模型性能,包括保真度、感知质量和时间一致性。
5.2.1. 保真度指标 (Full-Reference)
这些指标需要与原始的、无失真的高分辨率视频(即 Ground Truth)进行比较。
-
PSNR (Peak Signal-to-Noise Ratio, 峰值信噪比)
- 概念定义: PSNR 是衡量图像失真或噪声水平最常用和最经典的指标。它通过计算重建图像与原始图像之间像素的均方误差(MSE)来评估质量。PSNR 值越高,表示重建图像与原始图像越接近,失真越小。
- 数学公式: 其中,
- 符号解释:
- : 图像像素值的最大可能值(例如,对于 8 位图像,是 255)。
- MSE: 原始图像 和重建图像 之间的均方误差。
m, n: 图像的高度和宽度。I(i,j), K(i,j): 分别是原始图像和重建图像在坐标(i,j)处的像素值。
-
SSIM (Structural Similarity Index, 结构相似性指数)
- 概念定义: SSIM 认为人类视觉系统更关注图像中的结构信息。因此,它从亮度、对比度和结构三个方面来衡量两张图像的相似性。SSIM 的取值范围是 [0, 1],值越接近 1,表示两张图像在结构上越相似。
- 数学公式:
- 符号解释:
x, y: 两个待比较的图像块。- : 图像块 和 的平均值。
- : 图像块 和 的方差。
- : 图像块 和 的协方差。
- : 两个用于维持稳定性的常数。
-
LPIPS (Learned Perceptual Image Patch Similarity, 学习型感知图像块相似度)
- 概念定义: LPIPS 是一种更符合人类感知的图像质量评估指标。它通过计算两张图像在深度神经网络(如 VGG, AlexNet)不同层提取出的特征之间的距离来衡量相似性。LPIPS 值越低,表示两张图像在感知上越相似。
- 数学公式:
- 符号解释:
- : 图像 和 之间的 LPIPS 距离。
- : 神经网络的第 个卷积层。
- : 从图像 的第 层提取的特征图,并经过归一化。
- : 第 层特征图的高度和宽度。
- : 第 层的权重,用于加权不同通道的重要性。
-
DISTS (Deep Image Structure and Texture Similarity)
- 概念定义: DISTS 是一种结合了结构和纹理相似性的感知指标,同样基于深度特征。它认为结构信息和纹理信息对图像质量的感知同等重要。DISTS 值越低,表示两张图像越相似。
- 数学公式:
- 符号解释:
- : 在 VGG 网络第 层提取的特征。
- : 衡量结构相似性的距离,基于特征图的均值和标准差。
- : 衡量纹理相似性的距离,基于特征图的相关性矩阵。
- : 各层的权重系数。
5.2.2. 感知质量指标 (No-Reference)
这些指标不需要 Ground Truth,直接评估生成视频本身的视觉质量。
MUSIQ(Multi-scale Image Quality Transformer)CLIPIQA(CLIP-based Image Quality Assessment)DOVER(DOmain-agnostic Video quality assessmEnt using Resolution-agnostic features)
5.2.3. 时间一致性指标
-
Flow Warping Error () (像素级)
- 概念定义: 该指标用于衡量视频的像素级时间一致性。它首先计算第 帧到第 帧的光流 (optical flow),光流描述了像素点的运动轨迹。然后,利用这个光流将第 帧“扭曲”或“变形”(warp)到下一时刻,得到一个预测的 帧。最后,计算这个预测帧与真实的 帧之间的差异。差异越小,说明视频的运动和内容变化越平滑、一致。
- 数学公式:
- 符号解释:
- : 第 帧图像。
- : 从第
t-1帧到第 帧的光流场。 W(I, f): 使用光流场 来扭曲图像 的操作。- : 一个遮罩,用于排除光流估计不准的区域(如遮挡区域)。
- : 视频总帧数。
-
VBench 指标 (语义级)
- Background Consistency (BC): 评估视频背景是否稳定,没有不合理的抖动或变化。
- Subject Consistency (SC): 评估视频中的主要对象(如人物、动物)的身份特征是否在长时间内保持一致。
- Motion Smoothness (MS): 评估物体的运动是否平滑自然,没有卡顿或跳跃。
5.3. 对比基线
论文将 InfVSR 与一系列最先进的 VSR 方法进行了比较,这些基线覆盖了不同的技术路线:
-
非扩散模型:
RealBasicVSR(RNN-based),RealViFormer(Transformer-based) -
基于 T2I 扩散模型:
Upscale-A-Video,MGLD-VSR -
基于 T2V 扩散模型:
STAR,SeedVR -
单步扩散模型:
SeedVR2选择这些基线具有很强的代表性,能够全面地检验 InfVSR 在不同技术范式对比下的优势。
6. 实验结果与分析
6.1. 核心结果分析
6.1.1. 定量结果分析
以下是原文 Table 1 的结果,该表格展示了 InfVSR 与其他 SOTA 方法在多个数据集上的定量对比。由于表格结构复杂,包含合并单元格,这里使用 HTML 格式进行完整转录。
| Datasets | Metrics | RealBasicVSR CVPR 2022 |
RealViFormer ECCV 2024 |
Upscale-A-Video CVPR 2024 |
MGLD-VSR ECCV 2024 |
STAR ICCV 2025 |
SeedVR CVPR 2025 |
SeedVR2 arXiv 2025 |
Ours | ||
| UDM10 | PSNR ↑ SSIM↑ LPIPS ↓ DISTS ↓ |
24.13 | 24.64 | 21.72 | 24.23 | 23.47 | 23.39 | 25.38 | 24.86 | ||
| 0.6801 | 0.6947 | 0.5913 | 0.6957 | 0.6804 | 0.6843 | 0.7764 | 0.7274 | ||||
| 0.3908 | 0.3681 | 0.4116 | 0.3272 | 0.4242 | 0.3583 | 0.268 | 0.2972 | ||||
| 0.2067 | 0.2039 | 0.2230 | 0.1677 | 0.2156 | 0.1339 | 0.1512 | 0.1422 | ||||
| MUSIQ ↑ CLIP-IQA ↑ DOVER ↑ Ewarp* ↓ |
59.06 | 57.90 | 59.91 | 60.55 | 41.98 | 53.62 | 49.95 | 62.88 | |||
| 0.3494 | 0.4157 | 0.4697 | 0.4557 | 0.2417 | 0.3145 | 0.2987 | 0.5142 | ||||
| 0.7564 | 0.7303 | 0.7291 | 0.7264 | 0.4830 | 0.6889 | 0.5568 | 0.7826 | ||||
| 3.10 | 2.29 | 3.97 | 3.59 | 2.08 | 3.24 | 1.98 | 1.95 | ||||
| SPMCS | PSNR ↑ SSIM ↑ |
22.17 | 22.72 | 18.81 | 22.39 | 21.24 | 21.22 | 22.57 | 22.25 | ||
| 0.5638 | 0.5930 | 0.4113 | 0.5896 | 0.5441 | 0.5672 | 0.6260 | 0.5697 | ||||
| LPIPS ↓ DISTS ↓ |
0.3662 | 0.3376 | 0.4468 | 0.3262 | 0.5257 | 0.3488 | 0.3176 | 0.3166 | |||
| 0.2164 | 0.2108 | 0.2452 | 0.1960 | 0.2872 | 0.1611 | 0.1757 | 0.1742 | ||||
| MUSIQ ↑ CLIP-IQA ↑ DOVER ↑ Ewarp* ↓ |
66.87 | 64.47 | 69.55 | 65.56 | 36.66 | 62.59 | 60.17 | 67.75 | |||
| 0.3513 | 0.4110 | 0.5248 | 0.4348 | 0.2646 | 0.3945 | 0.3811 | 0.5319 | ||||
| 0.6753 | 0.5905 | 0.7171 | 0.6754 | 0.3204 | 0.6576 | 0.6320 | 0.7302 | ||||
| 1.88 | 1.46 | 4.22 | 1.01 | 1.72 | 1.23 | 1.25 | |||||
| MVSR4x | PSNR ↑ SSIM ↑ |
21.80 | 22.44 | 20.42 | 22.77 | 22.42 | 21.54 | 21.88 | 22.49 | ||
| 0.7045 | 0.7190 | 0.6117 | 0.7417 | 0.7421 | 0.6869 | 0.7678 | 0.7373 | ||||
| LPIPS ↓ DISTS ↓ |
0.4235 | 0.3997 | 0.4717 | 0.3568 | 0.4311 | 0.4944 | 0.3615 | 0.3452 | |||
| 0.2498 | 0.2453 | 0.2673 | 0.2245 | 0.2714 | 0.2229 | 0.2141 | 0.2107 | ||||
| MUSIQ ↑ CLIP-IQA ↑ DOVER ↑ Ewarp* ↓ |
62.96 | 61.99 | 69.80 | 53.46 | 32.24 | 64.03 | |||||
| 0.4118 | 0.5206 | 0.6106 | 0.3769 | 0.2674 | 0.2272 | 0.2371 | 0.5229 | ||||
| 0.6846 | 0.6451 | 0.7221 | 0.6214 | 0.6872 | |||||||
| 1.69 | 1.55 | 5.07 | 2.73 | 0.61 | 1.08 | 1.03 | 1.25 | ||||
| VideoLQ | MUSIQ ↑ CLIP-IQA ↑ DOVER ↑ Ewarp* ↓ |
55.62 | 52.18 | 55.04 | 51.00 | 39.66 | 54.41 | 39.10 | 56.26 | ||
| 0.3433 | 0.3553 | 0.4132 | 0.3465 | 0.2652 | 0.3710 | 0.2359 | 0.4454 | ||||
| 0.7388 | 0.6955 | 0.7370 | 0.7421 | 0.7080 | 0.7435 | 0.6799 | 0.556 | ||||
| 5.97 | 4.47 | 13.47 | 6.79 | 5.96 | 9.27 | 8.34 | 7.52 | ||||
| MovieLQ | MUSIQ ↑ | 62.59 | 63.74 | 68.49 | 67.90 | 56.57 | 64.42 | 68.65 | |||
| CLIP-IQA ↑ | 0.4672 | 0.4227 | 0.5117 | 0.5591 | 0.3411 | 0.505 | 0.4468 | 0.5888 | |||
| DOVER ↑ | 0.8234 | 0.8273 | 0.775 | 0.8402 | 0.7565 | 0.8145 | 0.8031 | 0.8447 | |||
| Ewarp* ↓ | 2.24 | 5.53 | 3.67 | 3.11 | 4.70 | 4.26 | 2.88 | ||||
分析:
- 综合性能: InfVSR 在大多数数据集和指标上都取得了第一名(红色)或第二名(橙色)的成绩,展现了其强大的综合实力。
- 保真度 vs. 感知质量: 在 PSNR/SSIM 等传统保真度指标上,InfVSR 表现优异,但并非总是第一。然而,在 LPIPS, DISTS, MUSIQ, CLIPIQA, DOVER 等更符合人类感知的指标上,InfVSR 几乎全面领先。这说明 InfVSR 生成的视频在视觉上更自然、更真实,即使在像素级别上不一定是与 GT 最接近的。
- 时间一致性: 在像素级时间一致性指标 上,InfVSR 在 UDM10 数据集上取得了最低的错误率,并在其他数据集上表现稳健。这证明了其在维持帧间平滑过渡方面的有效性。
- 长视频表现 (MovieLQ): 在本文提出的长视频基准 MovieLQ 上,InfVSR 在所有感知质量和时间一致性指标上均取得了第一名的成绩,有力地证明了其在长视频场景下的优越性。
6.1.2. 定性结果分析
下图(原文 Figure 4)展示了在 SPMCS 和 VideoLQ 数据集上的视觉效果对比。

分析:
-
样本一 (SPMCS): 这是一个严重退化的场景,LR 视频中的建筑结构几乎无法辨认。InfVSR 成功地恢复了建筑的轮廓、窗户结构和纹理细节,而其他方法的结果要么模糊不清(如 STAR),要么产生了错误的结构(如 MGLD-VSR)。
-
样本二 (VideoLQ): 这个真实世界样本中的文字区域非常模糊。InfVSR 恢复出的文字边缘最清晰、最锐利,相比之下,其他方法恢复的文字边缘有明显的伪影或仍然模糊。
下图(原文 Figure 5)展示了不同方法的时间剖面图,通过堆叠视频中某一行像素随时间的变化来可视化时间一致性。

分析:
-
理想的 HR 结果应该呈现出平滑、连续的条纹。
-
UAV和MGLD的结果出现了明显的抖动和不连续的块状伪影,表明其时间一致性较差。 -
STAR的结果相对平滑,但仍有细微的抖动。 -
InfVSR (Ours) 的时间剖面图最为平滑和连贯,几乎与 HR 真值相当,直观地证明了其卓越的时间一致性。
6.1.3. 语义一致性分析
以下是原文 Table 2 的 VBench 评测结果:
| Method | UDM10 | MovieLQ | ||||
| SC | BC | MS | SC | BC | MS | |
| UAV | 0.9496 | 0.9489 | 0.9849 | 0.9494 | 0.9456 | 0.9749 |
| MGLD | 0.9413 | 0.9455 | 0.9863 | 0.9432 | 0.9434 | 0.9875 |
| STAR | 0.9450 | 0.9520 | 0.9899 | 0.9546 | 0.9532 | 0.9873 |
| SeedVR | 0.9625 | 0.9536 | 0.9844 | 0.9510 | 0.9405 | 0.9859 |
| Ours | 0.9632 | 0.9523 | 0.9910 | 0.9593 | 0.9513 | 0.9886 |
分析:
- 该表格评估了语义层面的时间一致性,分数越高越好。
- 在短视频数据集 UDM10 和长视频数据集 MovieLQ 上,InfVSR 在主体一致性 (SC) 和运动平滑度 (MS) 方面均取得了最高分,在背景一致性 (BC) 上也名列前茅。
- 这有力地证明了 InfVSR 的自回归框架和双时间尺度机制能够有效地保持长视频中的高级语义信息,避免了身份漂移等问题。
6.1.4. 效率分析
以下是原文 Table 3 的效率对比结果:
| Method | 33×720p | 100×720p | ||
| Time | Mem | Time | Mem | |
| UAV-s30 | 241.43 | 43.38 | 731.60 | 43.38 |
| MGLD-s50 | 396.06 | 27.70 | 1,200.20 | 27.70 |
| STAR-s15 | 101.59 | 22.14 | 314.84 | 52.99 |
| SeedVR-s50 | 360.66 | 70.44 | 893.03 | 72.44 |
| SeedVR2-s1 | 37.43 | 61.13 | 68.18 | 61.44 |
| Ours-s1 | 6.82 | 20.39 | 20.70 | 20.39 |
分析:
- 速度: 在处理 33 帧的 720p 视频时,InfVSR 仅需 6.82 秒,比多步方法 MGLD-VSR (396.06s) 快了约 58 倍,比同为单步方法的 SeedVR2 (37.43s) 快了约 5.5 倍。
- 可扩展性: 当视频长度从 33 帧增加到 100 帧时:
- 其他方法的内存消耗普遍增加(如 STAR 从 22.14GB 增至 52.99GB),或需要依赖分块策略(如 UAV, MGLD)。
- InfVSR 的内存消耗保持恒定 (20.39GB),完美地展示了其自回归设计的优势。
- InfVSR 的运行时间呈线性增长(从 6.82s 到 20.70s,约 3 倍),符合其流式处理的特性,并且总时间仍然远低于其他所有方法。
6.2. 消融实验/参数分析
作者进行了一系列消融实验来验证其方法中各个组件的有效性。以下是原文 Table 4 的结果。
| Inference | LPIPS ↓ | MUSIQ ↑ | Ewarp* ↓ | (BC+SC)/2 ↑ |
| (a) Chunking | 0.3178 | 61.29 | 2.20 | 0.9456 |
| (b) Aggregation | 0.3175 | 60.66 | 1.96 | 0.9456 |
| (c) AR (Ours) | 0.2972 | 62.88 | 1.95 | 0.9578 |
| Guidance | DISTS ↓ | CLIP-IQA ↑ | Ewarp* ↓ | (BC+SC)/2 ↑ |
| (a) w/o Guidance | 0.1518 | 0.5015 | 2.01 | 0.9497 |
| (b) Separate | 0.1424 | 0.5165 | 1.97 | 0.9547 |
| (c) Joint (Ours) | 0.1422 | 0.5142 | 1.95 | 0.9578 |
| (M, N) | PSNR ↑ | LPIPS ↓ | CLIP-IQA ↑ | Ewarp* ↓ |
| (a) (1, 1) | 23.79 | 0.3242 | 0.4755 | 2.21 |
| (b) (5, 5) | 24.90 | 0.2963 | 0.4931 | 1.98 |
| (c) (∞, 3) | 24.73 | 0.2984 | 0.5084 | 1.96 |
| (d) (3, 3) (Ours) | 24.86 | 0.2972 | 0.5142 | 1.95 |
| (d) Training settings. | (e) DMD loss. | ||||||||||
| Training | PSNR ↑ | LPIPS ↓ | CLIP-IQA ↑ | Ewarp* ↓ | DMD | PSNR ↑ | CLIP-IQA ↑ | DOVER ↑ | Ewarp* ↓ | SC ↑ | BC ↑ |
| w/o Patch | 24.52 | 0.3242 | 0.4877 | 2.02 | w/o DMD | 25.04 | 0.5028 | 0.7603 | 1.87 | 0.9608 | 0.9483 |
| w/o Stage-I | 24.77 | 0.3125 | 0.5022 | 1.99 | w/ DMD (Ours) | 24.86 | 0.5142 | 0.7826 | 1.95 | 0.9632 | 0.9523 |
| Ours | 24.86 | 0.2972 | 0.5142 | 1.95 | |||||||
---
7. 总结与思考
7.1. 结论总结
本文成功地提出了 InfVSR,一个为解决通用视频超分辨率(VSR)在长视频处理上的效率和可扩展性瓶颈而设计的创新框架。通过将 VSR 任务巧妙地重构为自回归-单步扩散 (AR-OSD) 范式,InfVSR 实现了对无限长视频的流式、高效处理。其核心贡献在于:
-
新范式: 结合了自回归建模的可扩展性和单步扩散的高效率,从根本上打破了传统 VSR 方法的长度限制。
-
新架构: 设计了带有滚动 KV 缓存和联合视觉引导的因果 DiT 架构,有效兼顾了局部平滑性和全局一致性。
-
新训练策略: 采用分块像素监督和跨块分布匹配,在保证高质量生成的同时,极大地降低了训练成本。
-
新基准: 贡献了
MovieLQ数据集和引入了语义级评测指标,填补了长视频 VSR 评测领域的空白。最终,InfVSR 不仅在质量上达到了 SOTA 水平,更在效率上取得了革命性突破(高达 58 倍加速),为 VSR 技术的实际部署和应用铺平了道路。
7.2. 局限性与未来工作
尽管论文取得了显著成就,但仍可从以下几个方面思考其潜在的局限性和未来工作:
- 对预训练模型的依赖: InfVSR 的性能高度依赖于其所基于的预训练 T2V 模型 (
Wan 2.1)。如果基础模型本身存在偏见或能力上限,InfVSR 也很难突破。未来的工作可以探索如何使该框架更具通用性,或如何进一步微调基础模型以适应 VSR 任务。 - 错误累积风险: 虽然有多种机制来保证一致性,但自回归模型理论上仍然存在错误累积的风险。在处理极长(例如数小时)的视频时,微小的风格或身份漂移是否会逐渐累积并变得明显,仍有待验证。
- 全局引导的优化: 论文中提到使用“例如中间帧”作为全局视觉引导。这种选择相对简单,但可能不是最优的。如何自动、智能地选择最具代表性的关键帧来生成全局引导,是一个值得探索的方向。
- 复杂场景变化的适应性: 对于包含剧烈场景切换、镜头转换的视频,当前的自回归框架可能需要更复杂的机制来处理这些“硬边界”,例如场景切换检测和上下文重置。
7.3. 个人启发与批判
-
启发:
- 跨领域思想的迁移: 本文最亮的启发点是将大型语言模型中的“自回归”思想成功迁移到视频处理领域,以解决一个看似与语言无关的“可扩展性”问题。这展示了不同领域技术思想碰撞的巨大潜力。
- 系统工程的胜利: InfVSR 不仅仅是一个单一的算法创新,更是一个精心设计的系统工程。它通过滚动 KV 缓存、联合引导、分块监督、课程学习等一系列技术组合,巧妙地平衡了质量、速度、显存这几个相互制约的因素,体现了在解决实际问题时系统性思维的重要性。
- 问题定义的重构: 面对现有方法难以解决的瓶颈,作者没有在原有框架内小修小补,而是直接“重构问题”(从全序列处理到流式处理),这种思维方式对于科研创新至关重要。
-
批判性思考:
- “新颖性”的界定: 论文声称是“第一个”AR-OSD 框架。虽然在 VSR 领域的应用是新颖的,但自回归生成和单步扩散本身都是已有技术。这项工作更像是一次非常成功的技术整合与应用创新,而非底层理论的突破。
- 复现性挑战: 该方法依赖于一个强大的、可能未完全开源的 1.3B 参数 T2V 模型。这对于没有同等计算资源的研究者来说,复现论文的 SOTA 结果可能存在巨大挑战。
- 评测的全面性: 尽管作者引入了 MovieLQ 数据集和 VBench 指标,但评测仍主要集中在单镜头视频上。对于多镜头、多场景的复杂视频(如电影、电视剧),该框架的表现如何,还需要进一步的验证。此外,用户的真实主观感受也是一个重要的、但难以量化的评估维度。
相似论文推荐
基于向量语义检索推荐的相关论文。