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

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

3天内不再提示

Arm KleidiCV与OpenCV集成助力移动端计算机视觉性能优化

Arm社区 来源:Arm社区 2025-02-24 10:15 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

生成式及多模态人工智能 (AI) 工作负载的广泛增长,推动了对计算机视觉 (CV) 技术日益高涨的需求。此类技术能够解释并分析源自现实世界的视觉信息,并可应用于人脸识别、照片分类、滤镜处理及增强现实等多种应用中。然而,这些计算机视觉应用可能很难实现最优化的延迟性能和处理速度,特别是在内存大小、电池容量和处理能力有限的移动设备上难度更高。

Arm KleidiCV 便能在其中大显身手。该开源库利用了最新 Arm CPU 中的高性能图像处理功能,可被集成至各类计算机视觉框架中,从而简化并加速计算机视觉工作负载的性能优化,而无需开发者执行额外操作。这一点对于移动设备来说至关重要。加速图像处理是为多样的 AI 用例打造更轻量化、更准确且性能更强大的模型的第一步,也是关键一步。此外,也可为用户维持电池寿命的同时,使计算机视觉功能运行得更加快速。

KleidiCV 通过与全球最大的开源计算机视觉库 OpenCV 实现新的集成,使得全球数百万计算机视觉开发者都可以利用其进行性能加速。该集成现已上线,安卓用户可通过 OpenCV 4.11 默认获取,这为安卓移动市场中 Arm 架构设备上的计算机视觉应用提供了前所未有的性能增强。

KleidiCV 与 OpenCV 集成的性能优势

OpenCV 是全球计算机视觉开发者的首选平台,OpenCV Python 包的日均下载量超过 30 万次。KleidiCV 与 OpenCV 的集成(由 Maven 代码仓库访问)通过直接映射到能够为计算机视觉工作负载提供一系列加速功能的底层 Arm 架构和特性(如 Neon 和 SVE2),从而为计算机视觉开发者实现自动的性能增强。

去年,Arm 同步推出了 KleidiAI 和 KleidiCV。KleidiAI 库为集成至 AI 框架提供目标内核,并在 Arm CPU 上无缝加速传统机器学习和生成式 AI 模型。发布时的初始基准测试显示,OpenCV 上的各类图像处理任务的典型性能提升了 75%。

通过将 KleidiCV 集成到 OpenCV 4.11,我们观察到性能提升了高达四倍,进而能够为对象检测和识别以及图像分割中使用的关键图像处理任务加速计算机视觉计算,并实现更快的响应时间。这些任务包括:

模糊处理:通过减少高频细节来增强图像以进行对象检测;

滤镜:用于锐化和平滑图像;

旋转:对齐图像以进行对象识别;

调整大小:降低处理大尺寸图像时的计算负载。

KleidiCV 的主要特性和优势

KleidiCV 通过自动检测运行它的硬件并相应地选择最佳实现来简化开发过程。这意味着开发者无需手动优化其代码即可实现更高性能。KleidiCV 的其他主要特性和优势包括:

多线程:该特性可加速处理,并实现更卓越的性能。

广泛的适用性:KleidiCV 支持包括图像处理和调整大小等在内的各种工作负载,使其与汽车、消费类技术和基础设施市场中的广泛应用均息息相关。

内置安全性:Arm 的 Security Development Lifecycle(安全性开发生命周期)已被嵌入至 KleidiCV 的功能中。

OpenCV 4.11 的增强功能和更新

OpenCV 4.11 更新为其计算机视觉工作负载工具和功能套件带来了多项增强功能,这些增强功能与 KleidiCV 集成相辅相成。其中包括:

改进的 DNN 模块:通过 InferenceEngine 后端为 3D 卷积网络和异步推理提供初始支持。

增强的 Calib3d 模块:用于 solvePNP 和姿态优化例程的新 IPPE 算法

优化的通用内部函数:提供 AVX-512 实现和其他优化以实现更加出色的性能。

这些更新与 KleidiCV 的优化相结合,显著增强了 OpenCV 的功能,使其成为开发者的强大工具。

塑造计算机视觉工作负载的未来

KleidiCV 的首次集成现已完成,我们不断彰显软件优化如何在移动端的 Arm CPU 上充分释放新的计算机视觉性能和功能。这不仅为移动端,更是为其他多样化的市场(例如机器人、汽车和医疗应用等)的计算机视觉工作负载加速和模型铺平了道路。

通过利用 Arm CPU 的强大性能和 OpenCV 的广大开发者用户,OpenCV 4.11 与 KleidiCV 的集成能够为各类计算机视觉应用带来显著的性能增强。借助 KleidiCV 和 Arm 领先的计算平台,Arm 正在塑造计算机视觉在移动端及更广泛领域的未来。

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

    关注

    135

    文章

    9501

    浏览量

    388812
  • 计算机
    +关注

    关注

    19

    文章

    7764

    浏览量

    92692
  • OpenCV
    +关注

    关注

    33

    文章

    651

    浏览量

    44427

原文标题:实现四倍提升!Arm KleidiCV 与 OpenCV 集成,加速移动端计算机视觉工作负载

