高级检索

ISSN1001-3806CN51-1125/TN 网站地图

留言板

尊敬的读者、作者、审稿人, 关于本刊的投稿、审稿、编辑和出版的任何问题, 您可以本页添加留言。我们将尽快给您答复。谢谢您的支持!

姓名
邮箱
手机号码
标题
留言内容
验证码

基于改进TLD算法的激光视觉传感型焊缝跟踪

杜健准 高向东 黎扬进 肖小亭 孙友松 卢新钊

引用本文:
Citation:

基于改进TLD算法的激光视觉传感型焊缝跟踪

    作者简介: 杜健准(1994-), 男, 硕士研究生, 主要从事焊接自动化方面的研究.
    通讯作者: 高向东, gaoxd666@126.com
  • 基金项目:

    广州市科技计划资助项目 202002020068

    广东省教育厅创新团队资助项目 2017KCXTD010

    国家自然科学基金资助项目 51675104

  • 中图分类号: TN249;TG409

A laser vision sensing method for seam tracking based on an improved TLD algorithm

    Corresponding author: GAO Xiangdong, gaoxd666@126.com ;
  • CLC number: TN249;TG409

  • 摘要: 为了解决基于线激光视觉传感的焊缝中心位置定位精度不高的问题, 采用了一种基于改进跟踪-学习-检测(TLD)算法的焊缝跟踪方法。由激光视觉传感器实时获取焊缝图像, 采用将跟踪器与检测器结合的TLD算法实时跟踪焊缝特征点, 同时通过在线学习机制更新分类器参量。在此基础上对激光条纹图像截取感兴趣区域, 大幅减少检测器的搜索区域; 根据激光条纹光强分布特性, 结合纠偏方向选取跟踪器有效特征点, 以此提高算法效率, 对不锈钢板V型焊缝和搭接焊缝进行跟踪试验。结果表明, 跟踪与检测可实现共同定位焊缝中心位置, 其融合的焊缝跟踪方法能够准确地提取焊缝特征点, 两种焊缝跟踪平均绝对误差分别为0.062mm和0.052mm。此方法为提高焊缝跟踪精度提供了依据。
  • Figure 1.  Schematic diagram of the hardware composition of the weld seam tracking testing equipment

    Figure 2.  Butt joint of stainless steel plate

    a-actual image of weld seam b-laser stripe image

    Figure 3.  Statistical graph of the sum of the gray values on the vertical axis in the laser stripe image

    Figure 4.  ROI image

    Figure 5.  Flowchart of the TLD algorithm

    Figure 6.  Schematic diagram of the sample generation

    Figure 7.  Process diagram of the median flow tracking

    a-the feature points detected in frame t b-the feature points tracked in frame t+1

    Figure 8.  Weld seam and sensor path

    Figure 9.  Target tracking results

    a-tracking drifted b-tracking succeeded c-tracking failed d-tracking succeeded

    Figure 10.  Tracking paths of different welds

    a-tracking path (V-shaped weld) b-tracking path (lapped weld)

    Table 1.  Data statistics of testing results for V-shaped weld tracking

    algorithmmean absolute
    error/mm
    maximum absolute
    error/mm
    mean square
    error/mm
    traditional algorithm0.0940.4270.295
    improved TLD algorithm0.0620.2370.118
    下载: 导出CSV

    Table 2.  Data statistics of testing results for lapped weld tracking

    algorithmmean absolute
    error/mm
    maximum absolute
    error/mm
    mean square
    error/mm
    traditional algorithm0.0690.3490.157
    improved TLD algorithm0.0520.2350.087
    下载: 导出CSV
  • [1]

    GU J, ZHANG L L, WANG J Ch. Application of machine vision in automatic welding[J]. Applied Laser, 2018, 38(6): 1038-1043(in Chinese). 
    [2]

    DING Y Y, HUANG W, KOVACEVIC R. An on-line shape-match-ing weld seam tracking system[J]. Robotics and Computer-Integrated Manufacturing, 2016, 42: 103-112. doi: 10.1016/j.rcim.2016.05.012
    [3]

    ZOU Y B, CHEN X Zh, GONG G J, et al. A seam tracking system based on a laser vision sensor[J]. Measurement, 2018, 127: 489-500. doi: 10.1016/j.measurement.2018.06.020
    [4]

    GAO X D, LIU Y Y, LAN Ch Zh, et al. Laser-induced infrared characteristic analysis for evaluating joint deviation during austenitic stainless steel laser welding[J]. International Journal of Advanced Manufacturing Technology, 2017, 88(5/8): 1877-1888. doi: 10.1007%2Fs00170-016-8892-x
    [5]

    SHEN H Y, LIN T, CHEN Sh B, et al. Real-time seam tracking technology of welding robot with visual sensing[J]. Journal of Intelligent and Robotic Systems, 2010, 59(3/4): 283-298. doi: 10.1007/s10846-010-9403-1
    [6]

    GAO X D, CHEN Y Q, YOU D Y, et al. Detection of micro gap weld joint by using magneto-optical imaging and Kalman filtering compensated with RBF neural network[J]. Mechanical Systems and Signal Processing, 2017, 84: 570-583. doi: 10.1016/j.ymssp.2016.07.041
    [7]

    MA N J, GAO X D, ZHOU X H, et al. Analysis of magneto-optical imaging characteristics of weld defects under magnetic field excitation[J]. Laser Technology, 2018, 42(4): 97-102(in Chinese).
    [8]

    LU X Q, GU D X, WANG Y D, et al. Feature extraction of welding seam image based on laser vision[J]. IEEE Sensors Journal, 2018, 18(11): 4715-4724. doi: 10.1109/JSEN.2018.2824660
    [9]

    SHAO W J, HUANG Y, ZHANG Y. A novel weld seam detection method for space weld seam of narrow butt joint in laser welding[J]. Optics & Laser Technology, 2018, 99: 39-51. 
    [10]

    FAN J F, JING F Sh, FANG Z J, et al. Automatic recognition system of welding seam type based on SVM method[J]. The International Journal of Advanced Manufacturing Technology, 2017, 92(1/4): 989-999. doi: 10.1007/s00170-017-0202-8
    [11]

    LIN Sh D, GAO X D, LI Y J, et al. Weld deviation prediction algorithm based on neural network compensation Kalman filter[J]. A-pplied Laser, 2018, 38(6): 940-945(in Chinese). 
    [12]

    DU R Q, XU Y L, HOU Zh, et al. Strong noise image processing for vision-based seam tracking in robotic gas metal arc welding[J]. International Journal of Advanced Manufacturing Technology, 2019, 101(5/8): 2135-2149.
    [13]

    ZOU Y B, ZHOU W L, WANG Y B. Laser vision seam automatic tracking based on probability continuous model[J]. Journal of Mechanical Engineering, 2017, 53(10): 70-78(in Chinese). doi: 10.3901/JME.2017.10.070
    [14]

    ZOU Y B, CHEN T. Laser vision seam tracking system based on i-mage processing and continuous convolution operator tracker[J]. Optics and Lasers in Engineering, 2018, 105: 141-149. doi: 10.1016/j.optlaseng.2018.01.008
    [15]

    MENG L, YANG X. A survey of object tracking algorithms[J]. Acta Automatica Sinica, 2019, 45(7): 1244-1260(in Chinese). 
    [16]

    LIN Sh D, GAO X D, LI Y J, et al. Weld feature extraction and location based on corner detection and optical flow tracking[J]. Journal of Mechanical & Electrical Engineering, 2019, 36(4): 440-444(in Chinese).
    [17]

    MA B, LIN Sh D, ZHANG N F, et al. Weld seam tracking method based on slope characterization and Kalman filter[J]. Journal of Mechanical & Electrical Engineering, 2020, 37(2): 206-210(in Chin-ese).
    [18]

    ZOU Y B, WANG Y B, ZHOU W L. Research on line laser seam tracking method based on Guassian kernelized correlation filters[J]. Applied Laser, 2016, 36(5): 578-584(in Chinese). 
    [19]

    ZOU Y B, LAN R, WEI X Zh, et al. Robust seam tracking via a deep learning framework combining tracking and detection[J]. A-pplied Optics, 2020, 59(14): 4321-4331. 
    [20]

    KALAL Z, MIKOLAJCZYK K, MATAS J. Tracking-learning-detection[J]. IEEE Transactions on Software Engineering, 2011, 34(7): 1409-1422. 
    [21]

    MA B, GAO X D, ZHANG N F, et al. Research on 3-D reconstruction method of multi-layer single-pass arc additive manufacture surface[J]. Laser Technology, 2020, 44(3): 321-325(in Chinese). 
    [22]

    MAO X B, ZHOU X D, LIU Y H. Improved TLD object tracking algorithm based on fast feature points[J]. Journal of Zhengzhou University (Engineering Science Edition), 2018, 39(2): 1-5(in Chin-ese).
    [23]

    LI Ch M, BAI H Y, GUO H W, et al. Moving object detection and tracking based on improved optical flow method[J]. Chinese Journal of Scientific Instrument, 2018, 39(5): 249-256(in Chinese). 
  • [1] 罗勇张华李月华肖敏徐健宁 . TIG焊快速制造激光视觉检测系统的研究. 激光技术, 2007, 31(4): 367-369.
    [2] 李文龙戈海龙任远成巍 . 图像处理技术在激光熔池温度检测的应用. 激光技术, 2018, 42(5): 599-604. doi: 10.7510/jgjs.issn.1001-3806.2018.05.004
    [3] 高世一杨永强杨凯珍 . 不等厚板激光焊接焊缝缺陷结构光视觉检测. 激光技术, 2011, 35(4): 440-443. doi: 10.3969/j.issn.1001-3806.2011.04.002
    [4] 肖长江张景超魏勇李兴元胡学良 . 基于激光视觉原理测量玻璃中气泡的尺寸. 激光技术, 2015, 39(3): 391-394. doi: 10.7510/jgjs.issn.1001-3806.2015.03.024
    [5] 王其华叶苗 . 基于裂变自举粒子滤波的红外目标跟踪处理. 激光技术, 2011, 35(1): 141-144. doi: 10.3969/j.issn.1001-3806.2011.01.038
    [6] 吴家洲刘君施佳文张胜 . 激光焊缝图像分割与颜色识别方法研究. 激光技术, 2023, 47(5): 723-728. doi: 10.7510/jgjs.issn.1001-3806.2023.05.022
    [7] 孙越娇雷武虎胡以华赵楠翔任晓东 . 基于视觉显著模型的遥感图像舰船快速检测. 激光技术, 2018, 42(3): 379-384. doi: 10.7510/jgjs.issn.1001-3806.2018.03.017
    [8] 贺锋涛吴倩倩杨祎张建磊王炳辉张依 . 基于深度学习的激光散斑图像识别技术研究. 激光技术, 2024, 48(3): 443-448. doi: 10.7510/jgjs.issn.1001-3806.2024.03.022
    [9] 张海庄姚梅雷萍李鹏曾庆平 . 远场激光光斑图像处理方法研究. 激光技术, 2013, 37(4): 460-463. doi: 10.7510/jgjs.issn.1001-3806.2013.04.010
    [10] 刘宣呈陈根余操坤曹明月梅枫 . 成形砂轮激光修整的多轮廓图像合成检测方法. 激光技术, 2024, 48(3): 395-404. doi: 10.7510/jgjs.issn.1001-3806.2024.03.015
    [11] 刘逸飞苏亚姚晓天崔省伟杨丽君周聪聪何松 . OCT无创血糖检测图像处理最优化方法研究. 激光技术, 2023, 47(2): 178-184. doi: 10.7510/jgjs.issn.1001-3806.2023.02.004
    [12] 汤敏王惠南 . 激光扫描共聚焦显微镜图像的计算机处理. 激光技术, 2007, 31(5): 558-560.
    [13] 冯煦张瑞瑛周萍李松 . 大功率半导体线激光图像处理方法研究. 激光技术, 2010, 34(5): 624-627. doi: 10.3969/j.issn.1001-3806.2010.O5.013
    [14] 苏平牛燕雄李大乾牛海莎李易难张超 . 基于面阵CCD的激光告警系统的图像采集与处理. 激光技术, 2013, 37(3): 394-399. doi: 10.7510/jgjs.issn.1001-3806.2013.03.028
    [15] 孟宇帆张丽君何长涛肖婧阳宁静冯国英韩敬华 . 基于图像处理的激光清洗飞机蒙皮特性和机制研究. 激光技术, 2024, 48(3): 303-311. doi: 10.7510/jgjs.issn.1001-3806.2024.03.002
    [16] 盛利民唐霞辉彭浩潘吉兴裴云朱海云 . 冷轧带钢激光拼焊的焊缝在线检测研究. 激光技术, 2015, 39(4): 437-442. doi: 10.7510/jgjs.issn.1001-3806.2015.04.001
    [17] 热孜亚·艾沙艾斯卡尔·艾木都拉 . 基于元学习的红外弱小点状目标跟踪算法. 激光技术, 2021, 45(3): 396-404. doi: 10.7510/jgjs.issn.1001-3806.2021.03.023
    [18] 刘超军段喜萍谢宝文 . 应用GhostNet卷积特征的ECO目标跟踪算法改进. 激光技术, 2022, 46(2): 239-247. doi: 10.7510/jgjs.issn.1001-3806.2022.02.015
    [19] 周永康朱尤攀曾邦泽胡健钏欧阳慧明李泽民 . 宽动态红外图像增强算法综述. 激光技术, 2018, 42(5): 718-726. doi: 10.7510/jgjs.issn.1001-3806.2018.05.025
    [20] 王宇慧徐志远叶德茂 . 一种基于局部特征分块的目标跟踪算法. 激光技术, 2019, 43(4): 569-573. doi: 10.7510/jgjs.issn.1001-3806.2019.04.023
  • 加载中
