分析 丨ToF传感器的XR应用和主要厂商

news2024/11/25 0:45:49

苹果MR头显Vision Pro被业界关注,另有消息称华为在2024年规划2款产品,一个是与Vision Pro、Quest和PICO方案类似的MR头显,预计2024年Q3或者Q4发布;另一个是与魅族MYVU衍射光波导AR眼镜类似的产品,发布时间晚于MR头显。

苹果和华为入局能否推动XR(包括AR、VR、MR)行业进一步发展?根据网传的华为MR调研显示,苹果Vision Pro第一代销量主要起到“教育”用户的作用,根据大致的供货数据显示大约40多万台,销量不大的另一个原因是屏幕供应商、索尼的产能不足影响。第二代Vision Pro可能在2025年推出,是一款低配版或标准版,销量为几百万台,第三代产品的销量可能超过千万台。与苹果MR头显类似,华为的第一代头显销量也不会太大。

XR应用培养用户群体需要良好的产品沉浸式体验,底层硬件不可获取,其中,ToF(Time of Flight)传感器是一种比较重要的元器件,影响XR产品的感知和交互功能,下面将介绍ToF传感器的XR应用和主要厂商。

ToF是更适合XR应用的3D成像技术

ToF传感器在XR应用中用于提供精确的深度感知、环境扫描功能,主要用途包括:

l 空间映射(mapping)和追踪:帮助MR头戴设备创建用户周围环境的3D模型,实现精准的空间定位和6自由度追踪,使得虚拟内容可以准确地融入现实世界并与之交互。

l 环境理解和避障:实时感知环境中物体的位置和形状,以便系统能够在安全的距离内放置虚拟对象或进行交互设计,避免用户碰撞真实物体。

l 手势识别:ToF传感器可用于捕捉手部动作,实现无需手持控制器的自然手势交互。

ToF传感器的作用之一是3D成像,分别针对空间定位与建模、动态手势识别以及对环境深度信息的全面理解与反应。实际上还有其他2种成像技术,包括立体视觉(stereo vision)、结构光(structured light)。

图片

图注:与其他3D成像技术相比,ToF更适用于3D映射(图源:Yole)

立体视觉的3D成像分辨率高、精度高、抗强光干扰性强、成本低,但是算法非常复杂、容易受到环境因素干扰、依赖环境光源、暗光场景表现不佳、模组尺寸相对较大等。

结构光有效识别距离相对较短,模组结构比较复杂,成像容易受强光干扰,成本也相对较高,但是其通过一次成像就可以得到深度信息,能耗低、成像分辨率高,非常适合对安全级别要求较高的3D人脸识别、3D人脸支付等方面的应用。

ToF技术虽然成像精度和深度图分辨率比结构光低、功耗较高,优势在于识别距离更远,可做到0.4米到5米甚至更远的中远距离识别,抗干扰性强,使ToF技术不仅应用于3D人脸识别、3D建模等方面,还适用于SLAM、手势识别、体感游戏、AR/VR等,应用更加广泛。

图片

图注:iToF和dToF在移动终端上design win案例(图源:Yole)

ToF根据发射光源的调制方式,有iToF和dToF之分。iToF发射连续波或短脉冲的调制近红外光,并测量反射光的相位差来确定距离。由于相位与光程成正比,因此可以根据接收到信号的相位变化计算出目标物体的距离。适合中远距离测距,但对环境光噪声敏感,需要复杂的信号处理算法以消除干扰。dToF发送的是超短光脉冲,然后精确测量这些脉冲从发射到接收的时间间隔,从而直接计算出绝对距离,其抗干扰能力强,能够实现快速准确的实时深度探测,适用于动态场景。

图片

图注:传华为2024年发布的MR设备采用的3D传感器方案,其中dToF未确定是否采用。

主流产品形态:dToF阵列和多域dToF

