设为首页|收藏本站|
开启左侧

[问答] ToF技术是什么?和结构光技术又有何区别

[复制链接]
39965 8
桃子de泪… 发表于 2022-3-6 04:28:55 | 只看该作者 打印 上一主题 下一主题
 
文章相关引用及参考:映维网
本文来自灵犀AR,灵犀AR致力于为消费级AR提供主流技术解决方案
映维网 2018年11月29日)作为SLAM(定位与地图构建)应用的支撑,深度相机小型化必然带动SLAM技术普及。其中受益最大的当属手机和AR眼镜。
对于AR眼镜来说,SLAM是一项必备的底层技术。支撑这项技术的关键,就是用深度相机解决定位和建图。为什么这么说?因为一个实用便携的AR眼镜,必定是经常佩戴的,而且要满足在各种场合无论室内还是室外,都能有高精度、快响应的稳定性能。目前在各种深度相机方案当中,符合这些性能,小型化,适合在AR眼镜上使用的就是ToF技术。
ToF技术到底是什么?和现在大热的结构光技术、双目立体视觉技术到底有什么区别?分别都有哪些特性?
一、ToF
ToF(Time of Flight)飞行时间
字面理解就是通过光的飞行时间来计算距离
ToF的基本原理是通过红外发射器发射调制过的光脉冲,遇到物体反射后,用接收器接收反射回来的光脉冲,并根据光脉冲的往返时间计算与物体之间的距离。这种调制方式对发射器和接收器的要求较高,光速那么快,对于时间的测量有极高的精度要求。

ToF技术是什么?和结构光技术又有何区别 第1张图片
在实际应用中,通常调制成脉冲波(一般是正弦波),当遇到障碍物发生漫反射,再通过特制的CMOS传感器接收反射的正弦波,这时波形已经产生了相位偏移,通过相位偏移可以计算物体到深度相机的距离。

ToF技术是什么?和结构光技术又有何区别 第2张图片
原理不复杂,但要实现较高的测量精度,并将发射接收模块小型化并不容易。
由于测量光的飞行时间需要非常高的频率和精度,早期的ToF设备在体积上一直存在问题,成本也高,所以多只用于工业领域。ToF的小型化极大依赖于近年来集成电路与传感器技术上的突破,使得在CMOS芯片上对光脉冲相位的测量逐渐变得可行。有芯片上的解决方案,才有小型化和低成本的产品出现。
据说目前最小的ToF模块IRSZ238XC,整个模块(包括传感器,镜头IR发射器及电路)尺寸为12mm×8mm。外形更小巧,拥有比以前芯片更高的分辨率,达38,000像素。

ToF技术是什么?和结构光技术又有何区别 第3张图片
二、结构光
结构光 (Structured Light)
结构光是通过红外激光器,将具有一定结构特征的光线投射到被拍摄物体上,再由专门的红外摄像头进行采集反射的结构光图案,根据三角测量原理进行深度信息的计算。


ToF技术是什么?和结构光技术又有何区别 第4张图片
iPhoneX上的Truedepth相机,用的是以色列PrimeSense公司的Light Coding技术。这种结构光方案,通过投射人眼不可见的伪随机散斑红外光点到物体上,每个伪随机散斑光点和它周围一定范围内的点集在空间分布中的每个位置都是唯一的,并将预先进行了存储。
这些散斑投影在被观察物体上的大小和形状根据物体和相机的距离和方向而不同,由此计算深度信息。
这种方案和ToF相比,计算量少功耗低,在近距离范围内精度更高,所以在人脸识别,手势识别方面极具优势。

ToF技术是什么?和结构光技术又有何区别 第5张图片

投射的光点或图案在任意不同空间中是不相同的

当然,结构光的缺点也比较明显。
由于投射的经过编码的图像或散斑光点,在室外容易被强自然光淹没,所以结构光方案在室外并不好用。当物体距离相机较远时,物体上投射到的图像或光点越大,精度也越差;它也容易受光滑平面的反光影响,比如投射到镜子上。
P.S. 想象一下手电筒,几万个点投射在你手上,和投射在10米远处的物体上,每个点覆盖的面积是不是放大了很多倍?精度就会自然降低很多。

