线激光相机平行扫描点云拼接方法技术

技术编号:39066789 阅读:16 留言:0更新日期:2023-10-12 19:59
本申请公开线激光相机平行扫描点云拼接方法包括:获取至少两个相机点位以及三维标定块的固定位置;线激光相机分别在至少两个相机点位上获取至少两个三维标定块点云;对三维标定块进行角点提取;进行变形矫正,分别计算线激光相机在至少两个相机点位上的变换矩阵;得到于相机坐标系下变换到标定块坐标系下的至少两个三维标定块点云,完成对三维标定块点云的粗匹配;通过标定块坐标系下的至少两个三维标定块点云,使用ICP匹配算法进行精匹配,取其中一个三维标定块点云作为目标点云,其余点云放在目标点云的相机坐标系下,以获取对应的变换矩阵;将其余三维标定块点云与目标点云进行变换拼接,得到整体图像。本申请的拼接流程简单,拼接精度高。拼接精度高。拼接精度高。

【技术实现步骤摘要】
线激光相机平行扫描点云拼接方法


[0001]本专利技术涉及3D点云测量
,具体涉及一种线激光相机平行扫描点云拼接方法。

技术介绍

[0002]线激光相机是一种快速发展的非接触式测量装置,具有灵活性好、速度快、精度高以及智能化等优点,在逆向工程和复杂曲面零部件等测量领域有着广泛应用。线激光相机分辨率非常高,适用于高精度检测测量,同时还能够进行需要连续运动物体成像的应用,并且可以进行微米级的测量。线激光相机在实际使用中,对于运动平台的要求很高,线激光相机固定在运动平台之上,待测物体固定在高精度运动平台中匀速运动。线激光相机成像是运动平台移动方向y与激光平面xoz形成的点云。通常情况下,激光平面xoz与运动平台运动方向y不是完全垂直的,这会引起点云的畸变。
[0003]受检测范围与检测精度限制,在一些工业应用场景下,单个线激光相机无法完整拍摄待测物体。若待测物体实际长度为A,线激光相机生成点云长度为B,当A大于等于B时,生成的点云就不是完整的待测物体。为了满足不同的拍摄场景以完整拍摄待测物体,通常需要设置多个线激光相机拍摄待测物体来进行点云拼接,但是,通过多个线激光相机拍摄待测物体,操作麻烦,且仍旧存在因运动平台受限或无法使用多个线激光相机的情况,导致无法拍摄到完整待测物体。因此,需要设计一种操作简单,并且使用单个线激光相机的点云拼接方法。

技术实现思路

[0004]本专利技术的目的是提出一种线激光相机平行扫描点云拼接方法,以解决现有技术中单个线激光相机因扫描范围限制无法扫描整个待测物体点云而导致无法对待测物体进行整体分析的的问题。
[0005]为达到上述专利技术目的,本专利技术采用的技术方案是:
[0006]一种线激光相机平行扫描点云拼接方法,包括以下步骤:
[0007]步骤S1:获取至少两个相机点位以及三维标定块的固定位置;
[0008]步骤S2:使同一线激光相机分别在至少两个相机点位上对三维标定块进行拍摄,以对应获取至少两个三维标定块点云,至少两个三维标定块点云中的任意两个具有部分重合;
[0009]步骤S3:分别根据至少两个三维标定块点云对三维标定块进行角点提取,并对应生成至少两个三维标定块的角点坐标;
[0010]步骤S4:通过至少两个三维标定块的角点坐标进行变形矫正,分别计算线激光相机在至少两个相机点位上的变换矩阵;
[0011]步骤S5:通过步骤S4获得的至少两个变换矩阵,分别得到于相机坐标系下变换到标定块坐标系下的至少两个三维标定块点云,完成对至少两个三维标定块点云的粗匹配;
[0012]步骤S6:通过所述标定块坐标系下的至少两个三维标定块点云,使用ICP匹配算法进行精匹配,取至少两个三维标定块点云的其中一个作为目标点云,将其余三维标定块点云放在目标点云的相机坐标系下,以获取其余三维标定块点云对应的变换矩阵;
[0013]步骤S7:通过其余三维标定块点云对应的变换矩阵,将其余三维标定块点云与目标点云进行变换拼接,得到整体图像。
[0014]进一步地,所述获取至少两个相机点位,具体为:
[0015]根据待测产品,选取并调整线激光相机的相机点位,以使待测产品可被位于不同相机点位上的线激光相机捕捉,且线激光相机于不同相机点位捕捉到的待测产品的图像中,任意两个图像具有部分重合。
[0016]进一步地,所述线激光相机安装在移动平台上,所述移动平台被配置为可于至少两个所述相机点位之间平移,并可将所述线激光相机固定在任一所述相机点位上。
[0017]进一步地,所述使同一线激光相机分别在至少两个相机点位上对三维标定块进行拍摄,以对应获取至少两个三维标定块点云的方法如下:
[0018]至少两个相机点位记为a1、a2,

