一种基于双目结构光的高反光物体的点云生成方法技术

技术编号:35701330 阅读:35 留言:0更新日期:2022-11-23 14:55
本发明专利技术公开了一种基于双目结构光的高反光物体的点云生成方法,包括双目结构光相机,所述双目结构光相机包括光机、左相机、右相机,所述光机与左相机组成左结构光相机,所述光机与右相机组成右结构光相机,所述点云生成方法包括如下步骤:基于双目结构光标定的基础上,通过坐标变换,建立右结构光相机生成的点云与左相机像素坐标间的对应关系,并根据此对应关系,将左结构光相机生成的点云的无效点替换为对应的右结构光相机生成的点云。本发明专利技术解决了3D结构光测量技术中对高反光物体生成的点云质量差的问题,使用双目结构光相机生成高反光物体的三维点云,操作简单,可生成高质量的三维点云。维点云。维点云。

【技术实现步骤摘要】
一种基于双目结构光的高反光物体的点云生成方法


[0001]本专利技术涉及3D结构光测量
,尤其涉及了一种基于双目结构光的高反光物体的点云生成方法。

技术介绍

[0002]随着光学传感器的快速发展,3D测量技术不断取得新的突破与发展,在工业领域的应用日益广泛。3D结构光测量技术作为3D测量技术中的重要分支,具有非接触、检测速度快、检测精度高、操作简单等优点,在测量、检测等各种工业场景中有着重要应用。
[0003]双目结构光技术由两个工业相机与一个光机组成,两个工业相机分布在光机两侧位置,双目结构光相机的测量原理是光机投射特定编码的光栅条纹,左右两个工业相机同步采集带有编码图案的图片,然后进行解码及点云的三维坐标计算。与单目3D结构光相机相同,双目结构光相机对高反光物体三维成像依然存在三维成像效果差,难以获取完整点云的问题。

技术实现思路

