Ultralytics YOLO27:
视觉 AI

视觉 AI 解决方案中的实时推理正在产生影响

了解计算机视觉中的实时推理为何对众多应用至关重要,并探索其在实现即时决策方面的作用。

ABAbirami Vina6 min read
视觉 AI 解决方案中的实时推理

我们都曾经历过网速缓慢带来的烦恼。不过,想象一下,在自动驾驶汽车应对障碍物或医生分析关键扫描结果等高风险情境中出现这样的延迟。多出几秒钟可能会造成严重后果。

这正是实时 AI 推理能够发挥作用的地方。快速处理和实时预测让计算机视觉解决方案能够即时处理和响应视觉数据。这些瞬间做出的决策可以提升安全性、效率和日常便利性。

例如,一名外科医生正在使用机器人助手进行精细手术。每个动作都通过高速连接进行控制,机器人的视觉系统实时处理手术区域,为外科医生提供即时视觉反馈。反馈回路中哪怕只有极轻微的延迟,也可能导致严重错误,使患者面临风险。这正是实时推理至关重要的典型例子;这里没有延迟的余地。

现实应用中的 AI 推理依赖三个关键概念:推理引擎(高效运行 AI 模型的软件或硬件)、推理延迟(从输入到输出之间的延迟),以及实时推理(AI 系统以最小延迟进行处理和响应的能力)。

本文将探讨这些核心概念,以及 Ultralytics YOLO11 等计算机视觉模型如何支持依赖即时预测的应用。

什么是 AI 推理?#

运行推理是使用经过训练的 AI 模型分析新数据,以进行预测或解决任务的过程。与通过处理大量带标签数据来教会模型的训练不同,推理侧重于使用已经训练好的模型快速、准确地产生结果。

了解什么是推理

图 1。了解什么是推理。

例如,在野生动物保护中,AI 摄像机陷阱使用计算机视觉模型实时识别和分类动物。当摄像机检测到移动时,AI 模型会立即识别出那是鹿、捕食者,甚至偷猎者,帮助研究人员追踪动物种群并保护濒危物种,而无需人工干预。这种快速识别使实时监控和更迅速地应对潜在威胁成为可能。

了解推理引擎#

经过训练的机器学习模型并不总是能以原始形式直接部署。推理引擎是一种专用软件或硬件工具,旨在高效执行机器学习模型,并针对现实环境中的部署进行优化。它使用模型压缩、量化和图变换等优化技术来提升性能并减少资源消耗,使模型能够部署到各种环境中。

推理引擎的核心目标是减少计算开销、降低延迟并提升效率,从而实现快速而准确的预测。优化完成后,引擎会在新数据上执行模型,使其能够高效地产生实时推理结果。这种优化确保 AI 模型既能在高性能云服务器上顺畅运行,也能在智能手机、物联网设备和嵌入式系统等资源受限的边缘设备上运行。

推理延迟引发的问题#

推理延迟是 AI 系统接收输入数据(例如摄像机拍摄的图像)到产生输出(例如检测图像中的对象)之间的时间延迟。即使是很短的延迟,也可能显著影响实时 AI 应用的性能和可用性。

推理延迟发生在三个关键阶段:

  • 预处理时间:在将输入数据送入模型之前准备数据所需的时间。这包括调整图像大小以匹配模型的输入尺寸、归一化像素值以提高准确率,以及转换格式(例如将 RGB 转换为灰度图,或将视频转换为帧序列)。
  • 计算时间:模型实际执行推理所需的时间。这包括深度网络中的逐层计算、矩阵乘法、卷积,以及内存与处理单元之间的数据传输等操作。
  • 后处理时间:将模型的原始输出转换为有意义结果所需的时间。这可能包括在目标检测中绘制边界框、在图像识别中过滤误报,或在异常检测中应用阈值。

推理延迟对实时应用至关重要。例如,在装配线上进行自动缺陷检测时,可以使用计算机视觉检查沿传送带移动的产品。

系统必须快速识别并标记缺陷,确保产品在进入下一阶段之前完成处理。如果模型处理图像耗时过长,可能无法及时发现有缺陷的产品,从而导致材料浪费、昂贵的返工,或让有问题的产品流向客户。通过降低延迟,制造商可以改善质量控制、提高效率并减少损失。

如何降低推理延迟#

在许多计算机视觉应用中,将推理延迟保持在最低水平至关重要。可以使用多种技术来实现这一目标。下面介绍一些最常用于降低推理延迟的技术。

模型剪枝#

模型剪枝通过移除不必要的连接(权重)来简化神经网络,使其变得更小、更快。这个过程可以降低模型的计算负载,在不过多影响准确率的情况下提升速度。

剪枝只保留最重要的连接,从而确保高效推理和更佳性能,尤其适用于处理能力有限的设备。它广泛用于移动 AI、机器人和边缘计算等实时应用,在保持可靠性的同时提升效率。

使用模型剪枝消除效果较差的连接

图 2。使用模型剪枝消除效果较差的连接。

模型量化#

模型量化是一种通过简化 AI 模型用于计算的数值,使模型运行更快、占用更少内存的技术。通常,这些模型使用 32 位浮点数进行计算,精度很高,但需要大量处理能力。量化会将这些数值减少为 8 位整数,更易于处理且占用空间更小。

使用模型量化将浮点值转换为整数

图 3。使用模型量化将浮点值转换为整数表示。

使用高效模型#

AI 模型的设计会显著影响其进行预测的速度。Ultralytics YOLO11 等专为高效推理而构建的模型,非常适合处理速度至关重要的应用。

