【技术流派】教你提高双目立体视觉系统的精度!

48 篇文章 236 订阅
订阅专栏
40 篇文章 329 订阅
订阅专栏

开源代码免费获取,欢迎关注我的GitHub: https://github.com/ethan-li-coding

双目立体视觉(Binocular Stereo Vision)是机器视觉的一种重要形式,它是基于视差原理并利用成像设备从不同的位置获取被测物体的两幅图像,通过计算图像对应点间的位置偏差,来获取物体三维几何信息的方法 1

精度,是双目立体视觉至关重要的指标。

双目立体视觉系统,不谈精度几许,未免显得业余!

精度不行

“来,小同志往边上让一让,下一个!”

精度很高

“小伙子你们设备多少钱!能打个折不!”

做过双目研究的伙伴们,肯定是经常和精度打交道的,大部分人也肯定知道,双目立体视觉的精度主要看的是深度方向的精度!深度图是很多双目设备的输出数据,通过深度图以及相机参数,可以算出三维点云的空间坐标,公式如下:
在这里插入图片描述
可知深度 D D D的角色感很强,把深度估计准了,那三维点也就准了。(什么,相机标定也不准?当我没说!)

所以,如何让深度精度更高?

我们再来看一个经典公式:
在这里插入图片描述
这可再熟悉不过了, D D D是深度, B B B是基线, f f f是焦距(像素单位), d d d是视差。咱们一分为二看这个公式,右边分母部分是像素视差值,和算法相关;分子部分是系统硬件参数,和硬件相关。

可知深度精度是由算法和硬件综合决定。

研发:“哥们,你们硬件做的不行啊!”
硬件:“屁,是你们算法不行!”
老板:“都是废物!”

对各参数不太清楚的同学可以看下图:

1 算法因素

咱们先分析算法对精度的影响。那么硬件参数 B B B f f f就假设是已知且恒定的了。

假设视差偏差为 Δ d Δd Δd,则计算视差偏差 Δ d Δd Δd下的深度偏差 Δ D ΔD ΔD
在这里插入图片描述

B B B f f f已知且恒定,如果我们把 D D D也恒定,也就是在同一个深度距离下评判精度,由公式(1)可知 d d d也就恒定。此时容易发现, Δ d Δd Δd越小, Δ D ΔD ΔD越小。说明:

(一)视差偏差越小,深度偏差越小;换言之,算法的视差精度越高,深度精度越高,深度精度和视差精度成正比

所以更高精度的视差估计算法,自然能带来更高的深度精度。

2 硬件因素

上面分析算法对精度的影响,所以固定了硬件参数 B B B f f f。现在我们来分析视差精度恒定的情况下,硬件参数如何影响精度。还是基于上面三个公式,但是做一些修改,把公式(1)代入到(3)中,如下:
在这里插入图片描述
同样,我们把 D D D恒定,也就是在同一个深度距离下评判精度,因为视差精度恒定(也就是视差估计算法定了,精度差不多固定了),因此 Δ d Δd Δd也恒定。不难发现, B B B f f f D D D有相同的影响关系, B B B越大、 f f f越大, Δ D ΔD ΔD越小。说明:

(二)基线越大、焦距(像素单位)越长,深度精度越高。深度精度和基线、焦距成正比。

从公式中我们看到,影响 Δ D ΔD ΔD的实际是基线和焦距的乘积,所以若两个一起增大,那深度精度必然增大,若一个增大一个减小,那么深度精度可能增大也可能减小。

另一个需要说明的是, f f f是焦距的像素单位,它和焦距的空间尺寸和像素大小有关,设焦距的空间尺寸为 f 0 f_0 f0,像素大小为 s s s,则 f f f的计算公式为:
在这里插入图片描述
显然, s s s越小, f f f越大。我们知道 s s s的大小是相机传感器尺寸决定的,而焦距是镜头决定的。所以选相机的时候要了解第三个知识:

(三)像素大小越小,同样的物理尺寸焦距有更长的像素尺寸焦距,深度精度就越高。

3 深度范围

