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

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

3天内不再提示

分析 丨AI算法愈加复杂,但是机器视觉的开发门槛在降低

芯查查 来源:芯查查 作者:芯查查 2024-02-19 16:49 次阅读

机器视觉系统依赖于机器学习(machine learn)和深度学习(deep learn),尤其是深度学习的重要分支“卷积神经网络”在图像识别领域的应用,使机器视觉能够从原始像素数据中直接学习特征并准确判断。此外,AI大模型近两年受到关注,也可能被引入机器视觉领域,在跨模态理解和推理等方面展现出更强能力。

AI算法的复杂程度越来越高,机器视觉系统设计面临挑战,然而,从各种开发资源来看,机器视觉系统开发不会更难,或许会更加容易。

标准模块、系统级模块(SOM)易用性提升

首先是各种标准化的机器视觉模块(如智能相机、视觉传感器、3D相机)集成了必要的成像元件、图像处理器通信接口,用户可以直接通过软件配置或二次开发实现所需功能,减少底层硬件设计和集成的工作量。

其次,系统模块(System on Module,SOM)易用性提升,可用于加速机器视觉项目开发。SOM相当于一个高度集成的小型计算机主板的核心部分,包括CPUGPURAM和一些基本电路,可以直接将SOM插入载板,进行功能扩展、连接外部设备,快速构建功能完备的嵌入式系统产品原型。

下面介绍几款可用于机器视觉系统开发的SOM:

1. NVIDIA Jetson

NVIDIA Jetson利用AI为机器人开发、智能视频分析、机器视觉和自主机器的未来提供动力支持。NVIDIA Jetson系列模组是紧凑而高性能的计算机,辅以NVIDIA JetPack™ SDK,可加速软件开发。在边缘生成式AI、NVIDIA Metropolis和Isaac平台的支持下,Jetson提供可扩展的软件、现代AI堆栈、灵活的微服务和API、生产就绪型ROS软件包以及触手可及的特定于应用程序的AI工作流。Jetson还与其他NVIDIA平台无缝集成,共享AI软件和云原生工作流。此外,它还拥有构建软件定义自主机器和突破性边缘AI解决方案所需的节能性能。每个NVIDIA Jetson都是一个完整的SOM,包括GPU、CPU、内存、电源管理和高速接口等。

wKgZomXTFh2AbGaLAABOOmIq7po97.webp

图注:NVIDIA Jetson系列(图源:NVIDIA)

2. Xilinx Kria K26 SOM

Kria K26 SOM为满足当前和未来市场对视觉AI和视频分析的需求而设计,搭载基于Zynq® UltraScale+™ MPSoC架构的自适应SoC以及支持该SoC所需的所有基本组件,比如存储器和电源等。Kria K26 SOM搭配一款简单的专为最终用户设计的载卡,该卡集成了用户终端系统具体使用的连接组件和附加组件,量产部署的定制也简便易行。

wKgaomXTFh2Abx3bAACQJs5cU_U65.webp

wKgZomXTFh2AU6BSAAGUcCG40n043.webp

