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

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

3天内不再提示

车载视觉是自动驾驶的难已突破的屏障

安富利 来源:未知 作者:工程师李察 2018-07-21 11:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

今天,大家对自动驾驶都充满了期待,任何一场科技大秀上,总少不了自动驾驶的身影。不过与之伴生的,还有与自动驾驶相关的事故数量的增加,特斯拉、Uber前后脚都发生了在(准)自动驾驶状态下的致死事故。

可能你会觉得自动驾驶商用进程有些慢,现在的方案还不靠谱儿,但考虑到其应用场景的特殊性,以及开发上的难度,你就不会有太多抱怨了。比如就车载视觉处理,这个自动驾驶的核心要素来说,其对开发者提出的挑战就不一般。

姑且不提自动驾驶,今天想做好一款像样的ADAS就不简单。一方面,ADAS视觉处理需要应对越来越复杂的应用环境,暗光、恶劣天气下也要确保可靠的表现;另一方面,为了提升视觉系统识别判断的准确性,甚至让其具有自我学习提升的能力,引入机器学习神经网络AI算法也势在必行。

这些需求必然会增加视觉处理工作的复杂性和负荷,耗费更多的计算资源和时间,而这又恰恰和车载应用这个资源受限的嵌入式环境,以及“硬”实时性的要求构成矛盾……这就是车载视觉应用开发者每天面对的困局。

图1,车载视频处理典型流程

要想“破局”,我们首先来看看车载视觉处理典型的流程。这个流程包括四个步骤:

1

第一步

预处理:包括成帧、颜色调整、白平衡、对比度均衡、图像扭正等工作,这种像素级的处理特点是数据量非常大,而且每像素之间相互独立,彼此没有很强的依赖关系,要求高带宽的并行数据处理能力。

2

第二步

特征提取:是在预处理的基础上,提取出图像中的特征点,特别是关键的边缘角点。

3

第三步

目标识别:基于特征数据的输出,对图像中的物体进行识别分类——人、车、交通标志等,这其中就会运用到一些机器学习、神经网络的算法。

4

第四步

目标跟踪:对上述单帧图像进行记录,并累计多帧后做出判定,实现稳定的识别和判断。

通常前三步被认为是底层和中层的处理,运算的并行度较高,第四步由于有前后的逻辑判断关系,所以属于顺序执行,需要串行处理。可见,车载视觉处理流程中的这些任务,需求各不相同,单一架构的硬件平台很难满足所有要求,所以就需要有更加复杂、综合的异构硬件平台,以不同的硬件资源去应对不同的计算处理任务,这样才能胜任。

以恩智浦半导体的S32V车载视觉处理器为例,它对应车载视觉处理的不同步骤配置了不同的针对性的计算单元。

