Glosario

Detectores basados en anclajes

Descubre cómo los detectores basados en anclas revolucionan la detección de objetos al identificar con precisión objetos de todos los tamaños en diversas aplicaciones como la IA y el ML.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

Los detectores basados en anclas son una categoría de modelos de detección de objetos muy utilizados en el campo de la visión por ordenador. Estos modelos utilizan recuadros predefinidos, conocidos como "anclas", para predecir las ubicaciones y clases de objetos dentro de una imagen. Las anclas sirven como puntos de referencia, ayudando al modelo a generar propuestas de objetos potenciales. Son especialmente útiles para detectar objetos de distintos tamaños y formas, por lo que son una opción popular en muchas arquitecturas de detección de objetos.

Cómo funcionan los detectores basados en anclas

Los detectores basados en anclas funcionan utilizando una rejilla de cajas de anclaje con diferentes escalas y relaciones de aspecto que se deslizan por la imagen. Cada cuadro de anclaje se coloca estratégicamente para cubrir una gama de posibles tamaños y formas de objeto. Durante el proceso de entrenamiento, el modelo aprende a clasificar cada cuadro de anclaje como si contuviera un objeto o sólo el fondo. También refina la posición de estas cajas de anclaje para detectar objetos con precisión. Este refinamiento consiste en ajustar las dimensiones y la posición de los recuadros de anclaje para que coincidan mejor con el recuadro delimitador real del objeto. El resultado final es un conjunto de cuadros delimitadores, cada uno con una etiqueta de clase y una puntuación de confianza correspondientes, que indican la probabilidad de que haya un objeto.

Aplicaciones en IA y ML

Los detectores basados en anclas se utilizan mucho en diversos sectores debido a su robustez y adaptabilidad. Son especialmente eficaces en situaciones en las que los objetos pueden aparecer a diferentes escalas y relaciones de aspecto.

He aquí dos ejemplos concretos de aplicaciones en el mundo real:

  1. Coches autónomos: En los vehículos autónomos, los detectores basados en anclajes ayudan a identificar diversos objetos en la carretera, como peatones, otros vehículos y señales de tráfico. Al detectar y clasificar con precisión estos objetos, el sistema puede tomar decisiones informadas para garantizar una navegación segura.
  2. Gestión del Inventario Minorista: Los detectores basados en anclas pueden utilizarse para controlar las estanterías y hacer un seguimiento del inventario en tiempo real. Al detectar y contar los productos en las estanterías, los minoristas pueden automatizar la gestión del inventario, reducir las roturas de existencias y mejorar la eficacia general.

Los detectores basados en anclas también se utilizan en sanidad para el análisis de imágenes médicas, en agricultura para el control de cultivos y ganado, y en fabricación para el control de calidad y la detección de defectos.

Principales características y ventajas

Los detectores basados en anclajes ofrecen varias ventajas que los hacen adecuados para una amplia gama de aplicaciones:

  • Manejo de múltiples escalas y relaciones de aspecto: Las cajas de anclaje están diseñadas para cubrir objetos de diversos tamaños y formas, lo que permite al modelo detectar objetos a diferentes escalas y relaciones de aspecto.
  • Precisión de localización: Al refinar la posición y el tamaño de los cuadros de anclaje, estos detectores pueden localizar con precisión los objetos dentro de una imagen.
  • Robustez: Los detectores basados en anclas son robustos a las variaciones en la apariencia de los objetos y pueden manejar escenas complejas con múltiples objetos.

Modelos notables

Varios modelos populares de detección de objetos utilizan enfoques basados en anclajes. Por ejemplo, las versiones anteriores de la Ultralytics YOLO como YOLOv4, son conocidos detectores basados en anclas. Otros modelos notables son Faster R-CNN, que introdujo el concepto de Red de Propuesta de Región (RPN) para generar propuestas de región utilizando anclas, y Single Shot MultiBox Detector (SSD)(fuente), que utiliza múltiples mapas de características a diferentes escalas para detectar objetos.

Detectores basados en anclajes frente a detectores sin anclajes

Aunque los detectores basados en anclas han tenido mucho éxito, presentan algunas limitaciones. El uso de cajas de anclaje predefinidas puede introducir hiperparámetros adicionales y complejidad computacional. Los detectores sin anclas, en cambio, predicen directamente la ubicación del objeto sin depender de cajas predefinidas. Este enfoque simplifica el proceso de detección y puede ser más eficaz en determinados escenarios. Sin embargo, los detectores basados en anclas siguen siendo una opción sólida para muchas aplicaciones, debido a su capacidad para manejar objetos de diversas escalas y a su probada trayectoria en términos de precisión. Para saber más sobre las ventajas de la detección sin anclajes, puedes leer este artículo sobre las ventajas de que Ultralytics YOLO11 sea un detector sin anclajes.

Leer todo