Ultralytics YOLO27: 加入候补名单。
获取 YOLO 许可
视觉 AI

用于异常检测的视觉 AI:快速概览

探索计算机视觉如何助力各行业进行异常检测,并了解如何定制训练 Ultralytics YOLO11 来发现缺陷和异常。

Abirami VinaAbirami Vina7 分钟阅读
视觉 AI 检查产品以检测缺陷和异常

飞机机翼上的细小裂纹、药品上的标签印刷错误,或一笔异常的金融交易,如果未能及时发现,都可能造成严重问题。每个行业都面临着尽早发现潜在风险的挑战,以防止故障、财务损失或安全隐患。

具体来说,我们需要检测异常。异常检测侧重于识别与预期行为不符的模式,旨在标记可能被忽视的缺陷、错误或异常活动。传统方法依赖固定规则来查找这些异常,但速度往往较慢,也难以应对复杂的变化。这正是计算机视觉发挥关键作用的地方。

通过从大量视觉数据集中学习,Ultralytics YOLO11 等计算机视觉模型可以比传统方法更准确地检测异常。

本文将介绍基于视觉的异常检测如何运作,以及 Ultralytics YOLO11 能提供哪些帮助。

异常检测的必要性#

在计算机视觉领域,异常通常表现为图像和视频中的缺陷或异常模式。多年来,企业一直依靠人工检查或基于规则的系统来检测缺陷。

例如,在药品生产中,药片异常可能包括裂纹、形状不正确、变色或压印缺失,这些问题可能影响质量和安全。尽早发现这些缺陷对于防止不合格产品流入消费者手中至关重要。然而,人工异常检测往往速度慢、结果不一致,而且无法处理现实世界中异常情况的复杂性。

制药行业中的异常检测

图 1。制药行业中的异常检测。

基于 AI 的异常检测通过从大型数据集中学习模式来应对这些挑战。与固定的基于规则的方法不同,AI 系统可以随着新数据的到来重新训练和改进。

Ultralytics YOLO11 等先进模型能够以高精度实时分析图像,从而提升异常检测能力。视觉 AI 系统可以分析图像中的形状、纹理和结构等细节,让系统更轻松、准确地快速发现异常。

计算机视觉如何实现异常检测#

由视觉 AI 驱动的异常检测系统,首先通过摄像头、传感器或无人机采集高质量图像或视频。清晰的视觉数据至关重要,无论是发现工厂生产线上的缺陷产品、检测安全区域中的未授权人员,还是识别公共场所中的异常移动。

采集完成后,会使用图像处理技术处理图像或视频,例如降噪、增强对比度和阈值处理。这些预处理步骤有助于视觉 AI 模型聚焦重要细节,同时滤除背景噪声,从而提升各种应用的准确性,涵盖安全监控、医疗诊断和交通管理等领域。

预处理完成后,可以使用计算机视觉分析图像并识别异常情况。一旦标记出异常,系统就可以触发警报,例如通知工作人员移除缺陷产品、提醒安保人员注意潜在威胁,或通知交通管理人员处理拥堵。

可使用视觉 AI 检测的缺陷示例

图 2。可使用视觉 AI 检测的缺陷示例。

利用 Ultralytics YOLO11 的能力进行异常检测#

我们来深入了解一下 Ultralytics YOLO11 等计算机视觉模型如何分析图像并检测异常。

Ultralytics YOLO11 支持多种计算机视觉任务,例如目标检测、图像分类、实例分割、目标跟踪和姿态估计。这些任务让不同现实应用中的异常检测变得更加简单。

例如,目标检测可用于识别装配线上的缺陷产品、限制区域内的未授权人员,或仓库中放错位置的物品。同样,实例分割可以精确勾勒异常区域,例如机械设备上的裂纹或食品中的污染物。

借助 Ultralytics YOLO11 对墙壁裂缝进行分割

图 3。借助 Ultralytics YOLO11 对裂缝进行分割。

以下是计算机视觉任务用于异常检测的其他示例:

  • 目标跟踪:可用于监控移动模式,以检测安全威胁、跟踪交通中的车辆异常,或评估医疗保健场景中的患者活动。
  • 姿态估计:Ultralytics YOLO11 可以检测异常身体动作,以识别工作场所中的安全隐患,或跟踪医疗康复进展。
  • 旋转框检测 (OBB):通过准确识别和定位旋转或倾斜的物体来提升异常检测能力,适用于航空图像分析、自动驾驶和工业巡检。

