← 返回 2026-02-16

OneVision-Encoder:以编解码器对齐稀疏性作为多模态智能的基础原理 OneVision-Encoder: Codec-Aligned Sparsity as a Foundational Principle for Multimodal Intelligence

Feilong Tang, Xiang An, Yunyao Yan, Yin Xie, Bin Qin, Kaicheng Yang, Yifei Shen, Yuanhan Zhang, Chunyuan Li, Shikun Feng, Changrui Chen, Huajie Tan, Ming Hu, Manyuan Zhang, Bo Li, Ziyong Feng, Ziwei Liu, Zongyuan Ge, Jiankang Deng 📅 2026-02-09 👍 52 2026-07-13 08:35
多模态大模型 稀疏编码 自监督学习 视觉编码器 视频理解

借鉴HEVC视频编解码器思想,只编码视频中3.1%-25%的运动关键区域实现高效视觉理解

前置知识

Vision Transformer (ViT)

Vision Transformer是将Transformer架构应用于视觉任务的核心模型。它将图像分割成固定大小的patch(如14×14像素),每个patch被线性映射为一个token向量,然后通过多层自注意力机制进行处理。ViT抛弃了传统CNN的卷积操作,完全依赖注意力机制来捕获全局空间依赖关系。这种设计使得模型能够灵活处理不同分辨率的输入,并且天然支持并行计算。

OV-Encoder基于ViT架构构建,理解ViT的patch化和注意力机制是理解本文Codec Patchification创新的基础。

HEVC/H.265视频编解码器

HEVC(High Efficiency Video Coding)是现代视频压缩标准,其核心思想是将视频分解为I帧和P帧。I帧是关键帧,包含完整的空间信息;P帧是预测帧,只编码与参考帧之间的差异(运动向量和残差信号)。这种分解利用了视频的时间冗余性——大部分视觉内容是可预测的,只有运动和变化区域才是新的信息。

本文的核心创新Codec Patchification直接借鉴了HEVC的I/P帧分解思想,将视频编解码器的结构化分解转化为视觉表征学习的指导原则。

Cluster Discrimination(集群判别)

集群判别是一种自监督学习范式,不同于传统对比学习的实例级判别。它首先通过离线聚类将语义相似的样本分组,形成语义中心(centroids),然后训练模型将样本映射到正确的语义中心附近,同时远离错误的语义中心。这种方法能够捕获更丰富的语义结构关系,支持多标签监督信号。

OV-Encoder采用集群判别作为训练目标,联合建模物体级(来自图像)和运动级(来自视频)语义,这是实现统一视觉表征学习的关键。

3D Rotary Position Embedding (3D RoPE)

3D RoPE是一种相对位置编码方案,它将三维空间时间坐标(t, x, y)编码为旋转位置信息。与绝对位置编码不同,RoPE通过相对偏移量$\Delta p = (t_1-t_2, x_1-x_2, y_1-y_2)$来表示两个token之间的位置关系。这种设计使得模型能够自然处理不规则的token布局,特别适合稀疏采样的场景。

OV-Encoder的Codec Patchification产生不规则的token布局(I帧稠密、P帧稀疏),3D RoPE是使注意力机制在这种布局下保持连贯性的关键技术。

研究动机

当前视觉编码器面临一个根本性的效率问题:它们采用均匀计算策略处理密集像素网格,将大量计算资源浪费在静态背景区域上。具体而言,标准视频预训练方法对所有空间区域和时间帧进行均匀处理,假设它们具有等价的信息量。然而,自然视频具有高度冗余性,大部分视觉内容是可以从周围上下文预测的。真正具有判别性的信息——运动、变化、surprise——是稀疏的。以一个典型的视频为例,背景(天空、建筑、地面)占据画面的大部分区域,而真正重要的运动物体(行人、车辆)可能只占3.1%-25%的区域。现有方法如MAE、V-JEPA强调像素级重建,缺乏显式语义结构化;CLIP、SigLIP依赖外部语言监督,限制了类内一致性和细粒度关系建模。