ToF产品形态有dToF Array和dToF Multizone之分,两者在设计和应用上存在一定的区别:dToF Array是一系列并排排列或矩阵排列的多个dToF传感器单元,可以独立工作或协同工作,每个单元都能进行单独的光脉冲发射和接收,获取不同点位的深度信息。优势是能够提供大范围或高分辨率的深度数据采集,特别适合于需要大面积覆盖或者需要较高精度的3D扫描、空间感知和物体识别场景。

图片

图注:dToF Multizone能更好适应复杂环境条件,也适用于XR设备和无人机导航,但实际ToF产品形态取决于功耗和成本等具体需求

dToF Multizone是单个dToF传感器被划分为多个区域,虽然物理上可能仍然是一个整体,但功能上却能实现多区域独立操作。每个区域可能会有不同的光源发射策略(例如不同的波长或强度)以及各自的接收器来处理反射信号。调整各个区域的工作参数,dToF Multizone技术可以更好地适应复杂的环境条件,比如减小干扰、区分距离相近或材质不同的目标,并且可以在单个硬件模块上实现更精细化的距离测量,提高系统抗干扰能力和测距准确性。

总结来说,dToF Array强调的是多个传感器单元的集成和同时工作以提高空间分辨率或覆盖面积,而dToF Multizone则是在单一传感器内部实现分区控制和优化,目的是增强对复杂环境和多种目标的适应性及测量精准度。

图片

图注:海外ToF主要厂商

图片

图注:国内ToF芯片/模组厂商

ToF传感器产品示例

ADI:提供全面的ToF产品和方案

ADI提供各种ToF产品和解决方案,包括高分辨率CMOS成像芯片(1MP)、深度计算和毫米级精度处理、激光驱动器和电源管理,以及有助于快速实施ToF和iToF解决方案的开发工具和软件/固件。

产品示例:结合ADTF3175 ToF模块和ADSD3500 ToF深度图像信号处理器,为深度相机提供完整的解决方案。

艾迈斯欧司朗:业界唯一拥有3种3D成像技术的厂商

艾迈斯欧司朗是目前唯一拥有3D传感三种主流技术(结构光、双目立体视觉和ToF)的传感器领导厂商,可提供更小尺寸、低功耗、高精度的整体解决方案。其新的3D dToF系统将高功率VCSEL、点阵光学系统和高灵敏度SPAD等一流技术组合在一起,准确测量场景中各物体的景深,并转换为精确的场景重建,让虚拟现实体验更具身临其境的真实感。

产品示例:红外OSLON®黑色系列SFH 4715S/ 4715AS和SYNIOS®系列等,提供红外照明光源,可以最大程度确保虚拟现实3D场景体验的流畅性。

英飞凌:拥有400多项ToF专利

自2015年宣布在消费领域推出第一代的ToF产品至今,英飞凌在ToF领域已经有400多项专利。英飞凌ToF技术在强光情况下能较好规避太阳光干扰,SBI专利技术能去掉不需要的光信息,让有效的光信息通过,在强光下能得到比较好的物体深度信息。

产品示例:英飞凌REAL3™ ToF 3D技术可以用于机器人移动时对整个场景的建图、定位,实现精准避障,并给上层的路径规划算法,提供更多数据输入。

芯视界:自研单光子dToF芯片性能远超索尼

芯视界研发单光子直接ToF(SPAD dToF)技术和应用,拥有芯片级的光电转换器件设计和单光子检测成像技术,主营基于单光子探测的一维和三维ToF传感器。产品广泛应用于扫地机、无人机、手机、AR/VR和自动驾驶激光雷达等。

产品示例:单光子探测技术的3D ToF深度传感器—VI4331,该传感器分辨率高达240×96,支持水平120度广视场角,拥有30fps高帧率,适用于扫地机室内建模与避障、行为检测、安检监控等。

聚芯微:累计出货3亿颗芯片

聚芯微自研3D ToF芯片和光学感知芯片。其3D ToF芯片具有比较先进的近红外增强NIR+、低噪声信号链、低功耗数字电路设计。截止2023年,聚芯微已累计出货超3亿颗。

