0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

推动处理车辆传感器数据

星星科技指导员 来源:嵌入式计算设计 作者:Brandon Lewis 2022-06-16 17:40 次阅读

现在还有许多其他人正在竞相处理所有这些车辆传感器数据。其中,东芝一直在发展其 Visconti 图像识别处理器系列,以满足日益苛刻的欧洲新车评估计划 (Euro NCAP) 要求。

从 2014 年开始,Euro NCAP 开始根据主动安全技术对车辆进行评级,例如车道偏离警告 (LDW)、车道保持辅助 (LKA) 和自动紧急制动 (AEB)。这些要求在 2016 年扩展到日间行人 AEB 和速度辅助系统 (SAS)。2018 年,这些要求将进一步扩大,包括夜间行人 AEB,以及日间和夜间骑车人 AEB(图 1)。

poYBAGKq-tiAWJOhAAEfHBs3UIQ647.png

图 1.欧洲新车评估计划 (Euro NCAP) 的要求近年来有所扩展,包括许多高级驾驶员辅助系统 (ADAS) 功能。

为了满足能够在白天和夜间环境中准确识别移动和静止物体的视觉系统的需求,东芝的 TMPV7608XBG Visconti4 处理器等图像识别处理器采用了一套计算技术(图 2)。除了 CPUDSP 之外,8 个硬件加速模块使设备能够高效地执行高度专业化的汽车计算机视觉 (CV) 工作负载,例如仿射变换(线性映射)、过滤、直方图、匹配和金字塔图像生成。

pYYBAGKq-uGAFSZ6AAQhlPKhfAo118.png

图 2. Toshiba TMPV7608XBG Visconti4 图像识别处理器利用 CPU、图像处理引擎 (DSP) 和图像处理加速器(硬件加速器)来计算一系列汽车计算机视觉 (CV) 工作负载。

TMPV7608XBG 上的两个新硬件加速模块专门解决了夜间和移动/静止物体检测的挑战:增强的定向梯度共现直方图 (CoHOG) 和运动结构 (SfM) 加速器。

对于夜间 ADAS 应用,增强型 CoHOG 加速器通过结合基于亮度和颜色的特征描述符来抵消物体与其周围环境之间的低对比度,从而超越了传统的模式识别。据东芝称,增强型 CoHOG 加速器不仅可以减少物体识别所需的时间,而且可以在夜间实现与白天一样可靠的行人检测。

同时,SfM 加速器使用来自单目相机的连续图像来开发高度、宽度和到对象距离的三维估计(图 3)。因此可以在没有任何学习曲线的情况下检测静止物体,并且可以应用运动分析和模式识别来检测运动物体,例如行人或车辆。由于 3D 信息减少了图像中的感兴趣区域,ADAS 系统能够更快地识别障碍物并做出反应。

pYYBAGKq-u2AU3fRAAZjKP9Md5s035.png

图 3. TMPV7608XBG 的运动结构 (SfM) 加速器使用三维映射来检测静止和移动物体。

这些加速器与 TMPV7608XBG 的 DSP 子系统中的八个媒体处理引擎 (MPE) 一起运行,每个都配备双精度浮点单元 (FPU)。因此,该设备可以同时并行执行 8 个图像识别应用程序,响应时间为 50 毫秒。以 266.7 MHz 的时钟频率运行,与之前的 Visconti 处理器相比,这意味着处理时间减少了 50%(图 5)。

pYYBAGKq-veAJOT7AAIC2QMkQr8600.png

图 5. TMPV7608XBG Visconti4 处理器的性能与上一代 Visconti 处理器相比,处理时间减少了 50%。

东芝公开的 Visconti4 图像识别处理器设计中标包括 DENSO Corporation 的基于前置摄像头的主动安全系统。

人工智能自动驾驶对计算的需求