ToF技术是什么?和结构光技术又有何区别 第6张图片
说回ToF技术。相较之下,ToF设备要求发光器件与接收器件间尽可能接近,越接近,由于发射-接收路径不同所产生的误差就越小。因此,ToF技术更利于设备的小型化,对于手机或是AR产品实现轻便紧凑的外形非常重要。
三、测量距离、分辨率、开发周期的对比
测量距离方面,ToF也具备一定优势。由于ToF接收传感器所接收的每个像素点对应一个物体表面的实际位置,只要有反射光回来,就可以通过解相位的方法获取到深度。其测量精度不会随着测量距离的增大而降低,其测量误差在整个测量范围内基本上是固定的。而且由于太阳光并未经过调制,可以简单认为它对相位是没有影响的,所以ToF对于室外强光环境也有一定的鲁棒性。
分辨率方面,采用ToF技术的深度相机分辨率目前还偏低,一般也就320*240的水准,功耗上也略微不尽人意。
开发周期和解决方案方面,ToF因基于它的解决方案出现较晚,开发群体较为薄弱。而结构光技术,一方面PrimeSense(Kinect 1)当年的如日中天留下了无数成型的解决方案,有Intel支持的RealSense又有着非常强大的SDK,这些都使得基于结构光的开发周期可以比较短。
综合来看,对于AR眼镜,无论是设备小型化需要还是实现SLAM需要的实时三维建图,ToF都有很大的优势。目前的一些“旗舰”产品HoloLens、Magic LeapOne的深度摄像头用的也都是ToF技术。
当然,ToF目前对于近距离的手势识别精度还有待提高。随着技术的发展,究竟哪种技术会成为主流还未可知,但终将会出现被大家广泛使用于AR眼镜的三维测量方案,到时AR眼镜的普及率已经有很大提升了吧。
让我们眼前一亮的总是我们未曾想到的东西,这才是科技最大的魅力,不是吗?


上一篇:在韩国丢失护照怎么办?!
下一篇:在英国护照丢了该怎么办?
@



1.西兔生活网 CTLIVES 内容全部来自网络;
2.版权归原网站或原作者所有;
3.内容与本站立场无关;
4.若涉及侵权或有疑义,请点击“举报”按钮,其他联系方式或无法及时处理。
 

精彩评论8

正序浏览
跳转到指定楼层
沙发
比03强大105倍 发表于 2022-3-6 04:29:43 | 只看该作者
 
写得深入浅出,非常好!不过还有双目测距没有提到
回复 支持 反对

使用道具 举报

 
板凳
天下莫能知 发表于 2022-3-6 04:29:59 | 只看该作者
 
primesense在很多年前就被APPLE收购了,个人觉得它不能代表整个行业的技术发展了。
回复 支持 反对

使用道具 举报

 
地板
瘦了仓鼠肥了猫 发表于 2022-3-6 04:30:09 | 只看该作者
 
清晰、专业
回复 支持 反对

使用道具 举报

 
5#
xixidonger 发表于 2022-3-6 04:31:06 | 只看该作者
 
两点没提到。
结构光使用三角测量法,对深孔沟槽阶梯这样的表面测量会有阴影,有测不到的地方。
TOF目前市面的产品测量范围大,我见过可以测十几米远的,但是精度多为毫米级,三角测量法的传感器在很小的测量范围的前提下有精度到微米的产品。
回复 支持 反对

使用道具 举报

 
6#
gf42300 发表于 2022-3-6 04:31:50 | 只看该作者
 
结构光在小型化之后,距离较远时精度会比较差,但是抛开小型化来讲,结构光的精度要比tof的高,但缺陷是计算量大,你这里提到结构光速度快,这是不准确的。散斑匹配的计算量很大,所以所有结构光方法的设备,其速度都不会很快,一代Kinect用的是结构光,也勉强能达到320x240 30fps。
回复 支持 反对

使用道具 举报

 
7#
flumjdbn248431 发表于 2022-3-6 04:32:08 | 只看该作者
 
请问结构光不能像TOF一样采用调制过的特殊光源么,这样就不会受到室外光源的干扰了?
回复 支持 反对

使用道具 举报

 
8#
洛少主183 发表于 2022-3-6 04:32:30 | 只看该作者
 
结构光一般用波长单一的激光,然后镜头前或感光元件前加带通滤光镜,可以减少环境光干扰。
回复 支持 反对

使用道具 举报

 
9#
晶19970209 发表于 2022-3-6 04:33:01 | 只看该作者
 
双目测距说的人很多 原理也比较简单 也很容易找到
回复 支持 反对

使用道具 举报

 
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

排行榜
活跃网友
返回顶部快速回复上一主题下一主题返回列表APP下载手机访问
Copyright © 2016-2028 CTLIVES.COM All Rights Reserved.  西兔生活网  小黑屋| GMT+8, 2024-5-16 01:49