← 返回 2026-04-13

CT-1:视觉-语言-相机模型将空间推理知识迁移到相机可控视频生成 CT-1: Vision-Language-Camera Models Transfer Spatial Reasoning Knowledge to Camera-Controllable Video Generation

Haoyu Zhao, Zihao Zhang, Jiaxi Gu, Haoran Chen, Qingping Zheng, Pin Tang, Yeyin Jin, Yuang Zhang, Junqi Cheng, Zenghui Lu, Peng Shu, Zuxuan Wu, Yu-Gang Jiang 📅 2026-04-10 👍 2 2026-07-13 08:36
多模态学习 扩散 Transformer 扩散模型 相机控制 空间推理 视频生成

用视觉语言联合推理自动生成相机轨迹,实现精准可控视频生成

前置知识

扩散模型 (Diffusion Models)

通过前向加噪与反向去噪学习数据分布的生成模型:前向过程将真实样本 $K$ 逐步加噪为高斯噪声,反向过程用神经网络 $\epsilon_\theta$ 还原数据。CT-1 中扩散过程直接作用于相机轨迹 $K \in \mathbb{R}^{T\times C}$,而非像素。

CT-1 整条技术线(轨迹分布建模、WavReg 损失、训练目标 $\mathcal{L}=\mathcal{L}_{\text{diff}}+\beta \mathcal{L}_{\text{wav}}$)都建立在扩散模型之上,不熟悉其加噪/去噪范式就难以理解为什么用 DiT 而不是回归头。

视觉-语言模型 (VLM)

将视觉编码器(DINOv2、CLIP/SigLIP 等)与语言模型(LLaMA 系列)联合训练的多模态模型,可对齐图像与文本语义空间并执行跨模态推理。本文用双分支 DINOv2+SigLIP 编码图像、LLaMA-2 处理指令,并引入可学习的 `` 令牌聚合多模态信息。

CT-1 的核心定位是'比 VLM 多一个 C(Camera)'的 VLC 模型,若读者不熟悉 VLM 范式,就无法理解为什么作者强调这是'早期尝试',也无法体会 `` 令牌这一设计与传统回归头的本质差异。

SE(3) 相机姿态

三维刚体运动群 $\text{SE}(3) = \text{SO}(3) \ltimes \mathbb{R}^3$。每个位姿由旋转 $R_t$ 与平移 $p_t$ 组成,描述相机位置与朝向,轨迹需满足时间连续性与几何合法性。

相机轨迹的合法性完全取决于 SE(3) 几何约束,理解这一点才能看懂'非唯一性''语义对齐'等轨迹性质为何对建模至关重要,以及为什么不能简单把它当数值序列预测。

Diffusion Transformer (DiT)

用 Transformer 替换 U-Net 作为扩散模型骨干的架构(Peebles & Xie, 2022),通过堆叠自注意力层联合建模空间与时序依赖,可扩展到亿级参数。CT-1 的'相机 Transformer'模块本质上是一个用于轨迹分布建模的 DiT。

作者专门做了 Base/Large/Huge(33M/130M/458M)三档缩放实验,验证 DiT 范式的可扩展性也适用于相机轨迹分布,这直接关联到论文 Table 3 的核心数据。

离散小波变换 (DWT) 与频率域正则化

DWT 通过低通/高通滤波器把信号分解为不同尺度的低频近似 $a_l$ 与高频细节 $d_l$,正交性保证 $\|x\|_2^2 = \|a_L\|_2^2 + \sum_l \|d_l\|_2^2$。本文据此设计 WavReg 损失对不同频率成分施加差异化权重。

WavReg 是本文最具新颖性的技术贡献之一(详见 Eq. 6 与 Fig. 3 的能量/平滑度分析),不理解 DWT 的多尺度分解就无法理解为何 $\lambda_a > \lambda_{d_L} > \cdots > \lambda_{d_1}$ 的权重设计是合理的。

研究动机