图(10) / 表(2)
计量
  • 文章访问数:  5145
  • HTML全文浏览量:  3604
  • PDF下载量:  23
  • 被引次数: 0
出版历程
  • 收稿日期:  2020-07-13
  • 录用日期:  2020-09-01
  • 刊出日期:  2021-05-25

基于改进TLD算法的激光视觉传感型焊缝跟踪

    通讯作者: 高向东, gaoxd666@126.com
    作者简介: 杜健准(1994-), 男, 硕士研究生, 主要从事焊接自动化方面的研究
  • 1. 广东工业大学 广东省焊接工程技术研究中心, 广州 510006
  • 2. 广东精泰人防工程有限公司, 肇庆 526238
基金项目:  广州市科技计划资助项目 202002020068广东省教育厅创新团队资助项目 2017KCXTD010国家自然科学基金资助项目 51675104

摘要: 为了解决基于线激光视觉传感的焊缝中心位置定位精度不高的问题, 采用了一种基于改进跟踪-学习-检测(TLD)算法的焊缝跟踪方法。由激光视觉传感器实时获取焊缝图像, 采用将跟踪器与检测器结合的TLD算法实时跟踪焊缝特征点, 同时通过在线学习机制更新分类器参量。在此基础上对激光条纹图像截取感兴趣区域, 大幅减少检测器的搜索区域; 根据激光条纹光强分布特性, 结合纠偏方向选取跟踪器有效特征点, 以此提高算法效率, 对不锈钢板V型焊缝和搭接焊缝进行跟踪试验。结果表明, 跟踪与检测可实现共同定位焊缝中心位置, 其融合的焊缝跟踪方法能够准确地提取焊缝特征点, 两种焊缝跟踪平均绝对误差分别为0.062mm和0.052mm。此方法为提高焊缝跟踪精度提供了依据。

