跨一步看下一步:流式感知扩散怎么把视频超分的注意力接到去噪步之间
十月九日 arXiv 上新挂出一篇 Streaming-Aware Diffusion for Real-Time Video Super-Resolution via Cross-Step Attention。它解决的是实时视频超分里一个很实际的矛盾:扩散模型质量高,但一步一步去噪太慢,实时直播那种必须低延迟的场景根本等不起。作者的办法是给扩散加一条「步与步之间」的注意力通路——跨步注意力,让相邻去噪步骤之间能直接交换信息,而不是每一步都从零开始。 视频超分为什么非要上扩散,扩散又为什么太慢? 视频超分要把模糊的低清帧还原成高清,传统卷积模型快但细节糊;扩散模型靠反复去噪,能生成更真实的纹理,但它要跑几十步、每步都对整个序列前向一遍,延迟根本压不下来。直播、实时会议、云游戏这种场景要求每一帧在几十毫秒内出结果,扩散模型的「多想几步」在这里成了劣势。问题不是扩散不行,而是它每一步之间互不通信、重复计算太多。 跨步注意力到底把哪两步接起来了? 普通扩散每一步都是独立的:第 t 步的输出拿去噪第 t-1 步,但步与步之间没有显式的信息通路。Streaming-Aware Diffusion 的动作是,在相邻去噪步之间建一条跨步注意力,让当前步能直接注意到上一步已经算过的特征。这样做的好处是两步之间的冗余计算被砍掉——上一步已经想好的纹理和时序细节,这一步不必重新推一遍,只要接着往下精炼。再加上「流式感知」的设计,让模型能像流一样逐帧推进,而不是把整段视频一次性吞进去。 这种加速会不会牺牲时序一致性? 视频超分最怕的是帧与帧之间闪烁、抖,纹理在相邻帧之间跳来跳去。跨步注意力其实顺便帮了这个忙:当相邻去噪步之间能互相注意,时序上的一致性反而被这条通路锁住了。当然,实时和质量永远在打架——报告里的数字需要独立复现,跨步通路也会带来新的显存和调度开销。但它指出的方向很清楚:扩散模型要进入实时场景,下一步不是把单步算得更快,而是让步与步之间别再各干各的。 去论坛讨论 前往 silicon-agi.com 论坛 参与讨论