相机可控视频生成长期面临两条路线的两难困境。**高层语义控制**路线(如 Wan2.2、LTX-Video、CogVideoX)让用户用文本描述相机运动,看似易用但实际成功率低:论文在 CameraBench100 上对 Dolly-in、Pan Left、Truck Left or Right、Tilt Down or Right、Regular or Up、Complex Motion 六类典型运动测试,Wan2.2 平均成功率仅 64.9%,LTX-Video 仅 45.5%,且在精细运动上经常生成近乎静态的画面(Fig. 5 的 CogVideoX/Case a/b/c 三个失败案例)。**显式参数控制**路线(MotionCtrl、CameraCtrl)需要人工逐帧标注 SE(3) 参数,作者用 VLM 估计时平均成功率仅 30.1%,自回归估计更差至 23.6%,完全无法胜任大规模自动化场景。两条路线都难以同时满足'语义对齐''轨迹可执行''场景自适应'三个要求。

本文的目标是本文提出 Vision-Language-Camera(VLC)模型 CT-1(Camera Transformer 1),目标是在给定参考图像 $v$ 和相机运动文本指令 $\ell$ 的条件下,自动学习一个映射 $p_\theta(K_{1:T} \mid v, \ell)$,直接输出时间连续、几何合法、与场景语义对齐的相机轨迹 $K_{1:T}=\{K_t\}_{t=1}^T$(其中 $K_t \in \text{SE}(3)$),再将其注入现有视频扩散模型以实现相机可控生成。具体目标是在 CameraBench100 上把平均成功率从 Wan2.2 的 64.9% 提升至 81.6% 以上,同时让 CT-1 推理开销仅占整体 5.3% 左右,保证实用性。

与已有工作不同的是,作者识别出一个被现有研究忽视的中间地带:**'相机轨迹分布建模'**既不同于 VLM 的离散 token 生成,也不同于纯数值回归(坐标/边界框),而是要在 SE(3) 流形上建模一个时间连续且具有非唯一性的相机运动分布。已有工作要么完全不做分布建模(ChatCam 仅依赖文本、无场景感知),要么用回归头输出单条轨迹(忽略非唯一性)。CT-1 的独特切入点是:把'视觉-语言联合推理'得到的场景感知语义令牌 `` 作为条件信号注入 DiT,用扩散过程建模 SE(3) 上的轨迹分布,并用基于小波的正则损失在频率域强化低频主导与时间平滑性,从而把空间推理能力迁移到下游视频生成器。

核心方法

CT-1 采用'视觉-语言模块 + 相机 Transformer + 可插拔视频生成器'的解耦两阶段框架。参考图像 $v$ 同时送入 DINOv2(局部细节)与 SigLIP(高层语义)得到视觉令牌 $V$,相机运动指令 $\ell$ 经 LLaMA-2 tokenizer 得到语言令牌 $T$,二者与可学习的 `` 令牌做因果注意力融合,`` 位隐藏状态 $f_{cam}$ 为多模态全局条件。该特征与扩散步嵌入 $e_s$ 相加后作为 DiT 前缀条件,DiT 在带噪轨迹 $K^{(s)}$ 上学习去噪 $\hat K$,再用 1D Haar DWT 沿时间维分解为低频 $a_L$ 与高频 $d_l$,按 $\lambda_a > \lambda_{d_L} > \cdots > \lambda_{d_1}$ 加权构成 WavReg 损失,与扩散损失加权求和($\beta=0.1$)。推理时 $\hat K$ 注入 CameraNoise+Wan2.1 生成 49 帧视频,CT-1 仅需 13 步去噪。

