三维重建方法、电子设备、存储介质及计算机程序产品与流程

摘要: 本申请涉及图像处理,尤其涉及一种三维重建方法、电子设备、存储介质及计算机程序产品。背景技术:1、在进行大场景重建时,先对图像数据预处理,去除噪声、校正色彩和几何...
三维重建方法、电子设备、存储介质及计算机程序产品与流程

本申请涉及图像处理,尤其涉及一种三维重建方法、电子设备、存储介质及计算机程序产品。

背景技术:

1、在进行大场景重建时,先对图像数据预处理,去除噪声、校正色彩和几何畸变,然后提取尺度不变特征变换(scale-invariant feature transform,sift)特征点,进行初始相机位姿估计和稀疏点云生成,利用稀疏点云进行三维高斯溅射(3d gaussiansplatting,3dgs)的训练,以进行重建,但对于体育场景下,存在运动的运动员、大面积弱纹理的场地或草坪、大面积的观众席和场馆建筑,进行稀疏数据采集不能完整获取体育场景下的全部信息,导致三维重建的质量较低。

技术实现思路

1、本申请实施例提供一种三维重建方法、电子设备、存储介质及计算机程序产品,能够提高三维重建的质量。

2、本申请实施例的技术方案是这样实现的:

3、本申请实施例提供一种三维重建方法,所述方法包括:

4、根据第一场景对应的多视角图像,确定所述第一场景对应的稠密点云;

5、确定所述多视角图像中的每一视角图像包含的第一区域;所述第一区域为被小于第一数量的视角观测到的区域;

6、根据所述第一区域和天空盒模型构建所述第一场景对应的背景模型;

7、基于所述稠密点云和所述背景模型对三维高斯溅射3dgs模型进行训练,得到训练后的3dgs模型;

8、利用所述训练后的3dgs模型对所述第一场景进行三维重建。

9、本申请实施例提供一种电子设备,所述电子设备包括:

10、存储器,用于存储计算机可执行指令或者计算机程序;

11、处理器,用于执行所述存储器中存储的计算机可执行指令或者计算机程序时,实现本申请实施例提供的三维重建方法。

12、本申请实施例提供一种存储介质,存储有计算机程序或计算机可执行指令,用于被处理器执行时实现本申请实施例提供的三维重建方法。

13、本申请实施例提供一种计算机程序产品,包括计算机程序或计算机可执行指令,所述计算机程序或计算机可执行指令被处理器执行时,实现本申请实施例提供的三维重建方法。

14、本申请实施例具有以下有益效果:

15、通过根据第一场景对应的多视角图像,确定第一场景对应的稠密点云,而稠密点云相比于稀疏点云能表达更多场景细节,即在稀疏采集第一场景对应的多视角图像的情况下,确定第一场景对应的稠密点云能够表达更多场景细节,确定多视角图像中的每一视角图像包含的第一区域,第一区域为被小于第一数量的视角观测到的区域,根据第一区域和天空盒模型构建第一场景对应的背景模型,在进行三维重建时考虑到第一场景对应的背景,能够提升背景重建的质量,且通过稠密点云和背景模型对3dgs模型进行训练,以利用训练后的3dgs模型进行三维重建,稠密点云对3dgs进行训练,能使得到的3dgs模型保留更多的场景细节,通过背景模型对3dgs进行训练,以考虑三维重建过程中的背景细节,进而提高三维重建的质量。

1.一种三维重建方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述多视角图像中的每一视角图像包含的第一区域,包括:

3.根据权利要求2所述的方法,其特征在于,所述确定所述一个或多个图像块对应的一个或多个观测信息,包括:

4.根据权利要求2所述的方法,其特征在于,所述根据所述一个或多个观测信息从所述一个或多个图像块中确定所述第一区域,包括:

5.根据权利要求1所述的方法,其特征在于,所述根据第一场景对应的多视角图像,确定所述第一场景对应的稠密点云,包括:

6.根据权利要求5所述的方法,其特征在于,所述将所述稠密特征点转换为所述稠密点云,包括:

7.根据权利要求1所述的方法,其特征在于,所述根据所述第一区域和天空盒模型构建所述第一场景对应的背景模型,包括:

8.一种电子设备,其特征在于,所述电子设备包括:

9.一种存储介质,其上存储有计算机程序或计算机可执行指令,其特征在于,所述计算机程序或所述或计算机可执行指令被处理器执行时实现权利要求1至7任一项所述方法的步骤。

10.一种计算机程序产品,包括计算机程序或计算机可执行指令,其特征在于,所述计算机程序或所述或计算机可执行指令被处理器执行时实现权利要求1至7任一项所述方法的步骤。