构建 AI 解决方案时,必须根据可用资源和性能需求选择合适的模型。如果一开始就选择过于庞大的模型,就更容易遇到处理速度慢、功耗更高,以及难以部署到资源有限设备等问题。轻量级模型能够确保流畅运行,尤其适用于实时应用和边缘应用。

速度与准确率:优化实时推理#

虽然有多种降低延迟的技术,但实时推理的关键在于平衡速度与准确率。让模型运行得更快还不够——必须在不牺牲准确率的情况下优化推理速度。一个能够快速产生错误预测的系统并没有实际价值。因此,全面测试对于确保模型在真实环境中表现良好至关重要。一个在测试期间看似很快、但在实际条件下失效的系统,并不是真正经过优化的系统。

利用实时推理的视觉 AI 应用#

接下来,我们将介绍一些现实应用,了解实时推理如何通过实现对视觉输入的即时响应来改变各个行业。

零售店的自助结账系统#

Ultralytics YOLO11 等计算机视觉模型可以让商品识别更快、更准确,从而帮助改进自助结账系统。YOLO11 支持目标检测和实例分割等多种计算机视觉任务,即使条形码缺失或损坏,也能够识别商品。视觉 AI 可以减少手动输入的需求并加快结账流程。

除了识别商品,计算机视觉还可以集成到自助结账系统中,用于核验价格、防止欺诈并提升顾客便利性。AI 驱动的摄像机可以自动区分相似商品,并检测结账时的可疑行为。这包括识别“漏扫描”——顾客或收银员无意中漏掉某件商品——以及更有意的欺诈行为,例如“调包商品”,即将更便宜的条形码覆盖到更昂贵的商品上。

AI 改进自助结账柜台

图 4。 AI 可以改进自助结账柜台。

一个很好的例子是美国大型零售商 Kroger,该公司已将计算机视觉和 AI 集成到自助结账系统中。通过实时视频分析,Kroger 能够自动纠正超过 75% 的结账错误,同时改善顾客体验和门店运营。

使用计算机视觉进行质量检测#

手动检查产品以进行质量控制可能速度慢且不够准确。因此,越来越多的制造商开始采用视觉检测工作流,利用计算机视觉在生产流程的早期发现缺陷。

高分辨率摄像机和视觉 AI 可以发现人眼可能忽略的微小瑕疵,Ultralytics YOLO11 等模型则可以帮助进行实时质量检查、分拣和计数,确保只有完美的产品才能交付给客户。自动化这一流程可以节省时间、降低成本并减少浪费,使生产更加顺畅、高效。

使用 Ultralytics YOLO11 统计装配线上的产品

图 5。使用 Ultralytics YOLO11 统计装配线上产品的示例。

要点总结#

实时推理可以帮助 AI 模型即时做出决策,这对许多行业至关重要。无论是自动驾驶汽车避开事故、医生快速分析医学扫描结果,还是工厂检测产品缺陷,快速而准确的 AI 响应都能带来巨大改变。

通过提升 AI 模型的速度和效率,我们可以创建更智能、更可靠的系统,使其在现实环境中无缝运行。随着技术不断发展,实时 AI 解决方案将继续塑造未来,让日常流程变得更快、更安全、更高效。

如需了解更多信息,请访问我们的 GitHub 代码仓库并参与我们的社区交流。在我们的解决方案页面上,探索自动驾驶汽车中的 AI农业中的计算机视觉等领域的创新。查看我们的许可选项,让你的视觉 AI 项目落地。

Explore solutions

用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多
用于航拍影像的计算机视觉

用于航拍影像的计算机视觉

使用 Ultralytics YOLO 将无人机和航拍影像转化为针对农业、水产养殖、环境监测、自然保护及地理空间分析的实时洞察。
了解更多
航空航天中的计算机视觉

航空航天中的计算机视觉

借助 Ultralytics YOLO 模型将视觉 AI 引入空中监测。使用计算机视觉解决方案赋能无人机、航空航天工作流、环境保护与地理空间行业。
了解更多

使用 Ultralytics YOLO 模型保护每个站点。视觉 AI 赋能周界监控、威胁检测、车牌识别和工作场所安全。
了解更多
机器人计算机视觉

机器人计算机视觉

借助 Ultralytics YOLO 模型打造更智能的机器。机器人技术中的视觉 AI 可实现自主导航、感知、目标跟踪和实时控制。
了解更多
物流计算机视觉

物流计算机视觉

使用 Ultralytics YOLO 模型提升物流效率。视觉 AI 可实现包裹检测、分拣、车辆跟踪和仓库安全实时监控。
了解更多
零售计算机视觉

零售计算机视觉

使用 Ultralytics YOLO 模型重新构想零售。视觉 AI 为库存跟踪、货架监控、队列管理和更智能的客户洞察提供支持。
了解更多
医疗领域的计算机视觉

医疗领域的计算机视觉

使用 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可实现更快的医学影像处理、更智能的诊断和患者监护。
了解更多
制造业中的计算机视觉

制造业中的计算机视觉

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 可推动质量控制、缺陷检测、PPE 合规和装配线自动化。
了解更多
汽车行业中的计算机视觉

汽车行业中的计算机视觉

使用 Ultralytics YOLO 模型在汽车行业应用计算机视觉。视觉 AI 提升道路安全、驾驶辅助和车辆自动化水平,让道路更加智能。
了解更多
农业中的计算机视觉

农业中的计算机视觉

使用 Ultralytics YOLO 模型将视觉 AI 带入智能农业。为作物监测、牲畜追踪和精准农业提供支持,提升产量与智能化水平。
了解更多

让我们共同构建 AI 的未来!

开启你的机器学习未来之旅