加速传感器融合嵌入式视觉应用

时间:2022-03-14作者:佚名

传感器在我们的世界经历了快速的推广,事实上,传感器现在已经非常普遍,以至于我们每个人日常所使用的手机里都有好几种不同类型的传感器。这些传感器能检测压力、温度、加速度和重力的简单变化,还有更高级的传感器,例如 GPS、RADAR、LIDAR 和图像传感器。

传感器融合是指从几种不同的传感器中提取数据,以生成靠单个传感器无法提供的信息。随后,可以对该信息做进一步处理和分析。并根据最终应用,必要时还可用传感器来制定决策。传感器融合分为两大类:

实时传感器融合 – 提取并融合传感器数据,并根据得到的信息实时制定决策。

离线传感器融合 – 这种方案是提取并融合传感器数据,但在过后的某个时间制定决策。

就嵌入式视觉系统和传感器融合应用而言,大部分应用适合实时传感器融合。

嵌入式视觉应用

嵌入式视觉应用正在经历迅猛增长,涉及领域广泛,从机器人、高级驾驶员辅助系统 (ADAS) 到增强现实,不一而足。这些嵌入式视觉应用对最终应用的成功运行有很大帮助。将嵌入式视觉系统提供的信息与来自不同传感器或多个传感器的信息进行融合,有助于更好理解环境,从而提升所选应用的性能。

很多嵌入式视觉应用只使用一个图像传感器来监控一个方向,例如只监测汽车的前方。利用这样的图像传感器能够检测、分类和跟踪物体。然而,由于只使用一个传感器,因此就无法测量与图像中对象的距离。也就是说,我们可以检测和跟踪到另一个车辆或行人,但如果不借助另一个传感器,我们就无法确定是否存在碰撞风险。本例中,我们还需要另一个能提供与检测到的对象的距离的传感器,如 RADAR 或 LIDAR。由于这种方法能够将来自多个不同类型传感器的信息融合,因此称为异构传感器融合。

图 1- ADAS异构传感器融合实例

另一种方案是提供第二个图像传感器,以实现立体视觉。这种方案是让两个图像传感器朝着相同方向,但分开一小段距离,就像人的两个眼睛那样,通过视差确定对象在视场中的深度。像这样使用多个相同类型的图像传感器,称为同构传感器融合。

当然,本例中的应用针对所用的架构和所选的传感器类型确定驾驶要求。这包括深度感的范围、测量精度、环境光和天气条件、实现成本以及实现复杂程度。

嵌入式视觉不仅可用于对象检测和汽车防撞,还可以作为导航系统的一部分,用来识别交通标志信息。未来还可融合更多种不同图像,例如医用 X 光、MRI(核磁共振成像)和 CT,或者安防和观察应用的可见图像和红外图像。

我们通常认为嵌入式视觉应用只使用可见电磁光谱,其实很多嵌入式视觉应用能融合来自可见电磁光谱以外的数据。

器件选择

在嵌入式视觉系统中,通常使用 All Programmable Zynq-7000 或 Zynq UltraScale MPSoC 器件来实现图像处理流水线。如果这些器件能用于传统的嵌入式视觉应用,那么也适用于嵌入式视觉融合应用。处理器系统与可编程逻辑的紧密结合能消除传统 CPU/GPU 实现方案中出现的瓶颈、确定性降低和时延增加问题。可编程逻辑 IO 结构的灵活性支持实现到高带宽接口(如图像传感器、RADAR 和 LIDAR 等)的任意连接。

图 2 - 传统 CPU/GPU 方案与 All Programmable Zynq-7000 / Zynq UltraScale MPSoC 的对比

对于嵌入式视觉传感器融合应用,我们可进一步利用处理器系统提供连接众多低带宽传感器的接口。例如,加速计、磁力仪、陀螺仪和 GPS 传感器都配有串行外设接口 (SPI) 和内部集成电路 (i2c) 接口,都得到 All Programmable Zynq-7000 和 Zynq UltraScale MPSoC 器件的支持。这使软件能够快速、简便地从多种不同类型的传感器中获取所需信息,并提供给可扩展架构。需要一种方法能够利用行业标准框架(如 OpenXV、OpenCV 和 Caffe)开发传感器融合应用,这时可使用 reVISION 堆栈。

reVISION 堆栈