图2,恩智浦半导体S32V车载视觉处理器框图(图片来源:NXP

对于预处理到特征提取这种像素级的工作,S32V提供了一个可编程的ISP(图像信号处理器),对于流处理进行加速;而其可编程性也为底层处理提供了灵活性,以应对不同应用中的预处理需求。

对于特征提取到目标识别这个层次的处理任务,由于要运行AI算法,特别需要视觉加速,为此S32V引入了两个专用的APEX-2协处理器,实现高速并行的单指令多数据架构的加速计算。

在目标识别到目标跟踪高层处理,涉及到串行计算,S32V通过运行频率高达1GHz的多核Arm Cortex-A53处理器(最高配置可达四核)来完成,同时S32V在处理器系统中还集成了一个频率高达133 MHz的Cortex-M4内核,去实现一些控制功能,以及实时性的工作。

在加上其他诸如3D GPU、硬件安全加密、存储和外设接口等功能,S32V构成了一个完整的汽车级的安全嵌入式视觉处理平台。

但是想做一个完整的方案或产品,有了合适的硬件只是第一步,接下来还需要软件的配合。在功能受限、功耗敏感的嵌入式视觉应用中,如何实现硬件和软件之间最优的配合尤为关键,也就是说,要将软件任务放在最合适的硬件单元中运行,充分利用和释放出硬件的能力。

为了达到这一目的,一个基础性的工作就是:要对应用中典型的计算模式做出分析和分类,找出有并行加速需求或者潜力工作,将其安排给最适合的硬件去加速。实际的工作中,可以尝试几种不同的并行计算加速方式:

数据并行:将需要并行处理的数据,交给有并行计算能力的单元去做,如APEX-2这种专用的协处理器——专用的肯定比通用的处理器速度快。

流水线并行:综合调度各种计算单元,在同一时间上让所有单元都处于满负荷运行状态,谁也不闲着。

任务并行:在同一时间安排进行不同的视觉处理任务。

经过上述全面的优化,软硬件的紧密配合,车载视觉处理速度和综合性能才能得到大幅的提升。

车载视觉是自动驾驶的难已突破的屏障

图3,车载视频处理流程和对应S32V硬件资源(图片来源:NXP)

车载视觉可以说是嵌入式视觉处理领域难度较高的一个领域,需要各方面资源更紧密的协作、全方位的配合——硬件开发者需要充分理解目标应用的需求,提供最高效的硬件加速架构;软件开发者也要吃透硬件的特性,合理调配资源,将硬件性能发挥到极致。虽然不容易,但这就是我们通往自动驾驶的必由之路。

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

    关注

    11

    文章

    3558

    浏览量

    68782
  • 车载视觉
    +关注

    关注

    0

    文章

    17

    浏览量

    8876
  • 自动驾驶
    +关注

    关注

    791

    文章

    14693

    浏览量

    176927

原文标题:嫌自动驾驶不靠谱?那你先来看看车载视觉处理有多难

文章出处:【微信号:AvnetAsia,微信公众号:安富利】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    视觉自动驾驶会像人眼一样“近视”吗?

    [首发于智驾最前沿微信公众号]在自动驾驶领域,纯视觉路线逐渐获得了一部分从业者和研究者的认可与支持。随着双目乃至三目摄像头方案的应用,通过视差计算、结构约束和算法建模,摄像头已经具备了一定程度的深度
    的头像 发表于 12-15 09:23 448次阅读
    纯<b class='flag-5'>视觉</b><b class='flag-5'>自动驾驶</b>会像人眼一样“近视”吗?

    汽车自动驾驶的太阳光模拟应用研究

    自动驾驶系统的安全性与可靠性,高度依赖于其在复杂多变光照环境中的稳定表现。其中,高动态范围的自然光照是挑战车载感知系统的关键因素。紫创测控luminbox太阳光模拟器作为能够精确复现光照辐射的室内
    的头像 发表于 12-10 18:04 101次阅读
    汽车<b class='flag-5'>自动驾驶</b>的太阳光模拟应用研究

    没有地图,纯视觉自动驾驶就只能摸瞎吗?

    [首发于智驾最前沿微信公众号]最近在一篇讨论高精度地图的文章中,有位小伙伴提到一个非常有趣的观点“如果人在陌生的目的地,只依托纯视觉(眼睛)去辨别道路,若没有导航,就只能摸瞎”。对于纯视觉自动驾驶
    的头像 发表于 11-27 17:22 1249次阅读
    没有地图,纯<b class='flag-5'>视觉</b><b class='flag-5'>自动驾驶</b>就只能摸瞎吗?

    VLA能解决自动驾驶中的哪些问题?

    [首发于智驾最前沿微信公众号]很多从事自动驾驶的小伙伴应该对VLA这个概念已经非常熟悉了。VLA即“Visual-Language-Action”(视觉—语言—动作)模型,它的核心是将视觉信息
    的头像 发表于 11-25 08:53 217次阅读
    VLA能解决<b class='flag-5'>自动驾驶</b>中的哪些问题?

    自动驾驶汽车是如何准确定位的?

    [首发于智驾最前沿微信公众号]随着自动驾驶技术的快速发展,车辆的精准定位成为安全驾驶与路径规划的核心基础。相比于传统人类驾驶依赖路标和视觉判断,自动
    的头像 发表于 06-28 11:42 913次阅读
    <b class='flag-5'>自动驾驶</b>汽车是如何准确定位的?

    卡车、矿车的自动驾驶和乘用车的自动驾驶在技术要求上有何不同?

    [首发于智驾最前沿微信公众号]自动驾驶技术的发展,让组合辅助驾驶得到大量应用,但现在对于自动驾驶技术的宣传,普遍是在乘用车领域,而对于卡车、矿车的自动驾驶发展,却鲜有提及。其实在卡车、
    的头像 发表于 06-28 11:38 752次阅读
    卡车、矿车的<b class='flag-5'>自动驾驶</b>和乘用车的<b class='flag-5'>自动驾驶</b>在技术要求上有何不同?

    SONY FCB-CR8530,如何重塑自动驾驶视觉感知格局?

    自动驾驶技术快速发展的当下,车辆对周围环境的精准感知是确保安全与高效运行的关键。凯茉锐电子SONY FCB-CR8530摄像机凭借其卓越性能,正逐渐成为自动驾驶领域视觉感知系统的核心组件。
    的头像 发表于 06-25 17:54 496次阅读

    视觉自动驾驶会有哪些安全问题?

    强调视觉系统的先进性。纯视觉自动驾驶是指在车辆自动驾驶系统中仅依赖摄像头而不使用激光雷达或毫米波雷达等主动传感器。特斯拉率先倡导这一路线,宣称模拟人类
    的头像 发表于 06-16 09:56 606次阅读
    纯<b class='flag-5'>视觉</b>的<b class='flag-5'>自动驾驶</b>会有哪些安全问题?

    视觉自动驾驶如何理解路边画报上的人?

    行业来说,其实是一个值得深思的问题。随着自动驾驶技术下沉到消费市场,基于纯视觉自动驾驶系统就是依托于车载摄像头来识别路况,如果遇到了类似海报上的人,尤其是遇到了与真人大小类似的人物海
    的头像 发表于 05-19 09:16 548次阅读

    自动驾驶安全基石:ODD

    电子发烧友网综合报道 自动驾驶ODD(Operational Design Domain)即设计运行域,是指自动驾驶系统被设计为安全、有效运行的具体条件范围。它定义了自动驾驶汽车在哪些环境、场景
    的头像 发表于 05-19 03:52 5854次阅读

    新能源车软件单元测试深度解析:自动驾驶系统视角

    的潜在风险增加,尤其是在自动驾驶等安全关键系统中。根据ISO 26262标准,自动驾驶系统的安全完整性等级(ASIL-D)要求单点故障率必须低于10^-8/小时,这意味着每小时的故障概率需控制在亿
    发表于 05-12 15:59

    自动驾驶大模型中常提的Token是个啥?对自动驾驶有何影响?

    近年来,人工智能技术迅速发展,大规模深度学习模型(即大模型)在自然语言处理、计算机视觉、语音识别以及自动驾驶等多个领域取得了突破性进展。自动驾驶作为未来智能交通的重要方向,其核心技术之
    的头像 发表于 03-28 09:16 1008次阅读

    2024年自动驾驶行业热点技术盘点

    自动驾驶技术日新月异,每一年都会有新的突破。2024年的自动驾驶,更是出现了许多新的技术路线,其中包括城市NOA(Navigate on Autopilot)、Robotaxi、端到端解决方案、重
    的头像 发表于 01-14 10:48 1174次阅读

    光庭信息自动驾驶系统亮相CES 2025

    自动驾驶的魅力在于将人类从繁琐的驾驶任务中解放出来,随着 AI 大模型和大数据技术的突破自动驾驶技术的发展及实际应用也成为 CES 2025 的重头戏之一。展会上,光庭信息自主研发的
    的头像 发表于 01-13 14:23 1269次阅读