Noise2Score3D: Tweedie's Approach for Unsupervised Point Cloud Denoising¶
会议: ICCV 2025
arXiv: 2503.09283
代码: GitHub
领域: 其他
关键词: 点云去噪, 无监督学习, Tweedie公式, 得分函数, 全变分
一句话总结¶
提出Noise2Score3D,基于Tweedie公式的全无监督点云去噪框架,从噪声数据直接学习得分函数,实现单步去噪;引入点云全变分度量估计未知噪声参数。
研究背景与动机¶
3D点云常因传感器误差和环境因素而受噪声干扰。现有深度学习去噪方法面临两个核心问题:
监督方法依赖配对数据 — 实际场景中获取干净数据困难或不可能
现有无监督方法局限性大: - TotalDn依赖空间先验,迭代过程缓慢 - ScoreDenoise中的"得分"基于位移而非似然,无法利用贝叶斯统计工具 - 泛化性差(跨数据集/噪声级别需重训练) - 推理效率低(需迭代去噪)
Noise2Score在2D图像去噪中展示了Tweedie公式的威力:通过将去噪重构为得分函数估计问题,提供了理论优雅且灵活的框架。本文将此思想扩展到3D点云。
方法详解¶
理论基础 — Tweedie公式¶
对于高斯噪声: \(\mathbf{y} = \mathbf{x} + \sigma\epsilon\)
Tweedie公式给出后验期望的显式表达: $\(E_{p(\mathbf{x}|\mathbf{y})}(\mathbf{x}) = \mathbf{y} + \sigma^2 \nabla_\mathbf{y} \log p(\mathbf{y})\)$
其中 \(\nabla_\mathbf{y} \log p(\mathbf{y})\) 是噪声数据分布的得分函数。关键优势: 给定得分函数和噪声参数,去噪只需一步。
得分估计网络¶
基于KPConv架构: - 5个编码阶段(14个块): 3→256→512→1024→2048通道 - 4个解码块: 3072→128 - 最终全连接层输出3维得分向量 - 参数量24.3M
使用Amortized Residual DAE (AR-DAE)损失: $\(\mathcal{L}_{AR-DAE} = \frac{1}{N}\sum_{i=1}^N \|\sigma_t \cdot S(y'_i) + u\|^2\)$
其中 \(y'_i = y_i + u \cdot \sigma_t\) 是扰动版本,\(u \sim \mathcal{N}(0, I)\)。
未知噪声参数估计 — 点云全变分¶
通过最小化去噪结果的全变分来估计最优噪声参数: $\(\sigma^* = \arg\min_\sigma TV_{PC}(\hat{x}(\sigma))\)$
去噪流程¶
- 训练: 从噪声点云学习得分函数 \(S(y)\)
- 去噪: \(\hat{x} = y + \sigma^2 S(y)\)(单步完成)
- 若噪声未知: 在候选 \(\sigma\) 范围内搜索最优值
实验¶
ModelNet-40去噪性能对比 (CD×\(10^4\))¶
| 方法 | 10K点1%噪声 CD | 10K点3%噪声 CD | 50K点1%噪声 CD |
|---|---|---|---|
| Bilateral | 5.865 | 31.034 | 3.711 |
| GLR | 6.592 | 12.890 | 1.860 |
| TotalDn | 8.079 | 29.617 | 5.044 |
| Score-U | 5.514 | 18.239 | 2.696 |
| Noise2Score3D | 4.891 | 12.456 | 1.654 |
泛化能力验证¶
| 训练集 | 测试集 | CD↓ | P2M↓ |
|---|---|---|---|
| ModelNet-40 | ModelNet-40 | 最佳 | 最佳 |
| ModelNet-40 | PU-Net | 仍优 | 仍优 |
关键发现¶
- 在无监督方法中达到SOTA性能,某些设置下接近监督方法
- 泛化能力突出 — 同一预训练权重可跨数据集和噪声级别使用,无需重训练
- 高效推理 — 已知噪声参数时单步去噪,优于迭代方法
- 点云全变分是有效的去噪质量指标,可自动选择最优噪声参数
亮点与洞察¶
- 贝叶斯统计工具的引入 — Tweedie公式将去噪与得分估计解耦,理论优雅
- 单步去噪 — 区别于所有现有无监督方法的迭代过程
- 噪声模型无关性 — 同一损失函数/预训练权重适用于不同噪声模型
- 点云全变分 — 首次为点云去噪引入无参考质量度量
局限性¶
- 主要验证了高斯噪声,对其他噪声分布的实际效果需验证
- KPConv网络参数较大(24.3M)
- 噪声参数未知时需在候选范围内搜索
相关工作¶
- 传统方法: 双边滤波, 低秩近似, 图拉普拉斯正则
- 监督方法: PointCleanNet, ScoreDenoise, IterativePFN
- 无监督方法: TotalDn, DMR-U, Score-U
- 得分匹配: Denoising Score Matching, AR-DAE
评分¶
- 新颖性: ⭐⭐⭐⭐ (Tweedie公式到3D点云的扩展)
- 技术深度: ⭐⭐⭐⭐⭐ (理论基础扎实,贝叶斯框架完整)
- 实验充分度: ⭐⭐⭐⭐ (多噪声级别,跨数据集泛化)
- 实用价值: ⭐⭐⭐⭐⭐ (无需干净数据,单步去噪,自动噪声估计)