为什么要使用 Ultralytics YOLO11?#

在众多计算机视觉模型中,Ultralytics YOLO 模型以速度快、准确率高而脱颖而出。Ultralytics YOLOv5采用基于 PyTorch 的框架简化了部署,让更多用户能够轻松使用。与此同时,Ultralytics YOLOv8通过支持实例分割、目标跟踪和姿态估计等任务,进一步提升了灵活性,使其能够适应更多不同的应用。

截至本文撰写时的最新版本 YOLO11(其后续版本为 Ultralytics YOLO26)比前代产品精度更高、性能更强。例如,YOLO11m 的参数量比 YOLOv8m 少 22%,但在 COCO 数据集上的平均精度均值 (mAP) 更高,因此能够更精准、高效地检测物体。

如何为异常检测自定义训练 Ultralytics YOLO11#

针对异常检测对 Ultralytics YOLO11 进行定制训练非常简单。准备适用于特定应用的数据集后,你就可以微调模型,让它准确检测异常。

按照以下简单步骤开始操作:

  • 准备数据集:收集包含正常样本和异常样本的高质量图像。确保图像包含不同光照、角度和分辨率,帮助模型更好地适应。像 MVTec AD 这样的公开基准数据集,是工业缺陷检测的良好起点。
  • 标注数据:使用边界框、分割区域或关键点标记异常,让模型知道要查找什么。标注工具可以让这一流程更快、更轻松。
  • 训练模型:模型会经过多轮训练,不断提升实时识别正常和异常情况的能力。
  • 测试和验证:使用模型处理新的、未见过的图像,评估其性能,并在部署前确保模型表现良好。

此外,构建异常检测系统时,还需要考虑是否确实有必要进行自定义训练。在某些情况下,预训练模型可能已经足够。

例如,如果你正在开发交通管理系统,需要检测的异常是行人横穿马路,那么预训练的 Ultralytics YOLO11 模型已经能够高精度地检测行人。由于 COCO 数据集(该模型的预训练数据集)中“person”类别的样本非常丰富,因此无需额外训练。

当你需要检测的异常或物体不在 COCO 数据集中时,自定义训练就必不可少。如果你的应用需要识别制造业中的罕见缺陷、图像中的特定疾病,或标准数据集未涵盖的独特物体,那么使用特定领域的数据训练模型,就能确保更好的性能和准确性。

视觉驱动的异常检测在现实中的应用#

异常检测是一个涵盖许多现实应用的广泛概念。我们来看看其中的一些应用,以及计算机视觉如何帮助不同行业识别异常、提高效率并改善决策。

检测制造业中的异常#

制造业中的计算机视觉有助于发现生产线上的缺陷、错位和缺失组件,维持高质量标准。计算机视觉模型可以即时标记故障产品,阻止它们进入后续生产环节并减少浪费。尽早发现原材料缺陷、包装错误或结构组件强度不足等问题,有助于避免代价高昂的召回和财务损失。

除了质量控制,异常检测还能提高工作场所的安全性。工厂经常会遇到高温、烟雾和有害排放物,这些都可能引发火灾。视觉 AI 模型可以检测异常的烟雾模式、过热的机器,甚至火灾初期迹象,让制造商能够在事故发生前采取行动。

利用计算机视觉检测火灾和烟雾

图 4。利用计算机视觉检测火灾和烟雾。

识别汽车领域的边缘案例#

汽车行业可以使用 Ultralytics YOLO11 等模型,在发动机、制动系统和变速箱组件发生严重故障之前检测其中的问题。借助 YOLO11 对目标检测和实例分割的支持,可以轻松准确地识别人工检查可能忽略的异常。

以下是汽车行业中异常检测的其他示例:

  • 交通异常检测:识别逆向行驶的车辆、突然变道,或未经授权进入限制区域的行为。
  • 驾驶员行为监控:识别疲劳驾驶、分心行为或不稳定的转向操作,以提升道路安全。
  • 自动驾驶车辆安全:检测行人、骑行者和意外障碍物,以防止碰撞。

