SplAttN:用高斯软溅射与注意力桥接 2D 与 3D 的点云补全框架 SplAttN: Bridging 2D and 3D with Gaussian Soft Splatting and Attention for Point Cloud Completion
用可微高斯溅射替代硬投影,从理论上消除跨模态熵坍缩,让稀疏点云真正吃进图像先验。
前置知识
点云补全(Point Cloud Completion)
给定一个被遮挡的稀疏点云 $P_{in}=\{p_i\}_{i=1}^N\subset \mathbb{R}^3$(例如 LiDAR 扫描得到的汽车残骸),目标是恢复出完整的三维形状 $P_{out}$。这本质上是一个 set-to-set 的生成问题,经典做法用编码器-解码器(Encoder-Decoder)框架,先把无序点集编码成全局特征,再解码出稠密点云。评价指标主要用倒角距离(Chamfer Distance, CD),它度量两堆点云之间的最近邻平均距离:$L_{CD}(X,Y)=\frac{1}{|X|}\sum_{x\in X}\min_{y\in Y}\|x-y\|_2^2 + \frac{1}{|Y|}\sum_{y\in Y}\min_{x\in X}\|x-y\|_2^2$。
这是本文的直接任务目标。读者需要了解 PCN/ShapeNet-55/34 三个基准的数据形态(8 类、55 类、34+21 类)和 CD 的几何含义,才能理解 §3.1 中从 $P_{in}$ 投影到图像平面、再反哺几何的完整闭环为什么能提升补全质量。
多模态学习理论(Multimodal Learning Theory, Lu 2023)
Lu 在 NeurIPS 2023 给出了多模态学习能严格优于单模态的充分条件:异质性(Heterogeneity,不同模态提供非冗余信息)与连接性(Connection,模态之间存在可学映射)。在该框架下,多模态相比单模态可以将泛化误差界压缩 $O(\sqrt{n})$ 量级。本文用这套理论把'为什么用图像'这件工程直觉变成了可证伪的命题:连接性一旦被破坏(熵坍缩),多模态优势就直接消失。
这是本文最核心的理论 anchor。如果读者只把它当成又一个 ViT+PointNet 的多模态 trick,会完全错过作者反复强调的'跨模态依赖性验证'这一关键贡献。论文整套实验设计——尤其 KITTI 上的反事实评估——都是在检验 Connection 是否真的被学会。
不同iable Gaussian Splatting / Splatting 操作
Splatting 把离散点'溅射'到一个连续域(通常是图像平面)形成密度场。3D Gaussian Splatting(Kerbl et al., 2023)是用各向异性 3D 高斯椭球做辐射场渲染;本工作把它降维成 2D 各向同性高斯核 $G(v;\pi(p),\sigma)$,对每个投影坐标 $\pi(p)$ 撒一个半径约 $3\sigma$ 的钟形响应,再用 $\text{softmax}$ 形式的归一化聚合得到任意查询点 $q$ 处的视觉特征 $V(q)=\sum_k w_k(q) f_k / \sum_k w_k(q)+\epsilon$。由于 $G$ 是平滑可微函数,梯度能从图像端无损反传到 3D 坐标。
这是方法的核心引擎。读者需要看清楚硬投影(Dirac $\delta$)和软溅射(高斯核 $G$)在公式 (1)→(3) 的对照——前者支集测度为零、梯度为零,后者支集有正测度、梯度全程非零——才能理解后续所有模块为何非这样设计不可。
跨模态注意力与主动查询(Active Cross-Modal Attention)
Transformer 中的 Cross-Attention 用一个模态做 Query、另一个做 Key/Value:$\text{Attn}(Q,K,V)=\text{softmax}(QK^\top/\sqrt{d})V$。本文把几何 token $F_{geo}$ 当 Query、视觉密度场 $V$ 当 K/V,让每个 3D 点'主动去问'图像哪一块像它。注意这一查询和被动 concat($F=F_{geo}\oplus F_{vis}$)有本质区别:注意力让梯度只流过相关像素,背景噪声自动被忽略。
这是连接性的'执行机构'。读者若把 §3.3.3 的公式 (8) 当成普通 decoder cross-attn,会忽视作者强调的'字典查找式(differentiable dictionary lookup)'语义——只有这样几何流才能'看得见'视觉流,否则只是两条平行管道。
DGCNN / EdgeConv 与局部几何特征
EdgeConv(Wang et al., 2019)在动态 k-NN 图上对每条边 $(p_i,p_j)$ 跑一个共享 MLP $h_{ij}=\phi_\theta(p_i, p_j-p_i)$,再对邻居做 max-pooling:$h_i = \max_{j\in\mathcal{N}(i)}\phi_\theta(p_i, p_j-p_i)$。它在点云上离散化 Laplace-Beltrami 算子,能学到局部平均曲率信息。
Local Encoder 完全靠它提取细粒度几何 token。如果不熟悉 k-NN 图上的边特征算子,将无法理解为什么 §3.3.1 要把 EdgeConv 和 Self-Attention 串联——前者抓局部等距,后者抓全局同胚,二者拼起来才能逼近完整 3D 流形。
研究动机
近一两年 SVDFormer(2023b)、GeoFormer(2024)等多模态补全方法在 PCN、ShapeNet-55 上把单模态 SOTA 推到了 CD ≈ 6.5 / 0.82 区间,但作者用一个反直觉的实验戳破了这个漂亮数字的实质:把 KITTI 上的视觉分支直接置零(即输入全黑或零向量),SVDFormer 的 Semantic Consistency Score 只掉 0.4%,甚至 GeoFormer 反向涨了 20.9%。换句话说,模型训练时'看到'了图像,但推理时把图像拿掉它也几乎不受影响——这意味着所谓的多模态其实只是把图像当作噪声丢弃,主干退化成纯靠记忆训练集模板在生成形状。问题根源作者归结为'硬投影'操作:对一个仅 ~2048 个点的稀疏几何体做投影,落在 $H\times W$(例如 $224\times 224$)像素网格上的非空像素寥寥无几,支集 $S_{hard}=\{\pi(p)\}$ 的 Lebesgue 测度 $\mu(S_{hard})=0$,即所谓 Cross-Modal Entropy Collapse。这一坍缩在数学上同时做坏了两件事:(1) 视觉编码器接收到的输入几乎全空,无法给出有判别力的语义响应;(2) 梯度反传到几何点时穿过 Dirac $\delta$ 的导数,几乎处处为 0,于是 $\nabla_p L \to 0$,视觉监督对 3D 坐标无效。Lu(2023)的多模态学习理论因此失去了 Connection 这一前提,泛化界 $O(\sqrt{n})$ 的优势也跟着失效。
本文的目标是本文目标很明确:(a) 从理论上严格证明当前的硬投影机制会令跨模态连接失效,并提出一个可微、可反传、有正测度支撑的替代方案(Differentiable Gaussian Splatting),让图像语义真正流入 3D 解码器;(b) 在 PCN、ShapeNet-55、ShapeNet-34 三个标准基准上做到 SOTA,CD-Avg 较前最优 GeoFormer 再降约 1%(PCN: 6.36 vs 6.42;ShapeNet-55: 0.77 vs 0.82);(c) 设计一个反事实评估协议(Semantic Consistency Score, SCS)在 KITTI 上对'跨模态依赖性'做实证验证——核心是要让模型在切断视觉输入时性能显著下降,证明它真的在学跨模态连接而不是退化成单模态模板检索。
与已有工作不同的是,切入点有三层:理论层把工程直觉('图像能帮忙补全')严格化为 Lu 的多模态学习定理,并指出 Connection 假设被现有方法悄悄违反;方法层把'投影'从离散的像素采样重写为连续的概率密度估计,把 Dirac $\delta$ 替换为高斯核 $G$,由此一次性解决熵坍缩与梯度消失两个纠缠的难题;验证层创新性地把 KITTI 从常规 benchmark 升格为'依赖性压力测试',用真实 LiDAR 的稀疏导航数据主动打破合成数据的均匀分布,从而迫使基线暴露'伪多模态'缺陷。整套论文的逻辑闭环正是:理论诊断(§3.2 定理 1)→ 方法缓解(§3.3 高斯桥)→ 实证验证(§4.2 KITTI 反事实)。这种'先证伪再修补'的思路在 3D 补全领域尚属首次明确提出。
核心方法
直觉上,作者希望把'图像'看成一种连续可微的概率云,而非一幅离散像素图。具体做法是:把点云 $P_{in}$ 中的每个 3D 点 $p$ 通过已知相机内参 $\pi:\mathbb{R}^3\to\Omega\subset\mathbb{R}^2$ 投影到图像平面,原本的硬投影在点 $u_p=\pi(p)$ 处放一个 Dirac $\delta$,整个图像平面绝大多数像素都空着;SplAttN 改为在每个 $u_p$ 周围撒一个半径约 $3\sigma$ 的各向同性高斯核 $G(v;u_p,\sigma)$,并按深度倒数 $(z_k+\epsilon)^{-1}$ 加权——这是天然连续可微的'软 Z-buffer'。任意查询 $q$ 上的视觉特征 $V(q)$ 是这些高斯原语的归一化加权期望(公式 6)。技术路线上整体分成两条流:(a) Global-Local 编码器,把 EdgeConv 抓到的局部曲率 token $h_i$ 经 Self-Attention 升格为兼具局部与全局的几何 token $F_{geo}$,再让其作为 Cross-Attention 的 Query 去检索高斯软溅射得到的稠密视觉密度场 $V$,得到全局特征 $F_g$;(b) Global-Local 解码器,用 $F_g$ 经过一个 MLP 预测稀疏骨架 $P_0$(Pin-Merge),然后结构自注意力(Structure Self-Attention)保证几何一致性,Cross-Attention 注入 Local Encoder 的 $F_l$,最后用残差位移场 $\Delta P$ 分级上采样到 $P_1\to P_2$。这种'软投影 + 主动查询 + 层次上采样'的三件套让视觉先验在几何流形的每个分辨率级别都能精确注入。
最核心的创新是把投影(Projection)这一确定性离散映射重写为概率密度估计(Density Estimation)。硬投影下的视觉条件概率是 $P_{hard}(v|P_{in})=\frac{1}{N}\sum_{p\in P_{in}}\delta(v-\pi(p))$,支集测度为零;新形式是 $P_{soft}(v|P_{in})=\frac{1}{N}\sum_{p\in P_{in}}\alpha_p G(v;\pi(p),\sigma)$(公式 3),支集 $S_{soft}=\{v:\|v-\pi(p)\|<3\sigma\}$ 的测度由测度子可加性保证严格大于零(公式 4 给出 $\mu(S_{soft})\geq\mu(S_{hard})+\sum_i(\pi(3\sigma)^2-O_{overlap})>0$),由此得到 (i) 非消失梯度 $\nabla_u L\neq 0$ 在 $3\sigma$ 内全程有值(高斯尾代替 Dirac 导数的零测集);(ii) 视觉编码器不再接收到几乎全空的图,所有像素都有平滑响应;(iii) 隐式最大化了点互信息 $\text{PMI}(P_{in}, q)=\log P_{soft}(q|P_{in})/P(q)$(§C.1),从而把 Lu 多模态理论要求的 Connection 真正建立起来。和已有 SVDFormer/GeoFormer 的本质区别在于:它们是'几何点采图像特征'(离散硬采样),SplAttN 是'几何点洒视觉密度场 + 几何查询去主动读'(连续软溅射 + 主动 Cross-Attention)。这条改动让稀疏点云与稠密图像之间的信息通道从'一根针'变成'一面网',通道容量直接由 $\sigma$ 控制,可调可学。
方法步骤详情
Step 1 — Hybrid Geometric Tokenization(§3.3.1):对 $P_{in}$ 建动态 k-NN 图,跑 EdgeConv 得到局部 token $h_i=\max_{j\in\mathcal{N}(i)}\phi_\theta(p_i,p_j-p_i)$(式 5),再串 3 层 Transformer Self-Attention,使每个 token 同时感知局部曲率和全局拓扑,得到 $F_{geo}\in\mathbb{R}^{N\times C}$。输入:$P_{in}\in\mathbb{R}^{N\times 3}$;输出:$F_{geo}$。Step 2 — Differentiable Density Implementation(§3.3.2):把 $P_{in}$ 用已知 $\pi$ 投到图像平面得到原语集合 $\{u_k, z_k\}$;公式 (7) 的权重 $w_k(q)=\exp(-\|u_k-q\|^2/2\sigma^2)\cdot(z_k+\epsilon)^{-1}$ 同时承担空间平滑(Gaussian kernel)和前景优先(inverse depth)两个角色;按公式 (6) 聚合 $f_k$(本文把 $f_k$ 实例化为 3 维归一化坐标,即 CCM 模式),得到任意 $q$ 上的视觉密度特征 $V(q)$。输入:$F_{img}, P_{in}, \pi$;输出:连续视觉场 $V:\Omega\to\mathbb{R}^3$。本文取高斯核尺寸 $k=4$,对应 $\sigma$ 半高处覆盖约 4 像素。Step 3 — Active Cross-Modal Alignment(§3.3.3):执行公式 (8) $\text{Attn}(Q,K,V)=F_{geo}+\text{softmax}(F_{geo}W^Q(VW^K)^\top/\sqrt{d})VW^V$,让每个几何 token 'look up' 视觉密度场相关位置,得到跨模态全局特征 $F_g$。输入:$F_{geo}, V$;输出:$F_g$。Step 4 — Global-Local Decoder(§3.4):先用 MLP 把 $F_g$ 投成 1024 点的稀疏骨架 $P_0$,并通过 Pin-Merge 模块把输入先验插回;然后按 256→512→1024 三级(或 256→512→1024→2048)上采样:每一层用 Structure Analysis 把 Chamfer 误差嵌入 $E$,驱动自注意力的 feature density(在缺失区域聚焦),同时用 Cross-Attention 让当前 skeleton 作为 Query 检索 Local Encoder 的 $F_l$(K,V),最后 conv-head 回归连续位移场 $\Delta P$,做 $P_{k+1}=P_k+\Delta P$。输入:$F_g,F_l,P_{in}$;输出:$P_0,P_1,P_2\in\mathbb{R}^{M\times 3}$。Step 5 — Loss(§3.5):用双曲化的 Arc-Chamfer $L_{warc}(X,Y;\lambda)=\lambda\cdot\text{arccosh}(1+L_{CD}(X,Y))$ 抑制 outlier(式 10),三级权重 $\lambda_k=1.0$ 等权累加(式 11)。
技术新颖性
技术新颖性有三:(1) 提出了 Cross-Modal Entropy Collapse 这一可量化诊断指标,并严格证明硬投影下 $\mu(S_{hard})=0$ 与 $\nabla_p L \to 0$ 同时成立——这是 3D 补全文献里第一次给出'多模态没用'的数学根因;(2) 把 3D Gaussian Splatting 的思想降维迁移到 2D 特征密度估计上,并把'空间平滑'和'深度优先'耦合进同一个权重 $w_k(q)$(式 7),一举替代 Dirac $\delta$ 和 hard Z-buffer 两个不可微算子;(3) 设计 SCS 反事实评估协议和 CMIT(Cross-Modal Information Throughput $= H(V)\times C(V)$)这一全局指标,让模型在 Sim-to-Real 域漂移下能否'真的依赖视觉'变得可测量。理论上,作者在 §C.1 给出 PMI-Style 解释,证明软溅射隐式最大化点互信息;在 §C.2 给出多通道信息容量公式 $H(V_\Omega)\approx\sum_c H(V_{\Omega,c})$,证明支集扩展对每个通道都有效。这些都是首次出现于点云补全文献的论述。
实验结果
表 1(PCN):SplAttN 在 8 类平均上把 CD 推到 6.36($\times 10^{-3}$),较 GeoFormer(6.42)、AdaPoinTr(6.53)、SVDFormer(6.54)分别降 0.06/0.17/0.18(相对降幅约 1% / 2.6% / 2.8%);DCD 0.523、F1 0.854 均为新最优。重点类别 Chair 上 SplAttN 取得 6.54 vs GeoFormer 6.71 vs SVDFormer 6.91,验证了 Hybrid Local Encoder 对复杂拓扑的恢复显著有效。表 2(ShapeNet-55):CD-Avg 0.77 vs SVDFormer 0.82(相对降 6.1%),F1 从 0.444 跃升到 0.520(绝对涨 7.6 个百分点),其中 Plane 0.33、Car 0.69、Sofa 0.55、Chair 0.65 均为新最优;长尾类 Birdhouse 1.29 vs 1.36、Bag 0.60 vs 0.74 大幅领先。表 3(ShapeNet-34 泛化):34 seen CD-Avg 0.65(F1 0.533)、21 unseen CD-Avg 1.22(F1 0.481),均超过 AdaPoinTr(0.73/1.23)和 SVDFormer(0.75/1.28)。表 4(消融):把硬投影换成软溅射,PCN CD 从 6.43→6.36($-0.07$);Hybrid 几何架构较 Convolutional CD 从 6.48→6.36($-0.12$)。表 5(视觉骨干):TinyViT-5M(IN-22k→1k 预训练)最佳 CD 6.36,过大的 21M 反而退化到 6.42(过拟合高频噪声)。图 8 反事实评估:切断视觉分支,SVDFormer SCS 几乎不变(+0.4%)、GeoFormer 反而涨 20.9%(视觉成了噪声),而 SplAttN 的 SCS 暴跌 $-26.1\%$,与 CMIT 200.5 严格正相关,从实证上验证了跨模态连接确实被学会而不是退化成模板检索。图 15 量化 KITTI 鲁棒性:硬投影下 Front View 像素有效覆盖率仅 5.3%,SplAttN 软溅射下 Top View 提到 25.7%(约 4.3× 提升)。
查看结构化数据
| 任务 | 指标 | 本文 | 基线 | 提升 |
|---|---|---|---|---|
| PCN 8 类点云补全(CD-Avg, L1, $\times 10^3$) | Chamfer Distance (↓) | 6.36 | GeoFormer 6.42 / SVDFormer 6.54 / AdaPoinTr 6.53 | 较 GeoFormer 降 0.06(约 0.9%),较 SVDFormer 降 0.18(约 2.8%) |
| PCN 8 类点云补全(DCD-Avg) | Density-aware CD (↓) | 0.523 | GeoFormer 0.526 / SVDFormer 0.536 | 较 SVDFormer 降 0.013;DCD 兼具密度均匀性,更严格 |
| PCN 8 类点云补全(F1) | F1-Score (↑) | 0.854 | GeoFormer 0.853 / SVDFormer 0.841 | +0.001 vs GeoFormer;+0.013 vs SVDFormer |
| ShapeNet-55(55 类) | CD-Avg (L2, $\times 10^3$, ↓) / F1 (↑) | 0.77 / 0.520 | SVDFormer 0.82 / 0.444;CRA-PCN 0.85 / -;PoinTr 1.09 / 0.464 | CD-Avg 较 SVDFormer 降 0.05(6.1%),F1 涨 7.6 个百分点 |
| ShapeNet-34/21 泛化(34 seen / 21 unseen) | CD-Avg (↓) / F1 (↑) | 0.65 / 0.533(seen),1.22 / 0.481(unseen) | AdaPoinTr 0.73 / 0.469、1.23 / 0.416;SVDFormer 0.75 / 0.457、1.28 / 0.427 | unseen CD 较 SVDFormer 降 0.06,F1 涨 5.4 个百分点,验证零样本迁移能力 |
| KITTI 反事实(视觉置零后 SCS 变化) | SCS Drop (↓ 越大越依赖视觉) | −26.1% | SVDFormer +0.4%(基本不依赖)、GeoFormer +20.9%(视觉成噪声) | 唯一一个视觉输入确凿重要的方法,体现真正的跨模态 Connection |
| KITTI 跨模态信息吞吐 | CMIT ($H(V)\times C(V)$) | 200.5 | SVDFormer(Hard-Depth)、GeoFormer(Hard-RGB)显著更低(图中对比) | CMIT 绝对主导地位,正相关于 −26.1% 的 SCS 跌落 |
| KITTI 特征覆盖率(Top View) | Active Pixel Coverage (↑) | 25.7% | 硬投影方法 <10%(Front View 仅 5.3%) | 约 4.3× 提升,缓解了熵坍缩的物理表现 |
局限与改进
作者承认的局限:(1) 表 8 显示 SplAttN 参数 65.89M、单卡 RTX 3090 上推理延迟 40.75 ms、显存 0.58 GB,相比 SVDFormer(58.09M, 31.72 ms, 0.55 GB)参数量与延迟都偏高,实时部署有压力;(2) 训练依赖 4× RTX 4090,复现门槛较高;(3) KITTI 评估用了标准化协议(§D.3),把真实 LiDAR 强行对其到 ShapeNet 坐标系,避免了极端域差,这本身也是一种简化。本文的可观察局限:(a) Gaussian 核尺寸固定为 $k=4$,并未对不同距离/类别自适应学习,过于依赖经验调参;(b) 反事实评估只在 KITTI cars 子集上跑 2401 个样本,未涵盖行人、自行车等多类别;(c) 视觉特征实例化为伪彩色 CCM(3 通道归一化坐标),未真正接入高语义层的 CLIP/DINOv2 等大模型,可能错失更强先验;(d) Graph Transformer 与 Cross-Attention 的多次堆叠带来宏观层面的训练不稳定(loss 曲线在附录应有展示),需要 one-cycle 余弦退火才能收敛;(e) 对 Hub 类(Plane、Chair)提升明显,但对 Lamp、Microphone 等细长稀疏类的 Hard 子集仍较大(Lamp CD-H 2.97 vs 简单时 0.44,相差 6.7 倍),极端缺失的几何仍难处理。
独立分析的弱点
第一,Gaussian 核 $\sigma$ 单一标量无法应对深度范围跨度大的场景:KITTI 车载场景近处汽车可能 5 m、远处卡车 100 m,统一带宽会导致近处过度模糊、远处仍旧稀疏。可改进方向是深度自适应带宽 $\sigma_k = \sigma_0 \cdot z_k$(与深度成线性或二次关系),并把 $w_k(q)$ 写成可学 MLP。第二,视觉特征被刻意实例化为 3 通道 CCM,放弃了 TinyViT 高层语义(只用了 max-pool 输出),这相当于主动回避了 ImageNet 预训练的语义优势。可改进方向是把 TinyViT 中间层(如第 6/12/18 层)多尺度特征分别嵌入独立高斯通道,由解码器自适应融合。第三,推理延迟 40.75 ms 相比 PCN 基线 1.9 ms 高出 20 倍,原因是 Self-Attention + Cross-Attention 多次堆叠 + DGCNN EdgeConv。可改进方向是把 Cross-Attention 替换为线性注意力(Performer/Linear Transformer),并在 Local Encoder 中用分组 EdgeConv 减半邻居数。第四,KITTI 反事实只测了 cars 一种类别,对其它域(行人、自行车、夜间、雨雾)是否仍依赖视觉未知,应扩充为 KITTI 全类别与 nuScenes/CADC 多源数据集。第五,训练目标只用了 Arc-CD,未引入对抗约束或多视角一致性损失,可能在稀疏视角下产生多解(mode averaging)
未来方向
作者明确提出的方向:(1) 无监督域自适应,把 PCN 训练的模型直接迁移到真实激光雷达场景;(2) backbone 轻量化,目标把参数量压到 30M 以下、延迟 15 ms 以内;(3) 研究能显式增强模态对齐、同时抑制冗余信息的更紧凑融合机制。基于本文成果可延伸的方向:(a) 把可微高斯溅射推广到 3D Gaussian Splatting 形式,用 3D 椭球替代各向同性高斯,从而处理点云与雷达点之间的天然各向异性;(b) 引入自监督一致性损失(如跨视角 CD cycle loss)让模型在缺失视角下也能训练,缓解对 PCN/ShapeNet 完整标签的依赖;(c) 把 SCS 反事实评估推广为通用协议,在多模态 3D 检测、分割任务上系统化度量'依赖性';(d) 把 Cross-Modal Information Throughput 作为损失项加入训练,让支集扩展从被动结果变为主动目标,可能进一步缩小 KITTI 与 PCN 的差距;(e) 探究如何把 Gaussian Soft Splatting 与 diffusion-based completion (Cheng et al., 2023) 结合,用高斯场构造更稳定的迭代去噪中间表征。
复现评估
论文明确给了开源地址 https://github.com/zay002/SplAttN,配合附录 D 的实现细节(KITTI 标准化四步法、DGCNN oracle、AdamW + one-cycle cosine)和 §4.1 的数据集划分,理论上可复现。硬件门槛较高:训练 4× RTX 4090(约 4×24 GB 显存),单卡 RTX 3090 可做推理(附录 E 给出 0.58 GB 显存、40.75 ms/样本)。复现难度:中等偏上。理由:(a) Gaussian Soft Splatting 需要自实现 CUDA 算子或使用 pytorch3d 自带的 splatting 接口,文档不充分;(b) EdgeConv + Self-Attention + Cross-Attention + DGCNN 联合训练收敛对学习率、warmup、梯度裁剪敏感,需调参经验;(c) 数据预处理:PCN 反投影、ShapeNet-55 多视角渲染都需要相机内参 $\pi$,需用 Blender 脚本重新渲染;(d) KITTI 反事实评估需要先训练一个 DGCNN oracle 分类器作为 SCS 的参考,工作量额外约 1 天。综合评估:在熟悉 3D 补全流水线的团队内约 2-3 周可复现表 1 主结果。
论文图表
上下两栏对比同一稀疏点云在图像平面上的投影效果。上面 SVDFormer/GeoFormer 风格硬投影:只见若干个孤立亮点,大片区域全黑(熵坍缩),且多个 3D 点会落到同一像素造成 overlap 噪声。下面 SplAttN 风格软溅射:高斯核把每个亮点扩散成钟形光斑,相邻区域被平滑覆盖,overlap 区被密度归一化削弱。
这是 §3.2 公式 (1)→(3) 跃迁最直观的视觉证据。对一个跨模态方法的怀疑者,看完这张图就能立刻明白为什么 99% 的像素空着会让视觉编码器'无事可做'。
PCN vs KITTI 的双重对比。上排 (a) 3D 密度:PCN 是均匀采样,KITTI 呈射线状稀疏;下排 (b) 2D 投影剖面:PCN 是密集散布,KITTI 信号高度碎片化。
为 KITTI 反事实实验铺垫。它解释了为什么直接把 PCN 训练的模型丢到 KITTI 等于主动打破 i.i.d. 假设——这个分布差异正是检验'真跨模态 vs 伪多模态'的最佳压力点。