TOF和RGB和结构光对比

news/2024/7/10 2:58:55 标签: 计算机视觉, 人工智能, 目标检测

TOF和RGB和结构光对比

在机器视觉领域,对于三维成像或者说深度相机的研究一直都是比较热门的,今天维视图像就针对这个方向来给大家做个简单的解析。

目前的深度相机根据其工作原理可以分为三种:TOF、RGB双目和结构光。

一、TOF

TOF是Time

of

flight的简写,直译为飞行时间的意思。所谓飞行时间法3D成像,是通过给目标连续发送光脉冲,然后用传感器接收从物体返回的光,通过探测光脉冲的飞行(往返)时间来得到目标物距离。这种技术跟3D激光传感器原理基本类似,只不过3D激光传感器是逐点扫描,而TOF相机则是同时得到整幅图像的深度信息。TOF相机与普通机器视觉成像过程也有类似之处,都是由光源、光学部件、传感器、控制电路以及处理电路等几部单元组成。与同属于非侵入式三维探测、适用领域非常类似的双目测量系统相比,TOF相机具有根本不同的3D成像机理。双目立体测量通过左右立体像对匹配后,再经过三角测量法来进行立体探测,而TOF相机是通过入、反射光探测来获取的目标距离获取。微软kinect2即是基于TOF原理的深度相机。

TOF 相机目前的主要应用领域包括:

1、物流行业:通过 TOF 相机迅速获得包裹的抛重(即体积),来优化装箱和进行运费评估;

2、安防和监控:进行 People counting 确定进入人数不超过上限;通过对人流或复杂交通系统的counting,实现对安防系统的统计分析设计;敏感地区的检测对象监视;

3、机器视觉:工业定位、工业引导和体积预估;替代工位上占用大量空间的、基于红外光进行安全生产控制的设备;

4、机器人:在自动驾驶领域提供更好的避障信息;机器人在安装、质量控制、原料拣选应用上的引导;

5、医疗和生物:足部矫形建模、病人活动/状态监控、手术辅助、面部3D 识别;

6、互动娱乐:动作姿势探测、表情识别、娱乐广告。

二、RGB双目

RGB双目指的是目前大家都在热点研究的,仅依靠双相机的视差获取深度信息的方式。RGB双目相机因为非常依赖纯图像特征匹配,所以在光照较暗或者过度曝光的情况下效果都非常差,另外如果被测场景本身缺乏纹理,也很难进行特征提取和匹配。看看下面的图就懂了。

维视图像的MV-VS220就是基于双目的立体视觉系统,如有兴趣可联系销售工程师获取相关资料。

三、结构光

以激光三维扫描仪为例,其原理是通过发射激光来扫描被测物,以获取被测物体表面的三维坐标。三维激光扫描技术又被称为实景复制技术,具有高效率、高精度的测量优势。三维激光扫描仪被广泛应用于结构测量、建筑测量、船舶制造、铁路以及工程的建设等领域。近些年来,三维激光扫描仪已经从固定朝移动方向发展,具代表性的就是车载三维激光扫描仪和机载三维激光雷达。

三种主流方案对比

|
方案双目结构光TOF
基础原理双目匹配,三角测量激光散斑编码反射时差
分辨率中高
精度中高
帧率
抗光照(原理角度)
硬件成本
算法开发难度
内外参标定需要

总结:

1.双目方案,比较大的问题在于实现算法需要很高的计算资源,导致实时性很差,而且基本跟分辨率,检测精度挂钩。也就是说,分辨率越高,要求精度越高,则计算越复杂,同时,纯双目方案受光照,物体纹理性质影响。

2.结构光方案,目的就是为了解决双目中匹配算法的复杂度和鲁棒性问题而提出,该方案解决了大多数环境下双目的上述问题。但是,在强光下,结构光核心技术激光散斑会被淹没,因此,不合适室外。同时,在长时间监控方面,激光发射设备容易坏,重新更换设备后,需要重新标定。

3.TOF方案,传感器技术不是很成熟,因此,分辨率较低,成本高,但由于其原理与另外两种完全不同,实时性高,不需要额外增加计算资源,几乎无算法开发工作量,是未来


http://www.niftyadmin.cn/n/1715086.html

相关文章

FAN(Understanding The Robustness in Vision Transformers)论文解读,鲁棒性和高效性超越ConvNeXt、Swin

FAN(Understanding The Robustness in Vision Transformers)论文解读&#xff0c;鲁棒性和高效性超越ConvNeXt、Swin < center >        < center > 最近的研究表明&#xff0c;Vision Transformers对各种Corruptions表现出很强的鲁棒性。虽然这一特性部分归…

零件属性数量_跟我学CAD零件图绘制:一个加强管接头零件图,掌握零件图内容等...

阅读完&#xff0c;如果觉得有用&#xff0c;那么单击点赞和关注是对作者的一种尊重和鼓励。作者(钟日铭)是国内CAD领域的畅销书作者&#xff0c;为多家知名出版社的签约作者。本文结合一个零件图案例&#xff0c;介绍如何使用AutoCAD进行零件图绘制&#xff0c;涉及的内容将是…

Sequencer: Deep LSTM for Image Classification(LSTM在CV领域杀出一条血路,完美超越Swin与ConvNeXt等前沿算法)

LSTM在CV领域杀出一条血路&#xff0c;完美超越Swin与ConvNeXt等前沿算法 论文链接&#xff1a;https://download.csdn.net/download/weixin_38353277/85298208 代码链接&#xff1a;待开放 在最近的计算机视觉研究中&#xff0c;ViT的出现迅速改变了各种架构设计工作:ViT利用…

方法的运用_运用泛光灯聚光灯的方法

?点击险商关注我们&#xff0c;学习更多赢销知识?保险营销训练系列保险人成长智库于文博&#xff5c;编著《销售圣经》运用泛光灯这种方法要求开始时先提一些可以泛泛而谈的开放性问题&#xff0c;然后再问比较直接的封闭性问题。你可以根据你的理解水平或需要全部采用或部分…

c语言整形数组长度_C语言数组传入函数获取数组长度的方法

在写C语言函数时&#xff0c;我们总想去把数组传入函数中&#xff08; 例如&#xff1a;int function(int a[]) &#xff09;&#xff0c;并得到其长度&#xff0c;事实上&#xff0c;本人经过多方面努力验证&#xff0c;发现在函数内获取其长度做不到的&#xff0c;当我们传入…

Visual Attention Network(VAN)算法分析

Visual Attention Network&#xff08;VAN&#xff09;算法分析 VAN 提出了一种新的大核注意力large kernal attention&#xff08;LKA&#xff09;模型&#xff0c; LKA吸收了卷积和自我注意的优点&#xff0c;包括局部结构信息、长程依赖性和适应性。同时&#xff0c;避免了…

mybatis 游标查询_8个SQL查询效率优化原则

点击上方“Java秃头哥”&#xff0c;选择“星标”每天分享优质干货1、对查询进行优化,应尽可能避免全表扫描首先应考虑在 where 及 order by 涉及的列上建立索引。下面我们来以一个表中177条数据比较一下,全表扫描与建立索引之后性能的一个比较.1.1 全表查询1.2 建立索引查询1.…

Labelme json 批量转datasets 解决默认显示不同色和id问题,包含五个结果(img_png,label_png,label_viz_png,info,names)

labelme json 转为&#xff0c;datasets&#xff1a; 包含五个结果&#xff08;img_png&#xff0c;label_png&#xff0c;label_viz_png&#xff0c;info&#xff0c;names&#xff09;经常会出现label.png 相同类别显示颜色不同&#xff0c;且label_viz.png显示id也不同&…