论文标题
3D重建的自适应关节优化,并具有可区分的渲染
Adaptive Joint Optimization for 3D Reconstruction with Differentiable Rendering
论文作者
论文摘要
由于在扫描和量化过程中引入了不可避免的噪声,因此通过RGB-D传感器通过RGB-D传感器重建几何和纹理中的错误,导致诸如摄像机漂移,网格失真,纹理幽灵和模糊之类的伪像。考虑到不完善的重建3D模型,大多数以前的方法都集中在几何,纹理或相机姿势的完善上。或不同的优化方案和优化每个组件的目标已在先前的关节优化方法中使用,形成了复杂的系统。在本文中,我们提出了一种基于可区分渲染的新型优化方法,该方法通过在渲染结果与相应的RGB-D输入之间执行一致性,将相机姿势,几何和纹理的优化整合到统一的框架中。基于统一的框架,我们引入了一种联合优化方法,以完全利用几何,纹理和相机姿势之间的相互关系,并描述一种自适应交织策略,以提高优化稳定性和效率。使用可区分的渲染,应用图像级的对抗损失来进一步改善3D模型,从而使其更加逼真。使用定量和定性评估的合成和真实数据实验表明,我们在恢复精细的几何形状和高素质纹理方面的优越性。可从https://adjointopti.githopti.github.io/adjoin.github.io/获得。
Due to inevitable noises introduced during scanning and quantization, 3D reconstruction via RGB-D sensors suffers from errors both in geometry and texture, leading to artifacts such as camera drifting, mesh distortion, texture ghosting, and blurriness. Given an imperfect reconstructed 3D model, most previous methods have focused on the refinement of either geometry, texture, or camera pose. Or different optimization schemes and objectives for optimizing each component have been used in previous joint optimization methods, forming a complicated system. In this paper, we propose a novel optimization approach based on differentiable rendering, which integrates the optimization of camera pose, geometry, and texture into a unified framework by enforcing consistency between the rendered results and the corresponding RGB-D inputs. Based on the unified framework, we introduce a joint optimization approach to fully exploit the inter-relationships between geometry, texture, and camera pose, and describe an adaptive interleaving strategy to improve optimization stability and efficiency. Using differentiable rendering, an image-level adversarial loss is applied to further improve the 3D model, making it more photorealistic. Experiments on synthetic and real data using quantitative and qualitative evaluation demonstrated the superiority of our approach in recovering both fine-scale geometry and high-fidelity texture.Code is available at https://adjointopti.github.io/adjoin.github.io/.