GPS质量控制约 4 分钟阅读1 次浏览
尖峰修复节点详解
参数参考页 :收录 GPS 质控处理链「尖峰修复」节点的完整参数。
更新于 2026/9/3v1本次更新:初始发布发布于 2026/9/3
参数参考页:收录 GPS 质控处理链「尖峰修复」节点的完整参数。
节点作用
尖峰修复专治高程方向的尖峰 / 毛刺(RTK 高程噪声、遮挡导致的波浪状起伏、偶发跳变)。
注意:只修改高程,平面位置(XY)与解状态完全不变。定位和平面轨迹不受影响,这是它与「水平异常修复」最本质的区别(02.3.3 只动 XY)。
检测逻辑
对每个点用全局阈值 + 局部阈值双重判定,任一满足即标记:
- 全局阈值:|高程 − 全局中位| > 全局标准差倍数 × 全局标准差,且 > 全局最小阈值(m);
- 局部阈值:|高程 − 局部中位| > 局部标准差倍数 × 局部标准差,且 > 局部最小阈值(m)。
满足的点进入"异常区",向两侧扩展点数、相邻区间距 ≤ 合并间距则合并。
修复方法
异常区用两侧邻域中位数 + Hermite 平滑插值替换,边界平滑过渡(不会在修复边缘出现硬折角)。邻域窗口即邻域修复窗口。
参数表(8 个)
| 参数 | 类型 | 默认值 | 说明 |
|------|------|-------|------|
| 局部检测窗口 | 整数 | 21 | 局部检测窗口 |
| 全局标准差倍数 | 小数 | 3.0 | 全局标准差倍数 |
| 全局最小阈值 | 小数 | 0.2 | 全局最小阈值(m) |
| 局部标准差倍数 | 小数 | 4.0 | 局部标准差倍数 |
| 局部最小阈值 | 小数 | 0.1 | 局部最小阈值(m) |
| 异常区扩展点数 | 整数 | 10 | 异常区向外扩展点数 |
| 异常区合并间距 | 整数 | 5 | 相邻区域合并间距 |
| 邻域修复窗口 | 整数 | 20 | 邻域修复窗口(中位数 + Hermite 插值) |
调整建议
| 场景 | 建议 |
|---|---|
| 只修明显尖峰(保守) | 保持默认;全局最小阈值 = 0.2 挡掉微小起伏,只修真正离谱的尖峰 |
| 噪声大、需激进修复 | 调低全局最小阈值 / 局部最小阈值(如 0.1 / 0.05)、调低全局标准差倍数(3.0 → 2.5)以抓更多尖峰 |
| 地形变化快(山地 / 起伏路) | 调大局部检测窗口、邻域修复窗口,避免把真实陡变当尖峰修掉;局部标准差倍数别太低 |
修复后看高程剖面:原始曲线(灰蓝)与修复后曲线(彩色)叠加,能看清尖峰被抹平、真实地形保留。
常见问题
尖峰修复会把真实陡坎也修平吗?
可能。地形本身变化快时,降低局部标准差倍数或缩小局部检测窗口会让算法把陡坎当尖峰。地形复杂项目请用保守配置,或只修明显的单点跳变。
为什么 XY / 解状态没变?
设计如此:尖峰修复只针对高程噪声,平面定位与解状态不参与,保证定位精度不受影响。
本文有帮助吗?
