上海羊羽卓进出口贸易有限公司

延时传感器 港理工团队研发动态视觉传感器,实现低延时低功耗的运动识别

发布时间:2024-10-07 00:10:59

港理工团队研发动态视觉传感器,实现低延时低功耗的运动识别

近日,香港理工大学柴扬和华中科技大学何毓辉教授造出一款动态视觉传感器,实现了高级别的动态视觉处理。

图 | 左二为柴扬教授,右一为本次论文第一作者周越博士(来源:资料图)

本次研究结合了动态视觉传感器和传感器内计算,通过充分利用两者的优点,

他们还设计出一款动态传感器内计算架构。该架构可以大幅提高运算效率,实现低延时、低功耗的运动识别。

(来源:Nature Electronics)

这种直接在传感器内进行实时处理和决策的方式,有望用于边缘计算,以及用于那些对延迟高度敏感的场景比如无人驾驶汽车、机器人技术等领域,并能有效节省通信带宽,此外还能增强数据的安全性和隐私性。

那么,相比现有的图像传感器、或互补金属氧化物半导体(CMOS,Complementary Metal Oxide Semiconductor),动态视觉传感器在捕捉动态图像时,在工作原理上有着哪些不同?

据了解,传统相机所基于的标准图像传感器具有固定的帧率,不管像素点的光强是否发生变化,都会在每一帧记录下所有像素的绝对光强,因此会包含大量冗余的视觉数据。

另一方面,较长的曝光时间限制了事件捕获的延迟,导致所捕捉到的高速运动物体图像存在模糊和过曝等问题。

相比之下,受生物视网膜启发的动态视觉传感器(DVS,Dynamic Vision Sensor),可以只针对场景中的相对变化区域作出反应。

对于动态视觉传感器来说,只有在像素点的位置发生光强变化的时候,才会产生脉冲信号从而生成稀疏数据,这样一来就能大大减少数据的冗余量。

动态视觉传感器还具备超高的时间分辨率,能够确保动作信息被完整记录下来。因此,它也能被用于检测场景中的变化,输出稀疏且重要的信息。

(来源:Nature Electronics)

而对于传感器内的脉冲信号来说,它是否也能被反馈给传感器神经元,从而做出相应的调整?

对于这一问题,答案是肯定的。为了执行复杂的计算任务比如动作识别,像素单元需要被扩展到阵列级别,并通过单元之间合适的物理互连,构建成脉冲神经网络(SNN,Spiking Neural Network)。

而每个子像素阵列,在连接之后可以输出神经元。在动态场景中,当像素点的光照强度发生变化时,子像素单元也会产生正负电流脉冲,来对 LIF(leaky integrate and fire)神经元中的电容进行充放电。

一旦电容的积分电压也就是神经元的膜电位,达到神经元的阈值时就会输出脉冲。

让传感器实现更高级的处理功能

据了解,本次研究涉及到了 In-sensor 脉冲神经网络框。那么,它与传统神经网络有何不同?

目前,市面已有的动态传感器在检测光强变化的时候,必须使用光电探测器、电容器、放大器和比较器等复杂的像素电路。

然后,这些模拟信号需要通过模拟数字转换器转化为数字信号,从而被可编程逻辑门阵列标上时间戳,借此产生一系列数字事件比如像素地址、时间信息、光强变化极性等。

这些由模拟数字转换器和可编程逻辑门阵列完成的模拟信号处理步骤,会将动态视觉传感器的时间分辨率限制在几十微秒量级。

而且经过处理之后的数字信号,仍然需要被频繁地传输到基于脉冲的神经形态处理器、或传输到由电子突触构建的脉冲神经网络之中。

数字信号在传感器和处理单元之间的传输,会进一步地把时间分辨率限制在毫秒量级。

相比之下,柴扬课题组于 2020 年提出的近传感器计算和传感器内计算架构 [1],能把部分计算任务转移到传感器附近或传感器终端。

通过在传感器终端附近或直接在传感器之内进行数据处理和计算,可以有效减少大规模数据的来回传输,从而提高带宽效率和数据处理效率,进而降低计算功耗和延时。