reVISION 堆栈使开发人员能够实现计算机视觉和机器学习技术。在这里,针对 Zynq-7000 和 Zynq UltraScale MPSoC 的高级框架和库同样适用。为此,reVISION 将支持平台、应用和算法开发的多种资源完美结合在一起。该堆栈分为三个不同等级:

1. 平台开发 – 这是堆栈的最底层,也是其余堆栈层的构建基础。该层为 SDSoC 工具提供平台定义。

2. 算法开发 – 堆栈的中间层,为实现所需算法提供支持。该层还可为在可编程逻辑实现图像处理和机器学习推断引擎加速提供支持。

3. 应用开发 – 堆栈的最高层,为行业标准框架提供支持。这样能够开发出可利用平台开发层和算法开发层的应用。

相关阅读

楼体亮化工程做出来的效果不满意?那是没考虑这些

随着城市经济的可持续发展趋势, 城市 楼体亮化工程 也在慢慢增加。城市楼体亮化工程是一项复杂的任务,需要考虑的事情很多。 1、楼体亮化工程合理的照度水平 根据不同的应用群...
2022-08-21
楼体亮化工程做出来的效果不满意?那是没考虑这些

城市广场LED照明

在城市广场照明设计 的过程中,不允许灯具或光源明显外露,并保证每一束光都尽可能地发挥出来,在实践当中,将灯具和光源与造型有机地结合在一起,真正做到见光不见灯的设计原...
2022-07-15

商业街夜景亮化不能忽视灯具的选择

灯具是连接光源和视角的媒介。不同的灯具有不同的保护光源的部件,以保证灯体发出的光能得到充分利用。 商业街夜景亮化的灯具设备的选择主要有两个作用,一是它的功能,满足人...
2022-07-22
商业街夜景亮化不能忽视灯具的选择

雷曼技术说 | 如何消除或减轻LED显示屏摩尔纹

LED显示屏用于控制室、电视演播室等场所时,有时会对摄像画面产生摩尔纹干扰。本文介绍摩尔纹的成因和解决方法,重点介绍如何选择LED显示屏从而减轻或消除摩尔纹。 LED显示屏逐渐...
2022-10-14
雷曼技术说 | 如何消除或减轻LED显示屏摩尔纹

公园夜景照明的体现

随着城市夜生活日益丰富,越来越多的城市公园和休闲景观开始在夜间运营开放,公园的夜间使用率甚至高于白天,工作之余的人们可以更充分、更安全地享用公共资源和参与休闲活动...
2022-07-15

热销商品

四氟包覆/FEP/PTFE包覆胶O型圈全氟醛FFKMO型圈耐化学腐蚀氟胶

四氟包覆(FEP/PTFE)O型圈及全氟醚(FFKM)O型圈是高性能密封解决方案,专为极端化学环境设计。FEP或PTFE包覆氟橡胶(FKM)芯材的O型圈兼具外层优异的耐化学腐蚀性、抗溶胀性...
5

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用

领普E3S/E5配套插座面板86型暗装插座多孔五孔空调无边框家用,是一款专为现代家庭设计的多功能插座。该款插座采用86型设计,易于安装和适配各种家用电器,无论是台灯、...
11.9

原装博世角磨机GWS6-100/TWS6600/6700转子定子碳刷齿轮/博士配件

原装博世角磨机GWS6-100/TWS6600/6700系列配件,包括转子、定子、碳刷及齿轮等核心部件,均采用博世原厂高品质材料制造,确保与设备完美匹配,保障运行稳定与高效性能。...
3.5

聚氨酯橡胶缓冲垫弹性套联轴器牛筋柱销减震套垫圈弹性垫缓冲胶垫

聚氨酯橡胶缓冲垫弹性套联轴器中的牛筋柱销减震套、垫圈及弹性垫,是一种高性能减震缓冲元件。采用优质聚氨酯橡胶材料制成,兼具高弹性、耐磨损、抗老化及耐油耐酸碱...
0.27

硅胶垫片/硅胶垫/硅胶垫片圆形/硅胶垫圈/橡胶垫片/氟胶垫片

硅胶垫片(又称硅胶垫、硅胶垫圈)是一种由硅橡胶制成的密封材料,具有优异的耐高低温(-60℃~230℃)、耐老化、绝缘和环保无毒特性,广泛用于食品、医疗、电子及家电等领域...
1

网站栏目