左右一致性检测(Left-Right Consistency(LRC) check):

左右检测对实验效果的提升是很显著的,无论是视差图的视觉效果还是数据精度。很多时候LRC都是论文的遮羞布,在论文主体部分优势不明显的情况下,通过LRC依然能得到过得去的结果,从而掩盖了核心算法的孱弱。是的,一些不错的会议文章也是这么干的。这就是论文写作的小trick吧,也是一种潜规则了。

   [Occlusion]遮挡,顾名思义是只出现在一幅图像,而在另一幅图中看不到的那些点。在立体匹配算法中如果不针对遮挡区域做一些特殊处理是不可能通过单幅图提供的有限信息得到遮挡点的正确视差的。遮挡点通常是一块连续的区域,记作occluded region/area。

   [LRC check] LRC check的作用是实现遮挡检测(Occlusion Detection),得到左图对应的遮挡图像。 具体做法:根据左右两幅输入图像,分别得到左右两幅视差图。对于左图中的一个点p,求得的视差值是d1,那么p在右图里的对应点应该是(p-d1),(p-d1)的视差值记作d2。若|d1-d2|>threshold,p标记为遮挡点(occluded point)。

如下依次是,左图的视差图,右图的视差图,teddy左图,左图对应的二值遮挡图。
     

   [Occlusion Filling]得到了二值的遮挡图像,之后是为所有黑色的遮挡点赋予合理的视差值。对于左图而言,遮挡点一般存在于背景区域和前景区域接触的地方。遮挡的产生正是因为前景比背景的偏移量更大,从而将背景遮盖。
   具体赋值方法是:对于一个遮挡点p,分别水平往左和往右找到第一个非遮挡点,记作pl、pr。点p的视差值赋成pl和pr的视差值中较小的那一个。d(p)= min (d(pl),d(pr))(Occluded pixels have the depth of the background)。

下面依次是左图的视差图,进行occlusion filling后的视差图。

 

[Median Filtering]这种简单的Occlusion Filling方法在遮挡区域赋值方面效果显著,但是对初始视差的合理性和精度依赖较高。而且会出现类似于动态规划算法的水平条纹,所以其后常常跟着一个中值滤波步骤以消除条纹。

下图是中值滤波的结果。


  这样,通过LRC check检测出遮挡点,对其进行视差估计,再对整幅图做中值滤波,得到的结果就好多了。

立体匹配---左右一致性检测/遮挡区填充相关推荐

  1. MySQL之一致性检测及数据同步

    前言 当MySQL数据库架构使用主从时,由于事务创建和提交的顺序并不一致.例如我们先创建A事务,在创建B事务,但我们在提交的时候可能先提交B事务,在提交A事务.此时我们从服务在重放二进制日志时,会先执 ...

  2. 检测代码区校验和实现简易反调试

    OD里下断点实际上是将代码改成int 3,又叫"CC中断".基于这个原理,我们可以在程序中创建一个线程,实时检测代码区是否被修改,从而实现反OD下断点. 下面是代码演示: // 校 ...

  3. 2018FME博客大赛-基于FME的不同比例尺线面要素 一致性检测关键技术研究

    编  写:曹 文 涛 武汉市测绘研究院 二○一八年三月 概述 随着地理信息系统技术的不断发展和广泛应用,各省市国土测绘部门都纷纷建立起了各种比例尺的基础地理信息数据库,其提供的矢量地理数据为社会各行业 ...

  4. lotus 扇区一致性检测 删除错误扇区

    lotus 扇区一致性检测 1,POST提交失败 2,检测扇区 3,扇区188已经上链 3.1 查看扇区故障 4,指定扇区检测 1,POST提交失败 ERROR storageminer storag ...

  5. 随机一致性检测RANSAC

    随机一致性采样RANSAC是一种鲁棒的模型拟合算法,能够从有外点的数据中拟合准确的模型. 它的原理很朴素就是从样本数据中找到具有一致性的数据,用这些数据去建立样本的数学模型.这个一致性怎么理解?我的理 ...

  6. Java Web学习笔记(二)密码一致性检测的实现

    沉迷于超级机器人大战v二十多天后我终于想起来研究一下之前说的在hibernate validator中没有的密码一致性检测的问题,通过一个下午的研究终于将这个问题解决了,下面分享一下解决方案,包括后端 ...

  7. PostgreSQL 11 preview - bloom filter 误报率评估测试及如何降低误报 - 暨bloom filter应用于HEAP与INDEX的一致性检测...

    标签 PostgreSQL , bloom filter , 误报率 , amcheck 背景 bloom filter是一个空间压缩,概率数据结构,可以存储超容量的数据集,用于判断某个元素是否存在于 ...

  8. 目标检测遮挡问题及解决方案汇总

    部分内容来自: 目标检测之小目标检测和遮挡问题_AndyJ的学习之旅-CSDN博客_遮挡目标检测 有遮挡的目标检测 Repulsion Loss: Detecting Pedestrians in a ...

  9. mysql 主从同步检查_MySQL主从复制一致性检测

    在MySQL主从复制过程中,常常需要对某些重要的表进行一致性检查. 由于主从数据在同步时存在一定的延迟,因此直接读取服务器数据的方式无法严格保证信息的一致性.在数据在同步完全结束之前,一直处于不断变化 ...

最新文章

  1. sql server 关键字 三
  2. 由点到面(面试经验)
  3. 数据库:SQLServer Stuff 函数用法笔记
  4. 要学习数据科学知识,这些信息需要知道(数据)
  5. SCOI2020游记
  6. Android Studio 代码混淆
  7. Meinheld 和 Gevent_XYM
  8. angularjs绑定属性_AngularJS隔离范围绑定表达式教程
  9. Atitit mysql 存储kv 以及php js接口目录kv_mysql.js 1Set.php 1Get.php 2CREATE TABLE `cfg` ( `k`
  10. macbook pro安装JDK
  11. html设置背景图片自动适应屏幕大小,css适应屏幕 CSS背景图片自适应屏幕大小
  12. UFS Clk Gate介绍
  13. 认知天性——读书笔记
  14. 神秘的西夏王朝和西夏王陵(上)
  15. 基于mysql+php071婚纱影楼管理系统
  16. Local、LocalLow 和 Roaming
  17. FreeCAD学习笔记——Units、Builtin modules和Workbench creation
  18. 建筑与建筑群综合布线系统工程施工及验收规范
  19. freemind快捷键
  20. STC89C52高级定时器简介

热门文章

  1. JavaScript 基础:21点算法
  2. Chrome中模拟定位信息,清除定位信息
  3. 字符串函数length求字符串长度upper,lower大小写转换ltrim,rtrim移除字符串左侧右侧的空白字符或其它预定义字符trim删除字符串前后的空格left,right,subtring
  4. 重新认识java(一) ---- 万物皆对象
  5. 【CTF WriteUp】201909广东强网杯部分题解
  6. 2020年电信最便宜的套餐_电信套餐资费一览表2020年电信2020年的套餐资费一览表...
  7. MATLAB GUI设计(线性卷积和循环卷积的比较--笔记)
  8. ST意法半导体官网最近新闻
  9. 杨立昆:科学之路读书笔记2
  10. 博客园 美化主题(绝对有效)+ CSDN 搬入 博客园