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

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

3天内不再提示

图像处理编程为自动驾驶汽车应用开发打开了大门

星星科技指导员 来源:嵌入式计算设计 作者:CHARLOTTE ADAMS 2022-11-09 11:49 次阅读

当今的装甲车和直升机操作员可以借助头盔显示器和平视显示器等设备检测、评估和应对威胁。由于图像处理,对地攻击车辆指挥官很快就能享受到360度的环境“窗口”,而飞行员将在飞机周围获得真正的球形态势感知。

增强和增强的视觉系统正变得更快、更小、更强大,目标检测和跟踪系统也是如此。接下来将是自动目标识别和人工智能AI)辅助的机器视觉机器人技术。

我们该何去何从?

实时计算机视觉算法最新一代大规模并行嵌入式图形处理单元 (GPU) 上运行得更快,这使得芯片能够做更多的事情。更大、更复杂的 GPU 同时对大量传感器数据运行更多的数学运算,而传统处理器 - 自行进步 - 权衡更多输出,应用更复杂的逻辑并做出更多决策。图像处理领域的未来进展也将取决于新的编程工具,这些工具将使开发人员能够更有效地编写更复杂和多样化的应用程序。

需要许多操作才能将来自复杂、独特、多光谱和失真的传感器的输入转换为人类可以理解的显示器。这些任务包括图像拼接、旋转和融合。然而,在传统的编程范式中,这些功能中的每一个都需要数百甚至数千行代码才能实现。

例如,图像拼接是一种通过将来自多个传感器的输入编织在一起来创建全景或球形态势感知区域的技术。图像融合是一种密切相关的处理功能,可以帮助操作员在视线被烟雾或雾遮挡时。动态选择、组合和显示来自视觉光谱和红外摄像机(例如激光雷达 [光检测和测距] 设备)的最高分辨率输入的应用程序可以确保在退化环境中的态势感知。试想一下,执行这些任务通常涉及多少代码。

故事的其余部分

图像处理成功故事的另一半涉及高级软件开发工具的出现。这些资源将使军事用户更容易开发更复杂和各种图像处理应用程序,而无需在图形编程专业知识方面进行大量投资。

关键是中间件,它是在操作系统、应用程序和硬件之间进行调解的软件。中间件通常具有库和工具,可帮助应用程序开发人员充分利用底层硬件。此外,中间件还可以提高应用程序开发人员的工作效率,允许他们比以前更有效地生成复杂的高代码行功能,例如图像融合、稳定和失真校正。

API 库带来红利

OpenGL是一种在计算机游戏开发人员等群体中流行的语言,他们使用它来编程GPU。尽管发明该语言是为了简化与这些芯片的交互,但对于偶尔的用户来说,学习起来可能很困难、繁琐且耗时。这种复杂性导致了位于预打包的OpenGL例程之上的轻量级抽象层的发明。使用这些,可以通过简单的应用程序编程接口(API)调用将复杂的OpenGL代码块集成到程序中,从而简化开发图像处理,可视化和图形应用程序的任务。

这些 API 库使编程工作更容易,并通过使程序员能够使用一两行而不是数百行代码向应用程序添加功能来帮助程序员提高效率,从而大大减少代码生成时间和成本。此外,用更易于访问的计算机方言(如 C)编写的抽象层可以进一步简化编程任务。

简化编写图像处理代码的任务意味着可以以更低的成本更快地创建和部署功能。这些工具也为自动驾驶汽车等下一代应用的开发打开了大门。

审核编辑:郭婷

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

    关注

    21

    文章

    4862

    浏览量

    139348
  • gpu
    gpu
    +关注

    关注

    27

    文章

    4590

    浏览量

    128132
  • 自动驾驶
    +关注

    关注

    781

    文章

    13449

    浏览量

    165247