文章出处:【微信号:Arm社区,微信公众号:Arm社区】欢迎添加关注!文章转载请注明出处。

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    赛昉科技VisionFive 2单板计算机开发板测评作品合集 产品介绍: 昉·星光 2是全球首款集成了3D GPU的高性能量产RISC-V单板计算机,搭载昉·惊鸿-7110(型号:JH
    发表于 09-04 09:08

    加固计算机是用来干什么的?

    加固计算机是一种专门为复杂环境和特殊行业应用设计的高性能设备。它不仅具备常规电脑的数据处理和运算功能,更在结构设计、防护等级和硬件配置方面做了全面优化。例如,它的外壳通常采用镁铝合金或高强度复合材料
    的头像 发表于 08-22 09:55 406次阅读

    负载减少50%!Arm用AI重新定义移动图形渲染

    是一项非常艰巨的任务。   Arm 终端事业部产品管理总监 Steve Steele 表示,Arm 始终专注于为市场提供高能效的计算能力,特别是针对当下 AAA 手游中常见的高分辨率图形工作负载。随着 AI 与实时图形技术的深度
    发表于 08-20 08:00 3838次阅读
    负载减少50%!<b class='flag-5'>Arm</b>用AI重新定义<b class='flag-5'>移动</b><b class='flag-5'>端</b>图形渲染

    易控智驾荣获计算机视觉顶会CVPR 2025认可

    近日,2025年国际计算机视觉与模式识别顶级会议(IEEE/CVF Conference on Computer Vision and Pattern Recognition,CVPR 2025)在美国田纳西州纳什维尔召开。
    的头像 发表于 07-29 16:54 985次阅读

    环旭电子助力客户发布高性能自行车计算机

    环旭电子作为全球电子设计与制造服务领导厂商,近年来透过联合设计制造服务模式(Joint Design Manufacturing,JDM),协助知名品牌客户开发出兼具强固性与高效能的自行车计算机,以满足全世界自行车计算机市场日益成长的需求。
    的头像 发表于 06-04 18:17 755次阅读

    Arm 公司面向移动市场的 ​Arm Lumex​ 深度解读

    子系统(CSS)​ ​ 在移动的落地形态,Lumex 旨在通过高度集成化的软硬件方案,解决移动设备在 AI 性能、能效比与开发效率上的挑战
    的头像 发表于 05-29 09:54 4055次阅读

    利用边缘计算和工业计算机实现智能视频分析

    IVA的好处、实际部署应用程序以及工业计算机如何实现这些解决方案。一、什么是智能视频分析(IVA)?智能视频分析(IVA)集成了复杂的计算机视觉,通常与卷积神经网
    的头像 发表于 05-16 14:37 636次阅读
    利用边缘<b class='flag-5'>计算</b>和工业<b class='flag-5'>计算机</b>实现智能视频分析

    一文带你了解工业计算机尺寸

    工业计算机是现代自动化、人工智能(AI)和边缘计算的支柱。这些坚固耐用的系统旨在承受恶劣的环境,同时为关键应用提供可靠的性能。然而,由于有这么多可用的外形尺寸,为您的工业计算机选择合适
    的头像 发表于 04-24 13:35 795次阅读
    一文带你了解工业<b class='flag-5'>计算机</b>尺寸

    Arm KleidiCV 0.2.0和0.3.0的新增功能

    自 2024 年 5 月 Arm KleidiCV 发布以来,该项目取得了显著进展。Arm 于 2024 年 9 月发布了 0.2.0 版本,并于同年 12 月发布了 0.3.0 版本。这些更新都带来了许多新功能,并实现了
    的头像 发表于 04-01 13:53 646次阅读
    <b class='flag-5'>Arm</b> <b class='flag-5'>KleidiCV</b> 0.2.0和0.3.0的新增功能

    MWC2025亮点放送 探索Arm如何塑造移动技术未来

    ,彰显了人工智能 (AI) 和移动技术之间的共生关系。  Arm 计算平台赋能从云到边的 AI 体验。Arm 通过提供
    的头像 发表于 03-14 15:40 1279次阅读
    MWC2025亮点放送 探索<b class='flag-5'>Arm</b>如何塑造<b class='flag-5'>移动</b><b class='flag-5'>端</b>技术未来

    Quantinuum“Reimei”量子计算机在RIKEN正式运行

    近日,东京——全球领先的集成量子计算公司Quantinuum与日本顶尖的综合研究机构RIKEN共同宣布,Quantinuum的“Reimei”量子计算机已在RIKEN Wako园区(位于日本埼玉县
    的头像 发表于 02-17 10:21 799次阅读

    AR和VR中的计算机视觉

    ):计算机视觉引领混合现实体验增强现实(AR)和虚拟现实(VR)正在彻底改变我们与外部世界的互动方式。即便是在引人入胜的沉浸式
    的头像 发表于 02-08 14:29 2149次阅读
    AR和VR中的<b class='flag-5'>计算机</b><b class='flag-5'>视觉</b>

    云端超级计算机使用教程

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的
    的头像 发表于 12-17 10:19 961次阅读

    AI模型部署边缘设备的奇妙之旅:如何在边缘部署OpenCV

    1 简介 Opencv(Open Source Computer Vision Library)是一个基于开源发行的跨平台计算机视觉库,它实现了图像处理和计算机
    发表于 12-14 09:31

    AI模型部署边缘设备的奇妙之旅:如何在边缘部署OpenCV

    1简介Opencv(OpenSourceComputerVisionLibrary)是一个基于开源发行的跨平台计算机视觉库,它实现了图像处理和计算机
    的头像 发表于 12-14 09:10 1268次阅读
    AI模型部署边缘设备的奇妙之旅:如何在边缘<b class='flag-5'>端</b>部署<b class='flag-5'>OpenCV</b>