本文的目标是本文的目标是解决视觉理解中的效率-精度矛盾,证明两者不仅不是权衡关系,而是正相关的。具体目标包括:(1)设计一种与视频信号的信息论结构对齐的视觉编码架构;(2)实现仅编码有信号熵的区域(3.1%-25%),同时保持甚至提升性能;(3)构建一个统一的编码器,能够同时处理图像、短视频和长视频;(4)在预训练数据量远少于竞争对手的情况下(100B vs 2.1T tokens),达到或超越现有最强视觉编码器。

与已有工作不同的是,本文的独特切入角度是将视频编解码器(HEVC/H.265)的结构化分解原理引入视觉表征学习。现有方法将视频视为帧序列,而OV-Encoder将视频视为由稳定空间上下文(I帧)和稀疏时间更新(P帧)组成的信号。这种视角转换的核心洞见是:编解码器已经显式地揭示了视频信号的信息论结构——大部分信号对应于运动驱动的增量更新,而非独立的判别性证据。通过与这种结构对齐,架构可以将计算集中在真正重要的区域,而不是均匀处理所有像素。这不是一种优化技巧,而是一种基础性原理的转换。

核心方法

OV-Encoder的方法整体思路可以概括为“像编解码器一样思考视觉”。直觉上,当你看一个视频时,你的注意力自然会跟随运动物体,而不是均匀扫描每一帧的每一个像素。视频编解码器正是这种直觉的数学化表达:它将视频分解为包含完整空间信息的I帧和只编码变化的P帧。OV-Encoder借鉴这种分解,首先通过HEVC编码器提取运动向量和残差信号,然后基于这些信号计算每个patch的显著性分数,选择最显著的3.1%-25%的patch进行编码。技术路线上,模型采用标准ViT架构,但输入不是密集像素网格,而是经过Codec Patchification的稀疏token序列。配合3D RoPE位置编码和集群判别训练目标,模型学习到既高效又判别性强的视觉表征。

OV-Encoder的核心创新是Codec Patchification——一种编解码器启发的输入公式。与已有方法的本质区别在于:(1)传统方法(如CLIP、DINOv)处理均匀采样的帧,每帧的所有patch都被编码,OV-Encoder只编码运动相关的patch;(2)token drop方法(如PatchDropout)随机或学习地移除token,可能丢失重要信息,OV-Encoder基于编解码器信号进行原则性选择;(3)token merging方法通过合并减少token数量,但改变了表征空间,OV-Encoder保持patch级表征不变,只是选择性地编码。关键区别是:OV-Encoder不是将稀疏性作为一种优化手段,而是将其视为与数据结构对齐的基础性原理。正如论文所述,“效率和精度不是权衡关系,而是正相关的”。

方法步骤详情

OV-Encoder的方法分为以下步骤:(1)HEVC引导的patch选择:对输入视频应用HEVC编码,得到I帧和P帧序列。对于每个P帧,提取运动向量 $d_{i,n,\tau}$ 和残差信号,计算patch级显著性分数 $\Omega_{i,n,\tau}$,选择固定比例 $r$ 的最显著patch。(2)Codec Patchification:将视频分解为三种输入格式——Dense Video-Codec Patchification(64帧视频,I帧全编码,P帧稀疏编码,总token预算2048)、Chunk-wise Patchification(时间分块采样)、Single-Image Spatial Patchification(单图像空间patch化)。(3)3D RoPE编码:为每种输入格式定义相对位置偏移 $\Delta p = (\Delta t, \Delta x, \Delta y)$,确保注意力机制在不规则token布局下保持连贯。(4)集群判别训练:对图像数据聚类为200万个物体级中心,对视频数据聚类为40万个运动级中心,形成统一语义中心集 $C_{uni}$,使用多标签判别目标 $\mathcal{L}$ 进行训练。

技术新颖性