核心创新有三点。**第一**,把相机轨迹视为 SE(3) 上的分布而非单点回归,用 DiT 建模 $p_\theta(K_{1:T} \mid v, \ell)$,保留'非唯一性'这一关键性质;这与 MotionCtrl/CameraCtrl 吃显式参数后做条件注入的设计哲学相反,也不同于 ChatCam 仅用文本、无场景感知的方法。**第二**,引入可学习的 `` 令牌作为多模态融合枢纽,把视觉语言理解压缩到单一全局特征 $f_{cam}$,再注入 DiT,避免高 token 开销。**第三**,提出 WavReg 损失:基于 1D 正交 Haar 小波把轨迹分解为低频全局运动(占能量主体)与高频细节扰动,通过 $\lambda_a>\lambda_{d_L}>\cdots>\lambda_{d_1}$ 差异化权重强化低频、保结构不'过平滑',Fig. 3 的 1000 样本分析给出经验依据。

方法步骤详情

**1 多模态编码。**图像 $v$ 经 DINOv2+SigLIP 双分支编码拼接投影得视觉令牌 $V$;指令 $\ell$ 经 LLaMA-2 tokenizer 得 $T$。**2 多模态融合。**$V$、$T$ 与 `` 拼成序列输入 LLaMA-2 因果注意力,取 `` 位隐藏状态 $f_{cam}$ 作全局条件。**3 轨迹扩散建模。**前向加噪 $K^{(s)}=\sqrt{\bar\alpha_s}K+\sqrt{1-\bar\alpha_s}\epsilon$,$K^{(s)}$ 与 $c=e_s+e_{cam}$、位置嵌入一起进入 DiT 堆栈输出 $\hat K$。**4 WavReg 损失。**对 $\hat K$ 做 1D Haar DWT 分解 $L$ 层得 $a_L$、$d_l$,$\mathcal{L}_{\text{wav}}$ 与 $\mathcal{L}_{\text{diff}}$ 加权($\beta=0.1$)。**5 解耦推理。**CT-1 13 步去噪输出轨迹,CameraNoise+Wan2.1 渲染 49 帧。

技术新颖性

技术新颖性体现在四个层面。**模型范式**:首次把'相机轨迹'作为 SE(3) 流形上的分布进行扩散式建模,打破 VLM 回归头范式(坐标/边界框)的局限。**条件注入**:`` 令牌 + 元素加的简洁设计比 cross-attention 更轻量,与扩散步嵌入 $e_s$ 自然融合,是 DiT 类条件化方法的优雅变体。**损失函数**:WavReg 把信号处理的多尺度分析直接引入扩散训练,通过 $\lambda_a>\lambda_{d_L}>\cdots>\lambda_{d_1}$ 把'低频主导'编码进损失函数,并配合 Fig. 3 四组实证(能量、平滑度、几何信息保留、Jitter-偏差权衡)形成完整闭环。**数据层面**:CT-200K 含 47M+ 帧 200K 视频,区分'通用场景'(Pexels-400K、DynPose-100K 经 LLM 清洗)和'推理场景'(EgoSchema/EgoMe/Ego-ST 经 LLM 重构指令),用 VGGT(93.5% 精度)作位姿估计骨干,Table 6 验证双场景互补。

CT-1 架构概览、其与视频生成模型的集成方式,以及与现有方法的对比
Figure 1: CT-1 架构概览、其与视频生成模型的集成方式,以及与现有方法的对比
基于 CT-1 的相机可控视频生成框架概览:视觉-语言模块、Diffusion Transformer、可控生成模型
Figure 2: 基于 CT-1 的相机可控视频生成框架概览:视觉-语言模块、Diffusion Transformer、可控生成模型
对 1000 条相机轨迹的小波分析:能量主导、平滑度、几何信息保留、Jitter 与偏差的权衡
Figure 3: 对 1000 条相机轨迹的小波分析:能量主导、平滑度、几何信息保留、Jitter 与偏差的权衡
CT-200K 数据构建流水线概览:解决现有数据集缺失/含糊的相机运动标注,支持推理场景标注
Figure 4: CT-200K 数据构建流水线概览:解决现有数据集缺失/含糊的相机运动标注,支持推理场景标注

实验结果

