一种基于多摄像头阵列的三维成像方法技术

技术编号:29012975 阅读:21 留言:0更新日期:2021-06-26 05:13
本发明专利技术涉及三维成像,具体涉及一种基于多摄像头阵列的三维成像方法,对各摄像头进行标定,并保持摄像头位置不变,将标定板放置于相邻两个摄像头重叠视场的中心处,对标定板图像进行识别,并利用识别出的标定板图像依次得到相邻摄像头的外参,摄像头完成采集准备时,向控制节点发送提示信息,控制节点断开该摄像头对应的控制线程,当各摄像头均向控制节点发送提示信息后,控制节点向同步节点发送同步信息,同步节点同时开启各摄像头对应的控制线程,并同时调用各摄像头的采集图像;本发明专利技术提供的技术方案能够有效克服现有技术所存在的无法对摄像头阵列进行较好地一致性控制、不能对采集图像进行较好拼接融合处理的缺陷。对采集图像进行较好拼接融合处理的缺陷。对采集图像进行较好拼接融合处理的缺陷。

【技术实现步骤摘要】
一种基于多摄像头阵列的三维成像方法


[0001]本专利技术涉及三维成像,具体涉及一种基于多摄像头阵列的三维成像方法。

技术介绍

[0002]目前,现有的三维成像技术主要为双目立体视觉成像技术,需要一对相机同时采集场景图像,通过匹配算法对比左右图像,计算出视差信息,基于视差信息和三角测量原理,最终得到三维成像。
[0003]但是,目前的双目立体视觉系统涉及到的匹配算法复杂度很高,因此需要强大的运算单元,成本高,难以小型化,运算单元的动态负载使得实时性有限,响应速度慢,很难保证一致的实时性。双目系统立体匹配部分对于成像场景的要求比较高,通常使用深度相机,一般来说彩色图像和深度图像上的点不是一一对应的,需要将彩色图像和深度图像中的立体信息结合,由于低光和弱纹理区域不具有丰富的纹理信息,因此环境适应性较差。而且根据立体彩色信息恢复出三维点云,进行数据重合,重建速度相对较快,但是重建得到的数据量巨大,难以进行实时传输,因此没有较好的表现。
[0004]采用摄像头阵列虽然在采集数据方面数据量较大,但是对于后期图像处理来说较为方便,也有效提高了三维成像的响应速度。但是,现有摄像头阵列无法进行较好地一致性控制,导致采集图像容易出现偏差,从而影响后期三维成像的效果,并且不能在后期对采集图像进行较好拼接融合处理,也会导致三维成像的效果不佳。

技术实现思路