目前,已有研究证实通过在传感器端口进行预处理,比如增强对比度、减小噪声、视觉自适应调节等方法,可以显著提高图像识别效率。

进一步地,通过利用可调节的光响应度来模拟突触权重,用光探测器来构建人工神经网络,可以实现更高级别的人物静态图像识别,从而实现传感器内计算。

在传统人工视觉系统之中,视觉传感器和计算单元在物理空间上是分立的,且存在较远的物理距离。

随着物联网节点数量的迅速增长,传感器终端和计算单元之间交换着大量的冗余数据。假如使用上述方案的话,每个像素都会针对绝对光强值产生对应光电流值。

而对于动作识别等动态场景,往往缺乏事件触发的特性,所以会产生大量冗余的数据。一般来说,外界的视觉信息先被转换成数字形式,再传到计算单元中做进一步处理和计算。

传感器和计算单元之间大量数据的来回传输,最终会导致高延迟和高功耗。因此,如何通过器件原理与结构设计,在单一器件实现信息原位的传感、处理、存储等多功能集成,借此减少数据传输、降低功耗、减少延迟,是一个亟须解决的科学问题。

事实上为了克服以上问题,该团队已经开展了多年研究。如前所述,课题组已于 2020 年率先提出近传感器计算和传感器内计算架构。

通过在传感器终端附近、或直接在传感器内进行数据处理和数据计算,可以有效减少大规模数据的来回传输,从而提高带宽和数据处理的效率,进而降低计算功耗和延时。

同时,他们还利用动态视觉传感器和传感器内计算架构的优点,开发出一款感算融合脉冲神经网络架构,并将其用于动作识别。

此外,他们还设计了一种基于事件驱动的像素单元,它能在发生光强变化的时候,产生可被编程的脉冲信号。

通过调节光电探测器的光响应度,就能有效调节像素单元产生的脉冲信号的幅度,从而模拟不同的突触权重。

对于这种感算融合脉冲神经网络方案来说,它可以实现低于 20 微秒的时间分辨率,并能通过动作识别的方式,针对智能视觉芯片的潜力加以仿真验证。

后来,课题组又开发出能用于图像预处理和动作预处理的新型传感器,通过抑制不必要的噪声或失真,或通过增强进一步处理的特征,从大量原始数据之中记录和提取有用的数据 [2]。

而为了在传感器内实现更高级的处理功能,他们又以生物视网膜为启发开展了本次研究,即研发具有计算功能的动态传感器。

(来源:Nature Electronics)

具备实现大规模感算融合的潜力

香港理工大学博士后周越,是本次动态视觉传感器的主要设计者。他巧妙结合了动态视觉传感器和传感器内计算的优点,实现了感算融合的脉冲神经网络。

而在 2022 年初,课题组关于动态视觉传感器的第一篇相关论文,已经发布在 2022 年微电子器件领域顶级国际会议 IEEE International Electron Devices Meeting(IEDM)上。

在那篇论文之中,周越利用该团队此前研发的二硫化钼光电晶体管阵列,针对单个器件进行表征和电路测试,借此验证了动态视觉传感器设计方案的可行性。

然而,要想使用二硫化钼光电晶体管实现具有计算功能的动态传感器,依然存在如下问题等待解决:

其一,二硫化钼光电晶体管高的动态范围,来源于其光照强度和光电流的非线性关系。当使用这种晶体管来构建神经网络时,会使用到“光电流=光响应度*光照强度”这样一个公式。

在这个公式里:光照强度是输入矢量, 光电流是输出矢量,光响应度是突触权重矩阵。

因此,课题组原则上希望光响应度,不会随着输入量的光照强度发生改变,也就是光响应度和光照强度之间要能够满足线性关系。

其二,对于二硫化钼光电晶体管来说,它需要在不同的栅极偏置之下实现不同的光响应度。在恒定栅压的施加之下,计算功耗开始增大。而且需要额外的内存单元,来储存每个光电晶体管所需的施加栅压。

其三,二硫化钼光电晶体管的响应时间为 10ms,这导致时间分辨率只能限制在毫秒量级。

鉴于上述问题,周越设计了非易失的光电二极管器件。这种光电二极管中的光照强度和光电流的线性关系,使其更适合用来实现感算融合。

