术语表

锚式探测器

了解基于锚点的探测器如何在人工智能和 ML 等各种应用中准确识别各种大小的物体,从而彻底改变物体检测。

使用Ultralytics HUB 对YOLO 模型进行简单培训

了解更多

基于锚点的检测器是一类广泛应用于计算机视觉领域的物体检测模型。这些模型使用被称为 "锚点 "的预定义框来预测图像中物体的位置和类别。锚点可作为参考点,帮助模型生成潜在物体的建议。它们对于检测各种尺寸和形状的物体特别有用,因此在许多物体检测架构中很受欢迎。

锚式探测器的工作原理

锚点探测器的工作原理是利用在图像上滑动的不同比例和长宽比的锚点盒网格。每个锚点框都经过策略性定位,以涵盖一系列潜在的物体尺寸和形状。在训练过程中,模型会学习将每个锚点框分类为包含物体或仅包含背景。它还会改进这些锚点框的位置,以准确检测物体。这种改进包括调整锚点框的尺寸和位置,以更好地匹配物体的真实边界框。最终输出是一组边界框,每个边界框都有相应的类别标签和置信度分数,表明物体存在的可能性。

人工智能和 ML 的应用

基于锚点的检测器因其坚固耐用和适应性强而广泛应用于各行各业。在物体可能以不同比例和长宽比出现的情况下,它们尤其有效。

下面是两个实际应用的具体例子:

  1. 自动驾驶汽车:在自动驾驶汽车中,基于锚点的探测器有助于识别道路上的各种物体,如行人、其他车辆和交通标志。通过对这些物体进行准确检测和分类,系统可以做出明智的决策,确保导航安全。
  2. 零售库存管理:锚点探测器可用于实时监控货架和跟踪库存。通过检测和清点货架上的产品,零售商可以实现库存管理自动化,减少缺货,提高整体效率。

基于锚点的检测器还可用于医疗保健领域的医学图像分析、农业领域的作物和牲畜监测,以及制造业的质量控制和缺陷检测。

主要特点和优势

锚固式探测器具有多种优势,适合广泛的应用:

  • 处理多种比例和长宽比:锚点盒的设计可覆盖各种尺寸和形状的物体,使模型能够检测不同比例和长宽比的物体。
  • 定位精度:通过改进锚点框的位置和大小,这些检测器可以准确定位图像中的物体。
  • 鲁棒性:基于锚点的检测器对物体外观的变化具有鲁棒性,可以处理包含多个物体的复杂场景。

著名机型

几种流行的物体检测模型都采用了基于锚点的方法。例如,早期版本的 Ultralytics YOLO系列的早期版本,如YOLOv4,就是著名的基于锚点的检测器。其他著名的模型包括 Faster R-CNN(该模型引入了区域建议网络(RPN)的概念,利用锚点生成区域建议)和 Single Shot MultiBox Detector (SSD)(来源),该模型使用不同尺度的多个特征图来检测物体。

有锚检测器与无锚检测器的比较

基于锚的检测器虽然非常成功,但也有一些局限性。使用预定义的锚点框会带来额外的超参数和计算复杂性。另一方面,无锚检测器可以直接预测物体的位置,而无需依赖预定义的框。这种方法简化了检测过程,在某些情况下效率更高。不过,基于锚点的检测器仍是许多应用的首选,因为它们能够处理各种规模的物体,而且在准确性方面也有良好的记录。要进一步了解无锚检测的优势,您可以阅读这篇文章,了解 Ultralytics YOLO11 作为无锚检测器的优势

阅读全部