一种基于方向搜索的离散激光条纹中心点跟踪方法技术

技术编号:30790815 阅读:16 留言:0更新日期:2021-11-16 07:54
本发明专利技术涉及一种激光中心点跟踪方法,尤其是一种基于方向搜索的离散激光条纹中心点跟踪方法,包括以下步骤:S10、选取起始点,首先沿自上而下、自左向右的顺序逐行搜索图像,将首先找到的激光点作为该激光条纹的起始点;S20、以激光条纹方向计算搜索区域,下一个点的搜索区域根据当前点所属激光条纹在图像中的方向而定;S30、采用两行局部区域的搜索策略进行搜索;S40、更新起始点,直到搜索结束。该方法将激光条纹的方向性引入到搜索过程中,增强了搜索的鲁棒性,提高搜索的完整性,适用于各种形式的激光条纹中心点的跟踪,不止局限于单线激光条纹和多线激光条纹,即本发明专利技术适用于各种发光设备发出的呈长条状的激光条纹中心点的跟踪和搜索。和搜索。和搜索。

【技术实现步骤摘要】
一种基于方向搜索的离散激光条纹中心点跟踪方法


[0001]本专利技术涉及一种激光中心点跟踪方法,尤其是一种基于方向搜索的离散激光条纹中心点跟踪方法。

技术介绍

[0002]随着我国工业的快速发展,激光轮廓仪在工业自动化智能制造的应用越来越广泛,对于例如机加工件轮廓测量,曲面造型加工件质量检测等方面具有重要意义。激光轮廓仪的基本原理是将激光产生一个光平面投影到被测物体表面,受到物体表面高度的调制,在二维图像平面上呈现出变形的激光条纹图像,根据激光条纹图像中心点的坐标,以及激光平面与相机传感器平面的三角关系,计算出激光条纹映射在物体表面的三维信息,而激光条纹中心点往往是离散的,有必要对其进行跟踪从而确定它的连续性。因此,如何对激光中心点的连续性做有效地搜索是一个重要研究课题。
[0003]目前对激光中心点提取方法的研究较多,但对提取的离散中心点连续性跟踪(搜索)的研究较少,一般都是在中心点附近的4领域或8领域范围内进行搜索,但在一些时候,例如:
[0004](i)受到噪声影响有部分激光中心点漏检测;
[0005](ii)激光条纹在图像中的角度较大;
[0006]都会使下一个激光中心点位置已经不在上一个点的4领域或8领域范围内,导致搜索过早终止而未能完整跟踪到所有激光条纹的中心点。
[0007]如图7中的例子描述了上述情况:激光中心点i与i+1属于同一条激光条纹,但受到噪音干扰等因素影响,i与i+1之间缺失了一个点,而且i+1不在i的8领域范围内,使得普通的4领域或8领域搜索在点i处即停止了。

技术实现思路

[0008]为解决上述问题,本专利技术提供一种将激光条纹的方向性引入到搜索过程中,增强了搜索的鲁棒性,提高搜索的完整性。具体技术方案为:
[0009]一种基于方向搜索的离散激光条纹中心点跟踪方法,包括以下步骤:
[0010]S10、选取起始点,首先沿自上而下、自左向右的顺序逐行搜索图像,将首先找到的激光点作为该激光条纹的起始点;
[0011]S20、以激光条纹方向计算搜索区域,下一个点的搜索区域根据当前点所属激光条纹在图像中的方向而定;
[0012]S30、采用两行局部区域的搜索策略进行搜索;
[0013]S40、更新起始点,直到搜索结束。
[0014]优选的,所述步骤S20中计算搜索区域时,通过多尺度的结构张量矩阵来计算激光中心点所在激光条纹的方向向量。
[0015]进一步的,所述多尺度的结构张量矩阵J:
[0016][0017]其中G
σ
是尺度为σ∈[σ
min

max
]的高斯函数,符号*表示卷积操作;
[0018]J是实对称矩阵,对J分解计算它的两个特征值λ1和λ2(|λ1|≤|λ2|)及特征值对应的特征向量V1和V2。
[0019]优选的,选择最大响应所对应的尺度,该尺度下的特征向量即为激光条纹的方向向量。
[0020]其中,所述多尺度响应定义为R
σ

