intrinsic3d论文阅读
这篇文章的核心idea主要是纹理细化,同时优化geometry,texures,camera pose,这方法是基于SfS和SVSH。
# Introducting
1.体积融合方法能够有效的减少传感器噪声的影响,但因此重建的表面更偏向平滑,缺少细节。
2.很多RGB-D重建框架只是简单地将深度像素的RGB值映射到几何图形上,在对应体素上加权平均,这也会导致表面模糊。
为了解决上述两个问题,于是有了两种独立的解决方法:
- 首先通过迭代求解位姿对齐,然后颜色平均,对于错误的几何对齐,通过非刚性变化来优化,最后也可以得到高质量的表面纹理。
- 基于阴影的细化技术,通过阴影约束来增强深度帧。这种技术一般是一个顺序管道,首先对齐RGB-D帧,然后融合RGB和depth到体积网格中,最后细化重建。但是这管道下,如果先前有错误,那么后面的纹理细化也会跟着出错。
在作者的工作中,结合这两种方向去解决上述两个问题,计算精确的表面几何,再重构纹理。作者的思路如下:
- 表面几何由SDF来表示,通过输入的深度信息,阴影,RGB来约束。
- 通过全局光度和几何一致性,矫正相机位姿和内参。
- 细化表面纹理。
- 空间变化的照明和表面反照率值受到RGB测量和表面几何的限制。
主要是为了参数化3D模型。
我们通过联合优化三维几何、表面材料(反照率)、摄像机姿态、摄像机内部(包括镜头畸变)以及使用球谐基函数精确的场景照明,重构了一个体符号距离函数。
不只是估计一个单一的全局场景照明,我们估计空间变化的球形谐波来检索准确的场景照明。
我们利用时间视图采样和过滤技术来减轻运动模糊的影响,从而有效地处理来自低成本消费级的数据RGB-D传感器设备
SfS旨在从单张RGB图像中提取3D结构,当光源和相机位置都是已知时,理论已经是很成熟了。因此阴影和反射估计已经成为细化几何的重要上下文的线索。参考文献[20]使用SDF重建方法有两个缺点,第一,假设了一个单一的全局照明设置;第二优化是一个顺序管道,意味着位姿和表面颜色只进行一次优化。
在我们的方法中,系统的解决这些缺点通过联合优化策略,以及空间变化照明参数化。
# Overview
- 通过输入带有初始位姿的RGB-D图像序列,首先估计一个SDF模型。为了减少运动模糊的试图的影响,根据模糊度量自动选择视图来建立颜色约束。
- 分层的SDF模型,RGB帧,使用金字塔分层优化。
- 在每次迭代的内部,通过将SDF体积分割成具有独立球形谐波(SH)参数的固定大小的子体积。在估计过程中联合求解所有SH参数,通过在给定体积中三线性插值获得子体积。
- 在框架的主阶段中,利用估计的光照来联合细化SDF的表面和反射率,图像位姿,内参。最后通过Marching Cubes来提取模型。
# Signed Distance Field
每个体素包含SDF值
# Image Formation Model and Sampling
RGB-D Data && Camera Model 说明图像数据的一些符号定义,旋转平移的位姿参数,内参,投影模型。
Keyframe Selection 为了减少运动模糊的影响,使用参考文献[6]的模糊度测量来选择视图,具体的说,在连续
Observations Sampling and Colorization 通过关键帧,重新计算等值面的体素的颜色值,首先判断体素是否在某个相机视野,最后这个体素的所有颜色和权重观测存放在$\mathcal{O}_v
# Lighting Estimation using Spatially-varying Spherical Harmonics
Lighting Model 为了表示场景的照明,对每个表面点的阴影参数化表示。通过体素的法向量,反照率,照明参数计算体素的阴影B。
Spherical Harmonics 为了估计体素的阴影B,使用b=3的SH基函数
Subbolume Partitioning 为了解决一个单一SH基的缺点,我们扩展了传统的公式。将重建好的体积转换到一个固定大小的K个子体积中,每个子体积都分配一个SH基。
Spatially-varying Spherical Harmonics 我们现在有
其中,
# Joint Optimization of Geometry, Albedo, and Image Formation Model
同时优化相机位姿,体素sdf值,反照率,相机内参。
其中,