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

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

3天内不再提示

最适合AI应用的计算机视觉类型是什么?

半导体芯科技SiSC 来源:德州仪器 作者:德州仪器 2023-11-15 16:38 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

来源:德州仪器

计算机视觉是指为计算机赋予人类视觉这一技术目标,从而赋能装配线检查到驾驶辅助和机器人等应用。计算机缺乏像人类一样凭直觉产生视觉和画面的能力。我们必须给予计算机一些算法,以便处理领域特异性任务。

本文着眼于使计算机能够像人类一样通过“看”来感知世界,从这一视角对人工智能 (AI) 进行了探讨。我将简要比较每一类计算机视觉,尤其关注在本地而不是依赖基于云的资源收集和处理数据,并根据数据采取行动的嵌入式系统

什么是计算机视觉?

20 世纪 60 年代,计算机视觉已经能够执行从页面上读取文本(光学字符识别)和识别圆形或矩形等形状这类任务。从那时起,计算机视觉便成为 AI 的核心领域之一,它包括了任何从数据中感知、综合或推断含义的计算机系统。

计算机视觉有三种方法:

Ÿ 传统计算机视觉是指用来处理诸如运动估计、全景图像拼接或直线检测等任务的编程算法。传统计算机视觉使用标准信号处理和逻辑来处理任务。工程师需要手动选择用于从图像中提取含义的函数,然后在处理任务的算法中使用所生成的特征。Canny 边缘检测算法可以找出运动的轮廓,光流算法可以找出运动的矢量,这有助于在图像或运动跟踪后续图像中分离出物体。对于需要根据此任务或环境进行校准的参数,需要手动或通过辅助算法做出调整。

Ÿ 经典机器学习计算机视觉需要由专家来“打造”特征集,供机器学习模型进行训练。其中许多特征是与传统计算机视觉应用所共有的。并非所有特征都有用,因此需要进行分析以去除无信息特征;机器学习算法将使用这些特征进行训练,以便找出可能难以手动分离的模式。若要有效地实现这些算法,需要具备图像处理和机器学习方面的专业知识。

Ÿ 深度学习计算机视觉属于机器学习,但使用的是非常庞大的神经网络模型,对大量未经处理的“原始”数据进行运算。深度学习对计算机视觉产生了重大影响,它将特征提取操作拉入模型之中,使得算法可以学习信息最丰富的特征,而无需专业知识来手动打造特征集。深度学习甚至能够更好地分离出微妙的模式,但对计算和内存的要求更高。

那么,哪一类计算机视觉最好呢?

这最终取决于表 1 中概述的几个因素。此表只是笼统地进行概括,其中的准确性和任务复杂性等指标依赖于具体用例。

wKgaomVUg5OAUzmAAAEBxKJErVs327.jpg

表 1:计算机视觉技术比较

经典机器学习计算机视觉介于传统方法和深度学习方法之间;与其他两种方法相比,能够从中受益的应用集合规模较小。在简单直接、高通量或安全攸关的应用中,传统计算机视觉可能准确而高效。深度学习通用性超强、开发难度超低,并且在复杂应用中的准确性超高,如在高密度设计的印刷电路板 (PCB) 装配验证期间用于发现微小的缺失元件。

一些应用可以通过同时采用多种类型的计算机视觉算法而受益,相互取长补短。这种方法常用于环境非常多变的安全攸关型应用中,如驾驶辅助系统。例如,您可以并行采用基于传统计算机视觉方法的光流和深度学习模型来跟踪附近的车辆,并且使用一种算法对结果进行融合,从而确定两种方法是否一致。如果不一致,系统可能会警告驾驶员或启动安全操控。

替代方法是依次使用多种类型的计算机视觉。条形码读取器可以使用深度学习来定位感兴趣区域,对这些区域进行裁剪,然后使用传统计算机视觉算法进行解码。

深度学习在计算机视觉应用中的益处

与传统计算机视觉和经典机器学习相比,深度学习由于在研究、开源和商业社区中非常受欢迎,因此始终具有较高的准确性,并且在迅速改进。图 1 从开发者的角度总结了这三种技术在数据流方面的差异。

wKgZomVUg5SALr79AAFYOunNJwU774.jpg

图 1:各种计算机视觉方法的数据流

深度学习是一种计算密集型方法。然而,由于处理能力、速度、加速器(如神经处理单元和图形处理单元)的改进,以及对矩阵和向量运算的软件支持的提升,计算要求增加的问题得以缓解,即使在嵌入式系统上也是如此。诸如 AM62A7 等微处理器可以利用硬件加速器,以很高的帧率运行深度学习算法。

计算机视觉实践

TI AM6xA 产品组合(如 AM62A7)中的处理器包含深度学习加速硬件和辅助软件,有利于传统及深度学习计算机视觉任务。在 TDA4VM 和 AM68PA 等处理器上,数字信号处理器内核(如 C66x)以及用于光流和立体声深度估计的硬件加速器还能为高性能传统计算机视觉任务赋能。

