深度相机分类:TOF、RGB双目、结构光 对比分析

news/2024/9/20 16:48:18

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

一、RGB双目

RGB双目相机因为非常依赖纯图像特征匹配,所以在光照较暗或者过度曝光的情况下效果都非常差,另外如果被测场景本身缺乏纹理,也很难进行特征提取和匹配。你看看下面的图就懂了。

三种相机的参数对比:

从分辨率、帧率、软件复杂度、功耗等方面来考虑

(1)分辨率

    TOF方案深度图分辨率很难提高,一般都达不到VGA(640x480)分辨率。比如Kinect2的TOF方案深度图分辨率只有512x424。而Google和联想合作的PHAB2手机的后置TOF深度相机分辨率只有224x171。TOF方案受物理器件的限制,分辨率很难做到接近VGA的,即使做到,也会和功耗呈指数倍增长。

    结构光的分辨率在较近使用范围内,结构光方案的分辨率会大大高于TOF方案。比如目前结构光方案的深度图最高可以做到1080p左右的分辨率了。

(2)帧率

    帧率的话,TOF方案可以达到非常高的帧率,差不多上百fps吧。结构光方案帧率会低点,典型的是30fps,不过这也基本够用了。

(3)软件复杂度

    结构光因为需要对编码的结构光进行解码,所以复杂度要比直接测距的TOF高一些。

(4)功耗

    TOF是激光全面照射,而结构光是只照射其中局部区域,比如PrimeSense的伪随机散斑图案,只覆盖了不到十分之一的空间。另外,TOF发射的是高频调制脉冲,而结构光投射图案并不需要高频调制,所以结构光的功耗要比TOF低很多。还是以伪随机散斑结构光为例,结构光方案功耗只有TOF的十分之一不到吧。

    下面是三种方案在分辨率,帧率,软件复杂度和功耗方面的对比结果。

 结构光方案还有一个优势在于技术成熟,PrimeSense很早就把结构光技术用在kinect一代产品中了。目前结构光技术有如下几种变种:一种是单目IR+投影红外点阵,另外一种是双目IR+投影红外点阵,这样相当于结构光+双目立体融合了,深度测量效果会比前者好一些,比如Intel RealSense R200采用的就是双目IR+投影红外点阵,不足之处就是体积较大。而单目IR+投影红外点阵的方案虽然体积较小,但是效果会差一点。

(5)计算复杂度

    计算方式也分几种:一是直接用ASIC(专用集成电路)进行计算,成本稍微高一点,但是处理速度快,支持高帧率和高分辨率深度相机,关键是比通用芯片功耗低。二是DSP+软件算法,成本跟用ASIC差不多,但支持不了高帧率高分辨率,功耗比ASIC稍高。三是直接用手机的AP(Application Processor)进行纯软件计算,这个不需要额外增加硬件成本,但是比较消耗AP的计算资源。同样也不支持高帧率高分辨率,功耗比较大。

  iPhone X的深度相机技术方案:结构光原理的深度相机。具体来说是:单目IR+投影红外点阵+ASIC方案。该方案在深度分辨率、深度测量精度上有较大优势,实时性处理和全天候工作也都有保障,功耗也相对较低,就是成本稍高了一些。

 9月13日苹果发布了致敬十周年的新机型iPhone X,其中前置原深感(TrueDepth)相机引起了极大的舆论关注。该相机的构成如下图所示。从左到右,依次是红外镜头、泛光感应元件、距离传感器、环境光传感器、扬声器、麦克风、700万像素摄像头、点阵投影器。其中最有里程碑意义的当属红外镜头 + 点阵投影器 + RGB摄像头的组合。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.pgtn.cn/news/18593.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!

相关文章

多路三线RTD电阻温度采集电路设计方案

目录 1、电路结构 2、计算RTD电阻 3、电流源和线路电阻失配的影响 4、最小化误差 电阻温度检测器(RTD)可在很多工业应用中监控温度。在一个分布式控制系统(DCS)或可编程逻辑控制器(PLC)中,一个数据采集模块可用来监控很多安装在远处的RTD温度。在高性能应用中&a…

基于FPGA系统合成两条视频流实现3D视频效果

目录 1、概述 2、时钟架构 3、带锁定视频解码器的同步系统 4、异步视频系统 4.1、时钟三态模式 4.2、两条视频流中的数据对齐误差 4.3、行锁定摄像机对齐误差 4.4、不同的连接长度 4.5、视频解码器/HDMI接收器延迟 4.6、对齐误差补偿 4.7、对齐误差测量 4.8、从两个…

ROS与深度相机入门教程:(1)Ubuntu16.04 在ROS中驱动Intel D435i深度相机

Intel在Github上开源了支持所有RealSense系列相机的SDK,包括了D400、SR300系列深度相机和T265双目跟踪相机,支持Linux、Windows、Mac OS以及Android,链接:https://github.com/IntelRealSense/librealsense/blob/master/doc/distri…

LabVIEW轮廓分析与比较(基础篇—8)

轮廓(Contour)是指可以在图像中勾勒出目标外形的一组相互连接的曲线(Curve)这些曲线由一系列目标物的边缘点组成。由曲线构成的轮廓通常会勾勒出被测目标的外形(Shape)。因此,基于提取的目标轮廓…

如何设计恒流源输出电路?

目录 1、单极性恒流源电路设计 2、双极性恒流源电路设计 1、单极性恒流源电路设计 得到稳定的电流输出是极其简单的事情,最简单的方法就是使用电流镜:两个完全相同的晶体管(采用同一块芯片制造,从而工艺、尺寸和温度都完全一致…

Ubuntu 16.04 安装anaconda3详细教程(从下载源到测试成功)

首先下载anaconda3镜像,清华大学开源软件镜像站下载地址: https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/ 查看你的Linux系统是64还是32的自行下载即可。查看方式: ctrlAltT打开终端。 sudo uname --m 执行结果:x8…

测量电压调节器输出纹波和开关瞬变的方法

目录 1、输出纹波和开关瞬变 2、输出纹波影响因素 2.1、频域测量 2.2、时域测量 3、测量开关瞬变 最大程度降低开关调节器的输出纹波和瞬变十分重要,尤其是为高分辨率ADC之类噪声敏感型器件供电时,输出纹波在ADC输出频谱上将表现为独特的杂散。 为…

ROS与深度相机入门教程:(2) 在ROS中驱动Intel D435i深度相机采集数据(遇到的问题)

在ROS环境下完成数据的安装,需要安装基于ROS使用RealSense的包(包含安装RealSense SDK和ROS Kinetic) 接上篇:https://blog.csdn.net/m0_37957160/article/details/105633516 上篇博客完成了基于Ubuntu16的D435i的RealSense的包…