首先代码实现是根据"Segment-Based Stereo Matching Using Belief Propogation and Self-Adapting Dissimilarity Measure"来的,之所以使用这一论文主要是因为其http://vision.middlebury.edu/stereo/这网站上面排名较高,而且已经有人将其代码实现出来了(尽管代码与论文描述还是有些出入)。

先附上代码链接(后续可能会对其改进):http://download.csdn.net/detail/longvipp/8053239

论文大致可以分为三部分:

1,图像分割

使用mean-shift对图像进行平滑以及分割,以方便对后面视差图进行优化

2,求初始视差图

这一部分论文采用的是SAD和GRAD两个代价函数对匹配进行评价的。论文采用的是基于固定窗口的块匹配(这里有很多地方使用的是动态窗口法,不知道可不可以对其改进),最后利用cross check求得初始视差图

3,平面模板提取以及分配

这一部分的代码实现与论文讲的不太一样,好像并没有使用平面模板,以及最后的Loop Belief Propogation进行对视差图优化。代码中直接对上面属于某一分割区域的视差取中值分配给了整个该分割区 域,对所有分割区域都这样计算得到最终视差图,虽然实现较简单,但是效果好像还是不错。希望后面能够对该部分进行重新实现以下。

reference of http://www.cnblogs.com/luluathena/archive/2011/03/21/1990554.html

最新文章

  1. HTML元素坐标定位,这些知识点得掌握
  2. JSON代码格式化 进行查询筛选
  3. 创造tips的秘籍——PHP回调后门
  4. Dynamics AX 2012 R2 AIF 错误 '/MicrosoftDynamicsAXAif60' 应用程序中的服务器错误
  5. poj3264
  6. 记微信开发(有道翻译api)
  7. Monkey源码分析之事件源
  8. CanVas类(绘图类)
  9. 正确使用#include和前置声明(forward declaration)
  10. Reflection的getCallerClass静态方法
  11. Git来操作GitHub~
  12. CentOS 6忘记root密码的解决办法
  13. 4.机器学习——统计学习三要素与最大似然估计、最大后验概率估计及L1、L2正则化
  14. 按照勾选 删除表格的行<tr>
  15. [HNOI2002] 营业额统计
  16. node的http请求
  17. dubbox 的各种管理和监管[转]
  18. Vue 项目优化,持续更新...
  19. 时分秒倒计时的js实现
  20. SQL SERVER 扩展属性的操作方法

热门文章

  1. SQL注入技术专题—由浅入深【精华聚合】
  2. HTML 学习笔记 CSS样式(相对定位 绝对定位)
  3. 多项式FFT相关模板
  4. fabric批量操作远程操作主机的练习
  5. 01传智_jbpm与OA项目_整体项目架构
  6. 准备NOIP2017 编辑距离问题 模板
  7. vue 滚动加载
  8. 判断 JS 中对象的类型
  9. .NET平台下的微信SDK(Rabbit.WeiXin)开源发布
  10. [BZOJ1407][NOI2002]Savage(扩展欧几里德)