"We introduce Universal Beta Splatting (UBS), a unified framework that generalizes 3D Gaussian Splatting to N-dimensional anisotropic Beta kernels for explicit radiance field rendering. Unlike fixed Gaussian primitives, Beta kernels enable controllable dependency modeling across spatial, angular, and temporal dimensions within a single representation. Our unified approach captures complex light transport effects, handles anisotropic view-dependent appearance, and models scene dynamics without requiring auxiliary networks or specific color encodings. UBS maintains backward compatibility by approximating to Gaussian Splatting as a special case, guaranteeing plug-in usability and lower performance bounds. The learned Beta parameters naturally decompose scene properties without explicit supervision: spatial (surface vs. texture), angular (diffuse vs. specular), and temporal (static vs. dynamic). Our CUDA-accelerated implementation achieves real-time rendering while consistently outperforming existing methods across static, view-dependent, and dynamic benchmarks, establishing Beta kernels as a scalable universal primitive for radiance field rendering. Our project website is available at https://rongliu-leo.github.io/universal-beta-splatting/."
- 缺口立在「核」这一层,不在「编码」那一层:3DGS 用球谐管视角相关颜色、4DGS 用形变网络管动态,可核函数始终是那个固定的高斯钟形;原文的判断是高斯核把空间、角度、时间三个维度用完全相同的钟形绑在一起,于是「一个核没法同时表示尖锐的空间边缘、突变的运动、窄的镜面高光」(§1, p1;§2, p2)。附录 C 进一步把这条论证写成两条具体约束:固定的钟形剖面(
exp(−r²/2σ²)在所有维度上一样,做不出「平的响应」,所以 6DGS 里的基元没法做到视角无关)与对称的维度耦合(条件化必然同时改均值、协方差与不透明度,所以「空间上局部的一块纹理没法只让它的角度响应变」)。 - 解法是换核,不是加层:把密度写成 N 维各向异性 Beta 核
σ(x, q) = B(x, q; µ, Σ, b)·o(式 4-1,p3),其中x ∈ R³是空间坐标、q ∈ R^{N−3}装其余维度(视角、时间等)、b ∈ R^{N−2}是逐维形状参数、空间三维修共享同一个 Beta。形状参数经β_i = 4exp(b_i)变正,于是每一维都能各自取形(§4.1, p3)。 - 形状自适应有明确的三段与范围(附录 C, p19;图 4-1):
b < 0更平、支撑更宽;b = 0近似高斯;b > 0更尖、更局部。原文给出的实用范围是b ∈ [−5, 5]——b = −5时β = 4e^{−5} ≈ 0.027、核几乎成常量;b = 5时β = 4e⁵ ≈ 594、核高度尖锐。 - 参数化那一处是这篇的工程重点之一:协方差必须对称半正定,3DGS 用
Σ = R diag(s)² Rᵀ把旋转-尺度结构显式写出来,但四元数没法升到 N > 3 维;N 维高斯方法因此退到 CholeskyΣ = LLᵀ,代价是空间子空间里丢掉了显式的正交结构。本篇提出空间正交 Cholesky:L = [[R_x diag(s_x), 0], [L_qx, L_q]](式 5-1,p4),空间块仍是可逆的旋转-尺度结构、跨维相关性交给L_qx。原文的取舍依据来自表 16-1:R_x用一阶 Taylor 近似R_x ≈ I + A_x(A_x反对称)在 bicycle 单场景、UBS-3D 上训练最快(1 小时)且 PSNR 最高(25.54)。 - 条件切片是这篇的工程重点之二:给 N 维核加条件时,标准做法(6DGS/7DGS)只调均值与协方差;本篇额外给不透明度加 Beta 调制,式 6-3 写成一个门控乘积
o(q) = o·∏_{i=1}^{C}(1−d_i)^{4β_{qi}},其中d_i = tanh(draw_i) ∈ [0,1)、draw_i = (L̂_q^{−1}(q−µ_q))²_i(p5)。空间维共享β_x、角度与时间维各用独立的β_{qi},原文的解释是「保证泼溅出来的核保持一致的空间几何,同时让角度与时间维各自受力」。 - 向后兼容是「近似」不是「等价」:
b = 0时β = 4,核近似高斯。原文给的退化链是:N = 3 且b_x = 0时回到 3DGS;N = 3 时退化为 DBS;b = 0的高维情形分别近似 6DGS(N = 6,q = d)与 7DGS(N = 7,q = [t, d])。这条保证了「插进去不会更差」的性能下界(§4.4, p5)。 - 参数账是这套设计最直白的一笔(表 14-2,原文 Table 7,p14):3DGS 每基元 59 = 几何 11(位置 3 + 尺度 3 + 旋转 4 + 不透明度 1)+ 球谐 48(16 系数 × 3 通道);6DGS 76 = 协方差 28 + 球谐 48;UBS-6D 只有 35 = N 维几何 32(位置 3 + 方向 3 + 空间正交协方差 21 + Beta 形状 4 + 不透明度 1)+ 直接 RGB 3 ⇒ 比 3DGS 少 41%。动态侧:4DGS 161 = 4D 几何 17 + 时序球谐 144(48 系数 × 3);7DGS 84 = 几何 36 + 球谐 48;UBS-7D 44 = 7D 几何 41 + RGB 3 ⇒ 比 4DGS 少 73%。
- 画质账(§5.2;表 7-1):静态三套一律赢 —— NeRF Synthetic 34.92(对 3DGS +1.13、对 6DGS +1.32)、Mip-NeRF 360 28.66(+1.23 / +2.31)、6DGS-PBR 40.10(对 3DGS +12.70、对 6DGS +3.42)。逐场景最亮的两笔是 bunny 对 6DGS +8.27 dB 与 cloud 对 6DGS +5.81 dB(都在 6DGS-PBR 这套体积/材质场景上)。动态侧 7DGS-PBR 33.00(对 4DGS +5.26、对 7DGS +1.25)、D-NeRF 33.35(+1.26 / +0.51)。
- 动态的对照基线被剥掉了一层(§5.2, p8):原文明写动态对比用的是不带 MLP 自适应高斯精修(AGR)的基础 7DGS,为的是把「基元设计带来的收益」与「辅助网络带来的收益」分开。
- 消融把功劳分清了(表 9-2,§5.3):四项各降多少 —— 去掉空间正交(纯旋转-尺度)−0.29 dB、用完整 Cholesky 而不要空间正交 −0.56 dB、去掉 Beta 调制 −0.53 dB(动态场景更明显,
lego−1.25 dB)、去掉 Beta 调制不透明度 −3.52 dB(最重)(体积场景cloud−6.68 dB);CUDA 加速把训练时间压掉 58%(12.9 vs 30.7 分钟)、渲染帧率提 26%(196.2 vs 155.8 FPS)。 - 效率账不是一边倒(§5.2;表 9-1/表 15-1):快的地方 —— NeRF Synthetic 8.7 vs 12.7 分钟(−31.5%)、Mip-NeRF 360 25.2 vs 81.9(−69.2%)、7DGS-PBR 59.9 vs 116.7(−48.7%)、D-NeRF 42.1 vs 50.7(−17.0%);慢的一处 —— 6DGS-PBR 上 27.7 分钟长于 6DGS 的 22.2,原文归因于基元数 300K vs 68K。显存上 Mip-NeRF 360 用 409.0 MB(原文称相对 3DGS 与 6DGS 分别降 47% 与 30%)。
- 分解是无监督涌现的,且没有定量指标(§4.4;图 8-1):空间参数把「表面 vs 纹理」分开(
b_x负 → 平核对应光滑表面,正 → 尖核对应细节),角度参数把「漫反射 vs 镜面」分开(b_d负 → 宽响应,正 → 尖峰),时间参数把「静态 vs 动态」分开(b_t负 → 宽支撑,正 → 局部激活)。原文没有给任何分解质量的数值指标,只有可视化。 - 作者的自我划界(照写):①「精确/等价」只到近似那一层 —— 原文一律用 approximates,本站也跟着写「近似/退回」;②一阶 Taylor 旋转近似的取舍只在 bicycle 单场景、UBS-3D 上验过,不宜推广;③6DGS-PBR 上的训练时长比 6DGS 更长,是基元数换来的;④动态对比基线剥掉了 7DGS 的 AGR 网络;⑤分解只给可视化、不给指标。
- 四处实读发现(本站逐格核过 10 张表共 1,618 个数值,机器校验零差异):①表 15-1 的动态场景帧率并非全面占优(
suzanne275.0 对 7DGS 317.9、j.jacks376.4 对 432.8、lego347.4 对 365.0、mutant258.7 对 395.8;只有b.balls、hook两格反超);②β的定义三处口径不一(§4.1 与附录 C:β_i = 4exp(b_i);§4.3:非空间维β_{qi} = exp(b_{qi});式 6-3 用(1−d_i)^{4β_{qi}},等效把 4 补回来)—— 三处并列写、不合并;③表 7-1 的7DGS-PBR / UBS-7D / PSNR均值:六个场景值 37.44 / 31.99 / 30.65 / 39.17 / 31.70 / 27.12 按表现算为 33.0117(四舍五入应写 33.01),表内写 33.00,且 §5.2 的叙述也用 33.00(并据此写 +5.26 dB 对 4DGS、+1.25 dB 对 7DGS);④表 14-1 的6DGS / PSNR均值:按表现算 36.6857(应写 36.69),表内写 36.68(截断而非四舍五入),同表另三方法的均值均为正常舍入。 - 两处原文侧的不齐(照录不改):表 14-1 的
Train列只有DBS的均值格写两位小数(22.41),同列其余全为一位;表 13-1 的表注把Comparison拼作Comparisonh。
1三个维度被一个钟形绑住
3D 高斯泼溅能成为辐射场重建的主流做法,靠的是显式基元加光栅化这条路:把场景拆成一堆各向异性的椭球,投影到屏幕再按深度合成,于是实时渲染不再是奢望。代价是每个椭球只能带一套参数,而「视角相关外观」与「动态」这两件事都不在椭球的参数里。3DGS 的补法是给每个基元挂球谐系数管颜色随视角的变化,动态那一侧则再补一个形变网络。补丁越堆越多,核函数本身却一直没动:它始终是那个高斯钟形(§1, p1)。
这篇要动的就是这一层。原文的观察很朴素:不同的场景属性需要不同的核行为。空间几何希望剖面可平可尖,平滑表面要宽支撑、细节纹理要窄支撑;角度外观从漫反射一路铺到镜面,前者要宽响应、后者要尖峰;时间动态从「一直不动」到「快速运动」,前者要恒定支撑、后者要局部激活。真实场景里这三件事是各自变化的,而高斯核用一个剖面把它们拴在一起(§1, p1)。
拴在一起的后果,在条件化那一步会变得具体。以 6DGS 为例,把视角方向并进联合分布、再对视角取条件,得到的是一个「专属于当前视角」的 3D 高斯;可这个 3D 高斯是由联合分布的协方差算出来的,于是当输入视角变化时,基元一定会跟着动:它的空间均值会平移、空间协方差会变形、不透明度会随角度距离衰减。原文把这种联动叫耦合,并在附录里拆成两条更硬的约束(附录 C, p17)。第一条是固定的钟形剖面:exp(−r²/2σ²) 在所有维度上形式相同,做不出「平的响应」,所以 6DGS 里的一个基元没有办法做到视角无关,哪怕它表示的是完全不受光照方向影响的一块漫反射表面。第二条是对称的维度耦合:多变量高斯用协方差把各维绑在一起,条件化必然同时改动均值、协方差与不透明度,于是「空间上局部的一块纹理只让它的角度响应变」或者「静态物体保持不变、周围动态元素在动」这类组合,单个高斯基元表达不了。
这两条约束推到工程上,就是用数量换表达:为了让一块该平的表面在角度维上真的平下去,得堆很多个互相耦合的小基元去互相抵消。原文的判断是这种做法低效(附录 C, p17)。这也解释了这篇为什么不走「提高球谐阶数」或「换更复杂的形变网络」那两条路:那两条都在既有的参数体系里做加法,而缺口在参数体系本身。
reflective and specular materials 与 complex spatio-temporal scenarios。②读法(怎么读):把注意力放在两处:左半看高光与反射的形状有没有被抹平(这是核形状自由度直接受益的地方),右半看运动体有没有拉出糊边(图注点明 4DGS 在这里会 produce blurring artifacts)。这张图承载的是整篇主张的缩影:核的形状自由度换来的表达能力。图内标签之外不读值,量在第 11、12 两章的表里。
来源:Universal Beta Splatting(ICLR 2026 · arXiv:2510.03312v3)· 图 1 · 未修改引用(arXiv 非独占分发许可,非 CC · 逐图署名、残留风险标注)
这一章还要把「改核」这件事的边界说清楚,免得读成「换个函数就完了」。核的形状一变,三件事会跟着变:其一,密度的归一化与不透明度的含义要重新对齐,因为不透明度乘在一个峰值不同的核上,语义会漂(这一点在第 6 章的门控乘积形式上被处理);其二,协方差的参数化要重做,因为形状参数与协方差共同决定剖面,两者必须能分开优化才不会互相打架(第 5 章);其三,各类加速结构(排序、分层、光栅化的 tile 划分)默认输入是各向同性衰减的核,换核之后这些默认假设要逐个复查(第 9 章)。原文把这三件事分别落在三节里讲,顺序也就是这一篇的骨架。
最后把这一篇与相邻做法摆在一起,分界线只有一条。改核函数本身与改核带的那几个量是两件事:前者动的是密度对距离的依赖形式,后者动的是这个核有多不透明、颜色如何随视角变。本篇选前者,并把核的形状参数逐维拆开;空间维可以走一条形状、角度维走另一条、时间维再走第三条,三条互不干扰(§4.1, p3)。
2改核形状与加维数,前人各走了一半
前人绕开高斯核限制的路,原文在 §2 收成两支,第 3 章又补上一支作对照(§2, p2–p3)。
第一支改核的形状,但仍留在 3D 空间里。 这一支想的是把钟形换掉:广义指数核、截断高斯、二阶高斯、半高斯、带不连续感知的高斯各自换了剖面的解析形式,DBS、3D Student Splatting、Gabor Splats 则换到别的分布族上,去换更利的边缘或更重的尾;外观那一侧有 Textured Gaussians 给每个 splat 加纹理化的颜色细节。再往外还有 3D Convex Splatting、Triangle Splatting、Deformable Radial Kernel Splatting 这类直接换几何基元的做法。原文对这些工作的定位是:它们各自改善了空间重建的某一方面,但都局限在 3D 空间核上,没有推到「把空间、角度、时间放在一个表示里联合建模」这一步(§2, p2)。
第二支改维数,但仍用高斯剖面。 N-dimensional Gaussians 先把高斯抬到高维,6DGS 与 7DGS 接着用条件切片把它变成能渲的 3D 表示:把视角方向、时间一起放进联合分布,再对查询条件取条件。原文对这条线的评价是「优雅」:它确实把视角与时间纳入了同一个表示,也能捕捉散射与动态变化。但它的短板也直接来自高斯:高斯分布在角度位置上做不出陡峭的截断,想逼近镜面就得用很多小基元去堆,效率随之上不去(§2, p2)。附录 C 把这一点写成「对称的维度耦合」:无论怎么条件化,一个基元都改不了「动视角就同时位移、变形、变淡」这件事。
第三支是换掉颜色编码的那一支,DBS(Deformable Beta Splatting)是代表。它把高斯核换成有界自适应的 Beta 核 B(x;µ,Σ,b) = (1−r(x))^{β(b)},形状参数 β(b) = 4exp(b) 让剖面可平可尖(式 3-4, p3)。原文承认它在地理保真度上有效,也点明它的两处不足:仍局限于 3D 空间维,而且视角相关的颜色还得另外挂一套球谐(§1, p1)。
三支摊开看,一句话能把这条线说清:改形状的没升维,升维的没改形状,改形状又换编码的那一支没升维。本篇的位置落在这三条线的交汇处:核的形状逐维可调(承接第一支)+ 表示抬到 N 维(承接第二支)+ 免掉辅助颜色编码(补上第三支的缺口)。原文对自家贡献的措辞是「一个统一的 N 维表示,带逐维形状控制」(§1, p2)。
这条线在数值上的落点放在第 11 章:表 13-2 把本篇与 4DGS、4DGaussians、Ex4DGS、7DGS 这几个同族方法在 N3V 数据集上正面比过一遍,六场景里本篇拿下四场、均值领先(附录 A.2, p13)。这里先记一个口径:N3V 是真实世界动态数据集,六场景的名字分别是 Coffee Martini、Cook Spinach、Cut Roasted Beef、Flame Salmon、Flame Steak、Sear Steak,各方法的读数与均值在第 11 章逐格列出。
把第二支的机制再往下拆一层,能看出它为什么没法自己解决形状这件事。6DGS/7DGS 的条件切片是一条承重的设计:它把 N 维联合分布投影到一个「给定视角或时间」的 3D 高斯上,于是泼溅这条管线的输入仍然是熟悉的 3D 椭球。这个「降维」在代数上干净,但在表达上并不解耦:投影用的还是协方差,而协方差描述的是联合分布的线性相关,它回答不了「这块表面在角度维上应该是平的还是尖的」这类问题。原文由此写下一句判词:高斯分布在角度位置上做不出陡峭的截断,想逼近镜面就得靠大量小基元去堆(§2, p2)。这句话决定了第二支的天花板不在算法,而在剖面。
第一支的处境正好相反:它的剖面可以很自由,但只在一个 3D 空间里自由。GES 用广义指数、TNT-GS 用截断、Quadratic GS 用二阶、3D Half-Gaussian 用半高斯、Disc-GS 用不连续感知的高斯,这些改动都在回答「空间几何怎么拟合得更准」;Gabor Splats、3D Student Splatting 与 DBS 换到别的分布族,是为了更利的边缘或更重的尾。它们没有回答的是「视角与时间怎么办」:原文的措辞是这些方法仍局限在 3D 空间核上,没有扩展到能联合建模空间、角度、时间的统一高维泼溅(§2, p2)。第 3 章会补上第三支 DBS 的细节,它同时踩在这两个坑中间:形状自由了,但只在空间维,而且颜色还要另挂一套球谐。
这一章要收的账是「各让出了什么」:改形状那一支让出的是维数,升维那一支让出的是形状自由度,换编码那一支让出的是统一性(空间与角度要分别维护)。本篇要同时拿回这三样,代价落在工程上,也就是第 5 章与第 6 章要讲的两处参数化。
3读这篇前要垫的三块底
这一章把三块底铺好:3DGS 的密度与合成、DBS 的 Beta 核、6DGS/7DGS 的条件分布。后面每一节的符号都从这里接上。
第一块是 3DGS 的渲染链路。 场景是一堆各向异性 3D 高斯,每个基元带位置 µ、不透明度 o、旋转四元数、尺度与颜色特征;协方差由旋转与尺度拼出 Σ = RSSᵀRᵀ。渲染时把椭球投影到图像平面,得到 2D 均值与 2D 协方差 Σ' = JWΣWᵀJᵀ(J 是投影的雅可比),于是像素 x 到投影后 splat 的马氏距离是
该高斯对像素的贡献是这个距离代入钟形再乘不透明度:
最后按前到后排序,做标准的 alpha 合成:
这三条式子后面会被反复借用:式 3-1 的 r_i(x) 在 UBS 里变成 Beta 核的输入(附录 C, p19 明确指出 d_i 在前三维就是式 3-1 的 r_i),式 3-2 的「核 × 不透明度」结构被保留,式 3-3 的合成顺序不变。
第二块是 DBS 的 Beta 核。 它把高斯核换成有界自适应的 Beta 核,密度写成 σ(x) = B(x;µ,Σ,b)·o,其中
原文交代了两个要点:训练初期 Beta 核近似于一个缩放后的高斯;随训练推进,可学的 b 让剖面自适应,b 为负给出更平、边界更利的剖面(适合实体几何),为正给出更尖的峰(更适合高频细节)(§3, p3)。
第三块是 6DGS/7DGS 的条件分布。 它们的做法是把空间与非空间维(视角/时间)建成联合分布,再对查询取条件:
对视角 d 取条件后,得到条件协方差 Σ_cond = Σ_p − Σ_pd Σ_d^{−1} Σ_pdᵀ、条件均值 µ_cond = µ_p + Σ_pd Σ_d^{−1}(d − µ_d),以及被调制的不透明度 o_cond = o·exp(−λ(d−µ_d)ᵀ Σ_d^{−1}(d−µ_d));7DGS 再加一个时间维 X_t,对时间与视角同时取条件(§3, p3)。这两套公式是本篇第 6 章的直系前身:UBS 保留了「条件化得到可渲的 3D 表示」这一骨架,把条件化里的每一项都换成带 Beta 调制的版本。
三块底里有一处结构值得单独指出,因为它决定了后面所有改动的作用面。式 3-2 把「核形状」与「不透明度」拆成两个因子相乘,式 3-3 再把这份乘积当作合成权重乘进颜色。这意味着两件事可以分别改:改前一个因子(核形状)动的是空间衰减的规律,改后一个因子(不透明度)动的是这个基元参与合成的强度。本篇两处都改了:核换成 Beta(前一个因子),不透明度上加门控乘积(后一个因子);而 alpha 合成的顺序与形式一字未动。第 6 章讲条件切片时要记住这条分工,否则容易把「形状调制」与「不透明度调制」读成同一件事。
还有一处对比要在这里先埋下来。式 3-4 里 DBS 的形状参数 b 是一个标量:整个核只有一个 b,空间三维共用;而本篇要的恰恰是把这一个标量拆成逐维的一列,空间三维共享一个、角度与时间各拿自己的(式 4-1 与式 6-1 的 β̃_q)。也就是说,本篇与 DBS 的关系不是「换了个公式」,而是「把原本捆在一起的那一个数解开」。这一点在第 12 章的消融里会以「去掉 Beta 调制掉 0.53 dB」的形式出现。
三块底铺完之后,这篇的处境就清楚了:3DGS 给了可微的渲染链路与稳定的基元管理,DBS 证明 Beta 核在空间维上可学且有用,6DGS/7DGS 证明条件切片能把高维分布变成能渲的 3D 表示。缺的那一块是把这两件东西合到一起去:核的形状参数要能出现在所有维度上,而不只是空间三维。
4一个核管三个维度:N 维 Beta 核
这一节把 DBS 的密度函数一般化到 N 维(§4.1, p3):
式中的分工是:x ∈ R³ 是空间坐标;q ∈ R^{N−3} 装其余维度(视角方向、时间等);µ ∈ R^N 是 N 维均值;Σ ∈ R^{N×N} 是协方差;b ∈ R^{N−2} 是逐维形状参数,空间三维共享同一个 Beta;o ∈ [0,1] 是不透明度。形状参数经 β_i = 4exp(b_i) 变正,于是每一维都能取到它自己的最优形态,从平(b_i 为负)到尖(b_i 为正)(§4.1, p3)。
b = −5、b = 0、b = 5,横轴是定义在 d ∈ [0,1) 上的有界距离,灰线是高斯核 exp(−4.5d)、另一条是 Beta 核 1 − d^{4exp(b)};图注说明曲线为便于观察已对称延拓到 (−1,1),这种做法只用于可视化。②读法(怎么读):看尾部宽度与顶点尖锐度如何随 b 反向变化:b 越负剖面越平(尾部越宽、接近常量),b 越正越尖(支撑收窄、峰值抬高);b = 0 那一块与灰线几乎重合,这正是「退化成高斯」的图形证据。原文给出的实用范围是 b ∈ [−5, 5]:b = −5 时 β = 4e^{−5} ≈ 0.027,核几乎成常量;b = 5 时 β = 4e⁵ ≈ 594,核高度尖锐(附录 C, p19)。图内标签之外不读值。
来源:Universal Beta Splatting(ICLR 2026 · arXiv:2510.03312v3)· 图 4 · 未修改引用(arXiv 非独占分发许可,非 CC · 逐图署名、残留风险标注)
第二个要点是「不需要辅助编码」。因为 Beta 核已经能通过 q 把视角与时间纳进来,视角相关外观与动态都在核内部表达,不再需要球谐、也不再需要 4D 时序球谐。原文把这一点直接接到参数账上:静态场景下本篇比 3DGS 少 41% 参数,动态场景下比 4DGS 少 73%,细节在表 14-2 里(§4.1, p4)。对照的代价写得很具体:3DGS、6DGS、7DGS 都用 48 参数的球谐,4DGS 用 144 参数的 4D 球谐,DBS 还要额外一套球谐 Beta 来做颜色(§4.1, p4)。
为了在「保住空间几何」与「保住高维表达力」之间留出位置,原文把 N 维空间做了分块:
下标 x 指空间分量、q 指其余维度。分块之后,对非空间维取条件就能拿到可渲的 3D 表示,而空间那一块始终是一块规整的 3D 高斯结构(§4.1, p4)。
b 的维数账值得单独算一遍,因为它解释了「为什么是 N−2」这个看起来不整的数。形状参数有 N 维要控制,但空间三维共享同一个 Beta(理由是保证泼溅出来的核在空间上几何一致,见第 6 章),于是空间那三个位置只占一个自由度、其余 N−3 维各占一个,合起来正好 N−2(§4.1, p3)。落到两种专门化上:UBS-6D 的 b 是 4 维(空间共享 1 + 视角 3),UBS-7D 的 b 是 5 维(空间共享 1 + 视角 3 + 时间 1);这两个数在表 14-2 的拆账里就写在几何项里面(静态 4、动态 5)。也就是说,本篇省下 48(或 144)个球谐系数之后,换回来的形状自由度只有 4 到 5 个;这笔交换是否成立,靠的是第 11 章的画质与第 12 章的消融来回答。
式 4-2 的那次分块也不是纯粹的记号整理,它决定了后面每一步的作用面。分块之后有三件事可以说清楚:其一,条件化有明确的对象(对 µ_q 与 Σ_q 取条件,得到 µ_{x|q} 与 Σ_{x|q});其二,跨维相关性有明确的载体(Σ_{xq} 与 Σ_{qx} 两块);其三,空间结构有明确的守卫(Σ_x 一块始终是 3D 正定矩阵,不因维数上升而变化)。第 5 章要解决的就是「Σ_x 这一块怎么参数化才不会在优化里被跨维相关性污染」,第 6 章要解决的是「那两块跨维项怎么带调制」。
表 14-2 每基元的参数量拆账 (原文 Table 7, p.14 · 数值取原文文字层,逐格未改)
| Comparison | Static Solutions 3DGS | 6DGS | UBS-6D (Ours) | Dynamic Solutions 4DGS | 7DGS | UBS-7D (Ours) |
|---|---|---|---|---|---|---|
| Parameter (Geom. + Color) | 11 + 48 = 59 | 28 + 48 = 76 | 32 + 3 = 35 | 17 + 144 = 161 | 36 + 48 = 84 | 41 + 3 = 44 |
| Ratio | 1× | 1.29× | 0.59× | 1× | 0.52× | 0.27× |
表注的拆法在附录 B.1 里写全了(附录 B.1, p14):3DGS 的 59 = 几何 11(位置 3、尺度 3、旋转 4、不透明度 1)+ 球谐 48(16 系数 × 3 通道);6DGS 的 76 = 协方差 28 + 同样的球谐 48;UBS-6D 的 35 = N 维几何 32(位置 3、方向 3、空间正交协方差 21、Beta 形状 4、不透明度 1)+ 直接 RGB 3。动态侧:4DGS 的 161 = 4D 几何 17 + 时序球谐 144(48 系数 × 3);7DGS 的 84 = 几何 36 + 球谐 48;UBS-7D 的 44 = 7D 几何 41(位置 3、时间 1、方向 3、空间正交协方差 28、Beta 形状 5、不透明度 1)+ 直接 RGB 3。两行的 Ratio 分别以本组第一列为 1×,于是 0.59× 与 0.27× 就是原文那两句「41%」与「73%」的来处。
拆账里最有信息量的一格是 + 3:颜色从 48(或 144)降到 3 个直接的 RGB 分量,省下来的表达能力被搬到 b 上:静态多了 4 个形状参数、动态多了 5 个。这笔交换是否划算,第 11 章的表 7-1 与第 12 章的表 9-2 各给了一半证据:前者是同级或更好的画质,后者是「去掉 Beta 调制就掉分」。
5协方差怎么参数化才不塌
均值、形状参数、颜色都好参数化,麻烦在协方差:它必须对称半正定,否则核的形状没有意义。3DGS 的解法是把协方差拆成旋转与尺度两件事,Σ = R diag(s)² Rᵀ,其中 R 用四元数表示。这套拆法的好处是空间结构显式:旋转就是旋转、尺度就是各轴的伸展,优化时不会互相污染。问题出在维数上:四元数没法推广到 N > 3,而本篇的表示天生是 N 维的(§4.2, p4)。
N 维高斯那一路因此退到 Cholesky 分解 Σ = LLᵀ。它在数值上是万能的(任何正定矩阵都有 Cholesky 因子),代价是空间子空间里显式的正交结构丢了:L 是一个下三角矩阵,它的前三维块可以是任意可逆矩阵,于是「旋转」与「尺度」在最需要它们规整的地方被混在一起,原文的判词是常常导致空间子空间上的次优解(§4.2, p4)。
本篇的折中叫空间正交 Cholesky。做法是把 L 分块,让空间那一块仍然是「旋转乘尺度」的结构,跨维相关性则交给一个专门的非对角块:
式中的分工:R_x ∈ SO(3) 是空间旋转,s_x 是空间尺度,s_q 是其余维度(视角、时间等)的尺度,L_qx 编码跨维相关性。R_x 本身又用矩阵指数的一阶 Taylor 近似 R_x ≈ I + A_x(A_x 反对称)算出来(§4.2, p4)。这样一来,Σ = LLᵀ 既保住了显式的 3D 几何结构,又允许视角与时间方向上的相关性自由表达。
为什么敢把旋转近似成一阶 Taylor,原文给了实测依据。
表 16-1 六种协方差参数化的取舍 (原文 Table 10, p.16 · 数值取原文文字层,逐格未改)
| Covariance Matrix Parameterization | Training Time | PSNR | # Parameters (N>3) | # Parameters (N=3) |
|---|---|---|---|---|
| Quaternion (w/o CUDA) | 3h26m | 25.50 | Not Applicable | 7 |
| Cholesky | 1h14m | 25.28 | N(1+N)/2 | 6 |
| Skew-Symmetric w/ Matrix Exp | 3h6m | 25.49 | N(1+N)/2 | 6 |
| Skew-Symmetric w/ Cayley Transform | 1h16m | 25.52 | N(1+N)/2 | 6 |
| Skew-Symmetric w/ 2nd order Taylor | 1h27m | 25.54 | N(1+N)/2 | 6 |
| Skew-Symmetric w/ 1st order Taylor | 1h | 25.54 | N(1+N)/2 | 6 |
这张表的读法要分清两条轴。参数效率那条轴是清楚的:四元数在空间上最省(N=3 时 7 个参数),但它升不到 N > 3,所以这一列在最需要它的地方写着 Not Applicable;其余五种都用 N(1+N)/2,N=3 时是 6 个参数。性能那条轴才是取舍所在:完整的矩阵指数最慢(3 小时 6 分,PSNR 25.49),Cayley 变换把时间压到 1 小时 16 分、PSNR 25.52,二阶 Taylor 1 小时 27 分、25.54,而一阶 Taylor 同时拿到最快(1 小时)与并列最高(25.54)(附录 C.2, p18)。原文据此选了它。
有一处细节值得记下来:PSNR 最高的是两行并列(二阶与一阶 Taylor 都是 25.54),原文的表述是「一阶 Taylor 同时给出最快训练与最高 PSNR」,逐格看时这句话成立但并非唯一最优:二阶 Taylor 的画质与它相同,只是慢了 27 分钟。这不是矛盾,而是「在画质相同的前提下选更快的那个」这条准则的体现。
取舍的适用范围也要写明:这张表是在 bicycle 单场景、UBS-3D 上测的(表注原话),因此它回答的是「在空间旋转这一项上,哪种参数化最划算」,不宜直接推广成「全场景最优」。这条列入第 12 章的边界清单。
还有两处构造细节要交代清楚,它们决定这套参数化能不能落地。一处是 L_qx 的角色:它编码空间维与非空间维之间的相关性,是一个「方块」而不是对角结构。有了它,视角变化可以同时带动空间位移与形状变化(这正是条件化需要的自由度);没有它,Σ 会退成块对角,条件化就只剩「不透明度随角度衰减」这一条通路。另一处是这套构造的代价:L 的分块形式让 Σ = LLᵀ 的展开出现了交叉项(第 5 章引用的式 5-1 与附录 C.1 的 (14)(15) 两式给出了完整展开),因此求 Σ_q 的 Cholesky 因子、算条件均值与条件协方差时,都比纯对角情形多一层矩阵运算。这项开销由第 9 章的拼接式 CUDA 核承担,在消融里以「训练时间降 58%」的形式给出收益。
把这一章与第 4 章接起来看:式 4-2 把 N 维空间分成「空间块」与「其余块」,式 5-1 保证空间块在参数化上仍然是规整的旋转-尺度结构。两件事合起来的效果是空间几何的可解释性不受维数影响:第 8 章要讲的「空间维分成结构与纹理」正是建立在这条之上。反过来说,如果这里改用完整 Cholesky,空间块失去正交约束,第 12 章的表 9-2 会告诉你结果:去掉空间正交让均值掉 0.56 dB。
6条件切片:把 N 维切成能渲的 3D
渲染时输入的是一个具体的查询条件 q(某个视角方向、某个时刻),要把它变成一个能光栅化的 3D 表示。这一步在 6DGS/7DGS 里叫条件化,本篇沿用骨架,但在三处都加了 Beta 调制(§4.3, p4–p5)。
原文对动机的表述很直白:在 N 维高斯里所有维度是耦合的,输入视角或时间一变,基元就被拖着走,在空间里平移、形状上拉伸、不透明度上淡出(§4.3, p4)。Beta 调制的目的就是把这三件事拆开各自控制。
先是形状参数的分工。 逐维的 Beta 指数写成一个向量 β = [β_x, β_x, β_x, β_{q1}, …, β_{qC}],其中 β_x = 4exp(b_x) 在空间三维间共享,β_{qi} 是各非空间维独立的参数(§4.3, p4)。原文给的理由是:空间三维共享同一个 Beta,能保证泼溅出来的核在空间上保持一致的几何,避免不一致的空间伪影;同时角度与时间维仍然各受各的控制。
再是条件均值与条件协方差。 两者都在标准条件化公式上乘进一个逐维的调制因子:
式中 diag(β̃_q) = diag([β_{q1}, …, β_{qC}]≤1),把逐维的 Beta 调制作用在非空间的条件化项上,同时保持空间部分的各向同性结构(§4.3, p4)。与 6DGS 的原式(第 3 章的式 3-5 后一段)逐项对照,差别只有三处:均值项多乘了一个 diag(β̃_q)、协方差项多乘了一个 diag(β̃_q)、不透明度那一项被整体换掉(见下)。前两处是乘性调制,含义是「每一维对条件化的影响力度可以不同」;第三处是结构替换,含义变了,不只是力度变了。
那个 ≤1 的记号要照原样读:原文把这条对角阵写成 [β_{q1}, …, β_{qC}]≤1,即在调制因子上带了一个不超过 1 的约束。原文没有说明这个上界具体怎么施加(是截断、归一化,还是初值约定),本站照录符号、不替作者补算法。这条列入第 12 章的边界清单,与 β 的三处口径不一属于同一类问题。
最后是这一节最重的一处改动:不透明度。 标准条件化里不透明度是被一个指数项整体衰减的(o·exp(−λ(d−µ_d)ᵀΣ_d^{−1}(d−µ_d)),式 3-5 后的一段),那是一个不可分解的整体项。本篇把它换成门控乘积:
式中的链条是:先算逐维的马氏距离 draw_i = (L̂_q^{−1}(q − µ_q))²_i(L̂_q 是 Σ_q 的 Cholesky 因子),再用 tanh 把它压进有界区间 d_i = tanh(draw_i) ∈ [0,1),最后按 o(q) = o ∏_{i=1}^{C}(1 − d_i)^{4β_{qi}} 连乘(§4.3, p5)。原文点明这套设计的两层用意:tanh 把无界的马氏距离映射成有界值,正好满足 Beta 核的输入定义;而乘积形式让每个非空间维的贡献可以被单独控制,这是原式里那个整体指数项做不到的。
为什么乘积形式值钱,第 12 章的消融给了最直接的答案:去掉 Beta 调制不透明度是四项消融里掉分最多的(均值 −3.52 dB),在体积场景上达到 −6.68 dB(§5.3, p9)。换句话说,这篇在画质上的主要增益,有相当一部分来自把不透明度从「一个整体衰减」改成「逐维连乘」。
把 β 的定义在这里再对一次账,因为它涉及一处原文三处口径不一的地方。§4.1 与附录 C 都把形状参数统一写成 β_i = 4exp(b_i)(p3、p19);§4.3 讲非空间维时写成 β_{qi} = exp(b_{qi})(p4,不带 4);而式 6-3 里用的是 (1−d_i)^{4β_{qi}}(p5),等于把那个 4 补回去。三处并列在这里,本站不合并、也不替作者归一(本条列入第 12 章边界)。
最后交代条件化的计算位置。原文说这一步是用拼接式 CUDA 核做的:N 维核先被条件化成 3D,再走标准泼溅的光栅化流程(§4.5, p6)。这个模块化的好处是整条管线仍与既有框架兼容,未来接上 FlashGS 这类加速或 3DGUT 那类扩展相机模型时,改的是光栅化那一端、条件化这一端不动。
7条件化之后的核,与它退化成的那些方法
条件切片的产出物是一条 3D 密度:
其中空间的 Beta b_x 在所有空间维上统一控制 3D 核的形状,o(q) 是式 6-3 那个门控乘积(§4.3, p5;附录 C, p19)。这条式子是前面五章的总装:核来自式 3-4 的 Beta 族(升到 N 维见式 4-1),协方差来自式 5-1 的空间正交 Cholesky,条件化的三项分别来自式 6-1、6-2、6-3。
把总装关系按「一个基元从被创建到被渲出来」的顺序再走一遍,能看清哪一项在什么时候起作用。初始化时给 b 全零,核退成近似高斯的形态,Σ 用空间正交 Cholesky 参数化;训练中 b 与 Σ 的参数一起被优化,b 决定剖面的平尖、L_qx 决定跨维相关性的强弱;渲染时给定 q,先用式 6-1 与 6-2 把 N 维协方差切成 3D 的 Σ_{x|q},再用式 6-3 算出该条件下的不透明度 o(q),最后把式 7-1 这条 3D 密度交给光栅化。三步里只有第二步依赖 q,也就是说一个基元在不同视角/时刻下共享同一套参数,只有条件化结果在变,这正是「免掉辅助编码」在实现层面的含义。
两种专门化由 q 装什么决定(§4.4, p5)。q = d(视角方向,N = 6)时得到的叫 UBS-6D,用于视角相关渲染与各向异性 BRDF 建模;q = [t, d](时间加视角,N = 7)时叫 UBS-7D,用于动态场景、捕捉时空角三方向的关联;原文还留了一句「可无缝扩展到更高维,以纳入光照或材质这类额外模态」。第 11 章的表 7-1 就是按这两种专门化分块呈现的。
退化链是这一章的第二个要点,它决定了这套东西能不能当替换件用(§4.4, p5)。原文给的链条是三层:
- N = 3 时退化为 Deformable Beta Splatting,密度写成
σ(x) = B(x;µ_x,Σ_x,b_x)·o;再令b_x = 0,近似标准 3DGS(高斯极限)。这一层让本篇在纯空间场景上至少不差于 DBS 与 3DGS。 - 高维但所有 Beta 参数为零(
b = 0)时,β = 4,核近似高斯,于是相应地近似 6DGS(N = 6 的视角相关渲染)与7DGS(N = 7 的动态场景)。这一层让本篇可以直接替换这两个基线而不需要改调用方。 - 参数初始化也按这条链来:Beta 参数一律初始化为零,对应高斯极限,原文的说法是保证收敛(§5.1, p6)。
这条链的措辞要咬住一个字:原文通篇用 approximates,本站也跟着写「近似 / 退回」,不写「等价」。理由在式 3-4 与图 4-1 上都能看到:b = 0 时 β = 4,Beta 核的剖面与 exp(−r/2) 的高斯形状接近但不恒等,图 4-1 的 b = 0 面板是这一点的图形证据。这层区别在写论文时看着小,读账时不小:它意味着「插进去不会更差」是一条下界,而不是恒等变换。
围绕这条下界,原文的表述是三句(§4.4, p5):向后兼容是设计出来的(by design),不是事后对齐;它保证即插即用(seamless drop-in replacement);它同时给出性能下界(performance lower bounds)。三句里「下界」这两个字最实在:它把审稿人最常问的那句「这会不会比基线更差」直接堵住。
这条下界在工程采纳上的意义值得算一笔。换一套基元意味着数据管线、训练脚本、渲染器都要跟着动;如果新基元在最坏情形下会比旧基元差,采纳方就得同时维护两条路径、按场景切换,复杂度立刻上去。而本篇给出的下界是同一条路径内的退化解:b 全零就回到基线,要往回落不需要换代码,只要让参数停在初值。更实际的一层是训练过程本身也可以走这条退化解作为起点:原文正是把 Beta 参数初始化为零的(§5.1, p6),因此收敛曲线从基线水平出发向上走,而不是从一个未知水平出发找方向。这条设计对复现的友好程度,在同类工作里并不常见。
这一章还要把 b 的三段形态与场景属性的对应先摆出来,它是第 8 章分解那一节的前提(§4.4, p5;附录 C, p19):b 为负给出更平、支撑更宽的剖面,b 为零退回高斯,b 为正给出更尖、更局部化的峰。三条形态分别落在空间维、角度维、时间维上时,读出来的就是「表面与纹理」「漫反射与镜面」「静态与动态」这三组划分。原文把这三组划分称为无监督涌现(emergent),也就是没有任何一项损失函数去显式监督它们,第 8 章要讲清这一点为什么不是巧合。
8没人教它分,它自己把场景分开了
前面六章讲的都是「怎么让它能渲」,这一章讲一个副产品:训练完之后,b 这个形状参数自己把场景的属性分开了(§4.4, p5)。
三条对应关系在原文里写得很整齐。空间维上,b_x 为负给出平核、对应光滑表面,为正给出尖核、对应细节纹理;角度维上,b_d 为负给出宽响应、对应漫反射表面,为正给出尖峰、对应镜面反射;时间维上,b_t 为负给出宽支撑、对应静态元素,为正给出局部激活、对应动态成分(§4.4, p5)。三组划分在图上就是同一张渲染被拆成三个方向的分量。
Spatial Decomposition(Structure 与 Texture 两行)、Angular Decomposition(Diffuse 与 Specular 两行)、Temporal Decomposition(Static 与 Dynamic 两行),第四列是 UBS Rendering 的合成结果;图注原话点明这是 without explicit supervision 学出来的。②读法(怎么读):横向按「分量 → 合成」读:前三列的每一格是同一场景被拆出的一路分量,第四列是把所有分量重新合成的完整渲染;要看清的是同一张渲染里「哪些像素属于结构、哪些属于纹理」「哪些属于漫反射、哪些属于镜面」「哪些动、哪些不动」这三组划分同时存在。图内标签之外不读值;原文未给分解质量的数值指标,这里不做打分。
来源:Universal Beta Splatting(ICLR 2026 · arXiv:2510.03312v3)· 图 2 · 未修改引用(arXiv 非独占分发许可,非 CC · 逐图署名、残留风险标注)
「无监督」这三个字值得拆开看,因为它是这一节最容易被读成巧合的地方。原文明写没有任何显式的监督项(without explicit supervision),并解释这股分离力来自结构本身:形状参数直接控制剖面的平尖,而每一维的形状参数是彼此独立的因子(§4.4, p5)。于是当优化为了降低重建误差而去调某一维的形状时,它自动在为那一维选择「平一点还是尖一点」,而「平/尖」在三个维度上恰好对应三类场景属性。分离因此是参数化方式的直接结果,不是训练过程中冒出来的偶然现象。
把这条机制与前面几章接起来,能看出为什么必须同时满足两个条件。条件之一是形状参数逐维独立:如果所有维度共用一个 b,那么「空间要平」与「角度要尖」会互相打架,优化只能取折中(高斯核正是这种情形)。条件之二是核的剖面能取到足够平与足够尖:β = 4exp(b) 在 b ∈ [−5,5] 上给出的 β 从 0.027 到 594,覆盖了「几乎常量」到「高度尖锐」整段(附录 C, p19;图 4-1)。两个条件缺一个,分离都不会出现。
原文给了这条性质两个下游用途(§4.4, p5):重光照与运动分析,理由是它们本来需要单独的编码或辅助网络,现在可以直接从学到的参数上读出来。这两个用途在本篇里没有被实验验证,属于作者给出的展望,引用时要照这个口径写。
这一章还要记一条硬边界:原文没有给出任何分解质量的数值指标。它给的是可视化(图 8-1)与三段定性描述,没有「结构分量的 IoU」或「镜面分量的 PSNR」这类量。因此本站对分解这件事只做现象描述,不给分、不代算。这条列入第 12 章的边界清单。
9损失、致密化与 CUDA:让它跑起来
方法定完了,剩下的问题是怎么让它在 GPU 上稳定跑起来。原文把这一节叫优化与实现,含四件事(§4.5, p5–p6)。
第一件是基元管理:本篇沿用 DBS 那套与核形式无关的 MCMC 优化。原文对它的评价是「提供稳定的、分布保持的更新,且与核的形状无关」(§4.5, p5)。这句话的分量在于无关两个字:因为密度函数的形状换了,如果基元管理逻辑依赖核的具体形式,就得重写;MCMC 这套更新只看不透明度的分布,因此不用动。
「分布保持」这四个字要落到具体才有意义:MCMC 那套做法把基元集合当作从某个密度分布里抽出的样本,增删与克隆都要维持这个分布的形状不变,否则采样会退化成「往误差大的地方不断堆点」。本篇把核换成 Beta 之后,密度函数不再是高斯,于是「维持分布」这件事必须由一个与核形式无关的机制来保证:这正是原文选 MCMC 而不是选基于核导数的致密化策略的原因(§4.5, p5)。第 9 章的致密化式 o' = 1 − (1 − o)^{1/N} 是这条思路在「克隆」这一处的具体实现。
第二件是损失函数,写成重建项加两项正则:
两项正则各有明确职责:不透明度正则 λ_o Σ|oᵢ| 保证 MCMC 致密化在合法范围内进行,尺度惩罚 λ_Σ Σ‖sᵢ‖₁ 鼓励基元迁移(原文的说法是 encourage primitive relocation)(§4.5, p5)。此外还加了一项空间噪声注入 µ_x ← µ_x − λ_lr∇_µL + λ_ϵϵ,作用是促进探索。超参在实验设置里给出:λ_o = 0.01、λ_Σ = 0.01、λ_ϵ = 1(§5.1, p6)。
第三件是致密化时的不透明度处理。克隆出来的基元,其不透明度不直接复制,而是按 o' = 1 − (1 − o)^{1/N} 计算(N 是参与合成的核数)。原文给的解释是:在不透明度正则生效的前提下,这样调整不透明度能保持密度分布与核的类型无关(§4.5, p5)。这与第一件是同一件事的两面:把「分布」与「核形式」解耦。
第四件是 CUDA 实现。原文提供的是拼接式(fused)核,覆盖三处计算:Beta 核求值、条件切片、空间正交运算(§4.5, p6)。整条管线保持与既有框架兼容:N 维核先被条件化成 3D,再走标准泼溅光栅化。原文把这种模块化说成「既保证实时性能、又允许未来接入加速技术」,点名的两个方向是 FlashGS 与 3DGUT 的扩展相机模型(§4.5, p6)。
三处核各自的负载可以分开看。Beta 核求值要算 (1 − d_i)^{β_i} 的连乘,与高斯核的 exp 相比多了一次幂运算与一次连乘,这是换核带来的新增计算;条件切片要算 Σ_q 的 Cholesky 因子再解一次线性方程(式 6-3 里的 L̂_q^{−1}),这是 6DGS/7DGS 也有的计算;空间正交运算只在本篇的参数化下出现,负责把 R_x diag(s_x) 与 L_qx 拼成 L 并保持 R_x 的近似正交性(式 5-1)。把三者拼进同一个核的好处是中间结果不必写回显存,这一点在消融里有量:full 与 full w/ CUDA 两组只在实现上不同,均值列的 Train 从 30.7 分钟降到 12.9、FPS 从 155.8 提到 196.2。
CUDA 这一项的收益在消融里可以逐列读出(§5.3, p9)。均值列:Train 30.7 → 12.9、FPS 155.8 → 196.2。单看 ficus 一列:Train 20.7 → 9.3、FPS 188.4 → 262.4。原文据此写「训练时间降 58%(12.9 vs 30.7 分钟)、渲染快 26%(196.2 vs 155.8 FPS)」,两个数都取自均值列;本站按表现算 1 − 12.9/30.7 = 57.98%、196.2/155.8 = 1.2593,与原文的 58% 与 26% 一致。这里容易读串的地方正在于同一组里有两列:若把 ficus 的 20.7 与均值列的 12.9 拿来相比,会得到一个不存在的 58%。读表时按列走就不会串。
这一章的最后要交代一个容易忽略的实现选择:动态场景的批量大小取 4,理由是与 4DGS 和 7DGS 基线保持一致(§5.1, p6)。这一点决定了第 11 章动态那两套读数与基线是否可比,它不是无关的工程细节。
10实验设置:五个数据集与一套训练配方
原文的评测覆盖五个数据集,静态三套、动态两套(§5.1, p6)。
静态三套:NeRF Synthetic 用 8 个受控光照的合成场景,看几何重建;Mip-NeRF 360 用 9 个无界真实场景,挑战抗锯齿与新视角合成;6DGS-PBR 用 7 个物理基场景,含体积散射、半透明材质、次表面散射与医学体积这类复杂视角相关效果。动态两套:D-NeRF 用 8 个合成序列覆盖不同类型形变;7DGS-PBR 用 6 个物理基动态场景,含心脏运动、日光变化、动画体积效果与半透明形变这类时空角关联(§5.1, p6)。
这套选择有它的层次,读结果时按层次读会清楚很多。NeRF Synthetic 是下限检验:它光照受控、没有强视角相关效果,本篇在这里的增益最小(对 3DGS +1.13),原文的解释是这套数据集主要吃到 Beta 核的几何自适应而不是角度自由度(§5.2, p7)。Mip-NeRF 360 是通用性检验:无界真实场景、视角变化大,增益比前者大一些(+1.23 对 3DGS)。6DGS-PBR 是主张的检验:体积散射与半透明材质正是「逐维形状控制」能兑现的地方,增益跳到 +3.42(对 6DGS)。动态两套的分工类似:D-NeRF 是合成序列、形变类型多,7DGS-PBR 是物理基、时空角关联复杂。三套静态数据集的场景数分别是 8/9/7,两套动态是 8/6,共 38 个场景(序列),表 7-1 与表 15-1 逐场景列出。
指标那一侧要说清它们的性格,否则容易把三个数当成同一件事的三次测量。PSNR 是逐像素的均方误差取对数,对亮度与对比度的整体偏移敏感,但对结构变化的感知相关性弱;SSIM(Wang et al., 2004)比较局部窗口内的结构、亮度与对比度,对结构退化更敏感;LPIPS(Zhang et al., 2018)用一个训练过的网络提取特征再比距离,是学到的感知度量,与人的判断相关性通常更高,但也因此依赖该网络训练时的数据分布。三者不总是同向:在 6DGS-PBR 的 cloud 上本篇 PSNR 46.81 对 6DGS 的 41.00,SSIM 是 0.995 对 0.991,LPIPS 是 0.027 对 0.050,三个方向一致;而在别处(例如表 13-1 的某些行)会出现 PSNR 领先而 LPIPS 落后的格。引用时按指标分别写,不把「三个都赢」当成必然。
效率那两项指标的定义也要顺手交代:FPS 是渲染帧率,高者更好;Train 是训练时间、单位为分钟,低者更好:表 7-1 与表 15-1 的表头都给 Train 标了向下的箭头(Train↓),而 FPS、PSNR、SSIM 标的是向上的箭头(FPS↑、PSNR↑、SSIM↑),LPIPS 标向下(LPIPS↓)。Num 是基元数量、Mem 是显存占用,两者也都是越低越好(表 9-1 与表 15-1 的表注)。箭头方向在读跨方法对比时是硬约束:表 15-1 里本篇的 Train 普遍低于基线(更省时),而 FPS 在动态那几格反而低于 7DGS(更慢),两个方向都不能想当然(详见第 12 章第 7 条边界)。
所有指标一律在留出测试视角上按标准协议计算(§5.1, p6)。
训练配方逐条照录(§5.1, p6):框架是 PyTorch 加自定义 CUDA 核,负责 Beta 核求值与条件切片;静态与消融实验跑在单张 RTX 4090 24GB,动态实验跑在单张 Tesla V100 16GB,后者是为与 7DGS 保持一致;优化器用 Adam,30K 迭代;学习率分别是位置 1.6×10⁻⁴、不透明度 5×10⁻²、尺度 5×10⁻³、其余参数 1×10⁻³;正则权重 λ_o = 0.01、λ_Σ = 0.01、λ_ϵ = 1;N 维情形下时间与方向的均值 (µ_t, µ_d) 在 [0,1] 内随机初始化;Beta 参数初始化为零,对应高斯极限、原文说这是为了保证收敛;动态场景批量大小取 4。
有两处设置会影响读账的方式,必须单独指出来。
第一处是「报哪个迭代」的差异。原文明写:4DGS 与 7DGS 这类方法每 500 次迭代在测试集上评估一次、并报告最优结果,而本篇报告最后一次迭代(30K)的结果,目的是展示收敛稳定性(§5.1, p6)。这句话的意思不是「本篇更严格」,而是两边的报数口径不同:一边是训练过程中的最好值,一边是终点值。这条差异在引用对比结论时应当带上。
第二处是动态对比的基线被剥掉了一层。§5.2 里再强调了一次:动态对比用的是不带 MLP 自适应高斯精修(AGR)网络的基础 7DGS,为的是把「本篇基元设计带来的收益」与「辅助网络带来的收益」分开(§5.2, p8)。因此第 11 章动态那一组的「对 7DGS 的增益」,说的是对基础版 7DGS 的增益。
这一章还要交代一处硬件上的不对等,它是读者最容易忽略但影响效率读数的一点:静态与消融在 RTX 4090 上做,动态在 Tesla V100 上做(§5.1, p6)。两套卡的代际差了一代以上,因此静态与动态之间的时间数字不可横向比较;每一组内部(本篇与其对应基线)是同卡对比,才成立。原文没有讨论这一点,本站只按设置照录,不做推断。
11主结果:静态与动态全面领先
这一章的主表是表 7-1,它在一张表里放了两块:上块是静态基准(3DGS / 6DGS / UBS-6D),下块是动态基准(4DGS / 7DGS / UBS-7D)。两块的列结构相同,都是「PSNR↑ / SSIM↑ / LPIPS↓ / Train↓」四列一组,场景按数据集分五组(NeRF Synthetic、Mip-NeRF 360、6DGS-PBR、7DGS-PBR、D-NeRF),每组末行是 avg。
表 7-1 主结果:静态与动态五个数据集的总表 (原文 Table 1, p.7 · 数值取原文文字层,逐格未改 · 左列竖排行标签为原版式,本站转为行组标题)
上块 · 静态基准
| Dataset / Scene | 3DGS PSNR↑ | SSIM↑ | LPIPS↓ | Train↓ | 6DGS PSNR↑ | SSIM↑ | LPIPS↓ | Train↓ | UBS-6D (Ours) PSNR↑ | SSIM↑ | LPIPS↓ | Train↓ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| _NeRF Synthetic (p7,源 rows 3–11)_ | ||||||||||||
| chair | 35.60 | 0.988 | 0.010 | 4.8 | 35.55 | 0.986 | 0.011 | 19.6 | 36.72 | 0.990 | 0.009 | 8.7 |
| drums | 26.28 | 0.955 | 0.037 | 4.1 | 26.63 | 0.951 | 0.038 | 15.4 | 27.19 | 0.960 | 0.031 | 8.1 |
| ficus | 35.49 | 0.987 | 0.012 | 3.0 | 34.62 | 0.984 | 0.015 | 11.3 | 36.90 | 0.990 | 0.009 | 8.2 |
| hotdog | 38.07 | 0.985 | 0.020 | 3.5 | 37.96 | 0.983 | 0.021 | 10.0 | 38.67 | 0.988 | 0.016 | 9.1 |
| lego | 36.06 | 0.983 | 0.016 | 4.0 | 35.22 | 0.979 | 0.020 | 15.3 | 36.95 | 0.985 | 0.014 | 8.4 |
| materials | 30.50 | 0.960 | 0.037 | 2.7 | 30.63 | 0.960 | 0.041 | 7.8 | 32.90 | 0.977 | 0.025 | 8.9 |
| mic | 36.67 | 0.992 | 0.006 | 3.0 | 37.10 | 0.992 | 0.007 | 9.4 | 37.86 | 0.994 | 0.005 | 9.5 |
| ship | 31.68 | 0.906 | 0.106 | 4.1 | 31.09 | 0.899 | 0.118 | 12.7 | 32.13 | 0.914 | 0.100 | 8.8 |
| avg | 33.79 | 0.970 | 0.030 | 3.6 | 33.60 | 0.967 | 0.034 | 12.7 | 34.92 | 0.975 | 0.026 | 8.7 |
| _Mip-NeRF 360 (rows 12–21)_ | ||||||||||||
| bicycle | 25.19 | 0.764 | 0.212 | 29.2 | 22.17 | 0.535 | 0.425 | 114.9 | 25.64 | 0.793 | 0.186 | 30.2 |
| flowers | 21.39 | 0.604 | 0.338 | 19.6 | 18.99 | 0.417 | 0.461 | 88.8 | 21.96 | 0.635 | 0.313 | 19.6 |
| garden | 27.27 | 0.862 | 0.109 | 30.4 | 26.71 | 0.843 | 0.142 | 164.9 | 28.10 | 0.883 | 0.094 | 36.8 |
| stump | 26.61 | 0.772 | 0.215 | 22.7 | 23.83 | 0.665 | 0.338 | 60.2 | 26.75 | 0.788 | 0.199 | 18.9 |
| treehill | 22.47 | 0.631 | 0.329 | 20.1 | 21.51 | 0.556 | 0.425 | 94.0 | 23.57 | 0.684 | 0.280 | 21.9 |
| room | 31.49 | 0.917 | 0.221 | 18.2 | 31.34 | 0.904 | 0.256 | 51.4 | 32.81 | 0.940 | 0.173 | 21.9 |
| counter | 28.96 | 0.906 | 0.202 | 17.6 | 29.17 | 0.880 | 0.253 | 43.5 | 31.39 | 0.937 | 0.150 | 27.8 |
| kitchen | 31.40 | 0.926 | 0.127 | 21.5 | 30.48 | 0.907 | 0.158 | 71.3 | 32.64 | 0.940 | 0.107 | 26.6 |
| bonsai | 32.05 | 0.940 | 0.206 | 15.7 | 32.91 | 0.935 | 0.228 | 48.4 | 35.05 | 0.962 | 0.154 | 22.7 |
| avg | 27.43 | 0.814 | 0.218 | 21.7 | 26.35 | 0.738 | 0.298 | 81.9 | 28.66 | 0.840 | 0.184 | 25.2 |
| _6DGS-PBR (rows 22–29)_ | ||||||||||||
| bunny | 29.19 | 0.985 | 0.074 | 22.8 | 37.41 | 0.991 | 0.052 | 24.1 | 45.68 | 0.996 | 0.023 | 32.1 |
| cloud | 34.03 | 0.985 | 0.058 | 23.1 | 41.00 | 0.991 | 0.050 | 21.6 | 46.81 | 0.995 | 0.027 | 30.6 |
| explosion | 27.06 | 0.953 | 0.097 | 11.3 | 41.61 | 0.990 | 0.031 | 18.3 | 44.54 | 0.994 | 0.018 | 32.4 |
| smoke | 26.82 | 0.964 | 0.088 | 24.2 | 41.41 | 0.993 | 0.041 | 31.1 | 44.02 | 0.995 | 0.028 | 33.5 |
| suzanne | 22.45 | 0.885 | 0.159 | 19.5 | 26.96 | 0.928 | 0.106 | 32.9 | 27.35 | 0.931 | 0.098 | 35.1 |
| dragon | 26.53 | 0.812 | 0.123 | 12.0 | 34.95 | 0.933 | 0.044 | 16.3 | 38.06 | 0.974 | 0.034 | 23.7 |
| ct-scan | 25.69 | 0.917 | 0.099 | 4.5 | 33.46 | 0.964 | 0.058 | 11.0 | 34.24 | 0.969 | 0.046 | 6.5 |
| avg | 27.40 | 0.929 | 0.100 | 16.8 | 36.68 | 0.970 | 0.055 | 22.2 | 40.10 | 0.979 | 0.039 | 27.7 |
| (双线,实测量 y = 383.4 / 385.3) |
下块 · 动态基准
| Dataset / Scene | 4DGS PSNR↑ | SSIM↑ | LPIPS↓ | Train↓ | 7DGS PSNR↑ | SSIM↑ | LPIPS↓ | Train↓ | UBS-7D (Ours) PSNR↑ | SSIM↑ | LPIPS↓ | Train↓ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| _7DGS-PBR (rows 33–39)_ | ||||||||||||
| heart1 | 27.23 | 0.949 | 0.046 | 103.0 | 34.66 | 0.983 | 0.023 | 114.2 | 37.44 | 0.990 | 0.013 | 38.7 |
| heart2 | 25.09 | 0.919 | 0.085 | 103.4 | 30.99 | 0.959 | 0.057 | 384.6 | 31.99 | 0.966 | 0.043 | 33.5 |
| cloud | 24.63 | 0.938 | 0.100 | 123.7 | 29.28 | 0.955 | 0.075 | 102.6 | 30.65 | 0.955 | 0.066 | 50.0 |
| dust | 35.81 | 0.954 | 0.037 | 97.0 | 36.85 | 0.955 | 0.038 | 69.8 | 39.17 | 0.985 | 0.028 | 46.5 |
| flame | 29.25 | 0.927 | 0.068 | 113.7 | 31.64 | 0.937 | 0.062 | 74.1 | 31.70 | 0.963 | 0.057 | 53.7 |
| suzanne | 24.41 | 0.912 | 0.127 | 222.5 | 27.09 | 0.941 | 0.072 | 193.9 | 27.12 | 0.934 | 0.069 | 136.8 |
| avg | 27.74 | 0.933 | 0.077 | 127.2 | 31.75 | 0.955 | 0.055 | 116.7 | 33.00 | 0.966 | 0.046 | 59.9 |
| _D-NeRF (rows 40–48)_ | ||||||||||||
| b.balls | 32.45 | 0.979 | 0.028 | 50.7 | 33.61 | 0.980 | 0.025 | 86.6 | 33.39 | 0.982 | 0.022 | 49.6 |
| h.warrior | 33.69 | 0.944 | 0.069 | 35.3 | 32.30 | 0.931 | 0.088 | 31.3 | 33.81 | 0.934 | 0.086 | 36.3 |
| hook | 31.90 | 0.965 | 0.037 | 38.0 | 30.19 | 0.953 | 0.047 | 35.7 | 30.93 | 0.956 | 0.045 | 34.0 |
| j.jacks | 28.43 | 0.962 | 0.041 | 66.9 | 31.37 | 0.967 | 0.038 | 34.1 | 30.96 | 0.966 | 0.040 | 43.2 |
| lego | 24.28 | 0.903 | 0.098 | 55.4 | 27.64 | 0.935 | 0.067 | 78.5 | 27.85 | 0.925 | 0.072 | 31.3 |
| mutant | 38.64 | 0.990 | 0.009 | 39.1 | 39.21 | 0.992 | 0.008 | 42.5 | 40.75 | 0.994 | 0.006 | 60.0 |
| standup | 39.00 | 0.990 | 0.009 | 34.4 | 38.42 | 0.987 | 0.014 | 33.5 | 39.08 | 0.991 | 0.009 | 41.1 |
| trex | 28.35 | 0.973 | 0.026 | 100.7 | 29.94 | 0.978 | 0.021 | 63.4 | 30.05 | 0.975 | 0.023 | 41.6 |
| avg | 32.09 | 0.963 | 0.040 | 52.6 | 32.84 | 0.965 | 0.039 | 50.7 | 33.35 | 0.965 | 0.038 | 42.1 |
静态那一块,三套数据集读下来是一路领先(§5.2, p7)。NeRF Synthetic 上本篇 avg 是 34.92,对 3DGS 的 33.79 高 +1.13、对 6DGS 的 33.60 高 +1.32;原文特别点了 ficus(+1.41 对 3DGS)与 materials(+2.40 对 3DGS)两个场景,说这套数据集虽然没有强视角相关效果,但仍然吃到 Beta 核的几何自适应(§5.2, p7)。Mip-NeRF 360 上 avg 是 28.66,对 3DGS 的 27.43 高 +1.23、对 6DGS 的 26.35 高 +2.31,原文点名的两处是 counter(+2.43 对 3DGS)与 bonsai(+3.00 对 3DGS)。6DGS-PBR 上 avg 是 40.10,对 3DGS 的 27.40 高 +12.70、对 6DGS 的 36.68 高 +3.42,这一套是增益最大的地方,原文点名的两处是 cloud(对 6DGS +5.81)与 bunny(对 6DGS +8.27)。
动态那一块(§5.2, p8)。7DGS-PBR 上 avg 是 33.00,对 4DGS 的 27.74 高 +5.26、对 7DGS 的 31.75 高 +1.25,原文点名的两处是 dust(对 7DGS +2.32)与 heart1(对 7DGS +2.78)。D-NeRF 上 avg 是 33.35,对 4DGS 的 32.09 高 +1.26、对 7DGS 的 32.84 高 +0.51,原文点名的两处是 mutant(+1.54 对 7DGS)与 h.warrior(+1.51 对 7DGS)。
Qualitative comparison of methods for static and dynamic scenes.。②读法(怎么读):这里没有读数,别横比数字:读法是按行固定一个场景、在行内比较各方法的细节保留:优先看两处,一是静态场景里高光与反射的形状是否被抹平,二是动态场景里运动体的边缘是否出现拉丝。原文据此写「UBS 在静态与动态场景上都取得更好的视觉质量」(§5.2, p8),读数回到表 7-1。图内标签之外不读值。
来源:Universal Beta Splatting(ICLR 2026 · arXiv:2510.03312v3)· 图 3 · 未修改引用(arXiv 非独占分发许可,非 CC · 逐图署名、残留风险标注)
主表之外,附录还给了三张支撑表。表 13-1 把静态两套数据集与更多 SOTA 方法摆在一起;表 13-2 是同族核方法在 N3V 上的对比;表 14-1 是 6DGS-PBR 的逐场景,并且多了一列对照方法 DBS。
表 13-1 与 SOTA 的完整对比(Mip-NeRF360 与 NeRF Synthetic) (原文 Table 4, p.13 · 数值取原文文字层,逐格未改)
Comparison 拼作 Comparisonh,本站照录不改。| Methods | Mip-NeRF360 PSNR↑ | SSIM↑ | LPIPS↓ | NeRF Synthetic PSNR↑ | SSIM↑ | LPIPS↓ |
|---|---|---|---|---|---|---|
| Instant-NGP (Müller et al., 2022) | 25.51 | 0.684 | 0.398 | 33.18 | 0.959 | 0.055 |
| Mip-NeRF360 (Barron et al., | 2022) 27.69 | 0.792 | 0.237 | 33.25 | 0.962 | 0.039 |
| Zip-NeRF (Barron et al., 2023) | 28.54 | 0.828 | 0.189 | 33.10 | 0.971 | 0.031 |
| 3DGS (Kerbl et al., 2023) | 27.20 | 0.815 | 0.214 | 33.31 | 0.969 | 0.037 |
| GES (Hamdi et al., 2024) | 26.91 | 0.794 | 0.250 | - | - | - |
| 2DGS (Huang et al., 2024) | 27.04 | 0.805 | 0.297 | 33.07 | - | - |
| Mip-Splatting (Yu et al., 2024) | 27.79 | 0.827 | 0.203 | 33.33 | 0.969 | 0.039 |
| 3DGS-MCMC (Kheradmand et | al., 2024) 28.29 | 0.840 | 0.210 | 33.80 | 0.970 | 0.040 |
| DRKS (Huang et al., 2025) | 26.76 | 0.787 | 0.236 | 33.82 | - | - |
| Textured GS (Chao et al., 2025) | 27.35 | 0.827 | 0.186 | 33.24 | 0.967 | 0.043 |
| Quadratic GS (Zhang et al., 2025) | 27.39 | 0.813 | 0.213 | - | - | - |
| Disc-GS (Qu et al., 2024) | 28.01 | 0.833 | 0.189 | - | - | - |
| DBS (Liu et al., 2025a) | 28.60 | 0.844 | 0.182 | 34.64 | 0.973 | 0.028 |
| (Ours) UBS-6D | 28.66 | 0.840 | 0.184 | 34.92 | 0.975 | 0.026 |
这张表的价值在于把隐式方法与显式方法放在同一个面板里。隐式一侧的最高是 Zip-NeRF(Mip-NeRF360 上 28.54/0.828/0.189,NeRF Synthetic 上 33.10/0.971/0.031),显式一侧里最接近本篇的是 DBS(28.60/0.844/0.182 与 34.64/0.973/0.028),而本篇 UBS-6D (Ours) 在 Mip-NeRF360 上给出 28.66/0.840/0.184、在 NeRF Synthetic 上给出 34.92/0.975/0.026。原文据此写「在两套数据集上都取得最高 PSNR」(附录 A.1, p13),与逐格对照一致。表里有若干 - 格(GES、2DGS、Quadratic GS、Disc-GS 等在原论文中未报该列),照录为缺失。
表 13-2 同族核方法在 N3V 上的对比 (原文 Table 5, p.13 · 数值取原文文字层,逐格未改)
| Model | Coffee Martini | Cook Spinach | Cut Roasted Beef | Flame Salmon | Flame Steak | Sear Steak | Average |
|---|---|---|---|---|---|---|---|
| 4DGS (Yang et al., 2024a) | 26.51 | 32.11 | 31.74 | 26.93 | 31.44 | 32.42 | 30.19 |
| 4DGaussians (Wu et al., | 2024) 26.69 | 31.89 | 25.88 | 27.54 | 28.07 | 31.73 | 28.63 |
| Ex4DGS (Lee et al., 2024b) | 28.79 | 33.23 | 33.73 | 29.29 | 33.91 | 33.69 | 32.11 |
| 7DGS (Gao et al., 2025b) | 29.07 | 32.23 | 32.93 | 28.83 | 33.07 | 33.41 | 31.59 |
| (Ours) UBS-7D | 29.73 | 33.30 | 33.88 | 28.77 | 33.83 | 33.83 | 32.22 |
这张表回答了「与同类核方法正面比会怎样」。六场景里本篇拿下四场(Coffee Martini 29.73、Cook Spinach 33.30、Cut Roasted Beef 33.88、Sear Steak 33.83),Flame Salmon 一格 28.77 略低于 7DGS 的 28.83、Flame Steak 一格 33.83 略低于 Ex4DGS 的 33.91;均值 32.22 高于 Ex4DGS 的 32.11 与 7DGS 的 31.59。原文的措辞是「winning in 4 out of 6 scenes」(附录 A.2, p13),逐格核对成立。它同时给出了 4DGaussians 的 28.63 与 4DGS 的 30.19 两个较弱的均值,说明本条线上方法间的差距相当大。
表 14-1 6DGS-PBR 逐场景(含 DBS 对照) (原文 Table 6, p.14 · 数值取原文文字层,逐格未改)
| Scene | 3DGS PSNR↑ | SSIM↑ | Train↓ | DBS PSNR↑ | SSIM↑ | Train↓ | 6DGS PSNR↑ | SSIM↑ | Train↓ | UBS-6D (Ours) PSNR↑ | SSIM↑ | Train↓ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| bunny | 29.19 | 0.985 | 22.8 | 30.10 | 0.982 | 23.5 | 37.41 | 0.991 | 24.1 | 45.68 | 0.996 | 32.1 |
| cloud | 34.03 | 0.985 | 23.1 | 43.88 | 0.993 | 12.7 | 41.00 | 0.991 | 21.6 | 46.81 | 0.995 | 30.6 |
| explosion | 27.06 | 0.953 | 11.3 | 32.42 | 0.965 | 17.9 | 41.61 | 0.990 | 18.3 | 44.54 | 0.994 | 32.4 |
| smoke | 26.82 | 0.964 | 24.2 | 28.85 | 0.964 | 47.5 | 41.41 | 0.993 | 31.1 | 44.02 | 0.995 | 33.5 |
| suzanne | 22.45 | 0.885 | 19.5 | 26.58 | 0.923 | 30.3 | 26.96 | 0.928 | 32.9 | 27.35 | 0.931 | 35.1 |
| dragon | 26.53 | 0.812 | 12.0 | 29.71 | 0.844 | 20.7 | 34.95 | 0.933 | 16.3 | 38.06 | 0.974 | 23.7 |
| ct-scan | 25.69 | 0.917 | 4.5 | 27.52 | 0.923 | 4.3 | 33.46 | 0.964 | 11.0 | 34.24 | 0.969 | 6.5 |
| avg | 27.40 | 0.929 | 16.8 | 31.29 | 0.942 | 22.41 | 36.68 | 0.970 | 22.2 | 40.10 | 0.979 | 27.7 |
这张表是主表里 6DGS-PBR 那一段的展开,也是唯一把 DBS 纳入对照的地方。四点值得单独读:其一,本篇 UBS-6D 的 avg 是 40.10/0.979/27.7,对 6DGS 的 36.68 高 3.42 dB,对 DBS 的 31.29 高 8.81 dB(原文写作 +3.4 与 +8.8,附录 A.2, p14)。其二,优势主要来自 bunny(45.68 对 6DGS 的 37.41)、cloud(46.81 对 41.00)、explosion(44.54 对 41.61)、smoke(44.02 对 41.41)这四个体积类场景,原文把它们归因于逐维 Beta 控制对体积散射与半透明的适配(附录 A.2, p14)。其三,suzanne 一格三类方法都偏低(本篇 27.35、6DGS 26.96、DBS 26.58、3DGS 22.45),本篇的相对优势在这里收窄到 +0.39。其四,Train 列只有 DBS 的 avg 格写成两位小数(22.41),同列其余全为一位;与同列体例不一致,照录。原文据此写「训练效率可比(27.7 分钟对 22.2/22.4 分钟)」,读法是把 27.7 与本篇对照的 22.2(6DGS)和 22.41(DBS)分别比。
把四张表合起来看,这一章的结论可以收成一句:本篇的增益分布有规律:越是视角相关、越是体积与材质复杂的场景,增益越大;越是受控光照的合成场景,增益越小。 三套静态数据集的增益从 +1.13(NeRF Synthetic)走到 +3.42(6DGS-PBR,对 6DGS),动态两套在 +0.51 到 +1.25 之间,都是这个规律的读数。
12消融、效率与边界:把功劳分清
这一章先看功劳怎么分,再看账怎么算,最后把边界与反例逐条摆出来。
表 9-2 消融研究(四个场景 + 均值) (原文 Table 3, p.9 · 数值取原文文字层,逐格未改)
ficus、bonsai 取自 6DGS-PBR(静态),cloud、lego 取自 7DGS-PBR(动态);第五组 Mean 是跨这四个场景的均值。原话见 §5.3。| 变体 | Static Scenes · ficus PSNR↑ | Train↓ | FPS↑ | · bonsai PSNR↑ | Train↓ | FPS↑ | Dynamic Scenes · cloud PSNR↑ | Train↓ | FPS↑ | · lego PSNR↑ | Train↓ | FPS↑ | Mean PSNR↑ | Train↓ | FPS↑ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| skew-sym. w/o Cholesky | 36.34 | 19.0 | 207.2 | 34.24 | 71.1 | 50.1 | 28.49 | 14.7 | 142.5 | 28.42 | 13.1 | 241.9 | 31.87 | 29.5 | 160.4 |
| Cholesky w/o spatial-ortho. | 35.76 | 22.8 | 119.2 | 34.21 | 75.0 | 40.4 | 28.41 | 16.3 | 162.2 | 28.02 | 15.0 | 175.4 | 31.60 | 32.3 | 124.3 |
| w/o Beta condition | 36.72 | 13.7 | 217.2 | 34.30 | 49.3 | 53.9 | 28.26 | 13.7 | 160.0 | 27.22 | 11.4 | 198.9 | 31.63 | 22.0 | 157.5 |
| w/o Beta opacity | 33.76 | 17.9 | 213.0 | 33.17 | 62.1 | 57.3 | 21.93 | 11.3 | 260.3 | 25.68 | 11.9 | 209.5 | 28.64 | 25.8 | 185.0 |
| full | 36.92 | 20.7 | 188.4 | 34.62 | 72.9 | 48.9 | 28.61 | 16.1 | 158.3 | 28.47 | 13.1 | 227.6 | 32.16 | 30.7 | 155.8 |
| full w/ CUDA | 36.96 | 9.3 | 262.4 | 34.65 | 24.1 | 78.5 | 28.58 | 10.2 | 184.8 | 28.55 | 7.8 | 259.1 | 32.19 | 12.9 | 196.2 |
消融的四项结论逐条对上(§5.3, p9):去掉空间正交(用纯旋转-尺度参数化)降 0.29 dB(均值 32.16 → 31.87);用完整 Cholesky 而不要空间正交降 0.56 dB(→ 31.60);去掉 Beta 调制降 0.53 dB(→ 31.63),且动态场景更明显(lego 从 28.47 掉到 27.22,−1.25 dB);去掉 Beta 调制不透明度降得最多,均值 −3.52 dB(→ 28.64),体积场景上 cloud 从 28.61 掉到 21.93(−6.68 dB)。CUDA 那一项则是省时:均值列的 Train 从 30.7 分钟降到 12.9、FPS 从 155.8 提到 196.2(原文写作「降 58%」与「快 26%」,两数都取自均值列;本站复算 1 − 12.9/30.7 = 57.98%、196.2/155.8 = 1.2593,与原文一致)。同一组里单看 ficus 一列是 Train 20.7 → 9.3、FPS 188.4 → 262.4;两列不可混着比。
把四项排序,工程上的优先级就清楚了:先做对不透明度的那一处(3.52 dB),再做形状调制(0.53 dB)与空间正交(0.29/0.56 dB),最后才是 CUDA 加速(性能项)。原文没有直接给出这个优先级,它是按逐格读数排出来的。
表 9-1 效率对比(跨场景平均) (原文 Table 2, p.9 · 数值取原文文字层,逐格未改)
695.6 289.3K),本站按列边界拆为 FPS 与 Num 两格,数值照录未改。| Dataset | 3DGS/4DGS FPS↑ | Num↓ | Mem↓ | Train↓ | 6DGS/7DGS FPS↑ | Num↓ | Mem↓ | Train↓ | UBS (Ours) FPS↑ | Num↓ | Mem↓ | Train↓ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NeRFSynthetic | 695.6 | 289.3K | 68.5 | 3.6 | 648.0 | 240.7K | 69.8 | 12.7 | 345.7 | 300.0K | 40.1 | 8.7 |
| Mip-NeRF360 | 178.7 | 3.3M | 775.9 | 21.7 | 157.4 | 2.0M | 581.2 | 81.9 | 100.4 | 3.1M | 409.0 | 25.2 |
| 6DGS-PBR | 305.9 | 147.7K | 34.9 | 16.8 | 339.8 | 84.3K | 24.4 | 22.2 | 290.2 | 300.0K | 40.1 | 27.7 |
| 7DGS-PBR | 192.6 | 642.0K | 613.1 | 127.2 | 376.0 | 88.4K | 29.7 | 116.7 | 359.6 | 234.3K | 39.4 | 59.9 |
| D-NeRF | 296.4 | 255.3K | 380.3 | 52.6 | 377.8 | 43.8K | 16.0 | 50.7 | 368.2 | 168.8K | 28.4 | 42.1 |
表 15-1 效率对比(逐场景) (原文 Table 8, p.15 · 数值取原文文字层,逐格未改 · 与表 7-1 同构)
上块 · 静态基准
| Dataset / Scene | 3DGS FPS↑ | Num↓ | Mem↓ | Train↓ | 6DGS FPS↑ | Num↓ | Mem↓ | Train↓ | UBS-6D (Ours) FPS↑ | Num↓ | Mem↓ | Train↓ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| _NeRF Synthetic (rows 3–11)_ | ||||||||||||
| chair | 412.8 | 489.0K | 115.7 | 4.8 | 420.4 | 410.7K | 119.1 | 19.6 | 356.3 | 300.0K | 40.1 | 8.7 |
| drums | 562.3 | 390.9K | 92.5 | 4.1 | 555.8 | 317.2K | 92.0 | 15.4 | 349.1 | 300.0K | 40.1 | 8.1 |
| ficus | 728.5 | 264.9K | 62.7 | 3.0 | 757.4 | 226.4K | 65.6 | 11.3 | 356.6 | 300.0K | 40.1 | 8.2 |
| hotdog | 831.5 | 187.8K | 44.4 | 3.5 | 700.5 | 161.0K | 46.7 | 10.0 | 352.5 | 300.0K | 40.1 | 9.1 |
| lego | 582.4 | 347.0K | 82.1 | 4.0 | 247.7 | 273.3K | 79.2 | 15.3 | 340.3 | 300.0K | 40.1 | 8.4 |
| materials | 1286.1 | 160.1K | 37.9 | 2.7 | 1098.2 | 125.0K | 36.2 | 7.8 | 360.7 | 300.0K | 40.1 | 8.9 |
| mic | 614.9 | 195.7K | 46.3 | 3.0 | 756.9 | 174.3K | 50.5 | 9.4 | 326.1 | 300.0K | 40.1 | 9.5 |
| ship | 546.4 | 279.2K | 66.0 | 4.1 | 646.8 | 237.9K | 69.0 | 12.7 | 330.3 | 300.0K | 40.1 | 8.8 |
| avg | 695.6 | 289.3K | 68.5 | 3.6 | 648.0 | 240.7K | 69.8 | 12.7 | 345.7 | 300.0K | 40.1 | 8.7 |
| _Mip-NeRF 360 (rows 12–21)_ | ||||||||||||
| bicycle | 105.2 | 6.0M | 1421.5 | 29.2 | 105.2 | 3.3M | 957.2 | 114.9 | 43.9 | 6.0M | 801.1 | 30.2 |
| flowers | 150.9 | 3.6M | 850.0 | 19.6 | 150.9 | 2.4M | 707.2 | 88.8 | 84.3 | 3.0M | 400.5 | 19.6 |
| garden | 84.2 | 5.7M | 1358.3 | 30.4 | 84.2 | 4.2M | 1219.4 | 164.9 | 52.9 | 5.0M | 667.6 | 36.8 |
| stump | 151.2 | 4.6M | 1095.1 | 22.7 | 190.5 | 1.7M | 488.2 | 60.2 | 64.9 | 4.0M | 536.3 | 18.9 |
| treehill | 161.6 | 3.8M | 886.5 | 20.1 | 130.9 | 2.6M | 755.8 | 94.0 | 72.4 | 3.5M | 467.3 | 21.9 |
| room | 222.0 | 1.6M | 369.1 | 18.2 | 171.2 | 1.1M | 314.8 | 51.4 | 147.2 | 1.5M | 200.3 | 21.9 |
| counter | 233.5 | 1.2M | 281.4 | 17.6 | 203.7 | 0.8M | 239.8 | 43.5 | 143.8 | 1.5M | 200.3 | 27.8 |
| kitchen | 183.0 | 1.8M | 424.7 | 21.5 | 147.4 | 1.0M | 285.9 | 71.3 | 144.8 | 1.5M | 200.3 | 26.6 |
| bonsai | 317.1 | 1.3M | 296.6 | 15.7 | 233.4 | 0.9M | 262.7 | 48.4 | 147.1 | 1.5M | 200.3 | 22.7 |
| avg | 178.7 | 3.3M | 775.9 | 21.7 | 157.4 | 2.0M | 581.2 | 81.9 | 100.4 | 3.1M | 409.0 | 25.2 |
| _6DGS-PBR (rows 22–29)_ | ||||||||||||
| bunny | 123.8 | 79.8K | 18.87 | 22.8 | 349.5 | 9.7K | 2.8 | 24.1 | 257.9 | 300.0K | 40.1 | 32.1 |
| cloud | 370.5 | 60.0K | 14.19 | 23.1 | 429.8 | 17.9K | 5.2 | 21.6 | 247.7 | 300.0K | 40.1 | 30.6 |
| explosion | 400.3 | 51.2K | 12.11 | 11.3 | 302.8 | 25.9K | 7.5 | 18.3 | 275.6 | 300.0K | 40.1 | 32.4 |
| smoke | 176.6 | 55.8K | 13.20 | 24.2 | 207.7 | 21.0K | 6.1 | 31.1 | 225.0 | 300.0K | 40.1 | 33.5 |
| suzanne | 186.5 | 316.2K | 74.78 | 19.5 | 94.9 | 208.3K | 60.4 | 32.9 | 325.9 | 300.0K | 40.1 | 35.1 |
| dragon | 275.9 | 241.4K | 57.09 | 12.0 | 266.9 | 127.8K | 37.1 | 16.3 | 334.9 | 300.0K | 40.1 | 23.7 |
| ct-scan | 607.2 | 229.2K | 54.20 | 4.5 | 726.8 | 179.3K | 52.0 | 11.0 | 370.2 | 300.0K | 40.1 | 6.5 |
| avg | 305.9 | 147.7K | 34.9 | 16.8 | 339.8 | 84.3K | 24.4 | 22.2 | 290.2 | 300.0K | 40.1 | 27.7 |
| (双线) |
下块 · 动态基准
| Dataset / Scene | 4DGS FPS↑ | Num↓ | Mem↓ | Train↓ | 7DGS FPS↑ | Num↓ | Mem↓ | Train↓ | UBS-7D (Ours) FPS↑ | Num↓ | Mem↓ | Train↓ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| _7DGS-PBR (rows 33–39)_ | ||||||||||||
| heart1 | 186.9 | 694.0K | 444.6 | 103.0 | 401.0 | 82.4K | 27.7 | 114.2 | 244.6 | 328.0K | 55.1 | 38.7 |
| heart2 | 160.4 | 869.2K | 556.9 | 103.4 | 384.6 | 101.5K | 34.1 | 384.6 | 297.1 | 328.0K | 55.1 | 33.5 |
| cloud | 219.0 | 216.9K | 138.9 | 123.7 | 386.2 | 44.2K | 14.8 | 102.6 | 473.6 | 150.0K | 25.2 | 50.0 |
| dust | 296.1 | 357.7K | 229.2 | 97.0 | 394.8 | 10.9K | 3.7 | 69.8 | 406.0 | 150.0K | 25.2 | 46.5 |
| flame | 151.2 | 947.8K | 607.2 | 113.7 | 371.6 | 15.1K | 5.1 | 74.1 | 461.4 | 150.0K | 25.2 | 53.7 |
| suzanne | 141.8 | 766.1K | 1,701.6 | 222.5 | 317.9 | 276.3K | 92.8 | 193.9 | 275.0 | 300.0K | 50.4 | 136.8 |
| avg | 192.6 | 642.0K | 613.1 | 127.2 | 376.0 | 88.4K | 29.7 | 116.7 | 359.6 | 234.3K | 39.4 | 59.9 |
| _D-NeRF (rows 40–48)_ | ||||||||||||
| b.balls | 219.9 | 276.1K | 277.7 | 50.7 | 213.1 | 127.4K | 43.5 | 86.6 | 366.6 | 150.0K | 25.2 | 49.6 |
| h.warrior | 299.4 | 298.4K | 212.6 | 35.3 | 431.5 | 8.7K | 2.9 | 31.3 | 395.2 | 150.0K | 25.2 | 36.3 |
| hook | 325.1 | 174.7K | 183.3 | 38.0 | 432.8 | 21.7K | 7.3 | 35.7 | 452.2 | 150.0K | 25.2 | 34.0 |
| j.jacks | 366.0 | 143.7K | 534.8 | 66.9 | 432.8 | 21.7K | 5.3 | 34.1 | 376.4 | 150.0K | 25.2 | 43.2 |
| lego | 320.0 | 186.2K | 355.0 | 55.4 | 365.0 | 68.6K | 31.4 | 78.5 | 347.4 | 150.0K | 25.2 | 31.3 |
| mutant | 341.6 | 138.7K | 88.9 | 39.1 | 395.8 | 33.9K | 11.5 | 42.5 | 258.7 | 300.0K | 50.4 | 60.0 |
| standup | 330.4 | 142.5K | 107.1 | 34.4 | 399.2 | 12.7K | 4.3 | 33.5 | 389.4 | 150.0K | 25.2 | 41.1 |
| trex | 169.2 | 682.4K | 1,085.2 | 100.7 | 352.4 | 62.0K | 21.4 | 63.4 | 359.4 | 150.0K | 25.2 | 41.6 |
| avg | 296.4 | 255.3K | 380.3 | 52.6 | 377.8 | 43.8K | 16.0 | 50.7 | 368.2 | 168.8K | 28.4 | 42.1 |
效率这条账要分两笔读(§5.2, p8–p9)。训练时长上,本篇多数更快:NeRF Synthetic 上 avg 8.7 vs 12.7 分钟(对 6DGS,原文称降 31.5%)、Mip-NeRF 360 上 25.2 vs 81.9(降 69.2%)、7DGS-PBR 上 59.9 vs 116.7(对 7DGS,降 48.7%)、D-NeRF 上 42.1 vs 50.7(降 17.0%)。有一处是反的:6DGS-PBR 上本篇 27.7 分钟长于 6DGS 的 22.2,原文归因于基元数用得多(Num 列 300.0K vs 68K,表 9-1 与表 15-1 的 avg 行都写 300.0K)(§5.2, p8)。渲染帧率上则并非全面占优:动态那一块里 suzanne 一格本篇 275.0 低于 7DGS 的 317.9、j.jacks 376.4 低于 432.8、lego 347.4 低于 365.0、mutant 258.7 低于 395.8,只有 b.balls(366.6 对 213.1)与 hook(452.2 对 432.8)两格反超。显存上 Mip-NeRF 360 一组是 409.0 MB,原文称相对 3DGS 与 6DGS 分别降 47% 与 30%(附录 B.2, p16)。
表 15-2 基元容量对画质的影响 (原文 Table 9, p.15 · 数值取原文文字层,逐格未改)
| Scene | 100K Primitives PSNR↑ | SSIM↑ | Mem↓ | FPS↑ | 200K Primitives PSNR↑ | SSIM↑ | Mem↓ | FPS↑ | 300K Primitives PSNR↑ | SSIM↑ | Mem↓ | FPS↑ |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| chair | 36.16 | 0.989 | 13.4 | 543.4 | 36.62 | 0.990 | 26.7 | 341.3 | 36.62 | 0.990 | 40.1 | 356.3 |
| drums | 26.88 | 0.959 | 13.4 | 529.3 | 27.01 | 0.959 | 26.7 | 376.3 | 27.03 | 0.959 | 40.1 | 349.1 |
| ficus | 36.17 | 0.988 | 13.4 | 574.4 | 36.44 | 0.989 | 26.7 | 431.9 | 36.57 | 0.989 | 40.1 | 356.6 |
| hotdog | 38.68 | 0.988 | 13.4 | 534.7 | 38.81 | 0.988 | 26.7 | 366.9 | 38.94 | 0.988 | 40.1 | 352.5 |
| lego | 35.66 | 0.981 | 13.4 | 572.1 | 36.67 | 0.984 | 26.7 | 370.7 | 36.97 | 0.985 | 40.1 | 340.3 |
| materials | 32.49 | 0.974 | 13.4 | 531.7 | 32.85 | 0.976 | 26.7 | 367.7 | 32.93 | 0.977 | 40.1 | 360.7 |
| mic | 37.48 | 0.994 | 13.4 | 493.1 | 37.79 | 0.994 | 26.7 | 346.7 | 37.92 | 0.994 | 40.1 | 326.1 |
| ship | 31.88 | 0.911 | 13.4 | 543.4 | 32.10 | 0.913 | 26.7 | 344.8 | 32.09 | 0.913 | 40.1 | 330.3 |
| avg | 34.42 | 0.973 | 13.4 | 540.3 | 34.79 | 0.974 | 26.7 | 368.3 | 34.89 | 0.974 | 40.1 | 345.7 |
这张表是「加基元换画质」这条曲线在 NeRF Synthetic 上的样子:100K 组的 avg 是 36.16/0.989/13.4/543.4(PSNR/SSIM/Mem/FPS),200K 组 36.62/0.990/26.7/341.3,300K 组 36.62/0.990/40.1/356.3。三点值得读:其一,从 100K 到 200K,PSNR 涨 0.46、显存翻倍,帧率从 543.4 掉到 341.3;其二,从 200K 到 300K,PSNR 不再上升(两组的 avg 都是 36.62),显存继续涨到 40.1;其三,这一列也解释了 6DGS-PBR 上那笔反向训练时长:本篇在 6DGS-PBR 上用了 300K 基元(表 9-1 的 avg 行),而 6DGS 用 68K,画质差 3.42 dB 是拿时间换来的。
边界与反例(9 条)
- 「高斯是特例」是近似而非等价。原文一律用 approximates,
b = 0时β = 4,Beta 核与高斯形状接近但不恒等(图 4-1 的b = 0面板)。正文写「近似 / 退回到」,不写「等价」。 b ∈ [−5, 5]是原文给出的实用范围,不是理论界。b = −5时β = 4e⁻⁵ ≈ 0.027、核近乎常量;b = 5时β = 4e⁵ ≈ 594、核高度尖锐(附录 C, p19)。β的定义有三处口径不一(照录,不代判)。§4.1 与附录 C 写β_i = 4exp(b_i);§4.3 讲非空间维写β_{qi} = exp(b_{qi})(不带 4);式 6-3 用的是(1−d_i)^{4β_{qi}},把 4 补了回来。三处并列,不合并。- 动态对比的基线被剥掉了一层。§5.2 明写动态对比用不带 MLP 自适应高斯精修(AGR)的基础 7DGS,目的是把基元设计的收益与辅助网络的收益分开。第 11 章那两笔「对 7DGS 的增益」按这个口径读。
- 两边的报数口径不同。4DGS/7DGS 这类方法每 500 迭代评估一次并报最优,本篇报最后一次迭代(30K)的结果(§5.1, p6)。
- 训练时长不是全面更快。6DGS-PBR 上 27.7 分钟长于 6DGS 的 22.2,原因是基元数 300K vs 68K。
- 渲染帧率不是全面占优。表 15-1 里动态四格低于 7DGS(见上文逐格),只有两格反超。「训练更短」与「帧率更高」要分两笔写。
- 旋转参数化的取舍只在单场景验过。表 16-1 的结论(一阶 Taylor 最好)测于 bicycle 单场景、UBS-3D,不宜推广。另:PSNR 最高的是两行并列(二阶与一阶 Taylor 都是 25.54)。
- 分解没有定量指标。原文只给可视化与三段定性描述,未给任何分解质量数值指标。本站只描述现象,不打分。此外,该项的下游用途(重光照、运动分析)是作者的展望,本篇未做实验验证。
13贡献块
原文在引言末尾列了四条贡献(§1, p2)。四条不是并列的四件事,而是同一件事的四个面:换核这件事要做到能用、要跑得快、要顺带把场景拆开、还得能替换掉现有的方法。按这个顺序读,四条的关系就清楚了。
第一条是表示本身。一个统一的 N 维表示,带逐维形状控制:核从高斯换成各向异性 Beta 核,形状参数逐维独立,于是空间、角度、时间三处的属性可以在同一个基元上同时建模;配套的工程是空间正交 Cholesky 参数化,把空间子空间的旋转-尺度结构保住(§1, p2)。这一条是本篇的主体,第 4 章到第 7 章讲的都是它。
第二条是 CUDA 实现。全加速的可微渲染,配自定义核,目标是实时性能(§1, p2)。这一条在消融里的读数是训练时间降 58%、渲染帧率升 26%(第 12 章),它不是装饰项 —— 换核带来的额外计算如果压不下来,这条路线在工程上就不成立。
第三条是可解释分解。学到的 Beta 参数在没有任何监督的条件下把场景拆成几何、外观、运动三组分量(§1, p2)。这一条是换核的副产品,第 8 章讲它的机制与边界;它同时被列为「可直接支撑重光照与运动分析」的用途,但那两个用途在本篇内未做实验验证。
第四条是向后兼容。b = 0 时退回近似高斯的形态,从而近似 3DGS、6DGS、7DGS,保证即插即用与性能下界(§1, p2)。这一条决定了这篇工作的定位:它不要求读者推倒重来,而是可以在既有管线里替换基元那一层,最坏情形也不会更差。
把四条合起来,这篇的贡献可以压成一句:它把「核的形状」从一个常数变成了逐维可学的参数,并证明这件事在参数效率、画质、速度、可解释性四处都能兑现。 四处里最硬的一条是参数效率(表 14-2:静态 59→35、动态 161→44),因为它不依赖任何评测口径的选择;最需要读者自己判断的一条是分解,因为它只有可视化。
14出处块
原文出处:Universal Beta Splatting,ICLR 2026 会议论文,arXiv 编号 2510.03312(当前版本 v3,2026-02-26;v1 为 2025-09-30、v2 为 2026-01-27)。作者为 Rong Liu、Zhongpai Gao、Benjamin Planche、Meida Chen、Van Nguyen Nguyen、Meng Zheng、Anwesa Choudhuri、Terrence Chen、Yue Wang、Andrew Feng、Ziyan Wu,单位是南加州大学与 United Imaging Intelligence。原文地址 https://arxiv.org/abs/2510.03312,项目页 https://rongliu-leo.github.io/universal-beta-splatting/。
许可与本站处置:原文采用arXiv 非独占分发许可(nonexclusive-distrib/1.0),非 CC 许可;作者保留版权,该许可只授权 arXiv 分发。原文 PDF 内没有任何许可声明(全 20 页逐页检索 Copyright、Creative Commons、CC BY、License、licensed、permit、nonexclusive 等 11 个关键词,命中 0)。因此本站不托管原文 PDF,文末只给 arXiv 规范链接;页内所有图与表一律原样零加工引用(未裁切拼接、未加标注、未施滤镜),并逐件署名如下。
图件署名(4 件,全部为 E 类证据图、原样引用、未修改)
- 图 1-1=原文 Figure 1(p.0)|Universal Beta Splatting(ICLR 2026 · arXiv:2510.03312v3)
- 图 4-1=原文 Figure 4(p.19)|同上
- 图 8-1=原文 Figure 2(p.3)|同上
- 图 11-1=原文 Figure 3(p.8)|同上
图件为区域渲染取得(位图原生与矢量标签一起渲染、3.0× 栅格化、约 216 dpi),未做任何修改。因原文为非 CC 许可,图件保留残留风险标注:本站非商业使用、逐图署名并声明未修改,但不拥有再分发权。
表格(10 张,数值全部按原文文字层逐格取值,未改位数、未做换算)
表 7-1=Table 1(p.7)|表 9-1=Table 2(p.9)|表 9-2=Table 3(p.9)|表 13-1=Table 4(p.13)|表 13-2=Table 5(p.13)|表 14-1=Table 6(p.14)|表 14-2=Table 7(p.14)|表 15-1=Table 8(p.15)|表 15-2=Table 9(p.15)|表 16-1=Table 10(p.16)。共 1,618 个数值 token,机器校验与文字层差异 0。表体统一以 HTML 重排呈现,不使用截图。
附录索引(正文按页引用,附录式一律不落式块)
- 附录 A MORE COMPARISONS(p13–p14):A.1 与 SOTA 的完整对比(对应表 13-1)、A.2 6DGS-PBR 上的对比(对应表 13-2 与表 14-1)。
- 附录 B EFFICIENCY ANALYSIS(p15–p16):B.1 逐基元参数量分析(对应表 14-2)、B.2 计算效率(对应表 15-1)。附录 B 内的逐场景表属未编号表,本站不取图元、不自行编号。
- 附录 C THEORETICAL FOUNDATION AND ANALYSIS(p17–p19):C.1 理论分析(覆盖式 14–18)、C.2 经验分析(覆盖式 19–21 与图 4)。
怎么读这篇:如果只读一章,读第 4 章(核的定义与参数账);如果要判断这条路值不值得跟,读第 12 章(消融把功劳分清,边界把限定写全);如果关心动态场景,注意第 10 章那条「基线剥掉了 AGR 网络」的口径与第 12 章第 6/7 条边界(训练时长与帧率都不是全面占优)。
致谢照录:原文致谢写明本工作部分受美国陆军作战能力发展司令部(U.S. Army Combat Capabilities Development Command)支持,合同编号 W911NF-14-D-0005 与 W912CG-24-D-0001;并致谢模拟与训练技术中心(STTC)Battlespace Content Creation(BCC)团队的 Clayton Burford 先生。原文同时声明信息内容不代表政府立场或政策,不应推断为官方背书。