OV-Encoder的技术新颖性体现在多个层面:首先,这是首次将视频编解码器的I/P帧分解原理系统性地引入视觉表征学习,开创了“Codec-aligned Visual Intelligence”的新范式。其次,Codec Patchification实现了75%-96.9%的token压缩率,同时保持甚至提升性能,打破了效率-精度的传统权衡。第三,3D RoPE的三种变体(Codec/Chunk/Spatial)优雅地统一了密集视频、稀疏采样和单图像的输入格式。第四,集群判别目标首次联合建模物体级和运动级语义,使用超过100万个语义中心。第五,实验设计具有严格的控制性:所有对比使用相同的语言模型(Qwen3-4B)、相同的指令微调数据(1.5M样本)、相同的token预算,确保性能差异来自视觉表征本身。

Visual intelligence as codec-aligned predictive compression
Figure 1: Visual intelligence as codec-aligned predictive compression
Overview of the OneVision-Encoder framework
Figure 2: Overview of the OneVision-Encoder framework
Contrastive learning vs. cluster discrimination
Figure 3: Contrastive learning vs. cluster discrimination
3D-RoPE for Codec Patchification
Figure 4: 3D-RoPE for Codec Patchification
Visualization of I- and P-frame decomposition in HEVC
Figure 5: Visualization of I- and P-frame decomposition in HEVC
Comparison of video processing pipelines for spatiotemporal representation learning
Figure 6: Comparison of video processing pipelines for spatiotemporal representation learning

实验结果

OV-Encoder的实验结果验证了其核心假设:效率和精度是正相关的。在LMM Probing评估中,OV-Encoder-Lang(语言对齐版本)在16个图像、视频和文档理解benchmark上全面超越Qwen3-ViT和SigLIP2。具体而言,在视频理解任务上,OV-Encoder-Lang在MVBench上达到53.2%(Qwen3-ViT为47.4%),在VideoMME上达到54.1%(47.2%),在NExT-QA上达到76.1%(70.1%),平均提升4.1%。值得注意的是,OV-Encoder仅使用约100B caption tokens预训练,而Qwen3-ViT使用超过2.1T tokens,说明改进来自更有效的视觉表征学习而非预训练规模。在Attentive Probing评估中,OV-Encoder在Diving-48上取得67.2%的Top-1准确率,比SigLIP2(50.1%)提升17.1%,比DINOv3(58.6%)提升8.1%。在token效率分析中,OV-Encoder使用512 token时(仅保留3.1%的patches)平均准确率达到50.1%,而SigLIP2使用相同token预算仅为43.4%。消融实验进一步证明,codec引导的patch选择是因果有效的:替换运动patch内容导致性能下降5-10%,打乱patch位置导致性能下降12-15%。

OneVision-Encoder Pretraining Dataset
Table 1: OneVision-Encoder Pretraining Dataset
Comparison of OV-Encoder training stages on image understanding benchmarks
Table 3: Comparison of OV-Encoder training stages on image understanding benchmarks
Comparison with state-of-the-art methods on video understanding benchmarks
Table 4: Comparison with state-of-the-art methods on video understanding benchmarks
Effect of patch budget scaling under attentive probing
Table 5: Effect of patch budget scaling under attentive probing
Controlled interventions on codec-selected motion patches
Table 6: Controlled interventions on codec-selected motion patches
Architecture configuration of OneVision-Encoder Large
Table 7: Architecture configuration of OneVision-Encoder Large
Codec-style patch selection pipeline
Table 8: Codec-style patch selection pipeline
Video processing modes used during training
Table 9: Video processing modes used during training
Controlled evaluation pipeline decoupling the encoder for fair comparison
Figure 7: Controlled evaluation pipeline decoupling the encoder for fair comparison
Case study 1 (Diving): dense evidence for continuous motion
Figure 9: Case study 1 (Diving): dense evidence for continuous motion
Case study 2 (Cooking): sparse key frames under instantaneous motion
Figure 10: Case study 2 (Cooking): sparse key frames under instantaneous motion
查看结构化数据
任务指标本文基线提升
视频理解(MVBench) 准确率(%) 53.2(OV-Encoder-Lang) 47.4(Qwen3-ViT) +5.8%
视频理解(VideoMME) 准确率(%) 54.1(OV-Encoder-Lang) 47.2(Qwen3-ViT) +6.9%
视频理解(NExT-QA) 准确率(%) 76.1(OV-Encoder-Lang) 70.1(Qwen3-ViT) +6.0%
动作识别(Diving-48) Top-1准确率(%) 67.2(OV-Encoder Codec) 50.1(SigLIP2) +17.1%
动作识别(SSV2) Top-1准确率(%) 60.1(OV-Encoder Codec) 58.2(SigLIP2) +1.9%
动作识别(Kinetics-400) Top-1准确率(%) 85.4(OV-Encoder Codec) 82.7(SigLIP2) +2.7%