**Table 1(CameraBench100)**:CT-1 6 类运动平均 81.6%,相对 Wan2.2(64.9%)提升 25.7%,相对 CameraCtrl+VLM(30.1%)提升 171.1%;Tilt Down/Right 71.4% 与 Complex Motion 81.5% 领先。**Table 2(VBench)**:Aesthetic 0.585、Imaging 0.709、Motion 0.990、Dynamic 0.830 四项均最优。**Table 3(缩放)**:Base/Large/Huge(33M/130M/458M)三档 Complex Motion 从 64.8%→76.4%→81.5% 单调上升,验证 DiT 缩放法则在 VLC 上成立。**Table 4(WavReg 消融)**:$\beta=0.1$ 最优(0.708/81.5%),$\beta=0$ 仅 0.681/76.1%。**Table 6(数据效率)**:GS+RS 合并 200K 后 Complex Motion 从 70.7%/73.9% 提升到 77.8%。

CameraBench100 上相机轨迹估计的零样本定量结果(6 类典型任务的成功率)
Table 1: CameraBench100 上相机轨迹估计的零样本定量结果(6 类典型任务的成功率)
用 VBench 比较生成视频质量
Table 2: 用 VBench 比较生成视频质量
不同 CT-1 规模下相机控制与视频生成性能消融
Table 3: 不同 CT-1 规模下相机控制与视频生成性能消融
WavReg 损失及其权重 $\beta$ 对 CT-1 性能的影响
Table 4: WavReg 损失及其权重 $\beta$ 对 CT-1 性能的影响
相同图像配不同提示、相同提示配不同图像两种设置下的消融分析
Table 5: 相同图像配不同提示、相同提示配不同图像两种设置下的消融分析
CT-200K 不同数据子集下 CT-1 的训练性能对比(GS=通用场景、RS=推理场景)
Table 6: CT-200K 不同数据子集下 CT-1 的训练性能对比(GS=通用场景、RS=推理场景)
CT-1 估计阶段与视频生成阶段的时间与显存成本对比
Table 7: CT-1 估计阶段与视频生成阶段的时间与显存成本对比
在 OOD 场景下与 CogVideoX、LTX-Video、Wan2.2 的定性对比
Figure 5: 在 OOD 场景下与 CogVideoX、LTX-Video、Wan2.2 的定性对比
查看结构化数据
任务指标本文基线提升
CameraBench100 平均相机控制成功率(6 类运动平均) Success Rate (%, 越高越好) 81.6% Wan2.2 (prompt-input+PE) 64.9% +16.7 个绝对百分点 / 相对提升 25.7%
CameraBench100 Tilt Down or Right 任务 Success Rate (%) 71.4% Wan2.2 (w/ PE) 50.0% +21.4 个绝对百分点 / 相对提升 42.8%
CameraBench100 Complex Motion 任务 Success Rate (%) 81.5% Wan2.2 (w/ PE) 68.5% +13.0 个绝对百分点 / 相对提升 19.0%
VBench Imaging Quality VBench Score (0-1, 越高越好) 0.709 Wan2.2 (w/o PE) 0.671 +0.038 / 相对提升 5.7%
VBench Dynamic Degree VBench Score (0-1, 越高越好) 0.830 Wan2.2 (w/ PE) 0.810 +0.020 / 相对提升 2.5%
模型缩放 Huge vs Base Complex Motion Success Rate (%) 81.5% (Huge, 458M) 64.8% (Base, 33M) +16.7 个绝对百分点 / 相对提升 25.8%
WavReg 消融 $\beta=0.1$ vs $\beta=0$ Complex Motion Success Rate (%) 81.5% 76.1% +5.4 个绝对百分点 / 相对提升 7.1%
CT-1 vs 下游视频生成的相对推理时间 时间占比 (%) 22.81s / 429.02s ≈ 5.3% (对照为下游视频生成 100%) CT-1 仅占 5.3% 总时间,模块化设计几乎不增加部署成本

局限与改进

