GPS质量控制约 4 分钟阅读2 次浏览

强平滑滤波节点详解

强平滑滤波是 GPS 质量控制处理链里的一个节点,用来 提取高程趋势、压低噪声 。它会对高程做比较重的平滑,和「水平异常修复+平滑」里的轻度平滑不是一回事——强平滑会显著改变原始细节,一般只在噪声很大、且你确认要牺牲地形细节时才用。

更新于 2026/9/3v1本次更新初始发布发布于 2026/9/3

强平滑滤波是 GPS 质量控制处理链里的一个节点,用来提取高程趋势、压低噪声。它会对高程做比较重的平滑,和「水平异常修复+平滑」里的轻度平滑不是一回事——强平滑会显著改变原始细节,一般只在噪声很大、且你确认要牺牲地形细节时才用。

1. 作用与适用场景

  • 高程趋势提取:把波浪状的高程噪声压平,得到平滑的地面/轨迹走势。
  • 去噪声:当 RTK 浮点解、单点解很多,高程抖动严重时,用强平滑把毛刺抹掉。
  • 会显著改变原始细节:这是它和「水平异常修复+平滑」最本质的区别——后者尽量保留真实地形,强平滑会把真实起伏也一起吃掉。

慎用提醒:强平滑会吃掉真实的地形变化。不建议默认全开,更不建议把它放在链路靠前位置。只在「噪声极大、且地面本来就很平」的场景下,作为链路最后一步按需添加。

2. 四级级联处理流程

强平滑内部按固定顺序串了四级滤波,每一级都对上一级的结果继续平滑:

滤波作用
1中值滤波先剔除离散尖点,抗 outlier
2高斯滤波按 sigma 做加权平均,抹平中频起伏
3Savgol 滤波保形平滑(Savitzky-Golay),在平滑同时尽量保留曲线形状
4均匀平滑最后的滑窗均值,进一步压平

四级串行,参数各自独立可调。一般不需要逐级去改,先用默认、再按噪声程度整体加/减强度即可。

3. 参数详解

在 GPS 质量详情页的处理链里添加「强平滑滤波」节点后,双击列表项即可打开参数对话框:

参数默认值说明
中值窗口15第 1 级中值滤波的窗口大小(点数);窗口越大剔得越狠
高斯 sigma3.0第 2 级高斯滤波的 sigma;越大越平滑
Savgol 窗口31第 3 级 Savgol 窗口大小(点数,建议取奇数)
Savgol 阶数3第 3 级 Savgol 多项式阶数
均匀窗口11第 4 级均匀平滑窗口大小(点数)

列表项摘要会显示成「中值15/高斯σ3.0/Savgol31/3/均匀11」,方便一眼看出当前配置。

4. 调整建议

档位建议配置适用
轻度默认参数,或略缩小各窗口噪声一般、只想压毛刺
中度各窗口适当加大(如中值 21、Savgol 41)浮点解多、高程抖动明显
重度各窗口明显加大、高斯 sigma 提高单点解为主、地面平坦且噪声严重

经验:强平滑放在链路最后一步;前面先用「质量过滤 → 水平异常修复+平滑 → 尖峰修复」把明显问题处理掉,最后才用强平滑兜底。

5. 与其他节点的关系

  • 它和「水平异常修复+平滑」是两个独立节点:后者是日常轻度平滑(固定解弱、浮点解强),前者是重平滑。
  • 处理链从上到下依次执行,用列表的「↑ / ↓」调整顺序;禁用节点会被跳过。
  • 参数或顺序改了会自动重算预览,不用手动点预览。

常见问题

强平滑会把真实地形也抹掉吗?
会。强平滑的本质是重平滑,真实但平缓的地形起伏也可能被一起压平。如果项目需要保留真实地形(如山地、起伏路面),不要开或只开轻度。
什么时候该用强平滑,而不是水平异常修复里的平滑?
日常质量修复用「水平异常修复+平滑」就够了;只有当高程噪声非常严重、且你确认地面平坦、可以牺牲细节时,才在链路最后补一个强平滑节点。
强平滑节点在处理链里怎么加?
打开 GPS 质量详情页 → 处理链面板点「+」→ 在菜单里选「强平滑滤波」即可添加(它就是「+」菜单里 4 种可用节点之一),添加后自动弹出参数对话框。
本文有帮助吗?

相关文章