matlab
kinect
代码偏振深度
+
RGB
立体对
这个存储库是论文的实现。
它包含两个部分:
1.
使用图形模型从偏振图像中校正法线。
2.
用论文第
6
节描述的线性方程估计最终深度。
这两部分构成了论文的流水线,但它们可以独立运行。
例如,如果您有来自其他来源(即
kinect、多视图)的粗略深度图,您仍然可以通过管道运行代码。
或者您有一个不是来自我们的“法线校正”的校正法线贴图,您可以跳转到“深度估计”,但可以指定其他参数。
请参阅“数据”文件夹。
如果您有任何疑问,请随时与我联系。
正常校正
这部分是在python2.7下用OpenGM库实现的,它需要一个corse深度图(理论上,它可以获取任何深度图的来源,只要它与偏振图像对齐即可。在我们的论文中,粗深度来自立体重建)和偏振图像作为输入,输出是根据偏振信息校正的法线和估计的镜面反射掩模。
深度估计
这部分在Matlab下实现。
它需要校正法线(但可以是任何类型的“引导”表面法线)、估计的镜面反射蒙版、偏振图像、光源和相机矩阵。
它估计物体的反照率和深度。
工具
安装OpenGM请参考,或通过以下命令(仅支持pyt