**作者承认/隐含的局限。****第一**,CT-200K 200K 视频 47M 帧远小于 Pexels-400K,且严重依赖 VGGT(93.5% 精度)和商用 LLM/MLLM 标注,存在标注噪声与场景偏差;推理场景仅来自三个 Ego 数据集,泛化未充分验证。**第二**,Success Rate 依赖两位专家独立标注且需双方一致,效率低、可重复性差,专家对小幅度平移的判断有主观差异。**第三**,与 MotionCtrl/CameraCtrl 的详细对比仅放 Appendix 6.2.4,主表未直接对比最显式参数控制路线。**第四**,方法局限于相机轨迹生成,不涉及物体级动作/多人交互等更复杂的视频控制信号。**额外观察**:Fig. 5 显示 CT-1 在 OOD 场景仍有少量失败(如 Case b 出现相机方向偏差),且论文未给出失败案例的系统性错误分析;458M Huge 模型单卡 28.91GB 显存也限制实际部署。

独立分析的弱点

**第一,双阶段解耦带来误差累积。**CT-1 输出 13 步轨迹,CameraNoise 配合 4× 时序压缩渲染 49 帧,两阶段误差会叠加;Table 7 给出时间分配但未给出误差分解定量数据。改进方向:端到端联合训练让视频生成器在反向传播时把梯度回传至 CT-1,或用 score distillation 对齐两个阶段分布。**第二,WavReg 仅用 1D 时间维分解,未考虑 SE(3) 几何结构。**正交 Haar 小波作用于平坦欧氏空间,$R_t \in \text{SO}(3)$ 的 $R_tR_t^\top=I$、$\det R_t=1$ 约束未被显式编码。改进方向:在 SO(3) 流形上做小波分解并加流形约束项。**第三,`` 单一令牌信息瓶颈。**Table 5 中 Image→Prompts 的 Dynamic Degree 从 0.810 降到 0.780 印证此点。改进方向:借鉴 SAM 引入区域级视觉令牌。**第四,缺少长视频支持与闭环控制。**目前 13 步/49 帧绑定,无法支持数分钟级长视频。

未来方向

**作者已指明方向**:将 CT-1 接入更多可控视频扩散模型(CameraCtrl/MotionCtrl 已初步验证)以确认其作为通用'轨迹规划器'的模块化能力;扩展到更多推理场景(自动驾驶、机器人操控);附录展示了 RealEstate10K、MultiCamVideo、DrivingDoJo 等数据集的定性结果。**自然延伸方向**:**(a)多模态输出。**把单一相机轨迹扩展为'相机+物体+人物动作'的联合轨迹分布,让 CT-1 成为通用空间-时间规划器。**(b)闭环交互式控制。**把 CT-1 嵌入 RL/IL 框架,让用户通过自然语言迭代修正相机运动。**(c)高效化。**借鉴 diffusion distillation、量化、KV cache 复用把推理压到 < 1s 以实现实时预览。**(d)评价协议自动化。**训练 reward model 学习人类对相机轨迹的偏好,构成可大规模复现的自动评估。**(e)拓展到 3D/4D 场景生成。**与 NeRF/3DGS 结合应用于 VR/AR。

复现评估

**代码与数据。**作者给出代码仓库 github.com/gulucaptain/Camera-Transformer-1 和项目主页 gulucaptain.github.io/Camera-Transformer-1/,提供完整实现。CT-200K 由 Pexels-400K、DynPose-100K、EgoSchema、EgoMe、Ego-ST 等公开源派生,已由人工二次审核但未明确说明是否公开完整标注。**基模型。**依赖 VGGT、DINOv2+SigLIP、LLaMA-2、Wan2.1、CameraNoise、CameraCtrl/MotionCtrl,均有公开权重或代码。**算力。**Table 7 显示单卡推理显存 28.91GB(Huge),未给出训练硬件;458M DiT + LLaMA-2 全量微调至少需 8×A100 80GB 级别,重训门槛较高。**评测。**CameraBench100 与 VBench 均为开源工具,评测协议明确但人工评估仍有主观性。**总体可复现性:中高**,算法/数据/代码均开源,完整重训 Huge 需要较高算力。