一种三角网格编码结构光的三维重建方法及装置制造方法及图纸

技术编号:37783604 阅读:20 留言:0更新日期:2023-06-09 09:14
本申请公开了一种三角网格编码结构光的三维重建方法及装置,通过获取基于三角网格生成的编码结构光图案,编码结构光图案包括多个子图案,子图案包括若干个顶点的第一编码参数,并将编码结构光图案投影至被摄物体,得到被摄物体的投影图像和拍摄图像,投影图像为形变前图像,拍摄图像为形变后图像;基于目标顶点的第一编码参数,对投影图像和拍摄图像进行三角网格解码,得到目标顶点在形变前和形变后的坐标参数;最后基于多个目标顶点的坐标参数,对被摄物体进行三维重建,得到被摄物体的三维重建模型,以编码结构光图案的顶点编码参数进行解码,实现端到端进行图案匹配,从而提高结构光三维重建中的匹配速度和物体表面测量精度。量精度。量精度。

【技术实现步骤摘要】
一种三角网格编码结构光的三维重建方法及装置


[0001]本申请涉及图像处理
,尤其涉及一种基于三角网格编码结构光的三维重建方法及装置。

技术介绍

[0002]在结构光三维重建领域中,通过摄像机的标定方法、摄像机与投影仪的角度、焦距等已知信息,即可得到物体表面坐标点与图像坐标点的计算关系,所以构建结构光三维视觉系统需要解决的重要问题是标定问题和匹配问题,其中匹配问题需要更为合适的编码方法。
[0003]目前,条纹图案结构光在时域编码策略方面,存在错误率高、速度慢和计算量较高的问题;在空域编码策略方面,需要根据特定应用设计特定的图像处理方法,不利于图案在不同应用的泛化性和通用性。而不同编码方法的匹配速度不同,从而影响到三维重建的时间。因此,亟需一种高精度、编码规则简单、速度快的结构光编码方法是结构光三维重建技术的重要部分。

技术实现思路

[0004]本申请提供了一种三角网格编码结构光的三维重建方法及装置,以解决的当前结构光三维重建中存在匹配速度慢的技术问题。
[0005]为了解决上述技术问题,第一方面,本申请提本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于三角网格编码结构光的三维重建方法,其特征在于,包括:获取基于三角网格生成的编码结构光图案,所述编码结构光图案包括多个子图案,所述子图案包括若干个顶点的第一编码参数;将所述编码结构光图案投影至被摄物体,得到所述被摄物体的投影图像和拍摄图像,所述投影图像为形变前图像,所述拍摄图像为形变后图像;基于目标顶点的第一编码参数,对所述投影图像和拍摄图像进行三角网格解码,得到所述目标顶点在形变前和形变后的坐标参数;基于多个所述目标顶点的坐标参数,对所述被摄物体进行三维重建,得到所述被摄物体的三维重建模型。2.如权利要求1所述的基于三角网格编码结构光的三维重建方法,其特征在于,所述编码结构光图案中的子图案相同,所述子图案的若干个顶点以预设行列方式进行排列,所述第一编码参数为预设位的二进制数字。3.如权利要求1所述的基于三角网格编码结构光的三维重建方法,其特征在于,所述获取基于三角网格生成的编码结构光图案之前,还包括:初始化若干个所述顶点的邻域,并生成所述顶点的编码候选集;基于所述编码候选集和所述邻域,生成若干个所述顶点的第一编码参数,以得到所述子图案;复制所述子图案,生成所述编码结构光图案。4.如权利要求3所述的基于三角网格编码结构光的三维重建方法,其特征在于,所述基于所述编码候选集和所述邻域,生成若干个所述顶点的第一编码参数,包括:对于每个所述顶点,执行编码生成步骤,得到若干个所述顶点的第一编码参数,所述编码生成步骤包括:从所述编码候选集选取目标元素,并将所述目标元素从所述编码候选集中删除;检查所述目标元素与所述第n+1个邻域中的第一编码参数是否矛盾;若所述目标元素与所述第n+1个邻域中的第一编码参数不矛盾,将所述目标元素作为第n+1个顶点的第一编码参数。5.如权利要求1所述的基于三角网格编码结构光的三维重建方法,其特征在于,所述基于目标顶点的第一编码参数,对所述投影图像和拍摄图像进行三角网格解码,得到所述目标顶点在形变前和形变后的坐标参数,包括:基于所述编码结构光图案,建立以子图案数量为坐标轴的坐标系;基于所述目标顶点的第一编码参数,确定所述目标顶点在所述坐标系中的顶点坐标;基于所述目标顶点的顶点坐标,对所述投影图像的图像坐标与所述拍摄图像的图像坐标...

【专利技术属性】
技术研发人员:黄晋柯志麟黄伊权
申请(专利权)人:广州图语信息科技有限公司
类型:发明
国别省市:

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

1