不得不看!国内深度摄像头方案大起底

2023-05-16

origin: http://pieeco.baijia.baidu.com/article/517947

引言:市场对深度视觉技术需求趋于井喷,但可以提供产品和方案的公司寥寥无几,本文分析了国内三家各具特点的深度摄像头公司,对三种主流深度摄像头方案进行了详细对比,以期帮助应用公司更好选择适合方案。

目前机器人、智能安防、AR/VR、无人机等许多行业对深度视觉的需求越来越突出。如在机器人领域,使用深度摄像头进行视觉导航、识别外界的环境、规划路径、实现避障工作等,基于深度摄像头的视觉导航已经成为了公认的解决方案。国际巨头Apple、Microsoft、Facebook/Oculus、Intel、Google等早已瞄准该技术,近年来收购了十数家这个领域的创业公司并且势头不减。不过可惜的是,上述大公司无一例外都在为自己的产品构建核心技术门槛,为内部生态服务,至少目前不会致力于成为深度传感器和技术服务的专业供应商。

一方面市场对深度视觉技术需求趋于井喷,另一方面目前可以提供产品和方案的公司寥寥无几,而在国内从事深度视觉技术开发的公司屈指可数,这类可以对外提供深度摄像头产品和方案的公司更是成为市场里的香饽饽。《智慧产品圈》记者走访了国内三家各具特点的深度摄像头方案开发的公司,并对其产品进行分析比较,希望给读者带来对该技术和产品的进一步了解。

深度摄像头按技术分类可分为以下三类主流技术:(单目)结构光、双目视觉(双目可见光/双目RGB)、TOF飞行时间法。国内从事单目结构光方案开发的有深圳奥比中光科技有限公司、南京华捷艾米软件有限公司等;还有使用双目结构光方案的上海图漾信息科技有限公司;TOF方案的有深圳乐行天下科技有限公司;双目视觉的应用可见于大疆的无人机。

国内深度摄像头公司起底

奥比中光(单目结构光):该公司推出的3D深度摄像头产品有Astra和Astra-Mini,此两款已经量产,后续还会推出更加小型化的Astra-E以及Astra-P,可运用于手机、平板、无人机、VR/AR等。Astra系列深度摄像头主要由一个红外摄像头、一个激光器和一个RGB摄像头组成,如图1、2所示。

图1:Astra产品图

图2:Astra-Mini产品图

Astra模块尺寸大小为165mm*38mm*30mm;检测范围是0.6-8米,测量精度在1m范围内约±1-3mm;视角58.4°;分辨率最高可以做到1280*1024@7FPS,不过常用的是640*480@30FPS,还有更低分辨率的320x240@30FPS、160x120@30FPS方案可选。Astra-Mini性能参数与Astra一致,不过尺寸更小,为80mm*20mm*19.3mm。据悉正在开发中的Astra-E与Astra-P将做到60mm*10mm*6mm与40mm*8mm*4.5mm大小。

据该公司财务总监陈彬介绍,为实现更好的产品性能,激光器、红外摄像头、RGB摄像头这三个核心光学模组均为奥比中光自主设计;此外,产品中核心的3D计算芯片、深度算法、系统支持SDK等也都是该公司完全自主开发。“因为我们具有从底层芯片、深度算法、到系统、框架、上层应用支持的技术实力,相比采用国外底层芯片的方案可以做到成本更低。”他说道,“而且我们是目前国内唯一可量产3D深度摄像头公司。3D深度摄像头是一套完整的3D测量系统,各个环节均具有非常高的技术含量,只有具备各环节自主研发实力,才能更好的开发出具备世界领先性能参数的产品。”

奥比中光开发的第一代产品Astra与Astra-Mini主要应用于客厅体感游戏、机器人行业。该公司同时正在开发第二代3D计算芯片,性能更为强大,可兼容不同性能硬件且可适用于室内外的综合方案。“在客厅市场,公司已与乐视、海信、创维等国内主流电视厂商建立合作;在机器人等领域,海内外数百家公司已采购奥比中光产品用于测试开发。二代产品推出后,应用领域将拓展至如手机、平板、无人机、VR/AR等市场。数年后,有可能看见奥比中光3D传感器运用于无人驾驶辅助市场。”陈彬说道。