借助能够同时支持传统计算机视觉和深度学习计算机视觉的处理器,将有可能打造出与科幻梦想相媲美的工具。自动购物车将会简化购物过程;手术和医疗机器人将指导医生发现早期疾病征兆;移动机器人将会修剪草坪和递送包裹。请参阅 TI 的边缘 AI 视觉页面,探究嵌入式计算机视觉如何改变世界。

审核编辑:汤梓红

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

    关注

    91

    文章

    40941

    浏览量

    302520
  • 计算机视觉
    +关注

    关注

    9

    文章

    1715

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    计算机专业408考研科目

    408 跨考零基础:三个月入门到精通路线 站在2026年的节点回望,计算机考研408(计算机学科专业基础综合)早已超越了单纯的知识点考核,它更像是一场对逻辑思维与系统观的深度洗礼。对于跨考且零基
    发表于 04-11 16:44

    传音相关研究成果入选计算机视觉顶会CVPR 2026

    (Mohamed bin Zayed University of Artificial Intelligence,简称MBZUAI)联合开展的“拍照解题”项目研究取得重要进展,相关成果论文已被计算机视觉领域的国际顶级学术会议CVPR 2026正式录用。
    的头像 发表于 04-03 17:45 2888次阅读
    传音相关研究成果入选<b class='flag-5'>计算机</b><b class='flag-5'>视觉</b>顶会CVPR 2026

    十进制计算机硬件体系结构及“独值”量化逻辑运算革命(一)

    采用“独值”量化逻辑理论设计十进制数字计算机,十进制网络计算机,十进制模拟计算机,十进制模糊计算机,实现计算机
    的头像 发表于 01-29 09:13 1090次阅读
    十进制<b class='flag-5'>计算机</b>硬件体系结构及“独值”量化逻辑运算革命(一)

    上海计算机视觉企业行学术沙龙走进西井科技

    12月5日,由中国图象图形学学会青年工作委员会(下简称“青工委”)、上海市计算机学会计算机视觉专委会(下简称“专委会”)联合主办,上海西井科技股份有限公司、江苏路街道商会承办的“上海计算机
    的头像 发表于 12-16 15:39 715次阅读

    使用代理式AI激活传统计算机视觉系统的三种方法

    当前的计算机视觉系统擅长于识别物理空间与流程中的事件,却难以诠释场景细节及其意义,也无法推理后续可能发生的情况。
    的头像 发表于 12-01 09:44 759次阅读

    NVIDIA DGX Spark桌面AI计算机开启预订

    DGX Spark 现已开启预订!丽台科技作为 NVIDIA 授权分销商,提供从产品到服务的一站式解决方案,助力轻松部署桌面 AI 计算机
    的头像 发表于 09-23 17:20 1506次阅读
    NVIDIA DGX Spark桌面<b class='flag-5'>AI</b><b class='flag-5'>计算机</b>开启预订

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

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

    工业计算机的重要性

    工业计算机对某些行业至关重要。我们将在下面详细解释这些行业中的工业计算机应用。1.制造与工业自动化工业级计算机非常适合制造工厂,特别是那些想要自动化装配过程的工厂。在这样的环境中,工业
    的头像 发表于 07-28 16:07 706次阅读
    工业<b class='flag-5'>计算机</b>的重要性

    NVIDIA助力AI超级计算机Isambard-AI投入使用

    英国布里斯托大学的超级计算机 Isambard-AI 采用 NVIDIA Grace Hopper 超级芯片,其 AI 算力达到了 21 ExaFLOPS,不仅是英国最快的系统,同时也是全球能效最高的系统之一。
    的头像 发表于 07-28 15:07 1411次阅读

    自动化计算机经过加固后有什么好处?

    让我们讨论一下部署坚固的自动化计算机的一些好处。1.温度范围宽自动化计算机经过工程设计,配备了支持宽温度范围的组件,使自动化计算解决方案能够在各种不同的极端环境中运行。自动化计算机能够
    的头像 发表于 07-21 16:44 736次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 877次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其在各种工业自动化场景中
    的头像 发表于 07-10 16:36 894次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    Rockchip RV1106系列规格差异详解:如何选择最适合您的AI视觉处理器?

    ,RV1106系列的各型号究竟有哪些差异?如何根据需求选择最适合的型号?本文将为您详细解析。RV1106共有以下型号RV1106G2、RV1106G3、RV1106BG1、
    的头像 发表于 06-16 09:37 5107次阅读
    Rockchip RV1106系列规格差异详解:如何选择<b class='flag-5'>最适合</b>您的<b class='flag-5'>AI</b><b class='flag-5'>视觉</b>处理器?

    NVIDIA技术赋能欧洲最快超级计算机JUPITER

    NVIDIA 宣布,搭载 NVIDIA Grace Hopper 平台的 JUPITER 超级计算机成为欧洲最快超级计算机,其运行 HPC 和 AI 工作负载的速度是第二名的两倍以上。
    的头像 发表于 06-12 15:33 1630次阅读

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

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