跳转至

LR-SGS: Robust LiDAR-Reflectance-Guided Salient Gaussian Splatting for Self-Driving Scene Reconstruction

会议: CVPR 2025
arXiv: 2603.12647
代码: 无
领域: 自动驾驶 / 3D重建
关键词: 3D高斯泼溅, LiDAR反射率, 显著高斯, 自动驾驶场景重建, 新视角合成

一句话总结

LR-SGS 提出基于 LiDAR 反射率引导的显著高斯泼溅方法,引入结构感知的显著高斯表示(由 LiDAR 几何和反射率特征点初始化)和光照不变的反射率通道作为额外约束,在 Waymo 数据集挑战场景(复杂光照)上 PSNR 超越 OmniRe 1.18 dB。

研究背景与动机

  1. 领域现状:3DGS 在自动驾驶场景重建和新视角合成中表现出色(快速、高保真),但主要依赖 RGB 图像,LiDAR 仅用于初始化或深度监督。
  2. 现有痛点:(1) RGB 信号受光照、曝光等外部因素干扰,难以在复杂光照和高速运动场景下保证几何和外观一致性;(2) 现有方法未充分利用 LiDAR 点云中的反射率信息及几何结构信息。
  3. 核心矛盾:仅靠 RGB 的光度一致性在弱纹理区域和光照变化场景下约束力不足;LiDAR 深度准确但分辨率低——需要更好地挖掘 LiDAR 的几何+材质信息作为互补约束。
  4. 本文要解决什么? 如何充分利用 LiDAR 的几何特征和反射率信息来增强 3DGS 在挑战性自动驾驶场景中的重建质量?
  5. 切入角度:(a) LiDAR 反射率经距离和入射角校准后近似光照不变——可作为额外的材质约束通道;(b) LiDAR 点云中的边缘点和平面点对应场景关键结构——可用于初始化有方向性的"显著高斯"。
  6. 核心idea一句话:显著高斯(由 LiDAR 几何+反射率特征点初始化的方向性高斯)+ 光照不变的反射率通道 + RGB-反射率梯度一致性联合损失。

方法详解

整体框架

输入 RGB + LiDAR 序列 → LiDAR 强度校准为反射率 → 特征点提取初始化显著高斯 → 3DGS 场景图(背景+动态物体+天空)→ 联合渲染颜色/深度/反射率 → 三类损失(颜色+LiDAR+联合)优化。

关键设计

  1. LiDAR 强度校准为反射率
  2. 做什么:将 LiDAR 原始强度 \(I\) 校准为与光照无关的材质反射率 \(\rho\)
  3. 核心思路:\(I = \eta_{all} \frac{\rho \cos\alpha}{R^2}\),通过距离 \(R\) 和入射角 \(\alpha\)(局部法线计算)修正
  4. 设计动机:原始强度受距离和入射角影响,校准后的反射率是材质的内在属性,光照不变

  5. 显著高斯表示

  6. 做什么:定义具有主导方向的高斯——边缘显著高斯(沿边缘拉长)和平面显著高斯(沿法线压扁)
  7. 核心思路:协方差矩阵简化为 \(\Sigma_\text{edge} = \mathbf{R}\text{diag}(\sigma_\|^2, \sigma_\perp^2, \sigma_\perp^2)\mathbf{R}^T\),只优化一个主导尺度 \(\sigma_\|\) 和一个共享非主导尺度 \(\sigma_\perp\)
  8. 设计动机:减少优化参数(每个高斯少一个尺度参数)的同时更好地匹配环境中的线性和平面结构

  9. LiDAR 特征点初始化

  10. 做什么:从 LiDAR 点云提取几何边缘点、几何平面点和反射率边缘点来初始化显著高斯
  11. 核心思路:计算每点的平滑度 \(c_j\)(邻域点偏差)分类边缘/平面;计算反射率梯度 \(G_j\)(左右邻域反射率差异)提取反射率边缘
  12. 设计动机:几何特征点分布在边缘和平面处提供结构约束;反射率特征点强调材质差异,补偿 RGB 在弱纹理区域的不足

  13. 显著变换(Salient Transform)

  14. 做什么:基于线性度和平面度实现显著/非显著高斯之间的自适应转换
  15. 核心思路:\(L(g) = (s_1 - s_2)/s_1\), \(P(g) = (s_2 - s_3)/s_1\)。当 \(\max\{L,P\} > \tau_\text{max}\) 时非显著→显著;\(\max\{L,P\} < \tau_\text{min}\) 时显著→非显著
  16. 设计动机:让显著高斯能生长到 LiDAR 未覆盖的区域,保证关键结构的充分覆盖

  17. RGB-反射率联合损失

  18. 做什么:通过梯度方向和幅度一致性对齐反射率和 RGB 的边界
  19. 核心思路:\(\mathcal{L}_\text{dir} = 1 - \hat{\nabla}F \cdot \hat{\nabla}C^g\)(梯度方向一致);\(\mathcal{L}_\text{val} = \|g_F/F - g_{C^g}/C^g\|_1\)(归一化幅度一致)
  20. 设计动机:材质边界在反射率和灰度 RGB 图像中应一致——联合约束减少边界模糊