[0005](一)解决的技术问题
[0006]针对现有技术所存在的上述缺点,本专利技术提供了一种基于多摄像头阵列的三维成像方法,能够有效克服现有技术所存在的无法对摄像头阵列进行较好地一致性控制、不能对采集图像进行较好拼接融合处理的缺陷。
[0007](二)技术方案
[0008]为实现以上目的,本专利技术通过以下技术方案予以实现:
[0009]一种基于多摄像头阵列的三维成像方法,包括以下步骤:
[0010]S1、对各摄像头进行标定,并保持摄像头位置不变,将标定板放置于相邻两个摄像头重叠视场的中心处;
[0011]S2、对标定板图像进行识别,并利用识别出的标定板图像依次得到相邻摄像头的外参;
[0012]S3、摄像头完成采集准备时,向控制节点发送提示信息,控制节点断开该摄像头对应的控制线程;
[0013]S4、当各摄像头均向控制节点发送提示信息后,控制节点向同步节点发送同步信息,同步节点同时开启各摄像头对应的控制线程,并同时调用各摄像头的采集图像;
[0014]S5、对相邻摄像头的采集图像提取特征点,搜索满足最近邻距离的匹配点,利用匹
配点进行图像映射,并对映射后的图像进行优化,得到优化融合图像;
[0015]S6、利用相邻摄像头的外参构建优化融合图像对应的三维成像。
[0016]优选地,S2中对标定板图像进行识别,并利用识别出的标定板图像依次得到相邻摄像头的外参,包括:
[0017]将摄像头的内参作为已知量,利用识别标定板图像的中心逐次对相邻摄像头进行标定,并得到摄像头的外参,将各摄像头的外参统一至同一坐标系中。
[0018]优选地,S3中摄像头完成采集准备时,向控制节点发送提示信息,包括:
[0019]摄像头完成采集准备时,将自身在摄像头阵列中的编号以及提示信息打包,并发送至控制节点。
[0020]优选地,S4中当各摄像头均向控制节点发送提示信息后,控制节点向同步节点发送同步信息,包括:
[0021]控制节点接收到摄像头发送的提示信息后,对提示信息进行解析,并记录该摄像头在摄像头阵列中的编号,控制节点对记录编号进行核对,当记录编号覆盖全部摄像头阵列时,控制节点向同步节点发送同步信息。
[0022]优选地,所述控制节点每隔一段时间对记录编号进行核对,当超过时间阈值时,摄像头阵列中仍然存在未被记录编号覆盖的摄像头时,所述控制节点判断该摄像头存在通信故障,并提示用户更换该摄像头。
[0023]优选地,S5中对相邻摄像头的采集图像提取特征点,搜索满足最近邻距离的匹配点,包括:
[0024]通过SIFT算法对相邻摄像头的采集图像进行特征点提取,通过BF算法遍历提取的特征点,搜索出满足最近邻距离的匹配点。
[0025]优选地,S5中利用匹配点进行图像映射,并对映射后的图像进行优化,得到优化融合图像,包括:
[0026]将一侧图像的像素坐标乘以单应矩阵,将其映射到相邻的另一侧图像上,并对映射后的图像中重叠区域通过加权平均图像融合算法进行优化。
[0027](三)有益效果
[0028]与现有技术相比,本专利技术所提供的一种基于多摄像头阵列的三维成像方法,通过对各摄像头对应控制线程的调控,能够对摄像头阵列中各摄像头进行较好地一致性控制,确保各摄像头的采集图像均属于相同帧下的图像,并且能够对采集图像进行较好地拼接融合,从而有效提升后期三维成像的效果。
附图说明
[0029]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本专利技术的流程示意图。
具体实施方式
[0031]为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0032]一种基于多摄像头阵列的三维成像方法,如图1所示,对各摄像头进行标定,并保持摄像头位置不变,将标定板放置于相邻两个摄像头重叠视场的中心处。
[0033]对各摄像头进行标定时,可以采用SFM算法对各摄像头进行内参和外参的标定。
[0034]对标定板图像进行识别,并利用识别出的标定板图像依次得到相邻摄像头的外参,具体包括:
[0035]将摄像头的内参作为已知量,利用识别标定板图像的中心逐次对相邻摄像头进行标定,并得到摄像头的外参,将各摄像头的外参统一至同一坐标系中。
[0036]摄像头完成采集准备时,向控制节点发送提示信息,控制节点断开该摄像头对应的控制线程。
[0037]其中,摄像头完成采集准备时,向控制节点发送提示信息,包括:
[0038]摄像头完成采集准备时,将自身在摄像头阵列中的编号以及提示信息打包,并发送至控制节点。
[0039]当各摄像头均向控制节点发送提示信息后,控制节点向同步节点发送同步信息,同步节点同时开启各摄像头对应的控制线程,并同时调用各摄像头的采集图像。
[0040]其中,当各摄像头均向控制节点发送提示信息后,控制节点向同步节点发送同步信息,包括:
[0041]控制节点接收到摄像头发送的提示信息后,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多摄像头阵列的三维成像方法,其特征在于:包括以下步骤:S1、对各摄像头进行标定,并保持摄像头位置不变,将标定板放置于相邻两个摄像头重叠视场的中心处;S2、对标定板图像进行识别,并利用识别出的标定板图像依次得到相邻摄像头的外参;S3、摄像头完成采集准备时,向控制节点发送提示信息,控制节点断开该摄像头对应的控制线程;S4、当各摄像头均向控制节点发送提示信息后,控制节点向同步节点发送同步信息,同步节点同时开启各摄像头对应的控制线程,并同时调用各摄像头的采集图像;S5、对相邻摄像头的采集图像提取特征点,搜索满足最近邻距离的匹配点,利用匹配点进行图像映射,并对映射后的图像进行优化,得到优化融合图像;S6、利用相邻摄像头的外参构建优化融合图像对应的三维成像。2.根据权利要求1所述的基于多摄像头阵列的三维成像方法,其特征在于:S2中对标定板图像进行识别,并利用识别出的标定板图像依次得到相邻摄像头的外参,包括:将摄像头的内参作为已知量,利用识别标定板图像的中心逐次对相邻摄像头进行标定,并得到摄像头的外参,将各摄像头的外参统一至同一坐标系中。3.根据权利要求2所述的基于多摄像头阵列的三维成像方法,其特征在于:S3中摄像头完成采集准备时,向控制节点发送提示信息,包括:摄像头完成采集准备时,将自身在摄像头阵列中的编号以及提示信息打...

【专利技术属性】
技术研发人员:鱼海航
申请(专利权)人:深圳鱼亮科技有限公司
类型:发明
国别省市:

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

1