产品示例:BSI 5um VGA iToF 传感器,已获主流手机客户订单并量产。此外,3D dToF图像传感器芯片SIF7010是其第一款3D堆叠dToF,小尺寸、低成本、低功耗,可实现更好的全场景Auto-Focus、背景虚化人像模式、电影模式等,适用于场景建模和AR/VR应用。

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

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

相关文章

电路设计(10)——超温报警电路的proteus仿真

1.题目背景 在现实生活中,常有一种工程技术,即带有自动温度补偿的设备,能在规定温度内正常工作。但是为了设备安全,需设定工作的上限温度,万一温控补偿失效,设备温度一旦超出上限温度时,便立即切…

船舶维保管理:Java与SpringBoot的完美结合

✍✍计算机编程指导师 ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、微信小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡ Java实战 |…

http伪造本地用户字段系列总结

本篇记录了http伪造本地用户的多条字段,便于快速解决题目 用法举例: 直接把伪造本地用户的多个字段复制到请求头中,光速解决部分字段被过滤的问题。 Client-IP: 127.0.0.1 Forwarded-For-Ip: 127.0.0.1 Forwarded-For: 127.0.0.1 Forwarded…

VS Code+Live Server插件开发游戏并结合内网穿透分享好友异地访问

文章目录 前言1. 编写MENJA小游戏2. 安装cpolar内网穿透3. 配置MENJA小游戏公网访问地址4. 实现公网访问MENJA小游戏5. 固定MENJA小游戏公网地址 前言 本篇教程,我们将通过VS Code实现远程开发MENJA小游戏,并通过cpolar内网穿透发布到公网,分…

【八大排序】选择排序 | 堆排序 + 图文详解!!

📷 江池俊: 个人主页 🔥个人专栏: ✅数据结构冒险记 ✅C语言进阶之路 🌅 有航道的人,再渺小也不会迷途。 文章目录 一、选择排序1.1 基本思想1.2 算法步骤 动图演示1.3 代码实现1.4 选择排序特性总结 二…

【Leetcode】1696. 跳跃游戏 VI