损失函数 / 训练策略

\(\mathcal{L} = \mathcal{L}_{rgb} + \mathcal{L}_{lidar} + \mathcal{L}_{joint}\)\(\mathcal{L}_{rgb}\):L1 + D-SSIM 光度损失;\(\mathcal{L}_{lidar}\):深度 + 反射率 + 反射率梯度 L1 损失(带掩码);\(\mathcal{L}_{joint}\):方向一致 + 幅度一致损失。30k 迭代训练。

实验关键数据

主实验(Waymo Open Dataset)

场景类型 方法 PSNR↑ SSIM↑ LPIPS↓
密集交通 OmniRe 28.44 0.847 0.085
LR-SGS 28.89 0.869 0.081
高速 OmniRe 28.12 0.871 0.135
LR-SGS 28.77 0.896 0.122
复杂光照 OmniRe 29.33 0.727 0.278
LR-SGS 30.51 0.755 0.236

复杂光照场景 PSNR 超越 OmniRe 1.18 dB

消融实验

配置 PSNR↑ SSIM↑ LPIPS↓
w/o SG(显著高斯) 28.74 0.830 0.152
w/o LF-Init(特征点初始化) 28.94 0.839 0.144
w/o Reflectance 28.87 0.831 0.147
w/o Joint Loss 28.96 0.835 0.144
Full 29.22 0.850 0.139

关键发现

  • 显著高斯在 7k 迭代时 PSNR 就比对照组高 0.9 dB,说明特征点初始化加速收敛
  • 显著高斯减少高斯数量且缩短训练时间(61m vs 70m)——因为参数更少且结构先验更强
  • 复杂光照场景受益最大(+1.18 dB),反射率通道的光照不变性在此场景下提供关键约束
  • 联合损失对动态物体边缘和材质边界的重建质量提升明显

亮点与洞察

  • LiDAR 反射率作为光照不变通道:将通常被忽略的 LiDAR 强度信息校准为材质属性——这个思路简单但有效,可迁移到其他多模态 3D 重建任务
  • 方向性高斯 + 自适应变换:显著高斯不仅减少参数还更好地匹配场景拓扑结构(边缘和平面),salient transform 让它能自然扩展到 LiDAR 未覆盖区域
  • RGB-反射率梯度一致性:不是简单加损失项,而是设计了方向+幅度两个维度的跨模态一致性——这比单纯的光度/深度损失更能约束材质边界

局限性 / 可改进方向

  • LiDAR 反射率校准假设 Lambertian 反射模型,对镜面反射(如湿滑路面、玻璃)不适用
  • 仅在 Waymo 数据集上验证,未测试 nuScenes 等其他数据集
  • 显著变换的阈值 \(\tau_\text{max}=0.5, \tau_\text{min}=0.1\) 是手动设定的超参数
  • 未分析反射率通道在不同天气条件(雨、雾)下的鲁棒性

相关工作与启发

  • vs OmniRe:OmniRe 是多类型高斯场景图的代表方法但不利用 LiDAR 反射率;LR-SGS 在相同框架上增加了反射率通道和显著高斯
  • vs StreetGS:StreetGS 用 LiDAR 初始化高斯但不提取特征点,也不利用反射率信息
  • vs TCLC-GS:TCLC-GS 紧耦合 LiDAR 和相机但通过着色 mesh 和八叉树,计算开销更大

评分

  • 新颖性: ⭐⭐⭐⭐ 反射率通道+显著高斯+联合损失的组合设计新颖,每个组件概念清晰
  • 实验充分度: ⭐⭐⭐⭐ 24 个序列跨 4 类场景+详细消融+场景编辑演示
  • 写作质量: ⭐⭐⭐⭐ 技术细节完整,图表丰富,论文结构清晰
  • 价值: ⭐⭐⭐⭐ 对挑战性驾驶场景(复杂光照、高速)的重建质量有显著提升