[0021][0022]最大响应对应的尺度为:
[0023][0024]在该尺度σ*下,较小特征值λ1对应的特征向量V1即为激光条纹的方向向量V,V的具体定义为:
[0025][0026]优选的,所述步骤S30中搜索策略包括以下步骤:
[0027]S301、将每行的搜索区域定义为3个像素;
[0028]S302、连续两行搜索。
[0029]优选的,所述步骤S302中,对于第i个激光点在第i+1行的3个像素区域内搜索,如果搜索到了一个新的激光点将其归类为同一条激光条纹;如果未搜索到则跳到i+2行的3个像素区域内继续搜索。
[0030]进一步的,根据图像像素是一种离散化整型的表示形式,定义搜索区域如下:
[0031]由方向向量V的x,y方向分量(V
x
,V
y
)导出V
y
取绝对值;
[0032]具体步骤如下:
[0033]如果a∈(

0.5,0.5),定义第一搜索区域,第一搜索区域中(i,j)位置的点的下一个搜索区域是(i+1,j

1),(i+1,j),(i+1,j+1),(i+2,j

1),(i+2,j),(i+2,j+1);
[0034]如果a∈[0.5,1.5),或a∈(

1.5,

0.5],定义第二搜索区域和第三搜索区域,第二搜索区域中(i,j)位置的点的下一个搜索区域是(i+1,j),(i+1,j+1),(i+1,j+2),(i+2,j+1),(i+2,j+2),(i+2,j+3);第三搜索区域中(i,j)位置的点的下一个搜索区域是(i+1,j),(i+1,j

1),(i+1,j

2),(i+2,j

1),(i+2,j

2),(i+2,j

3);
[0035]如果a>1.5,定义第四搜索区域和第五搜索区域,第四搜索区域中(i,j)位置的点的下一个点的搜索区域是(i+1,j+1),(i+1,j+2),(i+1,j+3),(i+2,j+2),(i+2,j+3),(i+2,
j+4);第五搜索区域中(i,j)位置的点的下一个搜索区域是(i+1,j

1),(i+1,j

2),(i+1,j

3),(i+2,j

2),(i+2,j

3),(i+2,j

4)。
[0036]与现有技术相比本专利技术具有以下有益效果:
[0037]本专利技术提供的一种基于方向搜索的离散激光条纹中心点跟踪方法将激光条纹的方向性引入到搜索过程中,增强了搜索的鲁棒性,提高搜索的完整性,适用于各种形式的激光条纹中心点的跟踪,不止局限于单线激光条纹和多线激光条纹,即本专利技术适用于各种发光设备发出的呈长条状的激光条纹中心点的跟踪和搜索。
附图说明
[0038]图1是一种基于方向搜索的离散激光条纹中心点跟踪方法的流程图;
[0039]图2是第一搜索区域的示意图;
[0040]图3是第二搜索区域的示意图;
[0041]图4是第三搜索区域的示意图;
[0042]图5是第四搜索区域的示意图;
[0043]图6是第五搜索区域的示意图;
[0044]图7是现有技术中搜索方法的示意图。
具体实施方式
[0045]现结合附图对本专利技术作进一步说明。
[0046]本专利技术提出一种新的离散激光条纹中心点的搜索策略,将激光条纹的方向性引入到搜索过程中,增强了搜索的鲁棒性,提高搜索的完整性。
[0047]本专利技术设计的搜索策略包括两点:
[0048]1、设计了方向计算确定局部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于方向搜索的离散激光条纹中心点跟踪方法,其特征在于,包括以下步骤:S10、选取起始点,首先沿自上而下、自左向右的顺序逐行搜索图像,将首先找到的激光点作为该激光条纹的起始点;S20、以激光条纹方向计算搜索区域,下一个点的搜索区域根据当前点所属激光条纹在图像中的方向而定;S30、采用两行局部区域的搜索策略进行搜索;S40、更新起始点,直到搜索结束。2.根据权利要求1所述的一种基于方向搜索的离散激光条纹中心点跟踪方法,其特征在于,所述步骤S20中计算搜索区域时,通过多尺度的结构张量矩阵来计算激光中心点所在激光条纹的方向向量。3.根据权利要求2所述的一种基于方向搜索的离散激光条纹中心点跟踪方法,其特征在于,所述多尺度的结构张量矩阵J:其中G
σ
是尺度为σ∈[σ
min

max
]的高斯函数,符号*表示卷积操作;J是实对称矩阵,对J分解计算它的两个特征值λ1和λ2(|λ1|≤|λ2|)及特征值对应的特征向量V1和V2。4.根据权利要求3所述的一种基于方向搜索的离散激光条纹中心点跟踪方法,其特征在于,选择最大响应所对应的尺度,该尺度下的特征向量即为激光条纹的方向向量。5.根据权利要求4所述的一种基于方向搜索的离散激光条纹中心点跟踪方法,其特征在于,所述多尺度响应定义为R
σ
:最大响应对应的尺度为:在该尺度σ*下,较小特征值λ1对应的特征向量V1即为激光条纹的方向向量V,V的具体定义为:6.根据权利要求1至5任一项所述的一种基于方向搜索的离散激光条纹中心点跟踪方法,其特征在于,所述步骤S30中搜索策略包括以下步骤:S301、将每行的搜索区域定义为3个像素;S302、连续两行搜索。
7.根据权利要求6所述的一种基于方向搜索的离散激光条纹中心点跟踪方法,其特征在于,所述步骤S302中,对于第i个激光点在第i+1行的3个像素区域内搜索,如果搜索到了一个新的激光点将其归类为同一条激光条纹;如果未搜索到则跳到i+2行的3个像素区域内继续搜索。8....

【专利技术属性】
技术研发人员:刘华陈远
申请(专利权)人:宁锐慧创信息科技南京有限公司
类型:发明
国别省市:

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

1