虚拟三维场景构建方法、装置及设备制造方法及图纸

技术编号:20161978 阅读:22 留言:0更新日期:2019-01-19 00:14
本发明专利技术实施例提供一种虚拟三维场景构建方法、装置及设备,该方法包括:在图像库中获取第一场景图像的关联图像,第一场景图像为第一子场景的第一图像,关联图像中包括第一子场景的第二图像,第二图像中第一子场景的拍摄视角与第一图像中第一子场景的拍摄视角不同,第一子场景为待构建场景中的任意一个子场景;根据第一场景图像和关联图像,构建第一子场景的虚拟三维场景;根据关联图像中的剩余图像,确定新的第一场景图像,直至对待构建场景中的所有子场景构建完成,其中,关联图像中的剩余图像为关联图像中除已完成虚拟三维场景构建的子场景的图像外的图像。提高了构建虚拟三维场景的效率。

【技术实现步骤摘要】
虚拟三维场景构建方法、装置及设备
本专利技术实施例涉及计算机
,尤其涉及一种虚拟三维场景构建方法、装置及设备。
技术介绍
目前,针对任意的真实场景,可以构建得到真实场景对应的虚拟三维场景。在现有技术中,当需要构建某一真实场景的虚拟三维场景时,需要工作人员通过扫描工具对真实场景中进行连续扫描,以获取扫描数据,并根据扫描得到的扫描数据构建真实场景的虚拟三维场景。例如,可以以工作人员所在位置为原点,工作人员可以边旋转边手持扫描工具对真实场景进行扫描,以获取扫描数据。然而,当真实场景较大时,工作人员需要对真实场景进行大量的扫描才能获取得到扫描数据,使得获取扫描数据的效率较低,进而导致构建虚拟三维场景的效率较低。
技术实现思路
本专利技术实施例提供一种虚拟三维场景构建方法、装置及设备,提高了构建虚拟三维场景的效率。第一方面,本专利技术实施例提供一种虚拟三维场景构建方法,包括:在图像库中获取第一场景图像的关联图像,所述第一场景图像为第一子场景的第一图像,所述关联图像中包括所述第一子场景的第二图像,所述第二图像中所述第一子场景的拍摄视角与所述第一图像中所述第一子场景的拍摄视角不同,所述第一子场景为待构建场景中的任意一个子场景;根据所述第一场景图像和所述关联图像,构建所述第一子场景的虚拟三维场景;根据所述关联图像中的剩余图像,确定新的第一场景图像,直至对所述待构建场景中的所有子场景构建完成,其中,所述关联图像中的剩余图像为所述关联图像中除已完成虚拟三维场景构建的子场景的图像外的图像。在一种可能的实施方式中,所述获取第一场景图像的关联图像,包括:获取图像库中每个图像对应的子场景标识、以及每个图像对应的子场景标识的置信度,所述图像库中每个图像对应至少一个子场景标识,所述置信度为所述图像中包括所述子场景标识对应的子场景的概率;根据图像库中每个图像对应的子场景标识、以及每个图像对应的子场景标识的置信度,在所述预设数据库中确定所述关联图像,其中,所述关联图像对应的子场景标识中包括所述第一子场景的标识,且所述关联图像对应的所述第一子场景的标识的置信度大于第一预设阈值。在另一种可能的实施方式中,所述根据所述第一场景图像和所述关联图像,构建所述第一子场景的虚拟三维场景,包括:获取所述关联图像的第一标注图像,所述第一标注图像包括所述第一子场景的第二图像;根据所述第一场景图像和所述第一标注图像,确定所述第一场景图像和所述第一标注图像的视差图像;根据所述视差图像,构建所述第一子场景的虚拟三维场景。在另一种可能的实施方式中,所述根据所述关联图像中的剩余图像,确定新的第一场景图像,包括:在所述关联图像中确定剩余图像;根据所述关联图像的剩余图像,确定所述新的第一场景图像。在另一种可能的实施方式中,所述在所述关联图像中确定剩余图像,包括:确定所述关联图像中包括的标注图像、及每个标注图像对应的子场景标识;获取已完成虚拟三维场景构建的子场景标识;根据所述关联图像中包括的标注图像对应的子场景标识和已完成虚拟三维场景构建的子场景标识,在所述关联图像中确定剩余标注图像;确定所述剩余图像包括所述剩余标注图像。在另一种可能的实施方式中,所述根据所述关联图像中的剩余图像,确定新的第一场景图像,包括:根据所述剩余图像中每个剩余标注图像对应的子场景标识的置信度,在所述剩余图像包括的剩余标注图像中确定目标剩余标注图像;将所述目标剩余标注图像确定为所述新的第一场景图像。在另一种可能的实施方式中,所述方法还包括:获取所述待构建场景对应的第三图像;将所述第三图像与已知标注图像进行匹配,以获取第三图像中任意部分图像与所述已知标注图像的相似度,所述已知标注图像为所述图像库中子场景标识的置信度为1的标注图像;根据第三图像中任意部分图像与所述已知标注图像的相似度,确定第三图像的图像信息,所述第三图像的图像信息包括:所述第三图像中包括的标注图像、每个标注图像对应的子场景标识、以及每个标注图像对应的子场景标识的置信度。在另一种可能的实施方式中,根据第三图像中任意部分图像与所述已知标注图像的相似度,确定第三图像的图像信息,包括:若所述第三图像中的第一部分图像与第一已知标注图像的相似度最大,且所述第一部分图像与所述第一已知标注图像的相似度大于第一阈值,则将所述第一部分图像确定为所述第三图像的第二标注图像,确定所述第二标注图像对应的子场景标识为所述第一已知标注图像对应的子场景标识,确定所述第二标注图像对应的子场景标识的置信度为所述第一部分图像与所述第一已知标注图像的相似度;在另一种可能的实施方式中,根据第三图像中任意部分图像与所述已知标注图像的相似度,确定第三图像的图像信息,包括:若所述第三图像中的第二部分图像与每个已知标注图像的相似度均小于第二阈值,则将所述第二部分图像确定为所述第三图像的第三标注图像,并确定所述第三标注图像对应的子场景标识为新生成的子场景标识,确定所述第三标注图像对应的子场景标识的置信度为1,所述第二部分图像为所述第三图像中除所述第二标注图像外的图像。第二方面,本专利技术实施例提供一种虚拟三维场景构建装置,包括第一获取模块、构建模块和第一确定模块,其中,所述第一获取模块用于,在图像库中获取第一场景图像的关联图像,所述第一场景图像为第一子场景的第一图像,所述关联图像中包括所述第一子场景的第二图像,所述第二图像中所述第一子场景的拍摄视角与所述第一图像中所述第一子场景的拍摄视角不同,所述第一子场景为待构建场景中的任意一个子场景;所述构建模块用于,根据所述第一场景图像和所述关联图像,构建所述第一子场景的虚拟三维场景;所述第一确定模块用于,根据所述关联图像中的剩余图像,确定新的第一场景图像,直至对所述待构建场景中的所有子场景构建完成,其中,所述关联图像中的剩余图像为所述关联图像中除已完成虚拟三维场景构建的子场景的图像外的图像。在一种可能的实施方式中,所述第一获取模块具体用于:获取图像库中每个图像对应的子场景标识、以及每个图像对应的子场景标识的置信度,所述图像库中每个图像对应至少一个子场景标识,所述置信度为所述图像中包括所述子场景标识对应的子场景的概率;根据图像库中每个图像对应的子场景标识、以及每个图像对应的子场景标识的置信度,在所述预设数据库中确定所述关联图像,其中,所述关联图像对应的子场景标识中包括所述第一子场景的标识,且所述关联图像对应的所述第一子场景的标识的置信度大于第一预设阈值。在另一种可能的实施方式中,所述构建模块具体用于:获取所述关联图像的第一标注图像,所述第一标注图像包括所述第一子场景的第二图像;根据所述第一场景图像和所述第一标注图像,确定所述第一场景图像和所述第一标注图像的视差图像;根据所述视差图像,构建所述第一子场景的虚拟三维场景。在另一种可能的实施方式中,所述第一确定模块具体用于:在所述关联图像中确定剩余图像;根据所述关联图像的剩余图像,确定所述新的第一场景图像。在另一种可能的实施方式中,所述第一确定模块具体用于:确定所述关联图像中包括的标注图像、及每个标注图像对应的子场景标识;获取已完成虚拟三维场景构建的子场景标识;根据所述关联图像中包括的标注图像对应的子场景标识和已完成虚拟三维场景构建的子场景标识,在所述关联图像中确定剩余标注图像;确定所述剩余图像包括所述剩本文档来自技高网...

