复杂物体线结构光中心线提取方法研究

论文地址:Excellent-Paper-For-Daily-Reading/application/centerline at main

类别:应用——中心线提取

时间:2023/11/05

摘要

针对复杂物体动态三维测量中条纹图像过曝光、欠曝光以及环境光照干扰引起激光中心线提取速度慢、提取 不准确的问题,提出一种基于深度学习语义分割技术的光条中心线提取方法,该方法使用改进的 UNet++模型进行图像分割,粗提光条中心区域,得到1~2个像素宽度的光条中心线,再利用灰度重心法精确提取亚像素中心。经实验证明,该方法能够有效克服因光条图像曝光不均以及外部干扰噪声带来的不良影响,准确、快速地提取出了复杂物体完整、光滑的亚像素光条中心线,满足工业中动态三维测量的要求。

实验

实验流程

光条中心线提取流程

第一阶段

采集原始激光条图像,然后对每幅图像进行裁剪选取感兴趣区域,经过裁剪后光条图像的大小为736×160像素,最后使用改进的 UNet++模型对裁剪后的光条图像进行分割。该阶段输出的中心线分割结果将直接运用于第二阶段的光条二次提取任务。

第二阶段

使用灰度重心法对光条分割图像进行亚像素提取。

论文提出改进的Unet++网络

在特征融合前引入了通道注意力机制,在通道数上抑制特征融合时产生的干扰噪声,如图 4 所示为 本文引入的 ECANet 网络结构,ECANet是一种极为轻量化的注意力机制,该模型复杂度小,提升效果显著。

并且在网络中添加了残差结构,对输入特征层进行 1×1 卷积进行通道数调整,再经过 ReLU 激活函数,最后与普通卷积后的结果进行相加得到输出特征层。

改进卷积单元

评价指标

首先采集10幅激光光条与棋盘格标定板行角点重合的条纹图像,利用 Matlab中的相机标定工具确定棋盘格角点的图像坐标,然后提取激光条纹的中心坐标,最后对提取的光条中心坐标与棋盘格角点基础坐标求距离均值,将所得的结果作为光条中心的提取误差,以此来评价光条中心线的提取精度。 其中距离均值的定义如下:

式中:n表示光条纹与棋盘格角点重合的数量,(X_{i},Y_{i})表示棋盘格角点的基准坐标,(X_{i},Y_{i})表示光条纹的中心坐标。该值越小,说明光条中心线提取越准确。

总结

本文针对复杂表面物体动态三维测量中光条图像过曝光、欠曝光以及环境光照干扰造成光条中心线提取速度慢、提取精度低的问题,提出了一种快速、准确的激光中心线提取方法。通过改进 UNet++模型将光条图像分割为 1~2 像素宽度,再对细化后的条纹图像利用灰度重心法实现对激光中心线的准确提取。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
线结构是一种用于三维形状测量和表面重建的非接触式学测量方法。在该方法中,使用了一条或多条源,通过限窄的矩形斑在目标表面上形成投影线。通过相机观察这些投影线,结合图像处理和数学算法,可以计算出目标物体的三维形状。 Matlab是一款强大的科学计算和图形可视化软件,它提供了丰富的工具和函数,用于数学建模、图像处理、数据分析和可视化等领域。在线结构中,Matlab可以用于处理和分析线投影的图像,进行图像处理算法的开发和优化,同时也可以进行三维形状的重建和可视化。 在Matlab中,可以使用图像处理工具箱中的函数,如imread、imwrite和imshow来读取和显示线结构投影图像。通过对图像进行处理,比如灰度化、二值化、边缘提取和滤波等操作,可以提取线的位置和方向信息。根据线的几何关系和相机参数,可以计算出目标物体表面上每个点的三维坐标。 另外,Matlab中也有许多计算机视觉和三维重建的工具箱和函数,如视觉SLAM工具箱和点云处理工具箱,可以进一步处理和分析线结构产生的三维点云数据,并进行重建、配准和可视化等操作。此外,Matlab还支持与其他软件的数据交互,比如CAD软件和有限元分析软件,方便进行进一步的工程分析和设计。 综上所述,Matlab是一款非常适合用于线结构测量的工具,它具备强大的图像处理和数学建模能力,能够方便地进行线投影图像的处理和三维形状的重建,同时也支持与其他软件的数据交互,为线结构研究和应用提供了丰富的工具和方法

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

夏天是冰红茶

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值