本说明书实施例提供一种模型数据的压缩、解压缩方法及设备。在该压缩方法中,压缩设备获得待压缩的目标模型后,可以在M个拍摄视角中确定N个关键视角,并通过在N个关键视角下对目标模型中各点云的位置信息进行投影和反投影得到第一稀疏模型,再对第一稀疏模型中的各点云的属性信息进行渲染得到第二稀疏模型,使得第二稀疏模型的场景表征能力趋于目标模型的场景表征能力,进而,在N个关键视角下对第二稀疏模型中各点云的位置信息和属性信息进行投影,得到第一投影图像集合,并对第一投影图像集合中的各投影图像分别进行图像压缩,得到第二投影图像集合,并将第二投影图像集合作为目标模型对应的压缩数据。
背景技术
随着科技的快速发展,人们对于对场景的高质量三维重建和实时渲染体验提出了更高的要求。三维重建技术可以从二维的数据中恢复出物体或场景的三维几何形状和外观信息。点云是三维重建技术中常用的一种数据表示形式,重建的三维模型可以由点云组成。点云由大量的点组成,每个点包含物体或场景在三维空间中的信息。但是在三维重建技术应用过程中,表征三维模型的点云数量过大,表征参数较多,使得重建的模型很难直接部署在端侧的设备上,并且在模型存储和传输方面也提出更高的要求。
例如,3D高斯溅射(3Dimensional Gaussian Splatting,3DGS)重建技术在多个存在多个领域展现出应用潜力。3DGS重建技术通过采集一段场景视频或图像,结合场景隐式的离散高斯点云的表征方式,可以实现低成本高质量的场景重建。但是该项技术在应用过程中,会存在3D高斯点云的表征冗余的现象,使得基于3DGS重建技术重建的场景模型很难直接部署在端侧的设备上,在模型存储和传输方面也会消耗更多的资源。
因此,如何压缩三维重建技术中模型数据是亟待解决的技术难题。
背景技术部分的内容仅仅是发明人个人所知晓的信息,并不代表上述信息在本公开申请日之前已经进入公共领域,也不代表其可以成为本公开的现有技术。
实现思路