图注:Kria K26 SOM与NVIDIA Jetson Nano和NVIDIA Jetson TX2特性对比(图源:AMD
3. 瑞萨电子SOM解决方案

从视觉的采集、处理、分析和理解中生成数字元数据需要具有AI的高性能MPU。瑞萨电子的SOM解决方案使开发人员能够管理这些关键决策流程。系统优势:高性能双核Arm® Cortex®-A53 MPU;专用高速硬件AI推理(DRP-AI);符合SMARC 2.1标准的设计。

wKgaomXTFh6ACgEIAACNDqq1RRI16.webp

图注:瑞萨电子机器视觉SOM结构(图源:瑞萨电子)

4. 基于瑞芯微RK3588的SOM

RK3588 S15是一款专门面向AI机器视觉应用的SOM,支持安卓、Linux鸿蒙OS,体积小巧,方便用于便携式设备开发,如UAV、智能头盔、工业机器人、市政机器人等产品开发。RK3588采用8nm制程的8核心CPU,集成G61GPU、大算力NPU和8K VPU,可为机器视觉应用提供强力支撑。S15核心板已将RK3588的全部功能接口引出,丰富的接口设计也有助于快速落地相关产品。

除了瑞芯微之外,基于晶晨、全志科技、地平线、寒武纪海思处理器芯片的SOM也有不少,这些产品通常是下游合作方推出的针对机器视觉应用的定制化产品,这里不做赘述。

wKgZomXTFh-AXRI0AAFurgYPTg472.webp

图注:面向AI机器视觉应用的核心板SOM RK3588 S15(图源:ScenSmart)
单板计算机、开源软件库普及
单板计算机(Single Board Computer,SBC)与开源软件库结合,也可以加速机器视觉系统的开发进程。

单板计算机提供高性价比硬件解决方案,集成了处理器、内存、输入输出接口以及必要的多媒体处理能力,能直接运行复杂图像处理和深度学习算法。快速使用SBC搭建原型系统进行实验和验证,降低机器视觉项目的启动门槛。SBC另一个优势是,庞大的用户社区和技术支持,共享硬件驱动程序、操作系统镜像、应用程序实例及教程,为机器视觉应用的开发提供了便利。

常见的SBC品牌比如飞腾派、树莓派ArduinoBeagleBone赛昉科技的昉·星光系列RISC-V架构单板计算机、Firefly(萤火虫)等。

wKgaomXTFh-AeVtiAACQPqnOnUQ94.webp

图注:飞腾派与树莓派的特性(图源:中电港公众号)

此外,诸如OpenCV、TensorFlow、PyTorch等开源机器视觉和深度学习框架的出现,使得开发者无需从零开始构建复杂的图像处理算法,这些工具包提供了丰富的预训练模型、API函数以及易于使用的编程接口,极大简化视觉应用的开发流程。

将单板计算机与开源软件库结合,开发者可以在一个相对较低的成本下,迅速构建和迭代机器视觉解决方案,实现从原型验证到产品化部署的快速转换。以飞腾派和OpenCV开发机器视觉为例,飞腾派本身采用飞腾自主研发的高能效异构多核处理器技术,具有模块化、易上手、全开源、低成本的特点,可通过OpenCV在飞腾派板子的移植编译与交叉编译,快速启动机器视觉的开发。关于飞腾派机器视觉的开发代码、开发流程等,可以在芯查查社区查询。

云服务提升开发效率
云计算服务提供商也推出了包含机器视觉功能的服务,允许用户通过API调用进行图像识别和分析,无需在本地部署复杂的基础设施。云服务的基本作用是数据存储与管理、计算资源扩展、模型训练平台、服务化部署等。主要的云服务包括:阿里云视觉智能开放平台,提供图像识别、物体检测、内容审核等多种机器视觉API服务。腾讯云计算机视觉服务提供多种视觉分析服务,包括图像识别、人脸识别、文字识别、内容审核等。百度大脑视觉技术提供了基于百度大脑的计算机视觉技术,如通用物体及场景识别、图像搜索、人体分析等服务。华为云视觉智能服务推出多个视觉相关的云服务,例如图像识别、视频分析、OCR等,适用于工业质检、安防监控等多个领域。

小结
随着系统模组SOM、单板计算机SBC的发展,以及各类开源软件库的广泛应用,机器视觉系统的开发难度得到了显著降低,更多的开发者和企业能够在有限的技术资源下快速进入这一领域,推动了机器视觉技术在各行各业的普及和创新应用。

审核编辑 黄宇

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

    关注

    14

    文章

    5075

    浏览量

    103667
  • 算法
    +关注

    关注

    23

    文章

    4629

    浏览量

    93301
  • 机器视觉
    +关注

    关注

    162

    文章

    4405

    浏览量

    120691
  • AI
    AI
    +关注

    关注

    87

    文章

    31493

    浏览量

    270209
  • SOM
    SOM
    +关注

    关注

    0

    文章

    60

    浏览量

    15762
收藏 人收藏

    评论

    相关推荐

    AI学堂首播一节课详解AI检测系统开发全流程

    还是IT工程师,只要对AI视觉检测感兴趣,皆可报名。(点击「预约」按钮,立即预约)课程介绍课程将带您快速掌握AI检测系统开发全流程,涵盖需求分析
    的头像 发表于 11-06 08:03 245次阅读
    <b class='flag-5'>AI</b>学堂首播<b class='flag-5'>丨</b>一节课详解<b class='flag-5'>AI</b>检测系统<b class='flag-5'>开发</b>全流程

    机器视觉焊接质量检测中的应用

    的可能性。今天跟随创想智控小编一起了解机器视觉焊接质量检测中的应用。 1. 机器视觉原理 机器
    的头像 发表于 08-13 16:33 333次阅读

    VPLC系列机器视觉运动控制一体机五轴联动点胶上的应用

    技术针对现有市场需求,开发了一种基于VPLC系列机器视觉运动控制一体机的五轴联动点胶解决方案,适用于各种复杂型面工件的高精度点胶和各种胶水。 方案方案采用RTCP刀具中心点跟随技术
    发表于 07-29 14:29

    降低物联网开发门槛的TuyaOS重磅更新:AI赋能设备升级,配网速度10倍提升

    作为降低智能解决方案开发门槛的 TuyaOS 操作系统,此次又迎来了重大更新(点击查看 TuyaOS 完整介绍)! 本次 TuyaOS 3.10.0 版本发布了超丰富的开发框架,覆盖多
    的头像 发表于 07-22 11:47 349次阅读
    <b class='flag-5'>降低</b>物联网<b class='flag-5'>开发</b><b class='flag-5'>门槛</b>的TuyaOS重磅更新:<b class='flag-5'>AI</b>赋能设备升级,配网速度10倍提升

    什么是机器视觉opencv?它有哪些优势?

    Vision Library)是一个开源的计算机视觉库,提供了大量的图像处理和计算机视觉算法,广泛应用于机器视觉领域。
    的头像 发表于 07-16 10:33 891次阅读

    机器视觉控制轴运动原理是什么?

    了运动控制和机器视觉系统的结合,并降低了它们的开发难度和开发成本。设计这种系统时,了解目前的技
    的头像 发表于 07-09 08:45 358次阅读

    深度学习工业机器视觉检测中的应用

    识别等任务。传统的机器视觉检测方法通常依赖于手工设计的特征和固定的算法,难以应对复杂多变的工业环境。而深度学习的引入,为工业机器
    的头像 发表于 07-08 10:40 1215次阅读

    机器视觉控制器哪种好

    机器视觉控制器是机器视觉系统中的核心部件,负责图像的采集、处理和分析。随着工业自动化和智能制造的快速发展,
    的头像 发表于 07-04 10:35 620次阅读

    Prophesee与AMD携手,加速边缘机器视觉应用

    领先的神经拟态视觉传感公司Prophesee近日宣布,其Metavision® HD事件视觉传感器与AI算法已成功适配AMD Kria™ KV260
    的头像 发表于 06-05 14:26 555次阅读

    PROPHESEE 携手 AMD,推出业界首款兼容 Kria™ KV260 视觉 AI 入门套件的事件视觉解决方案

    基于 Prophesee Metavision® 事件视觉传感器和 AI算法性能、功耗及速度上的优势,开发人员现可打造支持 AMD 平台的
    发表于 05-30 10:41 999次阅读
    PROPHESEE 携手 AMD,推出业界首款兼容 Kria™ KV260 <b class='flag-5'>视觉</b> <b class='flag-5'>AI</b> 入门套件的事件<b class='flag-5'>视觉</b>解决方案

    risc-v多核芯片在AI方面的应用

    处理器的性能,使其处理复杂AI任务时具有更高的效率。同时,RISC-V允许任何人免费设计、制造和销售RISC-V芯片和软件,无需像ARM那样购买昂贵的架构许可证,这进一步降低了RI
    发表于 04-28 09:20

    机器视觉运动控制一体机喇叭跟随点胶上的应用

    等问题。 正运动技术视觉点胶整体解决方案: 在此背景下,正运动技术的视觉点胶整体解决方案脱颖而出,方案是基于VPLC系列机器视觉运动控制一体机开发
    发表于 04-16 17:37

    NanoEdge AI的技术原理、应用场景及优势

    NanoEdge AI 是一种基于边缘计算的人工智能技术,旨在将人工智能算法应用于物联网(IoT)设备和传感器。这种技术的核心思想是将数据处理和分析从云端转移到设备本身,从而减少数据传输延迟、
    发表于 03-12 08:09

    AI算法的本质是模拟人类智能,让机器实现智能化

    视觉等领域。   AI 算法的核心是实现智能化的决策和行为   AI算法的本质在于模拟人类智能的能力,让计算机能够对现实世界进行模拟和模仿,
    的头像 发表于 02-07 00:07 5977次阅读

    字节AI Bot开发平台Coze国内版上线

    字节跳动近日宣布,其新一代一站式AI Bot开发平台Coze的国内版已于2月1日正式上线。这一平台的推出旨在降低AI应用的开发
    的头像 发表于 02-05 10:48 2037次阅读