而且相比光电晶体管,光电二极管的光伏效应让其光响应速度得到大幅度提升。

进一步地,周越通过采用浮栅层的设计,让电荷可以被长时程地储存在浮栅层。

这样一来,即使在没有外部电压偏置的情况下,也能实现不同的光响应度。相比之下,光电晶体管则需要恒定的施加外部电压。

由此可见,周越所使用的这种方式可以有效减少能耗,同时具有更强的扩展性,在被用于更大神经网络的同时,还能避免出现走线施加外部偏压的风险。

基于此,周越等人制备了基于二硒化钨的浮栅二极管,并对其进行电路级别的光电测试。

华中科技大学何毓辉教授课题组的付嘉炜同学,则负责进行网络级别的动作识别仿真。利用自制的动作数据集,证实本次设计方案具备实现大规模感算融合的潜力。

最终,相关论文以《用于神经网络内传感器的计算机事件驱动视觉传感器》(Computational event-driven vision sensors for in-sensor spiking neural networks)为题发在 Nature Electronics(IF 34.3),周越是第一作者,柴扬和何毓辉担任共同通讯作者 [3]。

图 | 相关论文(来源:Nature Electronics)

力争让传感器阵列与外围电路实现大规模集成

如前所述,本次研究使用了二硒化钨光电探测器,那么它是如何实现可编程的?

对此,课题组表示之所以选用二硒化钨作为沟道材料,是因为其具有比较均衡的能带结构,容易被电场调节为 n 型或者 p 型,从而具有双极性。

另外,二硒化钨作为具有原子级别厚度的半导体,具有较强的光-物质相互作用。

通过对两个分立的背栅分别施加正负电压,即可调节储存在浮栅层 HfO2 的电子数量和空穴数量。

进而诱导沟道二硒化钨左右两个区域的载流子类型和浓度,就能形成具有不同整流效应的 PN 结或 NP 结,从而产生可调节的正负光响应度。

那么,在动态图像识别过程中,基于二硒化钨的响应时间是否可以满足要求?

对于这一问题该团队表示,光的照射会激发电子空穴对的产生,并被二硒化钨构成的 PN 结和 NP 结的内建电场所分开。

因此,即使在零偏压的情况下,基于二硒化钨的 PN 或 NP 结,也会产生自驱动短路光电流 ISC。值得注意的是,该电流具有微秒级别的响应时间。

对于传统计算架构来说,它需要在传感单元和计算单元之间来回传输,这会催生毫秒级别的延迟。

而该课题组的感算融合方案,可以直接在传感器内执行计算,其动作识别的延迟仅局限于二硒化钨的响应时间,故能产生微秒级别的超高分辨率,实现快速动态的识别。

不过,受限于目前的测试设备,当下只能测试微秒级别的时间分辨率,但是本次器件的理论响应速度可以达到纳秒级别。

同时,当前的研究仍然局限于器件层面和较小的 3*3 阵列。未来,柴扬课题组希望进一步扩展,实现系统级别的展示。

另一方面,虽然二维半导体已经取得不错的进展,但是仍然存在均一性和稳定性的问题。

更重要的是,关于二维材料器件和互补金属氧化物半导体工艺的兼容问题仍然需要取得进一步突破。

因此在底层硬件层面:该团队将通过采用目前比较成熟的光电传感器工艺,进行大规模传感器阵列的制备;

而在顶层算法层面,他们将开发适配感算融合架构的算法。

未来,课题组希望能实现传感器阵列与外围电路大规模集成,展示其在实时和数据密集型应用中的优势。

参考资料:

1.Nature,2020, 579, 32-33; Nature Electronics, 2020, 3, 664-671

2.Nature Nanotechnology, 2023, 18, 882-888;Nature Electronics,2022, 5, 84-91

3.Zhou, Y., Fu, J., Chen, Z.et al. Computational event-driven vision sensors for in-sensor spiking neural networks. Nat Electron 6, 870–878 (2023). https://doi.org/10.1038/s41928-023-01055-2

智能家居必备设备,小米门窗传感器出第二代啦,体验如何进来看看