上面我们分析了算法参数和硬件参数对深度精度的影响,但还有一个重要的因素,它即非硬件相关也非算法相关,它就是深度本身的大小,也即深度范围。简单的说,目标离镜头的距离不同,精度是不一样的。

对上一节的公式(3)再多做一步推导:
在这里插入图片描述
这里讨论深度范围,所以假设 B B B f f f Δ d Δd Δd都恒定。显然可以发现, D D D越小, Δ D ΔD ΔD越小。所以我们得出第四个结论:

(四)测量目标离系统越近,深度精度越高。

4 总结

我想大家其实在实际应用中都会有一些直观的理解,比如(1)算法越好,精度越高,明摆着嘛!(2)相机分辨率越高,精度越高,这不废话嘛!(3)基线越长,精度越高,显而易见嘛!

本文的目的就是通过公式推导来严格证明,以让大家更加清晰的明白各因素影响精度的本质,从而更科学的指导双目系统的设计。再来汇总一下上面的四条结论:

  • (一)视差偏差越小,深度偏差越小;换言之,算法的视差精度越高,深度精度越高,深度精度和视差精度成正比
  • (二)基线越大、焦距(像素单位)越长,深度精度越高。深度精度和基线、焦距成正比。
  • (三)像素大小越小,同样的物理尺寸焦距有更长的像素尺寸焦距,深度精度就越高。
  • (四)测量目标离系统越近,深度精度越高。

所以同学们你们现在知道怎么设计双目系统能提高精度了吗?

  • (1)选高精度视差估计算法
  • (2)在应用场景允许、结构稳定性满足需求的情况下,尽可能延长基线
  • (3)在视场范围、景深满足需求的情况下,尽可能选择长焦镜头
  • (4)在算力允许的情况下,选择高分辨率相机(本质上应该是像素尺寸小的相机,有的相机提高了分辨率,只是提升了视域,但像素尺寸不变,那精度也不变)
  • (5)测量距离适当拉近(这点往往是场景需求决定的)

博主简介:
Ethan Li 李迎松(知乎:李迎松)
武汉大学 摄影测量与遥感专业博士

主方向立体匹配、三维重建

2019年获测绘科技进步一等奖(省部级)

爱三维,爱分享,爱开源
GitHub: https://github.com/ethan-li-coding
邮箱:ethan.li.whu@gmail.com

个人微信:

欢迎交流!

关注博主不迷路,感谢!
博客主页: https://ethanli.blog.csdn.net


  1. 双目立体视觉-百度百科 ↩︎

