线材直径测量过程中纹理定位的算法制造技术

技术编号:35071688 阅读:17 留言:0更新日期:2022-09-28 11:34
本发明专利技术提出了线材直径测量过程中纹理定位的算法。所述算法包括:在待测直径的线材上,沿待测直径的线材的圆周方向贴上一圈便携式标签,所述标签为纹理标签;利用手持终端移动控制双目相机针对待测直径的线材拍摄一组或多组线材照片;将获得到的一组或多组线材照片发送至边缘计算模块;所述边缘计算模块根据一组或多组线材照片计算获取线材的直径。所述系统包括与所述方法步骤对应的模块。统包括与所述方法步骤对应的模块。统包括与所述方法步骤对应的模块。

【技术实现步骤摘要】
线材直径测量过程中纹理定位的算法


[0001]本专利技术线材直径测量过程中纹理定位的算法,属于线材测量


技术介绍

[0002]线材附件施工过程中,时常需要对线材的直径尺寸进行测量,现有技术中,线材附件的直径尺寸测量基本上都是通过施工现场的工作人员通过机械式测量工具进行手动测量,这种测量方式不仅需要施工人员携带测量工具,费时费力,并且测量工具会占用施工现空间。另一方面,由于测量工具都具有一定的测量误差,并且,在测量工具进行线材的直径尺寸测量时,需要施工人员进行测量读数,读数过程中也会出现误差,在测量误差和读数误差叠加后,进一步增大了线材长度测量的误差,时常导致线材附件的长度测量结果准确性较低,需要重新测量,这种情况大大降低了线材施工效率,影响施工进度。本专利技术提出的线材直径测量过程中纹理定位算法相较于现有技术中的测量方法,可在线材线附件施工时,对线材线的直径有现场快速测量需求时,操作人员通过手持终端控制双目相机,进行无接触、精确的测量,测量效率高,而且测量误差小于0.4%,精度高。

技术实现思路

[0003]本专利技术提供了线材直径测量过程中纹理定位的算法,用以解决现有技术中的人工手动测量线材直径效率低、精度差的问题,所采取的技术方案如下:
[0004]线材直径测量过程中纹理定位的算法,所述算法包括:
[0005]在待测直径的线材上,沿待测直径的线材的圆周方向贴上一圈便携式标签,所述便携式标签即为纹理标签;
[0006]通过对已有纹理标签的模板图像识别,确定所述纹理标签的位置;
[0007]利用手持终端移动控制双目相机针对待测直径的线材拍摄一组或多组线材照片;
[0008]将获得到的一组或多组线材照片发送至边缘计算模块;
[0009]所述边缘计算模块根据一组或多组线材照片计算获取线材的直径。
[0010]进一步地,所述双目相机拍摄线材照片时距离待测线材0.1

5m,确保待测线材上的便携式标签均在双目相机的视野范围内。
[0011]进一步地,所述双目相机的基线长度为3

20cm。
[0012]进一步地,所述边缘计算模块根据一组或多组线材照片计算获取线材的直径,包括:
[0013]步骤1、分别获取双目相机中左摄像头和右摄像头拍摄图片对应的线材切边缘{PL,RL}和{PR,RR};
[0014]步骤2、将所述双目相机获取的图像中的与双目相机的圆心对应的点作为P,对于双目相机的左摄像头和右摄像头分别有:
[0015][0016][0017]其中,Z
c1
和Z
c1
分别表示平移向量;矩阵中的矩阵元素p
100
……
p
123
分别表示旋转矩阵P中的元素;u,v表示点在图像中的坐标,x
w
,y
w
,z
w
表示其世界坐标;
[0018]步骤3、对步骤2获得的两个矩阵进行整理可得:
[0019][0020][0021][0022][0023]步骤4、利用最小二乘法对步骤3中获得公式进行拟合得到线材的圆心的世界坐标为{X,Y,Z};
[0024]步骤5、将便携式标签所在点标记为p1、p2、p3和p4,对p1、p2、p3、p4分别用步骤1至步骤4同理方法获取p1、p2、p3、p4对应的世界坐标;
[0025]步骤6、取(P1+P2+P3+P4)/4*2作为线材直径。
[0026]进一步地,分别获取双目相机中左摄像头和右摄像头拍摄图片对应的线材切边缘{PL,RL}和{PR,RR},包括:
[0027]针对双目相机左边摄像头采集的图像,进行灰度处理得到左摄像头灰度图;
[0028]采用高斯滤波器对所述左摄像头灰度图进行平滑处理,消除图像噪声,获得左图像f1;
[0029]对所述左图像f1进行canny处理后获得边缘图像f2;
[0030]采用霍夫变换对所述边缘图像f2进行圆检测,得到所述边缘图像f2中的线材切面边缘;
[0031]针对双目相机右边摄像头采集的图像,进行灰度处理得到右摄像头灰度图;
[0032]采用高斯滤波器对所述右摄像头灰度图进行平滑处理,消除图像噪声,获得右图像f3;
[0033]对所述右图像f3进行canny处理后获得边缘图像f4;
[0034]采用霍夫变换对所述边缘图像f4进行圆检测,得到所述边缘图像f4中的线材切面边缘;
[0035]将左摄像头获得的线材切面边缘和右摄像头获得的线材切面边缘分别记为{PL,RL}和{PR,RR},其中,P和R分别表示线材切面圆的圆心坐标和半径。
[0036]线材直径测量过程中纹理定位的算法,所述算法通过如下系统执行,包括:
[0037]贴签模块,用于在待测直径的线材上,沿待测直径的线材的圆周方向贴上一圈便携式标签,所述标签为纹理标签;
[0038]拍照模块,用于利用手持终端移动控制双目相机针对待测直径的线材拍摄一组或多组线材照片;
[0039]发送模块,用于将获得到的一组或多组线材照片发送至边缘计算模块;
[0040]边缘计算模块,用于根据一组或多组线材照片计算获取线材的直径。
[0041]进一步地,通过对已有纹理标签的模板图像识别,确定所述纹理标签的位置,包括:
[0042]第一步,采集已有纹理标签的图片作为模板图片I
t
,其中,所述模板图片I
t
,宽度为W
t
,高度为H
t