图漾(双目+结构光):图漾的方案采用的是两个红外摄像头加一个激光器进行深度信息测量,模组如图3所示:

图3:图漾模组样品

该模组尺寸大小为88mm*38mm*35mm;输出深度分辨率560x460@10fps,也可以做到720P,视应用需求而定;检测距离为近距离1-5m或远距离10米内,精度是近距离1mm、远距离3mm;其水平视角为58°。

据该公司副总经理徐韬介绍,采用双目结构光是考虑到传统的单目结构光容易受光照的影响,在室外环境下,如果是晴天,激光器发出的编码光斑容易太阳光淹没掉,只有在阴天情况下勉强能用。而双目结构光可以在室内环境下使用结构光测量深度信息,在室外光照导致结构光失效的情况下转为纯双目的方式,其抗环境干扰能力、可靠性更强,深度图质量有更大提升空间。

此外,他还指出,结构光方案中的激光器寿命较短,难以满足7*24小时的长时间工作要求,其长时间连续工作很容易损坏。因为单目镜头和激光器需要进行精确的标定,一旦损坏,替换激光器时重新进行两者的标定是非常困难的,所以往往导致整个模块都要一起被换掉;而使用双目结构光的方式,其标定与激光器无关,替换起来就比较简单。“也正是因为如此,我们的方案能满足智能安防等要求7*24小时不间断工作的行业应用场景。”徐韬说道。

不过因为多了一颗摄像头,在成本上相对单目方案要高,同时增加了计算量和数据带宽,功耗上也有所增加,这是双目结构光方案不可避免需要付出的代价。

目前该公司产品专注的应用场景主要是智能监控行为分析、机器人视觉导航、避障;此外在物流领域(如包裹尺寸大小检测)和商用检测人流量应用上(俗称数人头,在商场、电影院、公交车上有很大需求),正在进行整体方案的开发。

乐行天下(TOF):该公司开发的RGBD 3D视觉深度摄像头设备采用一颗TOF深度摄像头以测量视觉范围内的景物深度信息和轮廓信息,还有另外一颗普通RGB拍照摄像头,用于获得物理表面纹理信息,两者结合就可以很好的判断前方物体距离和形状,再配合乐行自主开发的人物识别、人脸识别、轮廓分离、骨骼追踪、动作识别等算法,可应用于机器人定位和导航、VR/AR手势识别、体感游戏、三维建模、工业智能化检测等等领域。(更多详情请阅智慧产品圈发布的《揭秘国内独家TOF深度摄像头,助力机器人避障与室内导航》一文。)其模块如图4所示:

图4:乐行天下RGBD 3D深度摄像头结构图

深度技术大比拼,各有特点和不足

深度摄像头有几个关键技术规格,一个是检测范围,看最大检测距离;第二是检测精度,看误差多少;第三是检测角度,看镜头的视角多大;第四是检测速度,每秒能刷新多少次。在具体应用时,模块大小、功耗高低也是重要的选择参考。总结上文,我们对上述三家的性能参数等做了对比。

表1:三家产品技术比较

上述三种深度摄像头方案在检测距离上、精度、检测速度上相差不大,区别在于:结构光方案优势在于技术成熟,深度图像分辨率可以做得比较高,但容易受光照影响,室外环境基本不能使用;而TOF方案抗干扰性能好,视角更宽,不足是深度图像分辨率较低。

“TOF其实是相对结构光和纯双目摄像头来说最好的一种技术,它受环境影响小,不过由于传感器芯片并不成熟,成本很高,实现量产困难,并且分辨率很低,做一些简单的避障和视觉导航可以用,但是要求精度高些的场景就不行。”徐韬表示。