三维重建(6)之双目视觉系统设计及测量误差估计
yohnyang的博客
06-07 2563
双目视觉系统设计及误差分析 参考:双目视觉系统标定方法的研究 – 殷文茜下边建立汇聚式双目立体视觉系统的理论误差模型 参考:基于双目视觉的曲面条形码图像采集装置设计 – 智少宇 工业相机举例:.................................
基于YOLOv5的双目测距——代码讲解
@bangbang的博客
09-11 3197
本文讲解如何在YOLOv5中加入双目测距SGBM算法,实现目标检测和测距任务。
双目估计方法_你如何提高双目立体视觉系统精度
weixin_39877050的博客
11-04 1064
作者:李迎松来源:公众号 @3D视觉工坊链接:你如何提高双目立体视觉系统精度开源代码免费获取,欢迎关注作者的GitHub:https://github.com/ethan-li-coding双目立体视觉(Binocular Stereo Vision)是机器视觉的一种重要形式,它是基于视差原理并利用成像设备从不同的位置获取被测物体的两幅图像,通过计算图像对应点间的位置偏差,来获取物体三维几何信...
双目视觉测距原理,数学推导及三维重建资源
满城风絮
01-09 7万+
先说一下单/双目的测距原理区别:单目测距原理:先通过图像匹配进行目标识别(各种车型、行人、物体等),再通过目标在图像中的大小去估算目标距离。这就要求在估算距离之前首先对目标进行准确识别,是汽车还是行人,是货车、SUV还是小轿车。准确识别是准确估算距离的第一步。要做到这一点,就需要建立并不断维护一个庞大的样本特征数据库,保证这个数据库包含待识别目标的全部特征数据。比如在一些特殊地区,为了专门检测大型...
李迎松博士双目立体匹配-码上实践-2代价计算_源代码展示
weixin_43511871的博客
08-24 494
我在学习3d视觉时,看到了李迎松博士写的文章,受益颇多,但由于我没有c++实战经历,在运行过程中踩了许多的坑,在网页上直接git下的源码,也达不到我想学习这一章的要求,再加上代码量比较多,我确实找不到在哪,就决定自己复现出来代码。其他代码呢确实就没什么了,直接从原作者git来抄就行,我这里把有区别的全部给大家,如果觉得麻烦我也会放上所有代码的打包,在我上传的文件中找即可,当然这里还有最重要的一环就是配置opencv,我下一节展示怎么配置opencv并且把踩过的坑告诉大家。
双目立体视觉(8)传感器数据读取与绘图PlotJuggler
Techblog of HaoWANG
10-15 826
项目地址:GitHub - stereolabs/zed-examples: ZED SDK Example projects 官方文档:Stereolabs Docs: API Reference, Tutorials, and Integration ROS ZED SDK:Getting IMU and Sensor Data in ROS | Stereolabshttps://www.stereolabs.com/docs/ros/sensor-data/ 1. Getting IM...
双目测距理论及其python实现
热门推荐
dulingwen的博客
09-12 8万+
一、双目测距基本流程 双目测距属于双目SLAM的一个应用领域。 关于双目测距的基本原理,其实并不复杂,但说起来内容也不少,其核心原理就是三角测量,三角测量在土地测量、天文测量等领域都得到了广泛应用,是一种很好的测距方法。为了对双目测距的内容有一个很好的认识大家可以先看一下这个博客,讲的挺的不错的:https://blog.csdn.net/piaoxuezhong/article......
Android热修复技术选型——三大流派解析
02-20
2015年以来,Android开发领域里对热修复技术的讨论和分享越来越多,同时也出现了一些不同的解决方案,如QQ空间补丁方案、阿里AndFix以及微信Tinker,它们在原理各有不同,适用场景各异,到底采用哪种方案,是开发者...
综合布线系统技术流派简述
10-18
目前市场上主流的电子智能配线系统主要分成两大技术流派,分别是开关检测和链路检测。
计算机视觉识别艺术品的风格流派.pptx
最新发布
05-26
解决方案,研究报告,行业报告
激光投影显示技术的三大流派
07-23
目前,激光显示技术主要有三基色纯激光、荧光粉+蓝光、LED+激光三种技术,每种光源都存在各自的优缺点,对比来看的话,三基色纯激光优势是比较明显的。
双目立体匹配步骤详解
闲情逸致~
10-23 3万+
根据Schrstein和Szeliski的总结,双目立体匹配可划分为四个步骤:匹配代价计算、代价聚合、视差计算和视差优化。
双摄像头测距的OpenCV实现
Footprint:Chengyao's Technical Blog
05-06 7万+
虽然最近注意力已经不可遏制地被神经科学、大脑记忆机制和各种毕业活动吸引过去了,但是还是觉得有必要把这段时间双目视觉方面的进展总结一下。毕竟从上一篇博文发表之后,很多同仁发E-mail来与我讨论,很多原来的疑团,也在讨论和一步步的试验中逐渐解决了。  开篇之前,首先要感谢maxwellsdemon和wobject,没有和你们的讨论,也就没有此篇的成文。说到双摄像头测距,首先要复习一下测距
精度 双目视觉方案
qq_17732497的博客
05-09 2509
国内外双目摄像头设备以及方案的记录 厂商方案小觅智能标准彩色版(S2110-95/Color)中科慧眼SmarterEye-C2ProSmarterEye-B1人加智能司眸®PSP010-400人加智能领晰(LeadSense)双目相机 小觅智能 标准彩色版(S2110-95/Color) 帧率: 1280x400@10/20/30/60fps 2560x800@10/20/30fps 分辨率: 1280x400; 2560x800 基线: 深度距离: 0.60-7m 视角:
你如何提高双目立体视觉系统精度
3D视觉工坊
08-11 3734
点击上方“3D视觉工坊”,选择“星标”干货第一时间送达来源:https://blog.csdn.net/rs_lys/article/details/107102968开源代码免费获取,...
双目视觉测量系统在不同纵向距离中测量精度比对实验
hunter206的博客
11-13 4244
双目视觉测量精度比对实验
双目立体视觉系统精度分析
3D Vision
12-02 2万+
在一个三维测量项目中,如果采用立体视觉方案,首先,要根据测量需求(精度、测量范围、速度等),确定立体视觉的硬件方案。 Thomas Luhmann在他的《Close-Range Photogrammetry and 3D Imaging》(2014)中,给出立体视觉系统的简化分析方法。 这个方法假设两个相机的光轴平行,基线与光轴垂直,基线长度b和焦距值c不存在误差。分析了图像处理误差对立体定位
双目立体匹配中的核线约束[极线约束]
weixin_30741653的博客
10-22 1903
  双目立体匹配在寻找同名点的过程中,若没有任何先验约束,则对左影像每个像素,需要在右影像全图空间中进行搜索,这种暴力搜索方法不仅效率非常低,而且很容易由于各种因素(如弱纹理、重复纹理等)搜索到错误的对应点,而利用核线几何约束则是减小搜索范围,提高匹配效率且降低错误匹配的一种有效方法。在摄影测量中,核线是核平面与两张影像的交线,核平面是物方点与两个相...