发现电子产品中的异常#

人工检查电子产品可能既耗时又不一致,还容易出现人为错误,导致微芯片、电路板和焊接连接处的缺陷被忽略。即使是很小的缺陷,例如焊点开裂或元件错位,也可能造成信号中断、系统故障或短路,导致设备运行不可靠。

借助由 Ultralytics YOLO11 驱动的异常检测,制造商可以自动执行这一流程,并以远高于传统方法的准确度快速识别零件错位、焊接缺陷或电气故障等问题。例如,人工检查员可能会漏掉的微小焊点间隙,YOLO11 的目标检测功能可以轻松发现。Ultralytics Platform 还托管了一个基于 YOLO26s 微调的 PCB 缺陷检测模型。

要点#

随着各行业转向采用计算机视觉的异常检测,Ultralytics YOLO11 这样的模型正成为维持质量、提升安全性和降低运营风险的关键。

从制造业到农业,AI 驱动的异常检测都能提高准确度、加快检查速度并减少人为错误。展望未来,AI 的进步很可能会让异常检测更加精准。

加入不断壮大的社区!访问我们的 GitHub 代码仓库,深入了解 AI。准备好启动自己的计算机视觉项目了吗?查看我们的许可选项。访问我们的解决方案页面,了解农业中的 AI和医疗保健中的视觉 AI!

作者

Abirami Vina
Abirami Vina

内容创作者 · Ultralytics

Abirami Vina 职业生涯始于计算机视觉工程师,由此在视觉 AI 和机器学习领域打下了坚实基础。她是 Ultralytics 的内容创作者,也是 Scribe of AI 的创始人兼首席撰稿人,为专注 AI 的公司撰写高质量技术内容。她热衷于让 AI 更易理解、更具吸引力,通过自己的作品连接前沿技术与现实影响。

评论

提出问题、分享你的结果,或帮助其他人。

探索解决方案

体育领域的计算机视觉

体育领域的计算机视觉

了解 Ultralytics YOLO 如何通过球员和球追踪、表现分析、教练洞察及运动员康复,推动体育视觉技术的发展。
了解详情
航空影像计算机视觉

航空影像计算机视觉

使用 Ultralytics YOLO 将无人机和航空影像转化为农业、水产养殖、保护工作和地理空间分析的实时洞察。
了解详情
航空航天中的计算机视觉

航空航天中的计算机视觉

使用 Ultralytics YOLO 将计算机视觉应用于航空航天领域,包括飞机检查、跑道 FOD 检测、机场地面作业和复合材料缺陷检测。
了解详情
安防领域的计算机视觉

安防领域的计算机视觉

使用 Ultralytics YOLO 模型守护每个场所。视觉 AI 可用于周界监控、威胁检测、车牌识别和工作场所安全。
了解详情
机器人领域的计算机视觉

机器人领域的计算机视觉

使用 Ultralytics YOLO 模型提升智能机器的能力。机器人领域的视觉 AI 可用于自主导航、感知、目标跟踪和实时控制。
了解详情
物流中的计算机视觉

物流中的计算机视觉

借助 Ultralytics YOLO 模型优化物流流程。视觉 AI 可用于包裹检查、分拣、车辆跟踪和仓库安全实时监控。
了解详情
零售中的计算机视觉

零售中的计算机视觉

借助 Ultralytics YOLO 模型重新构想零售。视觉 AI 可用于库存跟踪、货架监控、排队管理和更深入的客户洞察。
了解详情
医疗领域的计算机视觉

医疗领域的计算机视觉

借助 Ultralytics YOLO 模型构建医疗解决方案。医疗领域的视觉 AI 可加快医学影像处理、优化诊断并监测患者。
了解详情
制造业中的计算机视觉

制造业中的计算机视觉

利用 Ultralytics YOLO 模型优化制造流程。视觉 AI 可用于质量控制、缺陷检测、个人防护装备合规检查和装配线自动化。
了解详情
汽车领域的计算机视觉

汽车领域的计算机视觉

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

农业中的计算机视觉

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。为作物监测、牲畜追踪和精准农业提供支持,从而提高产量并实现更智能的生产。
了解详情

让我们携手构建 AI 的未来!

开启你的旅程,迎接机器学习的未来