除了结构光和TOF方式外,还有采用两个RGB摄像头做深度检测,大疆就是使用这种方案实现其无人机避障功能。纯双目只需使用两颗普通PRG摄像头,并不涉及光学系统,成本相对前面两种方案最低,但是深度信息依赖纯软件算法得出,此算法复杂度高,难度很大,处理芯片需要很高的计算性能,同时它也继承了普通RGB摄像头的缺点:在昏暗环境下以及特征不明显的情况下并不适用。

最后附上对双目RGB、结构光、TOF三种主流技术的详细的比较:

表2:三种主流深度检测技术比较


本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

不得不看!国内深度摄像头方案大起底 的相关文章

  • C++设计模式17:中介者模式

    C 23种设计模式系列文章目录 创建型模式 第1式 工厂方法模式 第2式 抽象工厂模式 第3式 单例模式 第4式 建造者模式 第5式 原型模式 结构型模式 第6式 适配器模式 第7式 桥接模式 第8式 组合模式 第9式 装饰器模式
  • C++设计模式14:命令模式

    C 23种设计模式系列文章目录 创建型模式 第1式 工厂方法模式 第2式 抽象工厂模式 第3式 单例模式 第4式 建造者模式 第5式 原型模式 结构型模式 第6式 适配器模式 第7式 桥接模式 第8式 组合模式 第9式 装饰器模式
  • GPS 和 RTK 定位

    refers xff1a https blog csdn net u012241570 article details 80802675 GPS定位的基本原理 测量出已知位置的卫星到地面GPS接收器之间的距离 xff0c 然后接收器通过与至
  • 关于GD32的CMakeLists以及gcc部分编译选项的解释

    set CMAKE SYSTEM NAME Generic cmake最低版本 cmake minimum required VERSION 3 0 0 工程名称 语言 project TEST PRJ NAME LANGUAGES C C
  • ulimit -s 指定栈上的内存上限

    转自 xff1a http blog chinaunix net uid 24439730 id 144094 html ulimit s 指定栈上的内存上限 xff0c 单位为KB xff0c 如 xff1a root 64 wdqf1w
  • C++头文件重复包含问题

    为了避免同一个文件被include多次 有两种方式 1 span class token macro property span class token directive keyword ifdef span SOMEFILE H spa
  • TCP(select函数模型)

    客户端代码 include lt stdio h gt include lt sys types h gt include lt sys socket h gt include lt arpa inet h gt include lt st
  • i2c那些坑

    origin http bbs ntpcb com simple t126695 html I2C 的那些坑 一般情况下 xff0c i2c 设备焊接没什么问题 xff0c 按照设备手册一步步来 xff0c 基本上就顺风顺水能够用起来 如果
  • stm32f103系列引脚定义-功能图

    器件功能和配置 STM32F103xx增强型 STM32F103xx增强型模块框架图 STM32F103xx增强型VFQFPN36管脚图 STM32F103xx增强型LQFP100管脚图 STM32F103xx增强型LQFP64管脚图 ST
  • 用数百行代码实现60亿设备互联:微软重金收购的ThreadX硬在何处

    origin https www sohu com a 315222502 485057 2019年4月 xff0c 微软收购了ThreadX的母公司Express Logic 公司 而ThreadX有几亿个设备在运行 1 物联网操作系统简
  • Cache和DMA一致性

    cache读必须要buffer是cacheline对齐的 DMA应该多多少少知道点吧 DMA Direct Memory Access 是指在外接可以不用CPU干预 xff0c 直接把数据传输到内存的技术 这个过程中可以把CPU解放出来 x
  • stm32几种低功耗模式的实现和差别

    origin https blog csdn net jian3214 article details 99818603 01 前言 按功耗由高到低排列 xff0c STM32具有运行 睡眠 停止和待机四种工作模式 上电复位后 STM32
  • threadx也开源了

    前一段时间ucos开源了 xff0c 今天微软收购的threadx也开源了 xff0c 行业剧变呀 xff01 xff01 xff01 2020 5 26
  • armv8-M 32bit处理器

    https www eet china com mp a14579 html https developer arm com ip products processors cortex m 最早的Cortex M0属于Armv6 M架构 x
  • 作为ARM Cortex-M家族的继承者 Cortex-M23与M33有哪五大特色?

    http news eeworld com cn xfdz article 2017011259937 html 集微网消息 xff0c ARM处理器在嵌入式设备领域的应用非常广泛 基于ARM Cortex处理器的片上系统 xff08 So
  • emmc5.1, ufs2.0, ufs3.0

    总的来说 xff0c UFS3 0的综合性能 xff0c 特别是持续读写速度有着秒杀UFS2 1前辈的表现 xff0c 只是在随机读写和SQLite性能上 xff0c 却依旧和双通道的UFS2 1持平 xff0c 有些小遗憾 最后 xff0
  • 串行Norflash是如何实现XIP的?

    先说问题 xff1a 要想程序在串行的Norflash中运行 xff0c 到底需要做哪些工作 xff1f Norflash和Nandflash想必大家都知道 恕本人才学疏浅 xff0c 最近突然发现Norflash可以并行连接实现XIP x
  • ARM汇编语言 - 简介 [一]

    origin https zhuanlan zhihu com p 82490125 ARM汇编语言 简介 一 兰新宇 talk is cheap 说明 xff1a 本系列文章将主要以ARMv7和ARMv8架构为例 xff0c 介绍ARM汇
  • ARM汇编语言 - 简介 [二]

    上文介绍了ARM的数据传送指令 xff0c 本文将主要介绍ARM中的移位 序转和位操作等数据处理指令 移位指令 移位包括逻辑移位和算术移位 xff0c 所谓 逻辑 就是将寄存器中存放的内容仅仅视为一串bits xff0c 移位的时候只需要将
  • 智能小车开发的重点之一电机该如何选型

    一 智能小车的分类 二 电机的分类 无刷电机要好于有刷电机 xff0c 优点 xff1a 1 没有损耗 xff0c 有刷电机有寿命 2 静音 xff0c 有刷电机噪音比较大 无刷电机分为带霍尔传感器和不带霍尔传感器两种 xff0c 因为无刷

