当前位置:首页 > 嵌入式 > 嵌入式硬件

在实际的应用系统中,嵌入式视觉技术可望带来什么样的潜力呢?Berkeley Inc. (BDTi)公司总裁兼嵌入式视觉联盟(Embedded ;EVA)创办人Jeff Bier在接受《EETimes》的专访中分享了他的看法。在缺乏共通标准而使嵌入式视觉技术发展受阻之际,Jeff Bier强调唯有一种兼容各层面功能的标准,才能真正开启并普及嵌入式视觉应用。

嵌入式视觉系统所用的处理器必须具备什么样的性能要求?

Jeff Bier:视觉演算法与应用大大地延伸了处理器性能要求的范围。一般来说,虽然以运算能力的观点而言,处理器的性能至关重要。但当你跨越学术研究到实际系统的鸿沟,采用先进演算法以即时执行视频输入时,却不可避免地会消耗掉许多的处理功率。在许多嵌入式系统中,设计人员面临着尺寸、功耗与成本等严苛的限制条件,因此,能够以低成本与低功耗提供充份的处理能力是至关重要的。

而在其它一些要求大量运算的嵌入式处理领域──如随即浮现于我脑海中的消费性视频设备──在某种程度上而言,演算法是标准化的。这意味着芯片设计人员可以使用功能固定的硬件加速器和协同处理器,以低功耗和低成本提供大量的处理器运算性能。

但在视觉应用方面,不同的应用之间往往采用不同的演算法,甚至是在同一款应用中,所用的演算法也可能因设计不同或时间不同而异。因此,除了极其少数的一些大量应用以外,功能固定的硬件往往无法作为。在嵌入式视觉系统中,我们需要的处理器必须能够以低成本与低功耗,提供每秒数十亿次即时运算处理性能,并具有弹性化的可编程性能。过去几年来,已经有这样的处理器问世,并可协助嵌入式视觉技术进一步导入主流应用中。

在此所扮演的角色为何?

Bier:很明显地,图形是嵌入式视觉技术的关键。图形在近年来已变得比较不那么昂贵了,这主要可归功于行动电话普遍且大量且地采用了图形传感器。除了传统的图形传感器以外,许多视觉应用都可以利用各式各样的传感器。例如,3D传感器在微软Kinect的应用即其一例,3D传感器可说是许多应用的一大福音,因为有了3D影像后确实简化了一些视觉任务。

在深入探索嵌入式系统以前,必须先具备哪些电脑视觉知识呢?

Bier:大多数的嵌入式系统设计工程师并不了解嵌入式视觉技术具有什么样的能力。这是因为,一直到最近以前,在大多数的嵌入式系统中使用视觉技术仍不切实际;它毕竟还是太昂贵了。而今,为一系列广泛的各种系统进一步纳入视觉性能,在经济上已经变得较为可行了;因此,对于系统设计者而言,熟悉这项技术、并进一步了解这项技术能做些什么是相当重要的。

早期采用视觉技术的工程师们现在已经可以拿出一些令人惊喜的新产品和产品功能了。当然,工程师们不仅需要了解视觉技术能做什么,同时也要学会如何把视觉技术整合于自己的产品中。在这方面,目前虽然已经累积了一些庞大的出版文献可供参考,但其中绝大多数都是学术研究出版品,以及一些通常不适合协助工程师用于构建的文献。工程师们需要的是更实际的资讯,如指导方针、设计实例、架构图以及样本程式码等。

由BDTi、CEVA、赛灵思()、IMS Research、亚德诺(ADI)、Apical、安富利()、Cognivue、飞思卡尔()、MathWorks、美商国家仪器(NI)、 、德州仪器(TI)、TEL与XMOS等嵌入式系统处理器晶片商、影像处理业者、量测厂商与EDA厂商等多家公司共同组成的嵌入式视觉联盟(EVA),共同致力于提高人们对于嵌入式视觉技术的认知,并为设计工程师提供协助其使用嵌入式视觉技术技术时必备的实用资讯。目前,EVA联盟的第一项计划是打造专为工程师提供实用资讯的网站.

