【技术实现步骤摘要】
【国外来华专利技术】深度图像的融合方法、装置和计算机可读存储介质
本专利技术涉及图像处理
,尤其涉及一种深度图像的融合方法、装置和计算机可读存储介质。
技术介绍
随着三维重建技术的不断发展,越来越多的三维重建需求开始出现。现阶段主要三维重建方式包括:使用图片利用多视点立体视觉multi-viewstereovison技术进行的大规模三维重建,使用激光雷达扫描场景的三维重建以及利用各种结构光扫描装置进行的三维重建。所有三维重建的核心产物之一就是点云数据,点云数据就是一个个离散的带颜色的三维坐标点,这些密集的三维点组合起来描述了整个被重建的场景。在重建过程中,场景的很多部分都会被多次观测或者扫描到,每一次观测或扫描就会产生很多描述该部分的点云,整个重建过程下来,场景的每个部分通常会有大量冗余的点,从而使得整个场景的点云量过大,不利于渲染显示,而且,这样生成的大量点云往往会伴有较多的噪声。
技术实现思路
本专利技术提供了一种深度图像的融合方法、装置和计算机可读存储介质,用于减少冗余的点云,同时保持场景中的各个细节部分,保证深度图像的显示质量和效率。本专利技术的第一方面是为了提供一种深度图像的融合方法,包括:获取至少一个深度图像以及位于至少一个所述深度图像中的一参考像素点;确定与至少一个所述深度图像中的一参考像素点相对应的候选队列,所述候选队列中存储有至少一个所述深度图像中未被融合的待融合像素点;在所述候选队列中确定与至少一个所述深度图像中的一参考像素点相对应的融合队列,并将所述 ...
【技术保护点】
1.一种深度图像的融合方法,其特征在于,包括:/n获取至少一个深度图像以及位于至少一个所述深度图像中的一参考像素点;/n确定与至少一个所述深度图像中的一参考像素点相对应的候选队列,所述候选队列中存储有至少一个所述深度图像中未被融合的待融合像素点;/n在所述候选队列中确定与至少一个所述深度图像中的一参考像素点相对应的融合队列,并将所述候选队列中的所述待融合像素点压入到所述融合队列,所述融合队列中存储有至少一个所述深度图像中的已被选择融合像素点;/n获取所述融合队列中的所述已被选择融合像素点的特征信息;/n根据所述已被选择融合像素点的特征信息确定融合后像素点的标准特征信息;/n根据所述融合后像素点的标准特征信息生成与至少一个所述深度图像相对应的融合点云。/n
【技术特征摘要】
【国外来华专利技术】1.一种深度图像的融合方法,其特征在于,包括:
获取至少一个深度图像以及位于至少一个所述深度图像中的一参考像素点;
确定与至少一个所述深度图像中的一参考像素点相对应的候选队列,所述候选队列中存储有至少一个所述深度图像中未被融合的待融合像素点;
在所述候选队列中确定与至少一个所述深度图像中的一参考像素点相对应的融合队列,并将所述候选队列中的所述待融合像素点压入到所述融合队列,所述融合队列中存储有至少一个所述深度图像中的已被选择融合像素点;
获取所述融合队列中的所述已被选择融合像素点的特征信息;
根据所述已被选择融合像素点的特征信息确定融合后像素点的标准特征信息;
根据所述融合后像素点的标准特征信息生成与至少一个所述深度图像相对应的融合点云。
2.根据权利要求1所述的方法,其特征在于,所述确定与至少一个所述深度图像中的一参考像素点相对应的候选队列,包括:
在至少一个所述深度图像中确定一参考深度图以及位于所述参考深度图中的一参考像素点;
获取与所述参考深度图相对应的至少一个邻近深度图像;
根据所述参考像素点和至少一个所述邻近深度图像确定用于压入所述候选队列中的所述待融合像素点以及与所述参考像素点相对应的候选队列。
3.根据权利要求2所述的方法,其特征在于,根据所述参考像素点和至少一个所述邻近深度图像确定用于压入所述候选队列中的所述待融合像素点,包括:
将所述参考像素点投影到至少一个所述邻近深度图像上,获得至少一个第一投影像素点;
根据至少一个所述第一投影像素点检测至少一个所述邻近深度图像中的邻近像素点;
将所述第一投影像素点和所述邻近像素点确定为所述待融合像素点,并压入到所述候选队列。
4.根据权利要求3所述的方法,其特征在于,根据至少一个所述第一投影像素点检测至少一个所述邻近深度图像中的邻近像素点,包括:
根据至少一个所述第一投影像素点获取至少一个所述邻近深度图像中未被融合的像素点;
根据至少一个所述邻近深度图像中未被融合的像素点确定至少一个所述邻近深度图像中的邻近像素点。
5.根据权利要求4所述的方法,其特征在于,根据至少一个所述邻近深度图像中未被融合的像素点确定至少一个所述邻近深度图像中的邻近像素点,包括:
获取与至少一个所述邻近深度图像中未被融合的像素点相对应的遍历层级;
将所述遍历层级小于预设遍历层级的未被融合的像素点确定为所述邻近像素点。
6.根据权利要求3所述的方法,其特征在于,在将所述第一投影像素点和所述邻近像素点确定为所述待融合像素点,并压入到所述候选队列之后,所述方法还包括:
将被压入到所述候选队列的像素点的遍历层级加1。
7.根据权利要求2所述的方法,其特征在于,在获取与所述参考深度图相对应的至少一个邻近深度图像之前,所述方法还包括:
获取所述参考深度图像与其他深度图像之间存在的至少一个共同点云覆盖范围;
在所述参考深度图像与所述其他深度图像中的一深度图像之间存在的至少一个共同点云覆盖范围大于或等于预设的覆盖阈值范围时,则确定所述其他深度图像中的一深度图像为所述参考深度图像的第一邻近候选图。
8.根据权利要求7所述的方法,其特征在于,获取与所述参考深度图相对应的至少一个邻近深度图像,包括:
在所述第一邻近候选图中确定第一目标邻近候选图,所述第一目标邻近候选图与所述参考深度图像之间的共同点云覆盖范围大于或等于预设的覆盖阈值范围;
将所述第一目标邻近候选图按照与所述参考深度图像之间的共同点云覆盖范围的大小进行排序;
根据预设的最大邻近图像个数在经过排序后的所述第一目标邻近候选图中确定与所述参考深度图相对应的至少一个邻近深度图像。
9.根据权利要求7所述的方法,其特征在于,在获取与所述参考深度图相对应的至少一个邻近深度图像之前,所述方法还包括:
获取与所述参考深度图像相对应的参考中心坐标和与其他深度图像相对应的至少一个中心坐标;
根据所述参考中心坐标和所述其他深度图像中的至少一个中心坐标确定与所述参考深度图相对应的第二邻近候选图。
10.根据权利要求9所述的方法,其特征在于,根据所述参考中心坐标和所述其他深度图像中的至少一个中心坐标确定与所述参考深度图相对应的第二邻近候选图,包括:
获取至少一个三维像素点,所述三维像素点位于所述参考深度图像与所述其他深度图像中的一深度图像之间存在的共同点云覆盖范围内;
根据所述参考中心坐标与所述三维像素点确定第一射线;
根据至少一个所述中心坐标与所述三维像素点确定至少一个第二射线;
获取所述第一射线与至少一个所述第二射线之间所形成的至少一个夹角;
根据至少一个所述夹角确定与所述参考深度图相对应的第二邻近候选图。
11.根据权利要求10所述的方法,其特征在于,获取至少一个三维像素点,包括:
获取与所述参考深度图像相对应的世界坐标系下的第一摄像位姿信息和与其他深度图像中的一深度图像相对应的世界坐标系下的第二摄像位姿信息;
根据世界坐标系下的所述第一摄像位姿信息和第二摄像位姿信息确定至少一个所述三维像素点。
12.根据权利要求10所述的方法,其特征在于,根据至少一个所述夹角确定与所述参考深度图相对应的第二邻近候选图,包括:
在至少一个所述夹角中获取角度最小的目标夹角;
在所述目标夹角大于或等于预设的角度阈值时,则确定所述目标夹角相对应的深度图像为与所述参考深度图相对应的第二邻近候选图。
13.根据权利要求9所述的方法,其特征在于,获取与所述参考深度图相对应的至少一个邻近深度图像,包括:
在所述第一邻近候选图和第二邻近候选图中确定第二目标邻近候选图,所述第二目标邻近候选图与所述参考深度图像之间的共同点云覆盖范围大于或等于预设的覆盖阈值范围,且与所述第二目标邻近候选图相对应的目标夹角大于或等于预设的角度阈值;
将所述第二目标邻近候选图按照与所述参考深度图像之间的共同点云覆盖范围的大小进行排序;
根据预设的最大邻近图像个数在经过排序后的所述第二目标邻近候选图中确定与所述参考深度图相对应的至少一个邻近深度图像。
14.根据权利要求2所述的方法,其特征在于,所述方法还包括:
检测所述候选队列中的所述待融合像素点是否已全部压入到所述融合队列中;
在所述候选队列中的所述待融合像素点未全部压入到所述融合队列中时,检测所述候选队列中的所述待融合像素点是否满足预设的融合条件;
在所述待融合像素点满足所述融合条件时,将所述待融合像素点压入到所述融合队列中;
在所述参考像素点的所述候选队列中的所述待融合像素点已全部压入到所述融合队列中后,对至少一个深度图像中的其他参考像素点是否满足融合条件进行迭代检测处理。
15.根据权利要求14所述的方法,其特征在于,在检测所述候选队列中的待融合像素点是否满足预设的融合条件之前,所述方法还包括:
获取所述待融合像素点与所述参考深度图中的参考像素点的深度值误差;和/或,
获取所述待融合像素点与所述参考深度图中的参考像素点的法向量夹角;和/或,
获取所述待融合像素点的第二投影像素与参考深度图中的参考像素点的重投影误差;和/或,
获取所述待融合像素点的遍历层级。
16.根据权利要求15所述的方法,其特征在于,在获取所述待融合像素点的第二投影像素与所述参考深度图中的参考像素点的重投影误差之前,所述方法还包括:
将所述待融合像素点投影到所述参考深度图上,获得与所述待融合像素点相对应的第二投影像素。
17.根据权利要求15所述的方法,其特征在于,在获取所述待融合像素点的第二投影像素与所述参考深度图中的参考像素点的重投影误差之后,所述方法还包括:
获取所述候选队列里所有的待融合像素点之间的元素差异信息;
根据所述元素差异信息确定所述第二投影像素与所述参考像素点之间的最大重投影误差。
18.根据权利要求17所述的方法,其特征在于,所述元素差异信息包括向量夹角的差异信息;根据所述元素差异信息确定所述第二投影像素与所述参考像素点之间的最大重投影误差,包括:
计算所述候选队列里所有的待融合像素点之间的向量夹角;
在所有向量夹角中确定一最大向量夹角;
在所述最大向量夹角小于或等于预设的最大向量夹角阈值时,则确定所述最大重投影误差为预设的第一最大重投影误差;或者,
在所述最大向量夹角大于预设的最大向量夹角阈值时,则确定所述最大重投影误差为预设的第二最大重投影误差,其中,所述第二最大重投影误差小于所述第一最大重投影误差。
19.根据权利要求15所述的方法,其特征在于,检测所述候选队列中的待融合像素点是否满足预设的融合条件,包括:
检测所述深度值误差是否小于或等于预设的最大深度阈值、所述法向量夹角是否小于或等于预设的最大夹角阈值、所述重投影误差是否小于所述最大重投影误差、以及,所述遍历层级是否小于或等于预设的最大遍历层级;
在所述所述深度值误差小于或等于预设的最大深度阈值,所述法向量夹角小于或等于预设的最大夹角阈值,所述重投影误差小于所述最大重投影误差,并且,所述遍历层级小于或等于预设的最大遍历层级时,则确定所述候选队列中的待融合像素点满足预设的融合条件。
20.根据权利要求1所述的方法,其特征在于,所述特征信息包括坐标信息和颜色信息;根据所有所述已被选择融合像素点的特征信息确定融合后像素点的标准特征信息,包括:
将所有融合像素点的坐标信息中的中间值确定为所述融合后像素点的标准坐标信息;
将所有融合像素点的颜色信息中的中间值确定为所述融合后像素点的标准颜色信息。
21.根据权利要求1所述的方法,其特征在于,在确定与至少一个所述深度图像相对应的候选队列和融合队列之前,所述方法还包括:
清空所述候选队列和融合队列;
标记所有像素点为未融合像素点,并且所述所有像素点的遍历层级为零。
22.一种深度图像的融合装置,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于运行所述存储器中存储的计算机程序以实现:获取至少一个深度图像以及位于至少一个所述深度图像中的一参考像素点;确定与至少一个所述深度图像中的一参考像素点相对应的候选队列,所...
【专利技术属性】
技术研发人员:黄胜,梁家斌,
申请(专利权)人:深圳市大疆创新科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。