[0004]针对现有技术存在的不足,本专利技术的目的就在于提供了一种基于双目结构光的高反光物体的点云生成方法,在一定程度上解决反光导致的点云缺失问题。为了实现上述目的,本专利技术采用的技术方案是这样的:一种基于双目结构光的高反光物体的点云生成方法,包括双目结构光相机,所述双目结构光相机包括光机、左相机、右相机,所述光机与左相机组成左结构光相机,所述光机与右相机组成右结构光相机,所述点云生成方法包括如下步骤:
[0005](1)将待测高反光物体设置于双目结构光相机的测量范围内,调整高反光物体的位置及角度,使高反光物体在左相机、右相机的成像图片中反光位置不同;
[0006](2)光机投射N幅特定编码的光栅图案,左相机、右相机分别同步采集N张投影图片;
[0007](3)生成右结构光相机对应的三维点云坐标;
[0008](4)将右结构光相机生成的三维点云坐标转至左相机坐标系下的三维点云坐标;
[0009](5)将左相机坐标系下的右结构光相机对应的三维点云坐标,转化为左相机对应的像素坐标;
[0010](6)生成左相机投影图片的MAP
L
图;
[0011](7)生成左结构光相机对应的三维点云坐标;
[0012](8)根据步骤(6)的MAP
L
图,将左结构光相机生成的无效点云,替换为右结构光相机对应位置的三维点云坐标;
[0013](9)生成高反光物体在双目结构光对应的三维点云坐标。
[0014]作为一种优选方案,步骤(3)中对右相机采集的N张投影图片,进行编码解码操作,并根据右相机与光机的标定结果,生成右相机坐标系下的待测高反光物体的三维点云
[0015]作为一种优选方案,所述步骤(4)中根据左相机、右相机间的关系矩阵,将右相机坐标系下的待测高反光物体的三维点云转换为左相机坐标系下的三维点云转换公式为:
[0016][0017]其中,为右相机坐标系下的待测高反光物体的三维点云转换为左相机坐标系的三维点云对应的x坐标,为右相机坐标系下的待测高反光物体的三维点云转换为左相机坐标系的三维点云对应的y坐标,为右相机坐标系下的待测高反光物体的三维点云转换为左相机坐标系的三维点云对应的z坐标,为由右相机坐标系转换到左相机坐标系下的旋转矩阵,为待测高反光物体在右相机坐标系的三维点云对应的x坐标,为待测高反光物体在右相机坐标系的三维点云对应的y坐标,为待测高反光物体在右相机坐标系的三维点云对应的z坐标,为右相机坐标系转换到左相机坐标系下的平移向量。
[0018]作为一种优选方案,步骤(5)中根据左相机的内参参数,将右相机与光机生成的在左相机坐标系下的三维点云转化为左相机对应的像素坐标系下的像素坐标,转换公式为:
[0019][0020]其中,为右相机与光机生成的在左相机坐标系下的三维点云转化到左相机像素坐标系下的像素的x坐标,为为右相机与光机生成的在左相机坐标系下的三维点云转化到左相机像素坐标系下的像素的y坐标,为左相机的内参参数,为右相机坐标系下的待测高反光物体的三维点云转换为左相机坐标系的三维点云对应的x坐标,为右相机坐标系下的待测高反光物体的三维点云转换为左相机坐标系的三维点云对应的y坐标,为右相机坐标系下的待测高反光物体的三维点云转换为左相机坐标系的三维点云对应的z坐标。
[0021]作为一种优选方案,步骤(6)中根据左相机采集的投影图片生成一张记录有效点的MAP
L
图,对于灰度值低于高阈值且高于低阈值的像素位置,记录为有效点,有效点的对应值为1,否则为无效点,无效点的对应值为0。
[0022]作为一种优选方案,步骤(6)中所述MAP
L
图为W*H的矩阵,W为图片宽度,H为图片高度。
[0023]作为一种优选方案,步骤(7)中对左相机采集的N张投影图片,进行编码解码操作,并根据左相机与光机的标定结果,生成左相机坐标系下的待测高反光物体的三维点云坐标
[0024]其中,为待测高反光物体在左相机坐标系下的三维点云,为待测高反光物体在左相机坐标系的三维点云对应的x坐标,为待测高反光物体在左相机坐标系的三维点云对应的y坐标,为待测高反光物体在左相机坐标系的三维点云对应的z坐标。
[0025]作为一种优选方案,步骤(8)中根据步骤(6)中的MAP
L
图,得到左结构光相机对应的无效点云的像素坐标,以及步骤(4)、步骤(5)得到该像素坐标对应的右结构光相机在左相机坐标系下的三维点云坐标,并用该三维点云坐标替换左结构光相机在该像素位置的三维点云坐标。
[0026]与现有技术相比,本专利技术的有益效果:
[0027](1)提出一种基于双目结构光,对高反光物体的点云处理方法,在一定程度上解决反光导致的点云缺失问题;
[0028](2)操作简单,运算量小,通用性强。
附图说明
[0029]图1是本专利技术中双目结构光相机对高反光物体的点云生成流程;
[0030]图2(a)是本专利技术实施例中左相机采集的被测高反光物体,(b)是本专利技术实施例中右相机采集的被测高反光物体;
[0031]图3是本专利技术中左结构光相机生成的三维点云图;
[0032]图4是本专利技术中右结构光相机生成的三维点云图;
[0033]图5是本专利技术合成后的三维点云图。
具体实施方式
[0034]下面结合具体实施例对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[0035]实施例:
[0036]如图1所示,一种基于双目结构光的高反光物体的点云生成方法,包括双目结构光相机,所述双目结构光相机包括光机、左相机、右相机,所述光机与左相机组成左结构光相机,所述光机与右相机组成右结构光相机,所述点云生成方法包括如下步骤:
[0037](1)将待测高反光物体设置于双目结构光相机的测量范围内,调整高反光物体的位置及角度,使高反光物体在左相机、右相机的成像图片中反光位置不同;
[0038](2)本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于双目结构光的高反光物体的点云生成方法,包括双目结构光相机,所述双目结构光相机包括光机、左相机、右相机,所述光机与左相机组成左结构光相机,所述光机与右相机组成右结构光相机,其特征在于,所述点云生成方法包括如下步骤:(1)将待测高反光物体设置于双目结构光相机的测量范围内,调整高反光物体的位置及角度,使高反光物体在左相机、右相机的成像图片中反光位置不同;(2)光机投射N幅特定编码的光栅图案,左相机、右相机分别同步采集N张投影图片;(3)生成右结构光相机对应的三维点云坐标;(4)将右结构光相机生成的三维点云坐标转至左相机坐标系下的三维点云坐标;(5)将左相机坐标系下的右结构光相机对应的三维点云坐标,转化为左相机对应的像素坐标;(6)生成左相机投影图片的MAP
L
图;(7)生成左结构光相机对应的三维点云坐标;(8)根据步骤(6)的MAP
L
图,将左结构光相机生成的无效点云,替换为右结构光相机对应位置的三维点云坐标;(9)生成高反光物体在双目结构光对应的三维点云坐标。2.根据权利要求1所述的一种基于双目结构光的高反光物体的点云生成方法,其特征在于:步骤(3)中对右相机采集的N张投影图片,进行编码解码操作,并根据右相机与光机的标定结果,生成右相机坐标系下的待测高反光物体的三维点云。3.根据权利要求2所述的一种基于双目结构光的高反光物体的点云生成方法,其特征在于:所述步骤(4)中根据左相机、右相机间的关系矩阵,将右相机坐标系下的待测高反光物体的三维点云,转换为左相机坐标系下的三维点云,转换公式为:;其中,为右相机坐标系下的待测高反光物体的三维点云转换为左相机坐标系的三维点云对应的x坐标,为右相机坐标系下的待测高反光物体的三维点云转换为左相机坐标系的三维点云对应的y坐标,为右相机坐标系下的待测高反光物体的三维点云转换为左相机坐标系的三维点云对应的z坐标,为由右相机坐标系转换到左相机坐标系下的旋转矩阵,为待测高反光物体在右相机坐标系的三维点云对应的x坐标,为待测高反光物体在右相机坐标系的三维点云对应的y坐标,为待测高反光物体在右相机坐标系的三维点云对应的z坐标,为右相机坐标系转换到左相机坐标系下的平移向量。
4.根据权利要求3所...

【专利技术属性】
技术研发人员:翟晓彤彭思龙汪雪林顾庆毅唐亮
申请(专利权)人:苏州中科行智智能科技有限公司
类型:发明
国别省市:

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

1