收藏 人收藏

    评论

    相关推荐

    FPGA在自动驾驶领域有哪些优势?

    领域的主要优势: 高性能与并行处理能力: FPGA内部包含大量的逻辑门和可配置的连接,能够同时处理多个数据流和计算任务。这种并行处理能力使得FPGA在处理
    发表于 07-29 17:11

    FPGA在自动驾驶领域有哪些应用?

    低,适合用于实现高效的图像算法,如车道线检测、交通标志识别等。 雷达和LiDAR处理自动驾驶汽车通常会使用雷达和LiDAR(激光雷达)等多种传感器来获取环境信息。FPGA能够协助完成
    发表于 07-29 17:09

    自动驾驶汽车如何识别障碍物

    自动驾驶汽车识别障碍物是一个复杂而关键的过程,它依赖于多种传感器和技术的协同工作。这些传感器主要包括激光雷达(LiDAR)、雷达、摄像头以及超声波雷达等,它们各自具有不同的工作原理和优势,共同为自动驾驶
    的头像 发表于 07-23 16:40 429次阅读

    自动驾驶汽车传感器有哪些

    自动驾驶汽车传感器是实现自动驾驶功能的关键组件,它们通过采集和处理车辆周围环境的信息,自动驾驶
    的头像 发表于 07-23 16:00 1181次阅读

    吉利与Foretellix合作开发自动驾驶汽车

    汽车制造商吉利与以色列的自动驾驶安全技术领军企业Foretellix达成了战略合作。此次合作旨在确保自动驾驶汽车的安全大规模部署,并寻求降低吉利的研发成本,同时提升
    的头像 发表于 05-14 09:52 330次阅读

    未来已来,多传感器融合感知是自动驾驶破局的关键

    可以引导本车的摄像头针对运动目标做快速局部修正曝光(见下图),以此实时获取运动目标的分辨细节特征,并将局部修正曝光的图像融合雷达数据传输至自动驾驶系统,避免撞击危险发生。 昱感微的融合感知技术方案
    发表于 04-11 10:26

    边缘计算与自动驾驶系统如何结合

    当前自动驾驶中,大规模的人工智能算法模型和大规模数据集中化分析均放在云端进行。因为,云端拥有大量的计算资源,可以在极短的时间内完成数据的处理,但是仅依靠云端自动驾驶
    发表于 03-25 09:26 357次阅读
    边缘计算与<b class='flag-5'>自动驾驶</b>系统如何结合

    大众汽车和Mobileye加强自动驾驶合作

    美国智能驾驶芯片巨头Mobileye与大众汽车集团近日宣布,在自动驾驶领域深化合作,共同推动全新自动驾驶功能在大众旗下量产车型的应用。Mobileye依托其领先的Mobileye
    的头像 发表于 03-22 11:46 725次阅读

    自动驾驶汽车技术 | 车载雷达系统

    自动驾驶汽车技术 | 车载雷达系统
    的头像 发表于 03-20 08:09 1946次阅读
    <b class='flag-5'>自动驾驶</b><b class='flag-5'>汽车</b>技术 | 车载雷达系统

    自动驾驶发展问题及解决方案浅析

    随着科技的飞速进步,自动驾驶汽车已经从科幻概念逐渐转变为现实。然而,在其蓬勃发展的背后,自动驾驶汽车仍面临一系列亟待解决的问题和挑战。本文将对这些问题进行深入的剖析,并提出相应的解决方
    的头像 发表于 03-14 08:38 877次阅读

    CMOS图像传感器自动驾驶汽车提供视觉感知

    和其他道路使用者的安全。本文将探讨在选择图像传感器时需要注意的关键特性,以便自动驾驶汽车提供所需的出色功能组合。 图像传感器负责将光子转化
    的头像 发表于 02-27 09:28 381次阅读

    LabVIEW开发自动驾驶的双目测距系统

    LabVIEW开发自动驾驶的双目测距系统 随着车辆驾驶技术的不断发展,自动驾驶技术正日益成为现实。从L2级别的辅助驾驶技术到L3级别的受条件约束的
    发表于 12-19 18:02

    自动驾驶路径跟踪控制的种类

    行为决策在自动驾驶系统架构中的位置 Claudine Badue等人以圣西班牙联邦大学(UFES)开发自动驾驶汽车(Intelligent Autonomous Robotics
    的头像 发表于 11-10 17:30 535次阅读

    自动驾驶传感器前处理介绍

    摄像头前处理流程 •自动驾驶HDR:适应自动驾驶所处的高动态范围环境,先进的图像传感器采用同时多曝光和/或拆分像素设计。组合不同曝光可将固
    的头像 发表于 10-04 10:42 430次阅读

    自动驾驶标准与认证研究:标准化体系助力高阶自动驾驶落地和汽车出海

    自动驾驶标准的建设具有前瞻性和约束性,对国家自动驾驶汽车发展具有深远的意义,目前自动驾驶标准主要围绕L3级及以上自动驾驶展开。在
    的头像 发表于 09-27 16:15 1131次阅读
    <b class='flag-5'>自动驾驶</b>标准与认证研究:标准化体系助力高阶<b class='flag-5'>自动驾驶</b>落地和<b class='flag-5'>汽车</b>出海