English Abstract

    • 视觉传感器具有测量精度高、与工件无接触、易于提取图像信息等优点,因此视觉传感是解决焊缝跟踪问题的首选方案[1-4]。被动视觉传感需要采集熔池图像,由于熔池图像的噪声干扰十分强烈,一般难以定位焊缝中心[5];光视觉传感的优势在于能够识别微间隙焊缝,然而磁光传感器调试难度大,容易丢失焊缝信息[6-7];线激光视觉传感器对焊接过程产生的噪声具有较强抗性,适用于工业环境。针对线激光视觉传感,主流焊缝识别方法还是传统的形态学方法,即在已知焊缝类型的前提下,运用图像处理技术提取特定的焊缝几何形态特征[8-11], 传统算法能实现焊缝跟踪的一个前提是激光条纹图像受污染程度小,因此这类方法只能应用于特定环境。焊缝图像在焊接过程中容易受到弧光、飞溅、烟尘等噪声污染,因此跟踪算法需要具备良好的抗噪能力[12-13]

      然而在实际工业环境,传统跟踪算法难以长时间稳健、准确地跟踪焊缝[14]。因此,寻求一种新颖且高效的焊缝跟踪方法具有十分重要的应用价值。在目标跟踪算法领域,按照实现原理的不同可分为生成式模型和鉴别式模型[15]。生成式模型倾向于通过建立模型来描述目标特性,跟踪时找到与目标模型相似程度最大的区域,从而确定当前时刻的目标位置,代表算法有光流法、卡尔曼滤波等。这种方法需要建立准确的目标模型,然而焊缝跟踪系统模型生成难度太大,一般在工程上难以实现。参考文献[16]中利用角点检测算法提取焊缝亚像素特征点后采用光流法跟踪,其检测精度较高,然而该方法忽略了背景信息,过度依赖于目标模型。参考文献[17]中在利用斜率分析法提取焊缝特征点的基础上加入卡尔曼滤波进行最优状态估计,进一步提高了跟踪精度,卡尔曼滤波一般只能用于线性系统,因此该方法不适用于复杂的焊缝跟踪系统。鉴别式模型将跟踪类比成一个分类问题,将包含目标的正样本与包含背景的负样本同时加入样本集,可有效提高分类器性能,如跟踪-学习-检测(tracking-learning-detection,TLD)算法、核相关滤波、深度学习类方法。参考文献[18]中采用高斯核相关检测焊缝,能在强烈的噪声环境中获取焊缝位置并实时跟踪,然而该方法在跟踪失败的情况下难以再次识别焊缝,不适合用于长时间跟踪。参考文献[19]中提出了一种基于深度学习框架的视觉跟踪与目标检测相结合的焊缝跟踪方法,其跟踪性能良好,但深度学习类方法目前需要解决缺乏训练样本和实时性较差的问题。

      综上所述,过往的焊缝跟踪方法仍然存在噪声干扰下跟踪精度低、实时性差和跟踪失败后难以重新检测到焊缝中心位置的问题。为了解决以上问题,本文中提出将属于鉴别式模型的TLD算法应用于焊缝跟踪过程[20],为了提高算法效率,对TLD算法进行改进。试验结果表明,该算法能在跟踪漂移、跟踪失效的情况下准确、实时地检测出焊缝位置。

    • 图 1中展示了焊缝跟踪试验装置的硬件组成原理。主要包括弧焊机、激光视觉传感器、工控机、驱动器、两轴运动平台。其中线激光器和互补金属氧化物半导体(complementary metal oxide semiconductor,CMOS)相机构成了激光视觉传感器。工作时,线激光器投射可见波段的激光条纹到工件表面,激光条纹的形变信息能够反映焊缝轮廓的几何特征。CMOS相机负责采集包含焊缝信息的激光形变图像并传入工控机,经过图像预处理和目标跟踪算法后获得焊缝中心的位置信息。通过参考文献[21]中的标定方法,获得视觉传感器的测量分辨率为0.051mm/pixel。

      Figure 1.  Schematic diagram of the hardware composition of the weld seam tracking testing equipment

    • 图 2中展示了不锈钢板对接焊缝的真实图片及其对应的激光条纹。为了提高图像处理的效率,首先在激光条纹图像截取了感兴趣区域(region of interest, ROI)。将原图转化为灰度图,统计激光条纹图像纵轴方向的灰度值总和,统计情况如图 3所示。记极值点ye的纵坐标为vmid,原图横轴中心坐标为umid,则ROI图的中心坐标为(umid, vmid),在中心周围截取了像素大小为400pixel×200pixel的区域作为ROI,图 4是ROI图。

      Figure 2.  Butt joint of stainless steel plate

      Figure 3.  Statistical graph of the sum of the gray values on the vertical axis in the laser stripe image

      Figure 4.  ROI image

    • TLD算法是一种长时间跟踪算法,它在跟踪的基础上引入检测模块,从而具备跟踪失败后重新识别焊缝的能力[22]。TLD算法的核心思想是:跟踪模块利用中值流法跟踪特征点来获取目标的运动轨迹,由此计算目标在下一时刻的位置;检测模块通过滑动窗口扫描焊缝图像的目标及其周围区域,产生候选样本,以此来进行分类,根据分类结果可以定位目标的位置;最后将跟踪器与检测器所获得的结果进行融合,输出当前目标的最终位置。同时,学习模块通过正负(positive-negative,P-N)学习智能划分样本,并更新各个分类器的参量,以此提高跟踪的准确性。图 5是该算法流程图。

      Figure 5.  Flowchart of the TLD algorithm

    • 在焊接开始前,以焊缝特征点为中心,截取大小为W×H的图像区域,将其标记为跟踪目标。在目标区域周围选择若干个与其重叠度较大的候选区域,每个候选区域作一定范围内的仿射变换,由此来生成正样本集。再选出若干距离较远的候选区域作为负样本。这样能够解决训练样本不足的问题,令检测分类器初步具备识别目标的能力。跟踪过程中正负样本集为动态更新,即不会过度累积样本,生成焊缝图像正负样本的结果如图 6所示。

      Figure 6.  Schematic diagram of the sample generation

    • 在跟踪模块中首先要确定有效特征点。在纵轴方向上激光条纹的光强近似服从高斯分布,而在跟踪过程中,同一列的激光条纹像素点主要沿纠偏方向移动,即沿焊缝图像的横坐标方向移动。因此,为了精准计算出焊缝偏差,特征点选择规则如下:在目标区域内,遍历图像中V型焊缝特征点的所在列,若像素点属于激光条纹区域(即灰度值大于背景阈值)则将其标记为有效特征点。图 7a中展示了第t帧图像检测到的特征点。

      Figure 7.  Process diagram of the median flow tracking

      跟踪模块利用中值流法跟踪特征点,中值流法是一种改进的卢卡斯-卡纳德(Lucas-Kanade,LK)光流法。LK光流法能够计算相邻时刻特征点的运动矢量,光流方程为:

      $ {I_x}u + {I_y}v + {I_t} = 0 $

      (1)

      式中, I代表激光条纹图像;IxIyIt分别是t时刻激光条纹图像I的特征点灰度值对xyt方向求导;uv分别为xy方向的光流速率。

      光流方程误差函数可以表示为[23]

      $ E = \sum\limits_{x, y \in w} {{{\left( {{I_x}u + {I_y}v + {I_t}} \right)}^2}} $

      (2)

      式中,在空间范围w内的光流为定值。函数E分别对uv求导,当导数值为0时, 即可得到该点的光流矢量U:

      $ \mathit{\boldsymbol{U}} = \left[ {\begin{array}{*{20}{l}} u\\ v \end{array}} \right] = {\left[ {\begin{array}{*{20}{c}} {\sum\limits_w {I_x^2} }&{\sum\limits_w {{I_x}} {I_y}}\\ {\sum\limits_w {{I_x}} {I_y}}&{\sum\limits_w {I_y^2} } \end{array}} \right]^{ - 1}}\left[ {\begin{array}{*{20}{c}} { - \sum\limits_w {{I_x}} {I_t}}\\ { - \sum\limits_w {{I_y}} {I_t}} \end{array}} \right] $

      (3)

      S=(It, It+1, …, It+k)代表焊缝图像序列,在t时刻图像特征点的位置为xt,用光流法前向跟踪该特征点k步,得到前向轨迹Tf, k=(xt, xt+1, …, xt+k)。向后跟踪特征点xt+k到第t帧,产生验证轨迹Tb, k=$\left( {{{\hat x}_t}, {{\hat x}_{t + 1}}, \cdots , {{\hat x}_{t + k}}} \right)$,${{{\hat x}_t}}$为t时刻通过光流法后向跟踪得到的特征点位置,这两条轨迹的距离记为前向-后向误差f,通常使用欧氏距离进行计算:

      $ f = \left\| {{x_t} - {{\hat x}_t}} \right\| $

      (4)

      令前向-后向误差作为指标,找到误差较小的特征点,通过统计这些特征点的位置变化规律,可以预测下一时刻矩形框的位置,图 7b为第t+1帧焊缝图像通过中值流法跟踪到的特征点。

    • 检测模块利用一个多尺度窗口对当前帧的焊缝图像进行扫描并获得若干个目标候选样本,然后将它们输入级联分类器进行分类,其中包含目标的样本为正样本,反之为负样本。检测模块在ROI图中搜索目标,因此候选样本数量大幅减少,算法实时性能显著提升。

    • 焊缝中心的最终位置是由综合模块输出得到的,在此之前综合模块接收了跟踪与检测的结果。若跟踪出现失效或漂移的现象,检测模块会找到焊缝特征点的位置并纠正跟踪模块,一般情况下跟踪和检测共同决策,输出焊缝特征点的位置。

    • 学习模块的P-N学习算法负责对误分类的样本重新标记,这样有助于提高分类器的性能。从时域的角度分析,在时间序列上跟踪模块跟踪到的一系列焊缝特征点构成了一条较平滑的轨迹,该轨迹与焊枪纠偏轨迹相对一致。当跟踪器跟踪到的焊缝特征点所在区域被检测器误分类为负样本时,学习模块会重新将其标记为正样本。从空域的角度分析,在跟踪过程中,跟踪器跟踪到的焊缝特征点有可能出现“漂移”现象,从而导致与检测器的分类结果不一致。此时检测器找出焊缝特征点最可能出现的位置,并且将其它区域标记为负样本。

    • 为了验证算法的有效性,制定了如下的试验方案:选择10mm厚V型坡口和5mm厚不带坡口的不锈钢板,分别用于V型焊缝和搭接焊缝跟踪,V型坡口宽度为8mm,传感器在路径上的运动速率为2mm/s,传感器的采集速率为5frame/s,在工作平面O-xy坐标系上,焊缝跟踪起点和终点坐标分别为(0, 0)和(100, 10),激光视觉传感器移动总路程为100mm,图 8中展示了焊缝与传感器路径。

      Figure 8.  Weld seam and sensor path

      对传感器采集到的图像运行改进TLD目标跟踪算法,进行两种焊缝的跟踪试验。图 9中展示了应用改进TLD算法跟踪后的不同情况。图中“×”点标示了焊缝特征点的位置,虚线框和实线框分别为跟踪模块和检测模块的输出。图 9a中出现了跟踪漂移现象,检测模块纠正了这种错误,并输出焊缝跟踪点的正确位置;图 9c中跟踪模块失效,不过检测模块找到目标,故选择检测模块输出作为最终结果;图 9b图 9d中的结果为跟踪成功。综上各种情况,改进TLD算法均能成功识别焊缝。

      Figure 9.  Target tracking results

      一般V型焊缝和搭接焊缝以图 9所示的特征点作为焊缝中心,将跟踪到的特征点像素坐标值转换到激光测量坐标系中,并以此作为分析模型。

      传统的线激光图像处理算法的工作流程通常包括平滑滤波、提取骨架、拟合直线、提取特定像素点。应用改进TLD算法和传统图像处理算法进行两种焊缝的跟踪试验,图 10中展示了不同算法的跟踪路径,表 1表 2为数据统计情况。

      Figure 10.  Tracking paths of different welds

      Table 1.  Data statistics of testing results for V-shaped weld tracking

      algorithmmean absolute
      error/mm
      maximum absolute
      error/mm
      mean square
      error/mm
      traditional algorithm0.0940.4270.295
      improved TLD algorithm0.0620.2370.118

      Table 2.  Data statistics of testing results for lapped weld tracking

      algorithmmean absolute
      error/mm
      maximum absolute
      error/mm
      mean square
      error/mm
      traditional algorithm0.0690.3490.157
      improved TLD algorithm0.0520.2350.087

      图 10表 1表 2可知,改进TLD算法相比传统图像处理算法检测精度更高,两种焊缝跟踪平均绝对误差分别为0.062mm和0.052mm。结果表明,改进TLD算法能精确定位焊缝特征点,单帧图像算法运行时间大约为60ms。

    • 传统图像处理算法提取焊缝激光条纹单一或特定的几何特征,难以满足焊接自动化的要求。TLD算法将跟踪与检测结合,是一种多层次特征提取的智能学习算法。改进TLD算法的优点在于具备跟踪失败后重新识别焊缝的能力,且跟踪焊缝稳健、准确。试验结果表明,该算法能同时跟踪V型焊缝、搭接焊缝,平均绝对误差分别为0.062mm和0.052mm,单帧图像算法运行时间大约为60ms,本文中提出的方法能满足工业检测的要求。

参考文献 (23)

目录

    /

    返回文章
    返回