【技术保护点】
1.一种虚拟三维场景构建方法,其特征在于,包括:在图像库中获取第一场景图像的关联图像,所述第一场景图像为第一子场景的第一图像,所述关联图像中包括所述第一子场景的第二图像,所述第二图像中所述第一子场景的拍摄视角与所述第一图像中所述第一子场景的拍摄视角不同,所述第一子场景为待构建场景中的任意一个子场景;根据所述第一场景图像和所述关联图像,构建所述第一子场景的虚拟三维场景;根据所述关联图像中的剩余图像,确定新的第一场景图像,直至对所述待构建场景中的所有子场景构建完成,其中,所述关联图像中的剩余图像为所述关联图像中除已完成虚拟三维场景构建的子场景的图像外的图像。

【技术特征摘要】
1.一种虚拟三维场景构建方法,其特征在于,包括:在图像库中获取第一场景图像的关联图像,所述第一场景图像为第一子场景的第一图像,所述关联图像中包括所述第一子场景的第二图像,所述第二图像中所述第一子场景的拍摄视角与所述第一图像中所述第一子场景的拍摄视角不同,所述第一子场景为待构建场景中的任意一个子场景;根据所述第一场景图像和所述关联图像,构建所述第一子场景的虚拟三维场景;根据所述关联图像中的剩余图像,确定新的第一场景图像,直至对所述待构建场景中的所有子场景构建完成,其中,所述关联图像中的剩余图像为所述关联图像中除已完成虚拟三维场景构建的子场景的图像外的图像。2.根据权利要求1所述的方法,其特征在于,所述获取第一场景图像的关联图像,包括:获取图像库中每个图像对应的子场景标识、以及每个图像对应的子场景标识的置信度,所述图像库中每个图像对应至少一个子场景标识,所述置信度为所述图像中包括所述子场景标识对应的子场景的概率;根据图像库中每个图像对应的子场景标识、以及每个图像对应的子场景标识的置信度,在所述预设数据库中确定所述关联图像,其中,所述关联图像对应的子场景标识中包括所述第一子场景的标识,且所述关联图像对应的所述第一子场景的标识的置信度大于第一预设阈值。3.根据权利要求1所述的方法,其特征在于,所述根据所述第一场景图像和所述关联图像,构建所述第一子场景的虚拟三维场景,包括:获取所述关联图像的第一标注图像,所述第一标注图像包括所述第一子场景的第二图像;根据所述第一场景图像和所述第一标注图像,确定所述第一场景图像和所述第一标注图像的视差图像;根据所述视差图像,构建所述第一子场景的虚拟三维场景。4.根据权利要求1-3任一项所述的方法,其特征在于,所述根据所述关联图像中的剩余图像,确定新的第一场景图像,包括:在所述关联图像中确定剩余图像;根据所述关联图像的剩余图像,确定所述新的第一场景图像。5.根据权利要求4所述的方法,其特征在于,所述在所述关联图像中确定剩余图像,包括:确定所述关联图像中包括的标注图像、及每个标注图像对应的子场景标识;获取已完成虚拟三维场景构建的子场景标识;根据所述关联图像中包括的标注图像对应的子场景标识和已完成虚拟三维场景构建的子场景标识,在所述关联图像中确定剩余标注图像;确定所述剩余图像包括所述剩余标注图像。6.根据权利要求5所述的方法,其特征在于,所述根据所述关联图像中的剩余图像,确定新的第一场景图像,包括:根据所述剩余图像中每个剩余标注图像对应的子场景标识的置信度,在所述剩余图像包括的剩余标注图像中确定目标剩余标注图像;将所述目标剩余标注图像确定为所述新的第一场景图像。7.根据权利要求1-3任一项所述的方法,其特征在于,所述方法还包括:获取所述待构建场景对应的第三图像;将所述第三图像与已知标注图像进行匹配,以获取第三图像中任意部分图像与所述已知标注图像的相似度,所述已知标注图像为所述图像库中子场景标识的置信度为1的标注图像;根据第三图像中任意部分图像与所述已知标注图像的相似度,确定第三图像的图像信息,所述第三图像的图像信息包括:所述第三图像中包括的标注图像、每个标注图像对应的子场景标识、以及每个标注图像对应的子场景标识的置信度。8.根据权利要求7所述的方法,其特征在于,根据第三图像中任意部分图像与所述已知标注图像的相似度,确定第三图像的图像信息,包括:若所述第三图像中的第一部分图像与第一已知标注图像的相似度最大,且所述第一部分图像与所述第一已知标注图像的相似度大于第一阈值,则将所述第一部分图像确定为所述第三图像的第二标注图像,确定所述第二标注图像对应的子场景标识为所述第一已知标注图像对应的子场景标识,确定所述第二标注图像对应的子场景标识的置信度为所述第一部分图像与所述第一已知标注图像的相似度。9.根据权利要求7所述的方法,其特征在于,根据第三图像中任意部分图像与所述已知标注图像的相似度,确定第三图像的图像信息,包括:若所述第三图像中的第二部分图像与每个已知标注图像的相似度均小于第二阈值,则将所述第二部分图像确定为所述第三图像的第三标注图像,并确定所述第三标注图像对应的子场景标识为新生成的子场景标识,确定所述第三标注图像对应的子场景标识的置信度为1,所述第二部分图像为所述第三图像中除所述第二标注图像外的图像。10.一种虚拟三维场景构建装置,其特征在于,包括第一获取模块、构建模块和第一确定模块,其中,所述第一获取模块用于,在图像库中获取第一场景图像的关联图像,所述第一场景图像为第一子场景的第...

【专利技术属性】
技术研发人员:张岩
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1