北京大学新技术让AI看穿玻璃并识别倒影
这项由北京大学人工智能研究院(国家通用人工智能重点实验室,智能科学与技术学院)完成的研究,于2026年5月18日以预印本形式发布,论文编号为arXiv:2605.18263。

想象一下,你站在停车场,目光落在一辆银色轿车的车窗上。车窗清晰地倒映着蓝天白云和旁边的大楼,与此同时,你又能透过玻璃,看到车内的方向盘、座椅和仪表盘。对人眼来说,这不过是再自然不过的日常视觉体验。但对于现有的AI视觉系统而言,这件“轻而易举”的事,却是一道长期难以逾越的技术鸿沟。
面对这种“半透明、有反光”的表面,现有的AI图像渲染技术往往陷入两难境地:要么把玻璃当成镜子,拼命渲染倒影,结果把车内的东西全遮住了;要么把玻璃当成透明薄片,努力展示车内场景,结果倒影变得模糊一片,失去了真实感。北京大学的研究团队正是瞄准了这个核心痛点,开发出了一套名为RT-Splatting的新框架,首次让AI能够同时、清晰地处理好这两件事。
一、玻璃问题:为什么AI总是“顾此失彼”
要理解这个问题的根源,得先看看现代AI是怎么“看图”的。目前业界主流的一种高效方案叫做“3D高斯泼溅”。简单来说,它把三维场景想象成由成千上万个半透明的小泡泡组成,每个泡泡都有自己的颜色、透明度和位置。当AI要从某个角度“看”这个场景时,就把这些泡泡投影到一张二维图像上,一层层叠加,最终合成画面。
问题的关键,就卡在那个“透明度”参数上。在现有系统里,每个小泡泡的透明度数值,实际上同时承担着两个性质完全不同的任务:第一,决定这个泡泡作为一个“物理表面”有多实、存在感有多强;第二,决定光线穿过这个泡泡时会被吸收多少。
对于一面普通的砖墙,这两件事是高度一致的:墙很实,光也透不过去,所以用一个参数没问题。但玻璃呢?玻璃作为一个物理表面是非常“实”的——它能清晰地反射光线,产生锐利的倒影。然而同时,它对光的阻拦能力又很低——光可以顺利穿透它,让你看到玻璃后面的东西。这就好比要求一个人既要站得笔直、身形清晰(高“存在感”),又要让你能透过他看到身后的风景(高“透明度”),用同一个数值显然无法同时满足这两个矛盾的要求。
正因如此,现有AI系统在处理车窗、橱窗这类场景时总是顾此失彼:调高透明度,玻璃就变成了透明薄纸,倒影渲染得模糊不清;压低透明度,玻璃又变成了实心黑板,彻底遮住车内的一切。更糟糕的是,系统为了弥补倒影渲染的不足,往往会在玻璃背后“幻觉”出一些悬浮的虚假几何体(业内称之为“漂浮物”),这些幽灵般的东西不仅让倒影失真,还进一步遮挡了本应清晰可见的背景。
二、拆分透明度:一个参数变两个参数的关键发明
北京大学团队解决问题的核心思路,其实非常精妙:把那个纠缠不清的“透明度”参数,拆分成两个各司其职的参数。
第一个参数叫“几何占据率”,可以理解为这块玻璃作为一个物理表面的“存在感”或“实体程度”。它的数值高,意味着这个表面真实存在,光线会与它发生相互作用,AI可以从中提取到清晰的法线方向、粗糙度等信息,用来精确计算倒影。
第二个参数叫“光学不透明度”,可以理解为这块玻璃对光线的“阻拦能力”。它的数值低,意味着光可以轻松穿过,玻璃后面的东西对于观察者来说清晰可见。
把这两个参数相乘,才得到最终用于渲染时控制遮挡效果的“有效不透明度”。这就相当于立下了一条新规则:光线要被一个表面挡住,必须同时满足两个条件——这个表面首先要在几何上“存在”,其次还得对光有足够的阻拦能力。对于玻璃来说,几何占据率高(玻璃是真实存在的),光学不透明度低(光可以穿过),两者相乘得到的有效不透明度就很低,于是玻璃后面的东西自然而然地保持可见。
这个设计听起来简单,却在渲染流程中引发了一系列连锁优化。因为用几何占据率来标识“这里有个表面”,AI就可以用一套专门处理反光的技术来精确计算倒影;同时用光学不透明度来控制背景光线的积累。两套流程并行不悖,共用同一批数据,却各自发挥不同的作用。
整个系统建立在2D高斯泼溅框架之上,这是3D高斯泼溅的一个改进版本,把每个泡泡从三维球体变成了更贴合实体表面的二维圆盘,法线方向也更加明确可靠。
三、混合渲染管线:倒影和透射各走各路、最后合并
有了这套拆分之后的表示方法,渲染流程就变成了两条并行的轨道,最后再交汇融合。
第一条轨道专门处理反光。它利用几何占据率从场景中提取第一个被光线碰到的表面信息,包括法线、粗糙度,以及一个专门学习到的“材质特征”向量。把这些信息送入一个专门的高光着色网络,结合观察方向,就能计算出每个像素上的高光颜色,精准捕捉来自周围环境的倒影效果。
第二条轨道专门处理背景透射。它就像标准的体积渲染一样,把光线穿过场景时遇到的所有不透明物体的颜色一路叠加积累。关键在于,它在经过玻璃等半透明表面时,使用的是“有效不透明度”(几何占据率乘以光学不透明度),而非单独的几何占据率。这样,背景场景的颜色就不会被玻璃表面的几何存在所阻挡,可以顺利地穿透过来。
此外,研究团队还考虑到了现实中的细节。比如有色玻璃或彩色塑料薄膜这类材料,光线进入后会发生散射,被染上颜色、改变方向。为了处理这个细节,每个泡泡还额外携带了“内部散射颜色”和“透射比”两个属性,用于模拟材料内部的散射效果。
最后,所有从材料内部或穿透材料而来的光,其综合效果还会被一个可学习的“衰减因子”所调制。这个设计源自一个直观的视觉观察:当玻璃上的倒影很强很复杂时,透过玻璃看到的背景内容会被大幅压制;而当倒影很弱时,背景内容就能完整地透出来。这个衰减因子直接调节背景内容被压制的程度,让最终画面的视觉效果更自然真实。
四、梯度门控:堵住“乱发脾气的倒影”污染背景的漏洞
即便有了这套两条轨道并行的设计,训练过程中仍然面临一个棘手问题。高光倒影本身就很难被AI完美拟合,因为它随着观察角度的微小变化而剧烈变化。当AI在训练中无法完美还原某个角度的倒影时,就会产生误差,并向上游传递“修正信号”。问题在于,这个修正信号有时会“走错路”,流进了负责处理背景透射的那条轨道。
结果就是,背景透射轨道收到了一个“错误的指令”,误以为自己渲染得不够好,于是开始在玻璃背后凭空制造出一些幽灵般的几何结构来“弥补”,这正是那些令人头疼的“漂浮物”的来源。
研究团队提出了一个名为“高光感知梯度门控”的机制来解决这个问题。核心思路是:在那些倒影复杂、高光强烈的像素区域,主动压低流向背景透射轨道的修正信号;而在倒影简单或几乎没有倒影的区域,则保持修正信号不变,让背景透射轨道可以正常接受监督和优化。
具体实现上,系统会在每个像素周围取一个小邻域,计算该区域内高光颜色的局部方差。方差越大,说明这个区域的高光花纹越复杂、变化越剧烈,很可能就是AI难以拟合、容易产生错误梯度的地方。于是系统就在反向传播时,用一个随方差增大而快速衰减的权重,压低流向背景透射轨道的梯度。
这个机制的妙处在于它不是简单地“一刀切”,而是根据每个像素的实际情况动态调节。在简单倒影或无倒影的区域,背景场景仍然可以收到充分的训练信号;只有在那些AI自己都搞不清楚的复杂高光区域,才会主动保护背景透射轨道免受误导。
五、透明度遮罩:告诉AI哪里是玻璃
拆分参数后,一个新的麻烦随之而来:场景中任何地方都可以出现几何占据率高但光学不透明度接近零的泡泡。由于这些泡泡几乎不影响最终的渲染颜色,训练时很难对它们施加有效的约束。这些“幽灵泡泡”会在场景中到处漂浮,污染场景表示,扰乱优化过程。
解决方案是引入一个透明度遮罩的监督信号。研究团队借用了强大的图像分割工具来自动识别场景中哪些区域是半透明材质。利用这个遮罩,系统在训练时会额外检查:每个像素上第一个被光线碰到的表面,其光学不透明度是否与该像素是否属于透明区域的判断相符。透明区域对应的表面光学不透明度应该低,非透明区域的应该高。用这种方式进行监督,就能有效约束那些漫游的幽灵泡泡。
值得强调的是,这个遮罩仅仅作为一种正则化约束,而不是把场景切割成两个独立部分分别处理的依据。系统始终是对整个场景进行联合优化,包括玻璃内外的所有内容。这种联合优化策略对于处理那些背景只能透过透明表面才能被摄像机看到的场景至关重要——比如拍摄卡车时,卡车内部的驾驶舱只能透过前挡风玻璃才能被记录到。如果拆开分别训练,背景就永远看不到驾驶舱内部。
六、训练细节:管理泡泡的生命周期
在训练过程的管理上,研究团队也针对新的双参数设计做了相应调整。标准的框架会定期对泡泡的不透明度进行“重置”,以防止无效泡泡堆积。但在新框架里,有两个参数需要管理,不加区分地同时重置可能会破坏那些正在表示透明表面的泡泡的状态。
研究团队的做法是将重置周期缩短,但在几何占据率和光学不透明度之间交替进行,即轮流对其中一个参数进行重置。此外,决定哪些泡泡因为“没用”而应该被裁剪删除时,依据的是几何占据率而不是光学不透明度,这样才不会把那些几何存在感强但光学不透明度低的玻璃泡泡当成“无用泡泡”错误地删掉。
总损失函数由四部分组成:标准的图像颜色重建损失、法线一致性损失、透明度遮罩监督损失。所有实验在单块NVIDIA RTX 4090显卡上完成。
七、实验效果:数字说话,倒影和透射同时大幅提升
研究团队在八个真实场景上验证了RT-Splatting的效果,涵盖不同类型的半透明材质和不同的场景复杂度。其中六个场景来自公开数据集,另外两个场景是研究团队用智能手机拍摄的。
评测指标包括三种:PSNR(峰值信噪比,数值越高说明渲染图与真实照片越相似)、SSIM(结构相似性,越接近1越好)、LPIPS(感知图像相似度,数值越低越好)。这三个指标分别在整张图像和单独的透明区域上计算。
与六种基线方法相比,RT-Splatting在所有指标上均取得了最优结果。在公开数据集上,RT-Splatting的整体图像PSNR比排名第二的方法高出约0.35;透明区域的PSNR则远高于排名第二的方法,提升幅度约为1.87。在自拍场景上,差距更为明显。
渲染速度方面,RT-Splatting达到约33帧每秒,满足实时渲染的基本要求,训练时间与其他基线方法相当甚至更短。从视觉效果上看,基线方法在处理车窗区域时普遍存在两类典型失败:要么倒影模糊、细节丢失;要么玻璃被渲染成不透明表面,完全遮住车内场景。RT-Splatting则能同时做到倒影清晰锐利、车内或背景场景清晰可见,在不同场景上均表现一致。
八、消融实验:每个设计环节的贡献
为了验证每个设计环节对最终效果的独立贡献,研究团队系统地移除各个组件,对比结果下滑了多少。
移除几何占据率和光学不透明度的拆分(退化为单一参数)之后,透明区域PSNR下降超过1,视觉上明显体现为倒影变模糊或者背景被遮挡。这证明了这个拆分是整个方案中最核心的贡献之一。
移除联合优化策略(改为分阶段分别训练)之后,PSNR降幅最大,且从可视化图像中可以直接看到,某些场景的驾驶舱内部完全消失,无法被重建,印证了在背景只能通过透明表面可见时联合优化的不可或缺性。
移除内部散射和吸收建模之后,视觉上体现为透射图像颜色明显偏暗,因为材料本身的颜色信息被错误地烘焙进了背景场景的颜色表示中。
移除可学习的衰减因子、高光感知梯度门控或透明度遮罩正则化之后,PSNR均有不同程度下降,并伴随漂浮物伪影、背景清晰度下降或优化稳定性下滑等问题,说明这些组件各自都发挥了重要作用。
九、场景编辑:拆开就能改
RT-Splatting在工程应用上还带来了一个额外的好处:由于整个场景被清晰地分解成了高光层、背景透射层、内部散射层、衰减因子等独立的部分,对场景进行后期编辑变得非常直接。
以车窗为例,可以单独调高表面粗糙度,使原本光滑清晰的倒影变成模糊磨砂质感;可以将光学不透明度调高,使玻璃变成完全不透明的实体表面;可以只去掉高光颜色部分,得到一个“去除倒影”后只有透射背景的干净视图;甚至可以调整散射颜色,给玻璃加上颜色,变成仿佛贴了彩色膜的效果。所有这些编辑操作都不需要重新训练模型,只需要在渲染时修改对应的参数值即可,具有实际的商业和创作价值。
研究团队也坦诚地指出了当前工作的局限性。RT-Splatting的设计前提是“薄半透明表面”,即光线穿过表面后基本沿直线传播,不发生明显的折射偏折。对于厚实的玻璃砖、水体、实心玻璃球这类会产生明显折射效果的物体,以及需要追踪光线多次反弹的复杂间接照明场景,这套框架还无法直接处理。将反射折射和多次光线弹射纳入框架是未来工作的方向。
说到底,北京大学这项工作解决的,是AI视觉领域一个长期存在的根本性矛盾——一个表面既要“有”(让AI能看到它、提取反光信息),又要“没有”(让AI能透过它看到背后)。过去的方案因为把这两件事绑在同一个参数上,始终无法兼顾。RT-Splatting通过把这两件事分开来表示和处理,配合一套让倒影错误不会污染背景渲染的保护机制,终于让AI能够做到人眼轻松做到的事:同时看清楚玻璃上的倒影,和玻璃里面的场景。
这对普通人的影响或许比看起来更实际。无论是自动驾驶汽车需要准确理解车窗反光和透视场景、影视制作中需要对含有玻璃的场景进行精确三维重建、还是AR/VR应用中需要逼真还原含有玻璃材质的虚拟场景,这套技术都提供了一种更准确、更高效的基础工具。
Q&A
Q1:RT-Splatting和普通3D高斯泼溅技术的核心区别是什么?
A:普通3D高斯泼溅用一个透明度参数同时控制表面的几何存在感和光线穿透能力,遇到玻璃这类材质时无法兼顾。RT-Splatting把这个参数拆成“几何占据率”和“光学不透明度”两个独立参数,前者决定AI能不能从这个表面提取反光信息,后者决定光线能不能穿透,从而让高光和透射可以同时被正确渲染。
Q2:RT-Splatting训练时产生漂浮物伪影的根本原因是什么,高光感知梯度门控是怎么解决的?
A:AI在拟合复杂高光倒影时往往有残差误差,这些误差产生的修正信号会“走错路”流入负责处理背景透射的部分,导致背景渲染模块在玻璃后面凭空制造虚假几何结构来弥补误差,这就是漂浮物的来源。梯度门控通过计算每个像素周围高光颜色的局部变化剧烈程度,在高光复杂区域主动压低流向背景渲染模块的修正信号强度,保护背景渲染不受干扰。
Q3:RT-Splatting能处理哪些类型的场景,有什么限制?
A:RT-Splatting适合处理薄半透明表面,比如车窗、橱窗玻璃、塑料薄膜等光线近似直线穿透的材质,且在背景完全只能透过透明表面才能被看到的场景中也能正确重建。不适合处理会产生明显折射偏折的厚实玻璃体、水体,或者需要追踪光线多次反弹的复杂间接照明场景。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
智谱清影和腾讯智影功能差异对比
面对智谱清影与腾讯智影这两款AI视频生成工具,许多用户在选择时难免感到困惑。它们看似都致力于“让视频创作更简单”,但深入其内核便会发现,二者的技术路径、能力侧重与适用场景存在着本质差异。简单来说,智谱清影更像是一位追求极致画面表现与交互深度的“技术极客”,而腾讯智影则更像是一位聚焦于垂直场景与轻量落
数字知识体系构建:GEO多层级架构与内容工程标准化
GEO项目旨在构建AI驱动的数字知识基础设施,核心是推动内容结构化、知识资产化等五大转变。实施路径包括规划方向、构建语义模型、结构化改造内容、建设统一知识库、规划智能应用、实现多平台同步及持续运营迭代,最终形成内容、知识、智能体与AI语义四大体系协同。
奶牛识别模型案例完整详解从数据到部署
导读 2023年ChatGPT的登场,直接点燃了公众对AI的热情。大语言模型在文本生成、对话交互和语言理解上展现出的能力,确实让人眼前一亮,也为整个行业打开了新的想象空间。如今,人工智能正加速渗透到各个角落,从智慧城市、智能制造,到智慧医疗、智慧农业,几乎无处不在。柴火创客联合Seeed矽递科技,瞄
AI时代地理信息产业升级从流量优化迈向数字知识生态构建
AI时代搜索优化转向数字知识生态建设,围绕AI理解、知识调用、内容检索与智能体协同四大支柱,构建可持续进化的数字知识资产。通过语义规划、内容工程、知识库搭建与智能协同,打造集内容、知识、智能体与语义于一体的活态生态,服务政府、企业、高校等多类场景。
中文SEO标题优化实用技巧与字数规范
在常规搜索结果里尝到甜头之后,Google现在把这项“偏好信息源”功能延伸到了AI模式和AI概览中。这意味着,你过去精心挑选的那些信息源,在AI给出的答案里也能被优先照顾。 怎么做到的呢?简单说,跟热门新闻那个轮播有点像——你选定的偏好网站,只要出现在AI的回复里,就会被贴上醒目的“偏好”标签。目前
- 日榜
- 周榜
- 月榜
1
2
3
4
5
6
7
8
9
10
1
2
3
4
5
6
7
8
9
10
相关攻略
2015-03-10 11:25
2015-03-10 11:05
2021-08-04 13:30
2015-03-10 11:22
2015-03-10 12:39
2022-05-16 18:57
2025-05-23 13:43
2025-05-23 14:01
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程
热门话题

