如何实现refine的?

几何误差和阴影误差如何加到一起?

为了解决什么问题?

弱纹理或无纹理:单纯的多视图立体算法在物体表面弱纹理或者无纹理区域重建完整度不够高,精度也不够高,因此结合阴影恢复形状来重建物体表面的高频细节。

物体表面具有随空间变化的反照率的区域:使用双三次模型完成光滑表面面片的表达,从而隐式保证了模型对空间变化反照率区域的有效性。

能量方程权重因子:利用图像梯度,在梯度大的区域纹理丰富使用几何约束,梯度小的区域表面平坦均匀使用明暗阴影约束。

同样是利用图片中的阴影信息,是否有考虑到Photometric Stereo和Shape from Shading的异同点……

解决方案?

图像坐标系中的一点与世界坐标系中的三维点之间的关系

x=K[RX+t]

根据这个公式可以得到参考视角图像与相邻图像像素之间的单应关系。

TODO

空间中的点一定能对应到图像中的某一个像素上吗?

是否准确?

怎么选择?设置阈值吗?设置的标准又该怎么确定?

还是说直接扔进去迭代更新就可以了?为什么?

然后利用空间点在参考视角图像中的坐标处的图像梯度构造几何误差项,将所有相邻图像中所有像素点间的误差值相加。

Bidirectional Reflectance Distribution Function根据入射方向的辐照度估计出射方向的辐射度。周围环境光照的球谐函数模型R=a·ΣBh

基函数的系数可以由前一次产生的几何形状进行估计,第一次估计时使用多视图立体产生的初始几何形状。对其取log然后计算梯度,可以得到一个将albedo和shading分离的方程。

前次几何形状求得的反照率的值如何映射到图像坐标系中?

每次映射的位置不同有无影响?

如果表面反照度是局部恒常的,图像亮度梯度只与表面法向量的变化有关,给定光照模型,表面法向量只能按照模型假设在特定方向上改变,而与反照度的实际值无关。

仍然是针对图像中的每一个像素点的梯度值进行计算,估计值与真实值之间的误差构成阴影误差项。

两个误差项使用的都是L1范数的形式,对不满足假设的外点而言更加鲁棒。由于对数域的值相对小很多,使用图像亮度梯度的模的倒数对明暗信息误差项进行放大保证两项相对均衡。

达到了什么样的效果?

在重建精度和完整度上有一定的改进,运行时间也有所提升。

最新文章

  1. C#中图片新增水印
  2. php 上传大文件配置upload_max_filesize和post_max_size选项
  3. libsvm参数学习和核函数使用(转载)
  4. 关于JQuery
  5. keil 怎样新建工程,编写代码?
  6. import
  7. memcache与memcached扩展的区别
  8. [转]PHP5.5安装PHPRedis扩展
  9. python 操作符笔记:
  10. jquery easyUI 日期格式化,DateBox只显示年
  11. RR 和RC 幻读问题
  12. shrio登录验证
  13. Java关于使用“final”修饰基本类型的注意事项
  14. K-means聚类的Python实现
  15. React从入门到放弃之前奏(4):Redux中间件
  16. QT---实现舒尔特方格(零基础入门)
  17. python常用内建模块 collections,bs64,struct,hashlib,itertools,contextlib,xml
  18. WebRTC 基于GCC的拥塞控制(下)
  19. perf之sched
  20. dubbo白名单通过filter,spring web通过拦截器或者filter即可

热门文章

  1. mysql5.x数据库文件导入mysql5.7数据库出错解决方法
  2. 【hibernate】应用程序级别的视图
  3. 【Java Web开发学习】Spring构造器和属性注入
  4. Java并发编程系列-(6) Java线程池
  5. C语言每日一练——第1题
  6. ACM/ICPC 2018亚洲区预选赛北京赛站网络赛 D 80 Days (线段树查询最小值)
  7. 这几种JavaScript语法不要轻易使用,容易出事
  8. logging in kubernetes
  9. c++之数据的输入和输出
  10. Power BI 的数据源及数据刷新