双目视差估计精度和参数之间的关系
yasugongyou1989的博客
04-14 2806
这里写自定义目录标题视差公式结论 视差公式 其中D表示点的深度值;B是基线距离;f焦距;d分别表示点在左右图像上的横坐标差,即视差。 可以看出视差和深度D成反比,所以理论上如果拍无穷远的物体,视差接近0,左右两幅图像完全一样。 结论 (一)视差偏差越小,深度偏差越小;换言之,算法的视差精度越高,深度精度越高,深度精度和视差精度成正比。 所以更高精度的视差估计算法,自然能带来更高的深度精度。 基线距离:两个镜头中心之间连线的距离; 焦距:成像平面和相机中心点的距离;随着相机焦距的增大,双目相机的视野变窄,但
信息系统绩效评价的流派
05-31
信息系统绩效评价的流派主要有三种:经济学流派技术流派和管理学流派。 1. 经济学流派:重点关注信息系统对企业经济绩效的影响,如信息系统对企业的生产效率、盈利能力以及市场份额等的影响。 2. 技术流派:重点关注信息系统技术性能以及对企业的业务流程和信息流程的支持程度,如信息系统的响应速度、稳定性、可靠性等。 3. 管理学流派:重点关注信息系统对企业管理效率和决策质量的影响,如信息系统对企业管理流程、沟通流程、决策流程等的支持程度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

热门文章

  • 【理论恒叨】【立体匹配系列】经典SGM:(3)代价聚合(Cost Aggregation) 37581
  • 双目立体匹配步骤详解 31430
  • 【理论恒叨】【立体匹配系列】经典SGM:(2)匹配代价计算之Census变换 29925
  • 【码上实战】【立体匹配系列】经典SGM:(1)框架与类设计 29373
  • 【理论恒叨】【立体匹配系列】经典SGM:(1)匹配代价计算之互信息(MI) 28105

分类专栏

  • 三维重建 48篇
  • 立体视觉入门指南 9篇
  • 重建我的3D世界【代码开源】 4篇
  • 数学之美 2篇
  • 立体匹配 40篇
  • 深度相机 2篇
  • 效率优化 3篇
  • 遇见CUDA 4篇
  • 你好多线程 1篇
  • 开发经验 6篇
  • 程序人生 3篇
  • 机器人自动化 1篇