艾维巴蒂,我是M慢性子。前段时间小米门窗传感器2代开启了众筹,众筹价格和一代一样,还增加了光照传感器的功能,买了一只回来玩玩看,最近刚到货。来分享下我的体验吧。同时我也有一代产品在用,对比下两者的差异吧。

一、门窗传感器原理

▼ 首先介绍下门窗传感器的原理,门窗传感器是采用类似干簧管原理制作的磁性传感器,干簧管是将两片磁簧片密封在玻璃管内,两片虽重叠,但中间间隔有一小空隙。当外来磁场时将使两片磁簧片接触,进而导通。 一旦磁体被拉到远离开关,磁簧开关将返回到其原来的位置

▼如下,细小的一侧为激励磁铁,主体大的一侧为固定磁铁,通过磁铁的吸合和分开来发送状态给其他设备以实现联动。

二、门窗传感器协议变化

▼门窗传感器要实现与其他产品的联动,需要进过如下的过程,1代门窗传感器把信号发送给Zigbee网关,网关把信号传递给路由器,路由器再把信号发送给云端的小米服务器,小米服务器发送信号回路由,最后路由再把信号发送给要控制的设备上,这是远程协议,当长期使用后,有部分产品会专为本地协议,减去连接云端的过程。

▼而二代改为了蓝牙协议,这个信号传输的流程基本不变,只是网关由Zigbee网关,改为了蓝牙网关。而蓝牙协议带来的好处是,你的使用成本会相对较低,因为米家的蓝牙网关多集成在设备内,比如多款的小爱音箱都有蓝牙网关的功能,基本家里都有,而米家的zigbee网关都是单独的网关设备,比如米家网关一代,米家多模网关都集成了zigbee网关的功能,要使用zigbee协议基本都需要单独买网关,当然zigbee设备也有其独特的优势,耗电极小、信号抗干扰强,延时小等等。

▼由于早期的蓝牙设备多使用的是蓝牙4.2协议,蓝牙5.0以前的协议整体耗电较高,不能高频次的发送信号,信号间隔多在10分钟。所以在米家的传感器里之前基本没有蓝牙协议的纯传感器产品。而这次有所不同,这款米家门窗传感器2代是米家第一款使用蓝牙5.1协议的纯传感器产品。

▼而就整体来说,在蓝牙5.0时代开始后,蓝牙延时长,耗电量相对大的问题就基本解决了,而蓝牙5.1针对5.0的更新主要就是定位精度从10米级来到了厘米级,以及功耗的进一步降低。而门窗传感器这种瞬间触发,不需要长期监控的传感器,从原理上来说使用蓝牙协议是没有问题的,实测在触发的速度与一代没有太大区别,延时非常小,要比之前蓝牙4.2夜灯那款人体传感器小的多。

三、新增功能

▼可以看到,在新一代的门窗传感器上新增了一个小点,是光线传感器,可以通过光线的强弱进行联动,比如开门并且光线暗才开灯,比单纯的开关门条件要更精准。

▼联动协议中也增加了光线明暗的条件。当然这与米家那款单独的光照传感器还是不同的,那款可以以精确的光照勒克斯值为触发条件。而这款只有预制的明暗两档,一般使用也是够用的。

▼超时未关的时间从前代的1分钟起跳,到2代的10秒起,灵活性也要更高一些。

四、与一代对比外观

▼下面来看下新款的外观吧。包装还是很小巧的。

▼除了产品本体上,还另付了一套双面胶贴。

▼底部也增加了绝缘贴纸,拉出后才工作。

▼侧面有一颗实体按键,由于连接和重置。

▼与一代对比下外观,整体尺寸方面,二代比一代略微大一丢丢,形状也改为了方形。

▼一代的重置采用的手机sim一样的方式,需要卡针才能重置,二代实体的按键更方便一些。

▼打开看,尺寸的差异和电池有一定的关联,二代采用了2032纽扣电池,比一代的要稍大一些,都是3v的电压,当然虽然更大了一丢丢,说明整体耗电蓝牙还是要比zigbee稍大的,但2032也是比较常见的规格,比较好买。我买的宜家的8颗才9.9元,非常便宜。