目前有什么可用的嵌入式视觉系统开发平台呢?

Bier:从头开始打造一款视觉系统或子系统,可说是一项庞大且复杂的工作。你必须从像影像传感器与处理器等这一类的基本元素开始,以及从无到有着手建立一种演算法。这对于资源的利用而言,并不是非常有效率的作法,特别是因为在视觉应用中还存在着不断周而复始出现的共同问题。

工程师们最好不要选择这种卷土重来的做法,他们应该能够针对特定应用的一些共同元素,重新使用业经验证的,然后再将自己的专才发挥在其设计独特之处。我个人认为,这意味着我们需要专门针对视觉应用的先进开发平台,例如,其中包括开发板以及合适的处理器、记忆体、I/O和图形传感器的视觉开发平台。同时还伴随有建置一个或多个视觉应用案例的应用软件。此外,这一视觉开发平台也提供了源代码,使工程师们能够参考这些范例应用立即开始工作,并对其设计进行修改,或添加所需的独特功能。

这种开发平台还将包括强大的开发工具,让工程师们在定义所需的功能时,能够作业于更高的抽象层,无需牺牲太多性能。同时,完整的开发平台还提供一个最佳化视觉建构功能的丰富工具库。

先进的开发平台将带来莫大助益,以实现并加速视觉功能的普及。

嵌入式视觉领域有什么样的标准需求?

Bier:当今的嵌入式视觉技术正因为缺乏标准使其发展受阻。对于系统所能提供的一些基本性能适用什么条款,甚至也没有什么共识。这让工程师们更难以选择最佳的技术与建构解决方案,也无法因应时间改变需求而调整其设计。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

2024年4月11日,中国——意法半导体的ST25R100近距离通信(NFC)读取器芯片独步业界,集先进的技术功能、稳定可靠的通信连接和低廉的成本价格于一身,在大规模制造的消费电子和工控设备内,可以提高非接触式互动功能的...

关键字: 嵌入式 数据读取器 芯片

单片机是一种嵌入式系统,它是一块集成电路芯片,内部包含了处理器、存储器和输入输出接口等功能。

关键字: 单片机 编写程序 嵌入式

深圳2024年4月23日 /美通社/ -- 全球AI解决方案与工业级存储领导品牌宜鼎国际 (Innodisk)持续深化边缘AI布局,今(23)日发表全球首创"MIPI over Type-C"独家技术,让旗下嵌入式相机模...

关键字: AI 嵌入式 相机

为增进大家对嵌入式主板的认识,本文将对嵌入式主板以及嵌入式主板常见问题及其解决方法予以介绍。

关键字: 嵌入式 指数 主板

为增进大家对嵌入式系统的认识,本文将对嵌入式系统、嵌入式系统的特点予以介绍。

关键字: 嵌入式 指数 嵌入式系统

为增进大家对嵌入式的认识,本文将对嵌入式、嵌入式工作相关的内容予以介绍。

关键字: 嵌入式 指数 嵌入式技术

机器人操作系统(ROS)驱动程序基于ADI产品而开发,因此可直接在ROS生态系统中使用这些产品。本文将概述如何在应用、产品和系统(例如,自主导航、安全气泡地图和数据收集机器人)中使用和集成这些驱动程序;以及这样将如何有助...

关键字: 电机控制器 机器人 嵌入式

在嵌入式系统开发、调试和测试过程中,J-Link作为一种高效的调试工具,为开发者提供了极大的便利。然而,要想充分发挥J-Link的功能,首先需要正确安装其驱动程序。本文将详细介绍J-Link驱动的安装过程,并深入解析其中...

关键字: jlink 嵌入式系统 嵌入式开发

与谷歌的合作使 Nordic 能够在 nRF Connect SDK 中嵌入开发人员软件,以构建与安卓移动设备兼容的谷歌Find My Device和未知跟踪器警报服务

关键字: 谷歌 SoC 嵌入式开发

支持高达48V@5A的PD受电模式,达到目前USB PD最高标准。

关键字: 嵌入式 开发板
关闭
关闭