UC3DStudio 直径测量与抗端部误差参数
直径圆拟合的抗端部误差参数(两端剔除、稳健拟合、最小弧覆盖角、拟合方法、圆度基准)与常见调法(说明书 V1.38 §8.2)。
数据来源:《UC3DStudio 用户说明书》V1.38 §8.2「直径抗端部误差参数」「直径调参速查」。
适用场景:圆柱外径、销轴、光纤 / 线缆直径等线扫轮廓的圆拟合测量。
抗端部误差参数
线扫测圆柱时,ROI 两端的轮廓点最容易失真:噪声点(激光线在边缘处的散斑 / 强度骤降)与翘起(圆柱边缘遮挡导致轮廓沿切线方向外翻),二者都会把直径拽偏。
| 参数 | 默认值 | 范围 | 说明 |
|---|---|---|---|
| 两端剔除点数 | 0(不剔除) | 0~500(整数) | 按数据顺序点数(不是 mm)从轮廓 X 两端各剔除 N 个点,直接掐掉端部噪声 / 翘起段。末端数据常不顶到 ROI 的 X 边界,按 mm 内缩会「切不到」真正的端部点 |
| 稳健拟合 | 开启 | 开 / 关 | 开启后改用 LMS 稳健初值 + 迭代 MAD 残差剔除(不是纯 Kasa 代数解),可抵抗弧中部离群点;关闭 = 退回原纯最小二乘(旧行为) |
| 剔除强度 σ | 3.0 | 1.0~10.0 | 残差剔除阈值 = 中位数 ± σ×MAD 尺度;值越小剔得越狠。仅在「稳健拟合」开启时生效 |
| 最小弧覆盖角 | 0(不判定) | 0~359(度) | 拟合点集的弧覆盖角下限。覆盖角 = 360° − 各点极角的最大间隙。覆盖角小于该值时说明只覆盖了一小段弧(圆心 / 半径病态、直径不可信),该帧全部输出项判 NG(值列显示 ----,不进统计);0 = 不判定 |
| 拟合方法 | Kasa 最小二乘 | Kasa 最小二乘 / LM 几何拟合(抗短弧偏小) | 圆拟合求解器。LM 几何拟合最小化各点到圆的正交距离,短弧(<150°)无系统性偏小(实测 60° 弧偏差 24.79µm → 13.39µm) |
| 圆度评定基准 | MZC | LSC / MZC(推荐) / MIC / MCC | 新增输出项「圆度」用哪个参考圆评定。四种参考圆的圆度值同时列在叠加层提示栏,输出取所选基准 |
可视化调参叠加层
轮廓图上自动绘制:
- 拟合圆(石青色);
- 弧缺口扇形高亮——把拟合圆上「没有数据支撑的那块扇形」直接涂红并标「缺口 X° ✗NG」(未超下限时为琥珀色提示);
- 两端剔除区红带(左右各 N 点对应的 X 区段);
- 底部 band 径向残差曲线(各点带符号径向偏差)+ ±bandMax/0 量程刻度;
- 顶部概要给出 D / R 值与「轮廓 N 段(联合拟合)」提示。
配置面板底部灰字提示实时显示 点数 / 剔除后点数 / 离群剔除数 / 弧覆盖角 / 拟合RMS,调参即时可见(无需先跑检测)。
常见现象 → 调法
| 现象 | 原因 | 调法 |
|---|---|---|
| 直径系统性偏大、两端轮廓「外翻」 | ROI 端部轮廓翘起(边缘遮挡 / 反射) | 加大两端剔除点数(按数据顺序点数剔除,先试 10~30) |
| 直径跳跃、偶发离群大值 | 弧中部孤立噪声点被纳入拟合 | 确认稳健拟合已开启,再适当减小剔除强度 σ(如 2.5) |
| 直径跳动小但整体不准 / 结果不可信 | 拟合点太少或只覆盖一小段弧(病态解) | 设最小弧覆盖角(如 120°),令欠采样帧的全部输出项判 NG,避免误判良品 |
多段圆弧联合拟合(2026-09-30 新增,全自动、无参数)
多传感器拼接后,同一个圆常被分成上 / 下(或左 / 右)两条轮廓。旧实现只拟合其中一段,导致直径错误。
现口径:
- 识别为同一个圆的两段圆弧,联合拟合出一个圆(不是相切约束,也不是分段各自拟合再合并);
- 分段:按点间间隙自动分段——某处间隙 > max(6×中位间隙, 0.15×跨度) 时切开;最多 8 段,有效段需 ≥max(5, 最大段×5%) 点;
- 稳健:初值由「全体最小二乘 + 逐段最小二乘 + 跨段随机三点组」共同竞争,打分用 Σ 各段中位残差;
- 可视化:叠加层按缺口列表逐个画缺口扇形;顶部提示追加「· 轮廓 N 段(联合拟合)」;
- 回归保证:轮廓只有 1 段(普通单传感器场景)时,全部新逻辑与旧代码逐位相同。
抗连续污染段(2026-10-06 新增)
圆弧左右若混入其它零件 / 异物的连续轮廓(没有真正断裂),旧算法会把它当成「同一个圆的另一段弧」,直径被拽偏且残差仍判 OK。现新增 RANSAC 初值(只问「有多少点支持这个圆」,不要求所有点都支持),与既有初值在同一内点阈值下比内点数择优;内点占比 <15% 的段判为污染并剔除。
这份文档对您有帮助吗?
发现错误、表述不清或缺少内容?请告诉我们,我们会尽快补充。
您可以通过以下方式反馈: 发送邮件至 service@catchbest.com