但图像处理只是当今汽车安全系统中的一块拼图。除了摄像头之外,现代 ADAS 应用和半自动车辆还依赖于雷达、激光雷达、接近传感器、GPS、车联网 (V2X) 连接和其他有源组件的输入。来自所有这些输入的数据必须实时处理、分析和融合,以便在危险情况下迅速采取纠正措施。

人工智能 (AI) 似乎是在自动和半自动车辆用例中执行驾驶策略和做出实时决策的理想技术。然而,传统的基于云的 AI 实现不适合汽车安全应用,这主要是因为与数据传输相关的延迟,还因为隐私、安全、成本和网络覆盖问题。

作为替代方案,能够运行片上人工或深度神经网络 (ANN/DNN) 的超级计算机级处理器正在被设计到特斯拉等汽车安全系统的电子控制单元 (ECU) 中。例如,NVIDIA 声称其 Drive PX Pegasus 平台的变体将提供高达每秒 320 万亿次深度学习操作 (TOPS),这对于 5 级自动驾驶汽车来说已经足够了。

不幸的是,这些处理器也有其自身的挑战。除了相当大的功耗和单位成本外,这些芯片的裸片尺寸也很大(图 7)。如果将每年生产的大约 1 亿辆汽车中的每辆都考虑到一个这样的处理器,那么汽车市场的需求量将是目前为智能手机生产的芯片的三倍。这远远超过了当前的硅晶片制造能力。

poYBAGKq-v6ALqJqAAJ2OHIdtKM359.png

图 7.虽然高性能处理器提供了运行片上神经网络以实现完全自动驾驶的计算能力,但目前生产它们所需的芯片尺寸超过了硅晶圆的制造能力。资料来源:英伟达和伯恩斯坦研究。

同样,DSP IP 模块提供的解决方案更适合嵌入式汽车用例,CEVA 深度神经网络 (CDNN) 就是一个例子。CDNN 包括神经网络生成器、软件框架和硬件加速器,专为与 CEVA-XM 成像和视觉 DSP 内核配合使用(图 8)。这里的价值主张是降低功耗、降低成本以及在整个系统设计中分配智能的能力。

pYYBAGKq-wmAeZdcAALovn0Z0R4765.png

图 8. CEVA 深度神经网络 (CDNN) 是一个用于在嵌入式 DSP 上开发、生成和部署神经网络的工具包。

CDNN 的核心是像 CEVA-XM6 这样的 DSP,它包括矢量和标量处理单元以及 3D 数据处理模式。矢量和标量处理单元使 -XM6 非常适合传感器数据融合,而其 3D 数据处理方案有助于加速神经网络性能(图 9)。在 CDNN 环境中,这些 DSP 配备一个或多个硬件加速器,在卷积神经网络 (CNN) 处理中每个周期提供 512 次乘法累加 (MAC) 操作。所有其他神经网络层——任何类型或数量——都由 DSP 本身运行。

poYBAGKq-xKAURz3AAPMpcQtGhM461.png

图 9.矢量和标量处理单元与 3D 数据处理方案相结合,使 CEVA-XM6 DSP 非常适合汽车安全和人工智能工作负载。

但 CDNN 工具包的独特之处在于 CEVA 网络生成器。网络生成器将在 Caffe 和 TensorFlow 等框架中开发的预训练神经网络转换为可以在嵌入式系统中运行的实时神经网络模型。从那里,第二代 CDNN 软件框架可用于应用程序调整。

据 CEVA, Inc. 称,CDNN 工具包处理 CNN 的速度比基于 GPU 的替代方案快四倍,能效提高 25 倍。该公司负责市场情报、投资者和公共关系的副总裁 Richard Kingston 表示,该技术目前在汽车领域获得了超过五项设计胜利,著名的合作伙伴是安森美半导体、NEXTCHIP 以及正在使用的一级汽车 OEM它在完全自主的车辆设计中。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2525

    文章

    48056

    浏览量

    739948
  • 处理器
    +关注

    关注

    68

    文章

    18250

    浏览量

    222049
  • 半导体
    +关注

    关注

    327

    文章

    24484

    浏览量

    202017
