用于异常检测的视觉 AI:快速概览
探索计算机视觉如何助力各行业进行异常检测,并了解如何定制训练 Ultralytics YOLO11 来发现缺陷和异常。
Abirami Vina7 分钟阅读
飞机机翼上的细小裂纹、药品上的标签印刷错误,或一笔异常的金融交易,如果未能及时发现,都可能造成严重问题。每个行业都面临着尽早发现潜在风险的挑战,以防止故障、财务损失或安全隐患。
具体来说,我们需要检测异常。异常检测侧重于识别与预期行为不符的模式,旨在标记可能被忽视的缺陷、错误或异常活动。传统方法依赖固定规则来查找这些异常,但速度往往较慢,也难以应对复杂的变化。这正是计算机视觉发挥关键作用的地方。
通过从大量视觉数据集中学习,Ultralytics YOLO11 等计算机视觉模型可以比传统方法更准确地检测异常。
本文将介绍基于视觉的异常检测如何运作,以及 Ultralytics YOLO11 能提供哪些帮助。
异常检测的必要性#
在计算机视觉领域,异常通常表现为图像和视频中的缺陷或异常模式。多年来,企业一直依靠人工检查或基于规则的系统来检测缺陷。
例如,在药品生产中,药片异常可能包括裂纹、形状不正确、变色或压印缺失,这些问题可能影响质量和安全。尽早发现这些缺陷对于防止不合格产品流入消费者手中至关重要。然而,人工异常检测往往速度慢、结果不一致,而且无法处理现实世界中异常情况的复杂性。

图 1。制药行业中的异常检测。
基于 AI 的异常检测通过从大型数据集中学习模式来应对这些挑战。与固定的基于规则的方法不同,AI 系统可以随着新数据的到来重新训练和改进。
Ultralytics YOLO11 等先进模型能够以高精度实时分析图像,从而提升异常检测能力。视觉 AI 系统可以分析图像中的形状、纹理和结构等细节,让系统更轻松、准确地快速发现异常。
计算机视觉如何实现异常检测#
由视觉 AI 驱动的异常检测系统,首先通过摄像头、传感器或无人机采集高质量图像或视频。清晰的视觉数据至关重要,无论是发现工厂生产线上的缺陷产品、检测安全区域中的未授权人员,还是识别公共场所中的异常移动。
采集完成后,会使用图像处理技术处理图像或视频,例如降噪、增强对比度和阈值处理。这些预处理步骤有助于视觉 AI 模型聚焦重要细节,同时滤除背景噪声,从而提升各种应用的准确性,涵盖安全监控、医疗诊断和交通管理等领域。
预处理完成后,可以使用计算机视觉分析图像并识别异常情况。一旦标记出异常,系统就可以触发警报,例如通知工作人员移除缺陷产品、提醒安保人员注意潜在威胁,或通知交通管理人员处理拥堵。

图 2。可使用视觉 AI 检测的缺陷示例。
利用 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!
作者
评论
提出问题、分享你的结果,或帮助其他人。