文章目录 题目思路代码结果 题目 题目链接 给你一个下标从 0 开始的整数数组 nums 和一个整数 k 。 一开始你在下标 0 处。每一步,你最多可以往前跳 k 步,但你不能跳出数组的边界。也就是说,你可以从下标 i 跳到 [i 1, min(n -…

springboot+vue实现excel导出

后端 导入pom依赖 <dependency>x<groupId>cn.afterturn</groupId><artifactId>easypoi-spring-boot-starter</artifactId><version>4.2.0</version> </dependency> Entity实体类 这里以User为例&#xff0c;可按照自己实际…

QXlsx Qt操作excel(3)

QXlsx 是一个用于处理Excel文件的开源C库。它允许你在你的C应用程序中读取和写入Microsoft Excel文件&#xff08;.xlsx格式&#xff09;。该库支持多种操作&#xff0c;包括创建新的工作簿、读取和写入单元格数据、格式化单元格、以及其他与Excel文件相关的功能。 关于QXlsx的…

Servlet服务器端的小程序

文章目录 Servlet概述快速入门Servlet 中方法的生命周期Servlet 的体系结构GenericServletHttpServlet Servlet 3.0以后Servlet 相关配置 案例Servlet xml配置web.xmlMyServlet Servlet 注解配置 Servlet 概述 Servlet applet 运行在服务器端的小程序&#xff0c;Servlet 就是…

为什么PCB地与金属机壳用阻容连接?

笔者电子信息专业硕士毕业&#xff0c;获得过多次电子设计大赛、大学生智能车、数学建模国奖&#xff0c;现就职于南京某半导体芯片公司&#xff0c;从事硬件研发&#xff0c;电路设计研究。对于学电子的小伙伴&#xff0c;深知入门的不易&#xff0c;特开次博客交流分享经验&a…

计算机自顶向下 Wireshark labs——DNS

如本文第2.4节所述&#xff0c;域名系统(DNS)将主机名转换为IP地址&#xff0c;在互联网基础设施中发挥着关键作用。在本实验中&#xff0c;我们将仔细研究DNS的客户端。回想一下&#xff0c;客户端在DNS中的角色相对简单—客户端向其本地DNS服务器发送查询&#xff0c;并收到响…

如何理解SVPWM中的马鞍波?相电压和线电压,FOC中的电机控制,相电压是马鞍波,线电压正旋波

如何理解SVPWM中的马鞍波&#xff1f; 马鞍波本质是正弦波叠加了基波三倍频率三角波得到的波形。叠加三角波的本质原因是为了提高电压的利用率&#xff0c;当相电压整体较大时&#xff0c;叠加一个负电压让整体下移&#xff0c;当相电压整体较小时&#xff0c;叠加一个正电压让…

[Vulnhub靶机] DriftingBlues: 4

[Vulnhub靶机] DriftingBlues: 4靶机渗透思路及方法&#xff08;个人分享&#xff09; 靶机下载地址&#xff1a; https://download.vulnhub.com/driftingblues/driftingblues4_vh.ova 靶机地址&#xff1a;192.168.67.23 攻击机地址&#xff1a;192.168.67.3 一、信息收集 …

二、编译内核及内核开发的特点

欢迎关注博主 Mindtechnist 或加入【智能科技社区】一起学习和分享Linux、C、C、Python、Matlab&#xff0c;机器人运动控制、多机器人协作&#xff0c;智能优化算法&#xff0c;滤波估计、多传感器信息融合&#xff0c;机器学习&#xff0c;人工智能等相关领域的知识和技术。关…

istio 限流

#详细参数看官网&#xff0c;我参数就不解释https://istio.io/latest/docs/reference/config/networking/destination-rule/cat << EOF > dr.yaml apiVersion: networking.istio.io/v1alpha3 kind: DestinationRule metadata:name: my-testnamespace: demon spec:hos…

【优先级队列(大顶堆 小顶堆)】【遍历哈希表键值对】Leetcode 347 前K个高频元素

【优先级队列&#xff08;大顶堆 小顶堆&#xff09;】【排序】Leetcode 347 前K个高频元素 1.不同排序法归纳2.大顶堆和小顶堆3.PriorityQueue操作4.PriorityQueue的升序&#xff08;默认&#xff09;与降序5.问题解决&#xff1a;找前K个最大的元素 &#xff1a;踢走最小的&…

【JavaSE篇】——抽象类和接口

目录 &#x1f393;抽象类 &#x1f388;抽象类语法 &#x1f388;抽象类特性 &#x1f388;抽象类的作用 &#x1f393;接口 &#x1f388;语法规则 &#x1f388;接口特性 &#x1f388;接口使用(实现USB接口&#xff09; &#x1f388;实现多个接口 &#x1f388;…

深度学习系列57: 清华大模型MiniCPM上手

MiniCPM 是面壁智能与清华大学自然语言处理实验室共同开源的系列端侧大模型&#xff0c;主体语言模型 MiniCPM-2B 仅有 24亿&#xff08;2.4B&#xff09;的非词嵌入参数量 1. 上手对比测试 mps比cpu大概快了9倍左右。 也可以在modelspore上测试&#xff1a;

【LeetCode力扣】单调栈解决Next Greater Number(下一个更大值)问题

目录 1、题目介绍 2、解题思路 2.1、暴力破解法 2.2、经典Next Greater Number问题解法 1、题目介绍 原题链接&#xff1a;496. 下一个更大元素 I - 力扣&#xff08;LeetCode&#xff09; 示例1&#xff1a; 输入&#xff1a;nums1 [4,1,2], nums2 [1,3,4,2].输出&…

AMH面板如何安装与公网远程访问本地面板界面

&#x1f49d;&#x1f49d;&#x1f49d;欢迎来到我的博客&#xff0c;很高兴能够在这里和您见面&#xff01;希望您在这里可以感受到一份轻松愉快的氛围&#xff0c;不仅可以获得有趣的内容和知识&#xff0c;也可以畅所欲言、分享您的想法和见解。 推荐:kwan 的首页,持续学…