[0043]第二步,针对待识别图片I,定义其宽度为W,高度为H,左上角坐标为(0,0),右下角坐标为(W,H);
[0044]第三步,从所述待识别图片的坐标(0,0)作为起点,截取宽度为W
t
、高度为H
t
的子图;
[0045]第四步,计算所述子图I
sub
和所述模板图片I
t
的相似度,相似度计算公式为:
[0046][0047]其中,I
t
(i,j)和I
sub
(i,j)分别表示坐标(i,j)位置的像素值;
[0048]第五步,遍历图片I截取子图,并计算I与I
t
的相似度,直到移动到图片I右下角,s值最小的子图即为图片I中纹理标签位置。
[0049]本专利技术有益效果:
[0050]本专利技术基于移动双目图像采集设备的线材直径测量过程中纹理定位的算法可在线材线附件施工时,对线材线的直径有现场快速测量需求时,操作人员通过手持终端控制双目相机,进行无接触、精确的测量,测量效率高,而且测量误差不大于1mm,精度高。
附图说明
[0051]图1为本专利技术线材直径测量过程中纹理定位的算法流程图;
[0052]图2为贴便携式标签的线材结构示意图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.线材直径测量过程中纹理定位的算法,其特征在于,所述算法包括:在待测直径的线材上,沿待测直径的线材的圆周方向贴上一圈便携式标签,所述便携式标签即为纹理标签;通过对已有纹理标签的模板图像识别,确定所述纹理标签的位置;利用手持终端移动控制双目相机针对待测直径的线材拍摄一组或多组线材照片;将获得到的一组或多组线材照片发送至边缘计算模块;所述边缘计算模块根据一组或多组线材照片计算获取线材的直径。2.根据权利要求1所述线材直径测量过程中纹理定位的算法,其特征在于,所述双目相机拍摄线材照片时距离待测线材0.1

5m,确保待测线材上的便携式标签均在双目相机的视野范围内。3.根据权利要求1所述线材直径测量过程中纹理定位的算法,其特征在于,所述双目相机的基线长度为3

20cm。4.根据权利要求1所述线材直径测量过程中纹理定位的算法,其特征在于,所述边缘计算模块根据一组或多组线材照片计算获取线材的直径,包括:步骤1、分别获取双目相机中左摄像头和右摄像头拍摄图片对应的线材切边缘{PL,RL}和{PR,RR};步骤2、将所述双目相机获取的图像中的与双目相机的圆心对应的点作为P,对于双目相机的左摄像头和右摄像头分别有:相机的左摄像头和右摄像头分别有:其中,Z
c1
和Z
c1
分别表示平移向量;矩阵中的矩阵元素p
100
……
p
123
分别表示旋转矩阵P中的元素;步骤3、对步骤2获得的两个矩阵进行整理可得:步骤3、对步骤2获得的两个矩阵进行整理可得:步骤3、对步骤2获得的两个矩阵进行整理可得:步骤3、对步骤2获得的两个矩阵进行整理可得:步骤4、利用最小二乘法对步骤3中获得公式进行拟合得到线材的圆心的世界坐标为
{X,Y,Z};步骤5、将便携式标签所在点标记为p1、p2、p3和p4,对p1、p2、p3、p4分别用步骤1至步骤4同理方法获取p1、p2、p3、p4对应的世界坐标;步骤6、取(P1+P2+P3+P4)/4*2作为线材直径。5.根据权利要求4所述线材直径测量过程中纹理定位的算法,其特征在于,分别获取双目相机中左摄像头和右摄像头拍摄图片对应的线材切边缘{PL,RL}和{PR,RR},包括:针对双目相机左边摄像头采集的图像,进行灰度处理得到左摄像头灰度...

【专利技术属性】
技术研发人员:姜光戴相龙王晓鹏蒋勇李学钧何成虎
申请(专利权)人:江苏濠汉信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1