基于PCA的金属工件表面线激光中心提取算法
DOI:
CSTR:
作者:
作者单位:

1.华北理工大学电气工程学院 唐山 063210; 2.首钢京唐钢铁联合有限责任公司 唐山 063200

作者简介:

通讯作者:

中图分类号:

TN247

基金项目:

河北省自然科学基金(F2018209201)、唐山市科技局科技计划项目(22130213G)资助


Laser center extraction algorithm of metal workpiece surface line based on principal component analysis
Author:
Affiliation:

1.College of Electrical Engineering, North China University of Science and Technology,Tangshan 063210, China; 2.Shougang Jingtang United Iron and Steel Co., Ltd.,Tangshan 063200, China

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    在基于线结构光的金属工件表面测量中,针对金属工件表面存在的强烈反光、激光条纹断裂等问题,本文提出了一种基于改进主成分分析法的激光条纹中心线提取算法。首先,针对金属工件表面不规则反光,提出了基于分段灰度变换的大津法(OTSU)提取图像的光条纹区域;其次,针对Steger算法卷积运算次数多、效率低、实时性差的问题,提出了基于主成分分析法(PCA)的改进Steger算法,采用主成分分析法构建了梯度向量的协方差矩阵估算条纹的法线方向,并在该方向使用二阶泰勒展开获得精确的条纹中心亚像素坐标。实验结果表明,本文算法在金属工件表面存在严重反光条件下可以有效提取激光条纹区域,同时提取的激光条纹中心线标准差相较于灰度重心法减少了约0.25 pixel,速度上相对Steger算法提高了近13倍,能够快速、高精度的提取激光条纹中心线,满足结构光三维视觉实时检测的需求。

    Abstract:

    In the surface measurement of metal workpieces based on line structured light, this paper proposes a laser stripe centerline extraction algorithm based on improved principal component analysis to address issues such as strong reflection and laser stripe breakage on the surface of metal workpieces. Firstly, for the irregular reflection of metal workpiece surface, the optical fringe region of image was extracted based on maximal variance between clusters (OTSU); Secondly, in response to the problems of high convolution operations, low efficiency, and poor real-time performance of the Steger algorithm, an improved Steger algorithm based on principal component analysis (PCA) was proposed. The covariance matrix of the gradient vector was constructed using PCA to estimate the normal direction of the stripe, and the second-order Taylor expansion was used in this direction to obtain accurate sub-pixel coordinates of the stripe center. The experimental results show that the algorithm proposed in this paper can effectively extract laser stripe areas under severe reflection conditions on the surface of metal workpieces. At the same time, the standard deviation of the extracted laser stripe centerline is reduced by about 0.25 pixels compared to the grayscale centroid method, and the speed is increased by nearly 13 times compared to the Steger algorithm. It can quickly and accurately extract the laser stripe centerline, meeting the realtime detection requirements of structured light 3D vision.

    参考文献
    相似文献
    引证文献
引用本文

周亚罗,章洁,靳城楠,刘文广,张瑞成.基于PCA的金属工件表面线激光中心提取算法[J].电子测量技术,2024,47(18):71-79

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:
  • 最后修改日期:
  • 录用日期:
  • 在线发布日期: 2024-12-20
  • 出版日期:
文章二维码
×
《电子测量技术》
财务封账不开票通知