Ultralytics YOLO27:
返回 Ultralytics 术语表

Two-Stage Object Detectors

探索两阶段目标检测器的工作机制,重点了解区域提议和分类。了解为什么 Ultralytics YOLO26 等现代模型如今处于领先地位。

两阶段目标检测器是一类用于计算机视觉的复杂深度学习 (DL)架构,用于识别和定位图像中的物体。与只需单次处理即可完成检测的单阶段检测器不同,这些模型将任务分为两个不同阶段:区域提议和目标分类。这种分阶段的方法最初旨在优先确保高定位精度,使这类检测器在人工智能 (AI)的发展历程中具有重要的历史意义。通过将“在哪里”与“是什么”分开,两阶段检测器通常能够实现更高的精确率,尤其是在检测小目标或被遮挡目标时,但这通常需要更多计算资源,并会增加推理延迟

两阶段处理流程#

两阶段检测器的架构依赖于一种顺序工作流,类似于人类仔细审视场景的方式。

  1. 区域提议: 在第一阶段,模型扫描输入图像,以识别可能存在目标的区域。一个称为区域提议网络 (RPN)的组件会生成一组稀疏的候选框,这些候选框通常称为感兴趣区域 (RoIs)。此阶段会过滤掉大部分背景,使网络能够将处理能力集中在相关区域。

  2. 分类与优化: 在第二阶段,模型使用卷积神经网络 (CNNs)从这些候选区域中提取特征。随后,模型会为每个区域分配一个特定的类别标签(例如“人”“车辆”),并优化边界框的坐标,使其紧密包围目标。

这种架构的典型代表包括 R-CNN 系列,尤其是Faster R-CNNMask R-CNN,它们在数年间确立了学术基准测试的标准。

与单阶段检测器的比较#

将两阶段模型与单阶段目标检测器区分开来会很有帮助,后者包括单次多框检测器 (SSD)和 Ultralytics YOLO 系列。两阶段模型通过分别处理各个区域来优先保证准确率,而单阶段模型则将检测定义为一个单一回归问题,直接将图像像素映射到边界框坐标和类别概率。

从历史上看,这形成了一种权衡:两阶段模型准确率更高但速度更慢,而单阶段模型速度更快但精度较低。不过,现代技术进步已经模糊了这一区别。如今,像YOLO26这样的先进模型采用端到端架构,在保持实时推理所需速度的同时,其准确率可媲美两阶段检测器。

实际应用#

由于强调精确率召回率,两阶段检测器通常更适用于安全性和细节比原始处理速度更重要的场景。

  • 医学诊断成像:医疗保健领域的人工智能中,漏诊可能造成严重后果。两阶段架构经常用于医学图像分析,以检测 X 射线或 MRI 扫描中的肿瘤等异常。多步骤流程有助于确保不会在复杂的组织背景中遗漏小病灶,为放射科医生提供高置信度的自动化辅助。
  • 高精度工业检测:智能制造中,自动化视觉检测系统使用这些模型来识别生产线上的微小缺陷。例如,检测涡轮叶片上的发丝状裂纹需要两阶段检测器所提供的高交并比 (IoU)精度,从而确保只有无瑕疵的部件才能进入下一生产阶段。

实现现代检测#

虽然两阶段检测器为高精度视觉奠定了基础,但现代开发者通常会采用先进的单阶段模型,这些模型能够提供相当的性能,同时显著简化部署流程。Ultralytics Platform可简化这些模型的训练与部署,并高效管理数据集和计算资源。

以下 Python 示例演示了如何使用 ultralytics 加载模型并运行推理,通过现代目标检测工作流实现高精度结果,其效果类似于传统的两阶段方法,但效率更高:

from ultralytics import YOLO

# Load the YOLO26 model, a modern high-accuracy detector
model = YOLO("yolo26n.pt")

# Run inference on an image to detect objects
results = model("https://ultralytics.com/images/bus.jpg")

# Process results (bounding boxes, classes, and confidence scores)
for result in results:
    result.show()  # Display the detection outcomes
    print(result.boxes.conf)  # Print confidence scores

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 的未来!

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