a
i
,其中i为大于等于2的整数,通过所述移动平台将线激光相机平行移动到相机点位a1拍摄三维标定块点云,记为b1,然后通过所述移动平台将线激光相机平行移动到相机点位a2拍摄三维标定块点云,记为b2,

通过所述移动平台将线激光相机平行移动到相机点位a
i
拍摄三维标定块点云,记为b
i

[0019]进一步地,所述三维标定块为金字塔形三维标定块,所述三维标定块包括若干呈矩阵式排列的棱台。
[0020]进一步地,所述分别根据至少两个三维标定块点云对三维标定块进行角点提取时,对每个所述棱台的角点进行提取。
[0021]进一步地,所述金字塔形三维标定块包括六个棱台,六个所述棱台呈二乘三矩阵式排列,每个所述棱台包括1个顶面、1个底面与4个侧面。
[0022]进一步地,所述顶面与所述底面的尺寸不同,且所述顶面的尺寸小于所述底面的尺寸,4个所述侧面的尺寸相同。
[0023]由于上述技术方案运用,本专利技术与现有技术相比具有下列优点:
[0024]1.本专利技术的线激光相机平行扫描点云拼接方法,通过单个线激光相机在不同相机点位对标定块进行拍摄标定块点云图,并将不同相机点位对应获取的标定块点云图进行拼接,以获取完整的点云图像,整体拼接流程简单,且操作方便;
[0025]2.本专利技术的线激光相机平行扫描点云拼接方法,获取的三维标定块点云采用非线性优化方法变换到标定块坐标系粗匹配后,再采用ICP配准算法进行精匹配,拼接精度高。
附图说明
[0026]为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0027]图1为本专利技术提供的线激光相机平行扫描点云拼接方法的流程示意图;
[0028]图2为本专利技术一实施例中三维标定块的图片;
[0029]图3为本专利技术一实施例中线激光相机于相机点位a1处采集的三维标定块点云b1;
[0030]图4为本专利技术一实施例中线激光相机于相机点位a2处采集的三维标定块点云b2;
[0031]图5为图3所示的三维标定块点云b1与图4所示的三维标定块点云b2拼接后的完整点云图。
具体实施方式
[0032]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0033]需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种线激光相机平行扫描点云拼接方法,其特征在于,包括以下步骤:步骤S1:获取至少两个相机点位以及三维标定块的固定位置;步骤S2:使同一线激光相机分别在至少两个相机点位上对三维标定块进行拍摄,以对应获取至少两个三维标定块点云,至少两个三维标定块点云中的任意两个具有部分重合;步骤S3:分别根据至少两个三维标定块点云对三维标定块进行角点提取,并对应生成至少两个三维标定块的角点坐标;步骤S4:通过至少两个三维标定块的角点坐标进行变形矫正,分别计算线激光相机在至少两个相机点位上的变换矩阵;步骤S5:通过步骤S4获得的至少两个变换矩阵,分别得到于相机坐标系下变换到标定块坐标系下的至少两个三维标定块点云,完成对至少两个三维标定块点云的粗匹配;步骤S6:通过所述标定块坐标系下的至少两个三维标定块点云,使用ICP匹配算法进行精匹配,取至少两个三维标定块点云的其中一个作为目标点云,将其余三维标定块点云放在目标点云的相机坐标系下,以获取其余三维标定块点云对应的变换矩阵;步骤S7:通过其余三维标定块点云对应的变换矩阵,将其余三维标定块点云与目标点云进行变换拼接,得到整体图像。2.如权利要求1所述的线激光相机平行扫描点云拼接方法,其特征在于,所述获取至少两个相机点位,具体为:根据待测产品,选取并调整线激光相机的相机点位,以使待测产品可被位于不同相机点位上的线激光相机捕捉,且线激光相机于不同相机点位捕捉到的待测产品的图像中,任意两个图像具有部分重合。3.如权利要求2所述的线激光相机平行扫描点云拼接方法,其特征在于,所述线激光相机安装在移动平台上,所述移动平台被配置为可于...

【专利技术属性】
技术研发人员:何嘉懿
申请(专利权)人:苏州中科行智智能科技有限公司
类型:发明
国别省市:

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

1