最新评论

  • 【码上实战】【立体匹配系列】经典PatchMatch: (3)随机初始化

    weixin_40371510: 请问博主,这个代码和colmap的patchmatch都是一个原理吗?有没有改进过啊?

  • 【码上实战】【立体匹配系列】经典AD-Census: (6)多步骤视差优化

    隐匿活动的学习者: auto depth_map = new uint8[float64(width * height * 3)](); SaveDisparityCloud(depth_map, disparity, width, height, path_left);

  • 立体视觉入门指南(1):坐标系与相机参数

    李迎松~: 加油共勉!

  • 立体视觉入门指南(1):坐标系与相机参数

    智悦思舍: 这个图是用什么软件画的?

  • 【码上实战】【立体匹配系列】经典AD-Census: (3)代价计算

    zh18833017795: 在AD-Census代价这里只是进行了代价匹配,并没有进行代价聚合。所以说左图的每个像素点依旧有多个待确定的视差d。要是想显示视差的话,是不是要加一步比如都取值最小的作为视差来进行结果观察

大家在看

  • 【618电商节IT攻略】:优化技术资源,打造流畅购物体验
  • Maven学习小结
  • 开启数字化校园时代:智慧教育的引领者
  • 【JAVA开发笔记】实战演练,如何用EasyExcel导出表格,并且自定义合并单元格
  • ajax学习小结 196

最新文章

  • 超写实虚拟人制作教程
  • 立体匹配入门指南(8):视差图、深度图、点云
  • 来聊聊三维重建?
2023年1篇
2022年4篇
2021年13篇
2020年42篇
2019年1篇
2018年17篇
2017年6篇

目录

目录

评论 31
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

PHP网站源码昌吉seo网站优化哪家好宿州企业网站改版推荐迪庆网站定制晋城企业网站改版推荐鞍山关键词排名推荐晋中网络营销公司衡水阿里店铺托管推荐龙岗网站优化按天收费大丰网站推广工具推荐松原设计网站推荐长沙优化达州网站推广系统推荐南联百度爱采购多少钱合肥营销型网站建设报价阳泉网站排名优化价格营口优秀网站设计横岗高端网站设计价格泉州百度竞价价格鸡西网站关键词优化哪家好阜新百度网站优化价格德阳企业网站建设价格抚州关键词按天计费价格萍乡优秀网站设计推荐宁德关键词排名枣庄至尊标王网站优化哪家好诸城设计公司网站玉林设计网站哪家好呼和浩特优秀网站设计白银百度竞价价格歼20紧急升空逼退外机英媒称团队夜以继日筹划王妃复出草木蔓发 春山在望成都发生巨响 当地回应60岁老人炒菠菜未焯水致肾病恶化男子涉嫌走私被判11年却一天牢没坐劳斯莱斯右转逼停直行车网传落水者说“没让你救”系谣言广东通报13岁男孩性侵女童不予立案贵州小伙回应在美国卖三蹦子火了淀粉肠小王子日销售额涨超10倍有个姐真把千机伞做出来了近3万元金手镯仅含足金十克呼北高速交通事故已致14人死亡杨洋拄拐现身医院国产伟哥去年销售近13亿男子给前妻转账 现任妻子起诉要回新基金只募集到26元还是员工自购男孩疑遭霸凌 家长讨说法被踢出群充个话费竟沦为间接洗钱工具新的一天从800个哈欠开始单亲妈妈陷入热恋 14岁儿子报警#春分立蛋大挑战#中国投资客涌入日本东京买房两大学生合买彩票中奖一人不认账新加坡主帅:唯一目标击败中国队月嫂回应掌掴婴儿是在赶虫子19岁小伙救下5人后溺亡 多方发声清明节放假3天调休1天张家界的山上“长”满了韩国人?开封王婆为何火了主播靠辱骂母亲走红被批捕封号代拍被何赛飞拿着魔杖追着打阿根廷将发行1万与2万面值的纸币库克现身上海为江西彩礼“减负”的“试婚人”因自嘲式简历走红的教授更新简介殡仪馆花卉高于市场价3倍还重复用网友称在豆瓣酱里吃出老鼠头315晚会后胖东来又人满为患了网友建议重庆地铁不准乘客携带菜筐特朗普谈“凯特王妃P图照”罗斯否认插足凯特王妃婚姻青海通报栏杆断裂小学生跌落住进ICU恒大被罚41.75亿到底怎么缴湖南一县政协主席疑涉刑案被控制茶百道就改标签日期致歉王树国3次鞠躬告别西交大师生张立群任西安交通大学校长杨倩无缘巴黎奥运

PHP网站源码 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化