随机推荐

  • ARM汇编语言 - 简介 [三]

    上文介绍了ARM的数据处理指令 xff0c 本文将主要介绍ARM中的跳转指令 跳转指令 无条件跳转 ARM中的基础跳转指令就一个字母 34 B 34 xff0c 代表Branch xff0c 相比起x86中和它功能基本相同的 34 jmp
  • CAN总线35周年特别篇 -- CAN总线的前世今生

    origin https mp weixin qq com s MloRz 4sio8QGdNItNRBjQ CAN总线35周年之际 xff0c 花了一晚上时间整理翻译了下 xff0c 通过这个帖子大家会对当前市场上各种CAN名词有的全面系
  • 微控制器CPU性能测试基准CoreMark

    origin https www cnblogs com henjay724 p 8729364 html 痞子衡嵌入式 xff1a 微控制器CPU性能测试基准 EEMBC CoreMark 大家好 xff0c 我是痞子衡 xff0c 是正
  • 意外发现,Cortex-M7的性能和诸多关键参数碾压A7和R7

    origin https www amobbs com thread 5676525 1 1 html 之前一直以为ARM A R M M排在最后也最便宜 xff0c 肯定性能最低 xff0c 但最近意外发现并非如此 xff0c M7居然完
  • gcc之-fomit-frame-point

    Kernel里的dump stack oops打印出来的backstrace调用链表是怎样实现的呢 xff1f 大家都知道当发生函数调用的时候 xff0c 函数的参数传递 xff0c 返回值传递都要遵循一定的规则 xff0c 在ARM体系架
  • Lauterbach trace32与 jlink

    一直不太明白trace32为何这么贵 xff0c 这篇文章讲了一些 xff0c 稍微明白一点了 一个小工具背后的故事 昨天我们推送了华为任正非2012年的讲话稿 真正的出路 xff1a 重读任正非2012实验室讲话 任总是在商场上真刀真枪干
  • 嵌入式开发输出调试信息的几种方法(常规法及非常规法)!

    origin https mp weixin qq com s 7LolqWUeJ4tCENh6yVmvXw 嵌入式开发的一个特点是很多时候没有操作系统 xff0c 或者没有文件系统 xff0c 常规的打印log到文件的方法基本不适用 最常
  • 从零开始,耗时两年,19岁小伙自制一块32位Risc-V处理器,可玩「贪吃蛇」

    从零开始 xff0c 耗时两年 xff0c 19岁小伙自制一块32位Risc V处理器 xff0c 可玩 贪吃蛇 脚本之家 今天 关注 脚本之家 xff0c 与百万开发者在一起 本文经机器之心 xff08 微信公众号 xff1a almos
  • 揭秘被Arm编译器所隐藏的浮点运算~

    以下文章来源于Mculover666 xff0c 作者mculover666 引言 笔者接触嵌入式领域软件开发以来 xff0c 几乎用的都是 ARM Cortex M 内核系列的微控制器 感谢C语言编译器的存在 xff0c 让我不用接触汇编
  • main之前初始化流程

    本文分别介绍Keil调用的ARMCC以及ARM NONE EABI GCC两个编译器在main之前的操作 xff1a Keil MDK启动文件 总结一下MDK的启动流程 xff1a 1 系统初始化 xff0c 包括中断向量表的重新映射 2
  • 嵌入式单片机之STM32F103C8T6最小系统板电路设计参考

    STM32F103C8T6最小系统板电路设计 一 电源部分 设计了一个XH插座 xff0c 以便使用3 7V锂电池供电 xff0c 接入电压不允许超过6V 二 指示灯部分 电源指示灯可以通过一个短路帽控制亮灭 xff0c 以达到节电的目的
  • 国产射频前端,攀登新高峰

    2022年 xff0c 国产射频前端开启新篇章 射频前端包括功率放大器 xff08 PA xff09 滤波器 xff08 Filter xff09 开关 xff08 Switch xff09 低噪声放大器 xff08 LNA xff09 天
  • slam相关文章

    1 视觉SLAM漫谈 http www cnblogs com gaoxiang12 p 3695962 html 2 学习SLAM需要哪些预备知识 xff1f https www zhihu com question 35186064 3
  • 工业机器人主要核心

    主要核心为三部分 xff0c 控制器 xff08 就是用来控制机器人动作的那个手持设备 xff0c 可以用来编程 xff0c 一般用vxworks和linux xff0c wince来实现 xff09 伺服电机和减速器用来实现机器人的动作
  • 想搞工业机器人 这五大方面你必须了解

    origin http www robot china com news 201510 09 25754 html 1 工业机器人控制系统硬件结构 控制器是 机器人 系统的核心 xff0c 国外有关公司对我国实行严密封锁 近年来随着微电子技
  • 为什么我选择并且推崇用ROS开发机器人?

    origin http www leiphone com news 201701 zBHXGJcsRTioj4gH html 雷锋网 公众号 xff1a 雷锋网 按 xff1a 本文来自知乎 xff0c 作者贾子枫 xff0c 雷锋网已获授
  • 一飞智控CEO齐俊桐:一篇文章教你看透无人机飞控这十年

    origin http www leiphone com news 201702 YO2bskI7smE1U8TA html 无人机 又一个被国人玩坏了的单词 科幻电影里的无人机 10年前说自己是搞无人机的 xff0c 无不引来疑惑和赞叹的
  • 机器人框架

    ROS Rock Yarp Orocos
  • 列王的纷争-深度传感器已被巨头瓜分?

    origin http mt sohu com 20170325 n484729546 shtml 我们常常说苹果富可敌国 但是你这么说其实是在侮辱苹果 苹果可比美国政府有钱多了 根据最新消息 xff0c 美国政府账上的现金 xff0c 只
  • 不得不看!国内深度摄像头方案大起底

    origin http pieeco baijia baidu com article 517947 引言 xff1a 市场对深度视觉技术需求趋于井喷 xff0c 但可以提供产品和方案的公司寥寥无几 xff0c 本文分析了国内三家各具特点的