系列文章:

  1. 双目视觉(一)双目视觉系统
  2. 双目视觉(二)双目匹配的困难和评判标准
  3. 双目视觉(三)立体匹配算法
  4. 双目视觉(四)匹配代价
  5. 双目视觉(五)立体匹配算法之动态规划全局匹配
  6. 双目视觉(六)U-V视差
  7. 双目视觉(七)稀疏双目匹配
  8. 【项目实战】利用U-V视差进行地面检测
  9. 【项目实践】U-V视差路面检测之动态规划

1.双目匹配时面临的困难

在双目视觉中立体匹配经过半个世纪的发展,已经取得很多研究成果,但依然面临各种各样的难点与挑战。一般立体匹配算法受以下几方面影响,这也是国内外学者一直需要解决的关键问题:包括立体匹配受本身内在因素的影响,同时也受到外界环境的影响(即外在因素)以及算法精度与运行时间问题,使得在实际应用中还存在一定的局限性。

光学失真

表面反光

缩放

透视变换造成的失真

缺少纹理的区域(白墙)

重复出现

透明的物体

遮挡

2.双目匹配的评价标准

在 2002 年以前,虽然立体匹配算法得到很大的发展,但却没有一个统一的标准来评估算法的好坏。所以 Scharstein 和 Szelisk开发了在线评估平台Middlebury(vision.middlebury.edu/stereo) 网站,该平台提供了四组标准的立体匹配图像数据,分别为 Tsukuba、Venus、Teddy 和 Cones

这些图片都是在不同环境下拍摄的,而且都经过外极线校正所得,并同时给出四组图像的真实视差图(Ground truth
image)作为参考,通过将上传到网站的算法和真实视差结果进行分析对比,从而得到准确的算法评估数据,同时为了对算法进行定量的评估,提出了均方根误差和误匹配率两大指标进行分析:

  • 均方根误差法 RMS(root-mean-squared)

  • 误匹配率 PBM(Percentage of bad matching pixels)

在对立体匹配算法进行误差计算评测时,通常用 Middleburry 评测网站给出三类典型区域进行划分,如非遮挡区域误匹配率(nonocc)所有像素点的误匹配率(all)视差不连续区域误匹配率(disc),对这些区域利用上述公式计算误差率,再通过计算整幅图像的平均误差率对上传的图像进行整体评估,并得到在网站中的公开排名。

双目视觉(二)双目匹配的困难和评判标准相关推荐

  1. orbslam2的双目匹配机制代码注释

    /** 双目匹配函数** 为左图的每一个特征点在右图中找到匹配点 \n* 根据基线(有冗余范围)上描述子距离找到匹配, 再进行SAD精确定位 \n '* 这里所说的SAD是一种双目立体视觉匹配算法,可 ...

  2. 运用OpenCV进行双目匹配时各参数的意义

    在进行双目匹配的过程中发现匹配参数对最后得到的视差的结果有很大的影响.但是对各参数的意义本人却不是很明白.看了邹宇华老师的文章后有点感觉了,特此把这部分摘录出来研究下. OpenCV中双目匹配算法有: ...

  3. matlab 双目 视差,双目匹配与视差计算

    双目匹配与视差计算 立体匹配主要是通过找出每对图像间的对应关系,根据三角测量原理,得到视差图:在获得了视差信息后,根据投影模型很容易地可以得到原始图像的深度信息和三维信息.立体匹配技术被普遍认为是立体 ...

  4. SIGIR 2020 | 相似问题判定的二次匹配模型

    ©PaperWeekly 原创 · 作者|金金 单位|阿里巴巴研究实习生 研究方向|推荐系统 论文标题:Match²: A Matching over Matching Model for Simil ...

  5. ORB-SLAM3中双目匹配

    ORB-SLAM3中双目匹配 主要流程 对右目点形成搜索表(key为该行r范围内的所有特征点) 对左目点进行遍历: 1.遍历在该位置的搜索表中右目的点(阈值 金字塔层级.minU.maxU) 2.使用 ...

  6. 【双目视觉】双目立体匹配

    一.双目立体匹配算法 在opencv中用的比较多的双目立体匹配算法有两种:BM和SGBM.SGBM是BM立体匹配算法的优化版,属于半全局匹配,相对于BM花的时间要更多,但效果优于BM.本文使用的是SG ...

  7. opencv双目视觉标定、匹配和测量 (附代码)

    from:https://blog.csdn.net/bcj296050240/article/details/52778741 双目视觉原理方面参照<学习Opencv>和大牛博客 htt ...

  8. opencv双目视觉标定、匹配和测量 (附代码)(转载)

    版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/bcj296050240/article/details/52778741 双目视觉原理方面参照< ...

  9. java正则出现次数_正则表达式(二)—匹配次数的正则

    正则表达式 匹配次数的正则 在前一篇文章中,我们总结了和位置相关的正则,在这篇文章中,我们将继续学习正则表达式其它的内容. 假如现在给你一个regular_1.txt文件,让你找出含有连续2个a的行, ...

最新文章

  1. Linux下xz与tar的区别
  2. centos nginx离线安装
  3. java 多线程 8 : 线程通信
  4. elman神经网络_西瓜书第五章——神经网络
  5. ES6入门之对象的扩展
  6. Unitils集成DBUnit的问题-解决方案
  7. JAVA给枚举成员指定值
  8. python金融衍生品有哪些_什么是金融衍生品,金融衍生品有哪些?
  9. 头条 上传图片大小_无锡抖音巨量运营培训南天值得选择——鹰手营子矿头条...
  10. 强智教务管理系统爬虫难关1
  11. 格式化后如何修复损坏的JPEG文件?
  12. 《蜘蛛侠3》5月2日中国提前上映
  13. 【接口调用】EasyCVR获取直播流接口调用过程
  14. adb按键精灵_雷电安卓模拟器修改信息及常用adb命令整理贴
  15. 量子统计:玻尔兹曼分布、玻色分布、费米分布
  16. 嵌入式计算机课程设计,嵌入式系统设计课设报告.doc
  17. python正则表达式查找(findall)
  18. uni-app项目自动化测试
  19. 爬虫日记(28):scrapy使用中间件调用浏览器
  20. Python数据驱动模块DDT

热门文章

  1. 简易的第三方组件日志脱敏
  2. C++ Blah数集
  3. fedora chm 文档 阅读
  4. Verilog学习:常用模块——分频器的使用
  5. Yes, People Buy Ferraris In A Recession
  6. 粟粟的书架(主席树+前缀和)
  7. echarts的多个y轴tooltip的单位不同解决
  8. 简单的计算器程序却蕴涵的有趣的数据结构
  9. Vue引入element组件
  10. iPhone X以及iOS11的一些问题以及简单的适配