五、联动场景与速度

【开客厅门自动开窗帘并开阳台灯】

▼我把这款门窗传感器放在了客厅和阳台间的推拉门上,与客厅窗帘和阳台灯联动。

▼实现效果,拉开推拉门,窗帘自动打开,同时如果外面阳台光线暗自动开阳台灯。

▼联动设置如下。分两个设置,开门就开窗帘,和开门并且光线暗就开阳台灯。这个场景中只要有接入米家的电动窗帘和吸顶灯,一个门窗传感器就把它们串联在里一起,同时由于这个场景是自动化完成,既不用喊小爱,也不用遥控器,老人使用起来也非常方便。

【关门自动关窗帘并光阳台灯】

▼同样的,关门后自动关闭窗帘,并关闭阳台灯,在使用中没有延时的情况,反应与速度与一代相同。

▼具体设置,这个场景只需一条设置,门窗传感器关闭后,关闭阳台灯,关闭窗帘电机。

▼当然关于门窗传感器的应用还有很多,由于我只买了一个,后期购入更多后再给大家分享其他场景吧。

六、总结

总体来说,二代在保持一代的高连接速度,低延迟的基础上,还增加了光照传感器,性价比进一步提升,是智能联动中的必备设备,整体使用还是非常满意的。续航时间能不能达到一代半年以上的水准,还要后期来看,目前用了有近一个月了,没有低电量提示。

当然如果家中有zigbee网关设备,一代仍然是很好的选择,zigbee可以在断网的情况下仍能运行,这是zb设备的独特优势。

相关问答

光纤感应器可以设置 延时 吗?

光纤感应器不可以设置延时,是自动调节亮度的。光纤感应器又叫亮度感应器,现在很多的平板电脑和手机都配得这种感应器。它主要作用就是感受所处环境的光线强...

感应小便器怎么调时间短?

不可以调。蹲便器感应器安装离地高度是1.1米左右,小便斗感应器全称应该叫做小便斗自动冲水系统的感应器,它里面设计有芯片能够自动识别信号,并进行数据加工处...

高尔夫通电后仪表盘显示延迟

[回答]1、仪表盘延时30秒才显示的原因是电瓶寿命有限了。根据查询相关公开信息显示,电瓶寿命有限,或者是传感器有问题,仪表自身有问题,电瓶电量都会不足会...

toto卫浴蹲坑感应器 延时 多少秒?

TOTO卫浴蹲坑感应器的延时时间一般在3到5秒之间。这个延时时间的设定是为了确保使用者在使用完毕后,感应器能够在一定的时间内检测到离开,并自动冲洗。延时时...

小米手机亮屏延迟怎么处理?-ZOL问答

7条回答:【推荐答案】小米手机亮屏延迟的解决方法:手机手机运行卡顿导致开机亮屏延迟,一般可以重启一下手机即可恢复正常;若重启多次仍无法解决,则可以尝试将手机...

eyence光纤感应器怎么调试?

调试eyence光纤感应器可以按照以下步骤进行:首先,确认光纤连接端是否正确插入感应器的输入端,确保传感器和光纤之间没有松动或损坏。然后,通过调节感应器上...

点火延迟

[回答]点火延迟可能是点火系统的问题,需要根据不同情况具体分析。如果点火能长时间正常启动,说明汽车点火不稳定。如果点火不顺利,可能是点火系统的火花...

陀螺仪延迟怎么解决?

1、首先需要打开手机,在手机桌面上找到设置,然后点击进入设置主界面,点击辅助功能。2、点击了辅助功能之后,进入辅助功能设置界面,然后点击重力感应器...陀...

手机感应器怎么调灵敏度?

调节手机灵敏度可以分三种办法。第一:设置—高级设置—辅助功能—点击和按住延迟—设置成最短。第二:设置—高级设置—语言和输入法—指针速度—设置...调...

凯迪拉克加热型氧 传感器 延迟响应?

先把氧传感器一拆下来,看看传感器表面颜色,正常的为棕色,否则更换新的试试,如果没解决,先用电脑解码仪读取故障码,有故障就排除它。其实缸组也很重要,比...

展开全部内容