局限与改进

尽管OV-Encoder取得了显著成果,但仍存在一些局限性:(1)空间中心偏差:消融分析显示,仅使用codec引导的patch选择时,选中的token呈现明显的空间中心偏差,大部分token集中在图像中心区域。虽然chunk-wise patchification可以缓解这一问题,但说明codec信号本身存在固有偏差。(2)依赖HEVC编码:方法需要访问视频的HEVC编码信息(运动向量和残差),对于未压缩或使用其他编码格式的视频需要额外处理。论文未详细讨论对不同视频质量或编码参数的鲁棒性。(3)预训练数据规模:虽然OV-Encoder在较少数据上表现优异,但训练仍在128块A800 GPU上进行,资源需求仍然较高。(4)评估范围:LMM Probing评估主要使用Qwen3-4B作为语言模型,未探索更大规模语言模型或不同架构的影响。(5)定性分析有限:虽然提供了两个案例研究(跳水和烹饪),但缺乏系统性的定性分析来解释模型在不同场景下的行为模式。

独立分析的弱点

从独立分析的角度,OV-Encoder存在以下弱点及改进方向:(1)编码格式依赖:方法强依赖HEVC编码信息,建议探索从视频内容直接估计运动显著性的方法,或设计对编码格式不敏感的变体。(2)固定稀疏比例:当前使用固定比例 $r$ 选择patches,可能不适用于所有场景。改进方向是设计自适应稀疏度机制,根据视频内容动态调整。(3)聚类质量:集群判别依赖于离线聚类的质量,聚类错误会传播到训练信号。建议探索在线聚类更新或多阶段聚类精炼策略。(4)位置编码泛化:3D RoPE在训练时使用固定的64帧虚拟网格,对于更长或更短的视频可能需要调整。建议探索可学习的时间尺度或自适应位置编码。(5)缺乏生成能力:OV-Encoder是纯判别模型,不支持图像/视频生成任务。未来可探索将Codec思想扩展到生成式视觉模型。

未来方向

论文提出的框架为多个研究方向提供了基础:(1)更长视频理解:当前处理64帧,可扩展到更长时间范围,结合层次化Codec结构。(2)自适应稀疏度:根据视频内容动态调整token预算,在简单场景用更少token,复杂场景用更多。(3)跨模态Codec:将Codec思想扩展到音频、文本等模态,构建统一的多模态稀疏编码框架。(4)生成式扩展:探索Codec结构在视频生成、预测中的应用,如只生成运动相关区域。(5)边缘部署:高token压缩率(96.9%)适合移动设备和边缘计算场景。(6)Codec-aware预训练:设计更深入利用编解码器结构的预训练任务,如预测P帧内容或运动向量。(7)多Codec支持:扩展到H.266/VVC、AV1等新一代编解码器,利用更丰富的编码信息。

复现评估

论文在复现性方面做出了良好示范:(1)完全开源:代码(GitHub)、模型权重(HuggingFace)、数据文档都已公开,包括详细的data card说明数据来源和处理流程。(2)训练细节充分:提供了完整的训练配置(优化器、学习率、batch size等)、架构超参数(24层、1024维、16头)、数据处理流程(聚类参数、负样本比例等)。(3)控制性评估:所有对比实验使用相同的语言模型、指令数据、token预算,消除了混杂因素。(4)资源需求:预训练需要128块A800 GPU,对于学术实验室可能有一定门槛,但相比Qwen3-ViT的2.1T tokens预训练规模已经显著降低。(5)数据依赖:需要访问HEVC编码的视频数据,但论文提供了数据获取和处理的详细说明。总体而言,复现难度中等,主要瓶颈是GPU资源和大规模数据处理。