目前的深度相机根据其工作原理可以分为三种: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摄像头的组合。

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

  1. AI深度 | 3D人脸识别和双目结构光惯导

    文/纽豪斯 发布/AI智道 一文看尽双目摄像.结构光.ToF和激光雷达技术:一文深入了解小觅智能.奥比中光.华捷艾米.的卢深视.Pico和镭神智能:AI赋能2大趋势.4大核心技术. 前言 纽豪斯刚刚完 ...

  2. 深度相机原理揭秘之3D结构光Sensor(iPhone X、小米8探索版、OPPO Find)

    转自:https://blog.csdn.net/electech6/article/details/78707839 结构光法:为解决双目匹配问题而生 深度图效果:结构光vs.双目 投射图案的编码方 ...

  3. 奥比中光Gemini 3D双目结构光深度相机在Android平台上深度数据噪点非常多的问题

    相机:Gemini 3D双目结构光深度相机 环境:Android7.1 软件:SDK中的java demo下的depthforopenni2 问题: 在Android样例depthforopenni2 ...

  4. Gemini 3D双目结构光深度相机在Android平台上深度数据噪点非常多的问题

    相机:Gemini 3D双目结构光深度相机 环境:Android7.1 软件:SDK中的java demo下的depthforopenni2 问题: 在Android样例depthforopenni2 ...

  5. 3D相机技术调研(飞行时间TOF+双目+结构光)

    1. 深度估计3D相机方案 目前市面上常有的 3D 相机方案主要有3种: 飞行时间(Time of flight,TOF),代表公司微软Kinect2,PMD,SoftKinect, 联想 Phab, ...

  6. Kinect与TOF、双目、结构光相机比较相机国产、非国产统计参数对比分析

    Kinect与TOF.双目.结构光相机比较相机国产.非国产统计参数对比分析 Kinect v1和Kinect v2之间的参数比较 从图中可以看出,Kinect v2的表现比Kinect v1要好得多: ...

  7. 深度相机分类介绍:结构光+立体深度+飞行时间

    深度相机分类介绍:结构光+立体深度+飞行时间 摘要 结构光(Structured Light and Coded Light) 双目立体视觉或者直译为立体深度(Stereo Depth) 飞行时间(T ...

  8. 【深度相机系列四】深度相机分类之结构光法

    说明:文中所举例的产品比较早,读者把重点放在学习原理上就好. 一.结构光法:为解决双目匹配问题而生 上一篇<[深度相机系列三]深度相机分类之双目立体视觉法>中提到基于双目立体视觉的深度相机 ...

  9. 深度相机之TOF原理详解

    /*************************************************************************************************** ...

最新文章

  1. 谷歌推出情境感知API
  2. 让Redis在你的系统中发挥更大作用
  3. 前端开发100元/页,空心科技切入IT人才共享
  4. const指针 常指针
  5. springboot+springsecurity+mybatis plus注解实现对方法的权限处理
  6. Python中操作mysql知识(一)
  7. 经济专业为什么学python_既然有了会计学专业,为什么还要有税收学专业?
  8. MySQL 删除大表的性能问题
  9. 三七互娱上半年近九成营收来自手游 精品化优势凸显
  10. mysql如何撤销上一条指令_mysql命令行,多行命令时如何取消/返回修改前边的命令...
  11. php 锁屏,fcode-页面九宫格自动锁屏js插件
  12. 改善C#程序的建议2:C#中dynamic的正确用法
  13. Android AdapterViewFlipper
  14. gg修改器偏移量修改_GG修改器正版
  15. 如何实现必须关注公众号才能使用微信小程序,从而通过微信小程序免费为公众号吸粉。#微信营销#微信公众号吸粉#微信小程序吸粉
  16. state_dict详解--存放训练过程中需要学习的权重和偏执系数
  17. oracle使用with递归查询
  18. 7个视频素材网站,不用再为素材发愁
  19. UNP学习第十一章总结, 百度的www.a.shifen.com域名,getaddrinfo小发现
  20. 勘误发布:《数字滤波器的MATLAB与FPGA实现——Xilinx/VHDL版》P320

热门文章

  1. Ubuntu下分卷压缩与分卷解压
  2. MySQL半同步与sync_relay_log关系2
  3. 基于51单片机的自动售货机Proteus仿真
  4. java帝国的诞生——一场旷日持久的战争
  5. 诺顿最新声明未提赔偿 一度删去道歉
  6. word转换成pdf转换器在线
  7. 江建教育:监理工程师应该选择哪个专业报考?
  8. 超级计算机电压,超级计算机没有废热?可能吗?
  9. 对PHP文件进行加解密:ZendGuard加密与ZendLoader解密
  10. 根据ReportPainter报表分配的事务代码(T-CODE)查找对应的报表组(GR51/GR52)报表库(GR21/GR22)报表(GRR1/GRR2)