收藏 人收藏

    评论

    相关推荐

    传感器推动机器自动化

    电子发烧友网站提供《传感器推动机器自动化.pdf》资料免费下载
    发表于 11-27 10:55 0次下载
    <b class='flag-5'>传感器</b><b class='flag-5'>推动</b>机器自动化

    超声波传感器数据如何使用?

    超神波数据如何使用?收发一体传感器对障碍物方位要求很高,数据跳动特别厉害!
    发表于 11-07 08:05

    智能传感器 具有信息处理功能的传感器 #智能传感器

    传感器仪器
    jf_53884800
    发布于 :2023年10月23日 16:40:19

    在某些传感器模块中,采集的数据是以什么形式存储在传感器当中的?

    在某些传感器模块中,采集的数据是以什么形式存储在传感器当中的?
    发表于 10-23 08:14

    单片机开发中,传感器数据处理算法

    单片机开发中,传感器数据处理算法
    的头像 发表于 10-17 17:35 441次阅读

    无线传感器网络数据融合路由算法分析

    由于无线传感器网络中节点的能量十分有限,因此在设计各种网络协议时必须考虑节能。采用网内数据处理技术是降低能耗的重要手段,而数据融合与数据路由相结合是实现网内
    发表于 09-21 08:29

    无线传感器网络数据融合技术研究与仿真

    无线传感器网络(wircless sensor network, wSN)是一种无基础设施的无线网络,最初来源于美国DARPA的研究项目,它综合了传感器技术.嵌入式计算技术、分布式信息处理技术
    发表于 09-21 08:18

    传感器数据的预处理(3)#传感器

    传感器电路模型感知技术
    未来加油dz
    发布于 :2023年08月22日 09:47:40

    传感器数据的预处理(2)#传感器

    传感器电路模型感知技术
    未来加油dz
    发布于 :2023年08月22日 09:46:54

    传感器数据的预处理(1)#传感器

    传感器电路模型感知技术
    未来加油dz
    发布于 :2023年08月22日 09:45:59

    自动驾驶为什么要传感器标定车辆

    在初期阶段,一般需要维护测试车辆的标定,支持一些特定的标定需求,比如没有车辆的古老数据的标定,在标定间不完善的情况下快速标定一些传感器
    发表于 07-28 15:24 355次阅读
    自动驾驶为什么要<b class='flag-5'>传感器</b>标定<b class='flag-5'>车辆</b>

    如何感知车辆运动过程中传感器位置的偏差

    坚实基础,是自动驾驶系统稳定运行的核心部分与前置条件。标定的精度会影响传感器的使用上限精度,最终影响车辆的行驶状态。 各路传感器请汇报位置坐标! ——传感器标定 自动驾驶系统中包含各种
    的头像 发表于 07-08 09:35 413次阅读
    如何感知<b class='flag-5'>车辆</b>运动过程中<b class='flag-5'>传感器</b>位置的偏差

    光电液位传感器优点及应用

    运行和避免缺水。 水处理:光电液位传感器主要用于水处理设备中的液位检测,如污水处理、饮用水处理等。 总之,光电液位
    发表于 06-26 13:59

    车辆停车传感器开源设计

    电子发烧友网站提供《车辆停车传感器开源设计.zip》资料免费下载
    发表于 06-09 15:20 0次下载
    <b class='flag-5'>车辆</b>停车<b class='flag-5'>传感器</b>开源设计

    使用uart0读取传感器数据,当数据非常快时它会截断字符要如何处理

    您好, 我正在使用 uart0 读取传感器数据,并使用 uart.setup(0, 921600, 8, uart.PARITY_NONE, uart.STOPBITS_1, 0) 调用下面的回调
    发表于 04-26 08:41