1.一种场景重建方法,其特征在于,所述方法包括:根据图像采集器采集的目标场景的图像,确定所述图像采集器中每个相机的内部参数及位姿信息,其中,所述图像采集器中包括多个相机;基于每张图像对应相机的内部参数及位姿信息,确定所述图像对应的点云数据;基于每张图像对应相机的位姿信息,确定所述点云数据对应的补充数据,其中,所述补充数据用于对所述点云数据进行补充;基于所述点云数据和所述补充数据,通过改进的三维高斯泼溅算法对所述目标场景进行场景重建;所述基于每张图像对应相机的位姿信息,确定所述点云数据对应的补充数据,包括:基于每张图像对应相机的位姿信息,确定所述图像采集器中的中心相机;根据所述中心相机拍摄的图像,确定所述图像采集器中的至少一个目标相机,所述目标相机拍摄的图像与所述中心相机拍摄的图像存在视场重叠区域;基于所述中心相机的位姿信息和所述目标相机的位姿信息,在所述目标相机中确定距离所述中心相机最远的最远相机;根据所述中心相机和所述最远相机的位姿信息,确定所述补充数据;所述根据所述中心相机和所述最远相机的位姿信息,确定所述补充数据,包括:根据所述中心相机和所述最远相机的位姿信息,确定所述中心相机与所述目标场景中零视差区域的目标距离;以所述目标距离为半径,构造目标球体;在所述目标球体的表面上设置至少一个随机颜色,得到三维高斯泼溅算法的补充数据。
2.根据权利要求1所述的方法,其特征在于,所述根据图像采集器采集的目标场景的图像,确定所述图像采集器中每个相机的内部参数及位姿信息,包括:提取所述目标场景的图像中每张图像的二维特征点和每个相机的内部参数;将每张图像的二维特征点与目标场景的三维特特征点进行匹配;基于每张图像中特征匹配的二维特征点和三维特征点,以及每张图像对应相机的内部参数,计算每张图像对应相机的位姿信息。
3.根据权利要求1所述的方法,其特征在于,所述基于所述点云数据和所述补充数据,通过改进的三维高斯泼溅算法对所述目标场景进行场景重建,包括:根据所述点云数据和所述补充数据,通过三维高斯泼溅算法对所述目标场景进行渲染,得到初始渲染结果;根据所述初始渲染结果中的像素信息和所述目标场景的真实像素信息,通过预设的损失函数对所述三维高斯泼溅算法的参数进行调整,得到调整后的三维高斯泼溅算法;通过调整后的三维高斯泼溅算法,对所述目标场景进行场景重建。
4.根据权利要求3所述的方法,其特征在于,所述根据所述点云数据和所述补充数据,通过三维高斯泼溅算法对所述目标场景进行渲染,得到初始渲染结果,包括:根据所述点云数据和所述补充数据,通过三维高斯泼溅算法对所述目标场景进行渲染,得到第一渲染结果;根据颜色变换参数,对所述第一渲染结果中的像素进行颜色转换,得到所述初始渲染结果。
5.根据权利要求3所述的方法,其特征在于,所述预设的损失函数包括:其中,Loss表示损失值, 、 、 为权重参数,u,v表示目标渲染结果中像素的坐标, 表示第i张图像, 表示梯度算子, 为权重参数, 表示目标渲染结果中像素的颜色,GT表示像素的真实颜色, 表示光度损失项, 为三维高斯泼溅算法中椭圆形状的正则项, 表示结构性损失项, 为像素颜色的正则项。
6.一种场景重建系统,其特征在于,所述系统包括:图像采集器,所述图像采集器用于采集目标场景的图像;处理器;用于存储处理器可执行指令的存储器;其中,所述处理器用于实现权利要求1~5任一所述方法的步骤。
7.根据权利要求6所述的系统,其特征在于,所述图像采集器包括:相机组件,所述相机组件包括相机底座和多个相机,所述相机底座为半球型,所述多个相机均匀设置在所述相机底座凸起一侧;支架,所述支架与所述相机组件固定连接;可移动底座,所述支架与所述可移动底座固定连接。
8.一种场景重建装置,其特征在于,所述装置包括:第一确定单元,用于根据图像采集器采集的目标场景的图像,确定所述图像采集器中每个相机的内部参数及位姿信息,其中,所述图像采集器中包括多个相机;第二确定单元,用于基于每张图像对应相机的内部参数及位姿信息,确定所述图像对应的点云数据;第三确定单元,用于基于每张图像对应相机的位姿信息,确定所述点云数据对应的补充数据,其中,所述补充数据用于对所述点云数据进行补充;重建单元,用于基于所述点云数据和所述补充数据,通过改进的三维高斯泼溅算法对所述目标场景进行场景重建;所述第三确定单元,用于:基于每张图像对应相机的位姿信息,确定所述图像采集器中的中心相机;根据所述中心相机拍摄的图像,确定所述图像采集器中的至少一个目标相机,所述目标相机拍摄的图像与所述中心相机拍摄的图像存在视场重叠区域;基于所述中心相机的位姿信息和所述目标相机的位姿信息,在所述目标相机中确定距离所述中心相机最远的最远相机;根据所述中心相机和所述最远相机的位姿信息,确定所述补充数据;所述第三确定单元,还用于:根据所述中心相机和所述最远相机的位姿信息,确定所述中心相机与所述目标场景中零视差区域的目标距离;以所述目标距离为半径,构造目标球体;在所述目标球体的表面上设置一定量点云,并赋予其至少一个随机颜色,得到三维高斯泼溅算法的补充数据。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述程序被处理器执行时实现权利要求1-5任一所述方法的步骤。
10.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现权利要求1-5任一所述方法的步骤。