Glosario

Detectores basados en anclajes

Descubre cómo los detectores basados en anclas revolucionan la detección de objetos con una localización precisa, adaptabilidad a la escala y aplicaciones en el mundo real.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

Los detectores basados en anclas son un tipo de modelo de detección de objetos utilizado habitualmente en visión por ordenador. Utilizan recuadros predefinidos, conocidos como "anclas", para predecir las ubicaciones y clases de objetos dentro de una imagen. Estas anclas actúan como puntos de referencia, ayudando al modelo a generar propuestas de objetos potenciales. Son especialmente eficaces para identificar objetos de distintos tamaños y formas, lo que las convierte en una opción popular en muchas arquitecturas de detección de objetos.

Cómo funcionan los detectores basados en anclas

Los detectores basados en anclajes funcionan utilizando una rejilla de cajas de anclaje con diferentes escalas y relaciones de aspecto que se deslizan por la imagen. Estas cajas de anclaje se colocan estratégicamente para cubrir una amplia gama de posibles tamaños y formas de objetos. Durante el proceso de entrenamiento, el modelo aprende a clasificar cada caja de anclaje como conteniendo un objeto o sólo 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.

Para los usuarios familiarizados con los conceptos básicos del aprendizaje automático, imagina que buscas distintos tipos de vehículos en un gran aparcamiento. En lugar de escanear aleatoriamente toda la zona, utilizas áreas de búsqueda predefinidas (anclas) de distintos tamaños y formas: pequeñas para motos, medianas para coches y grandes para autobuses. Desplaza estas áreas de búsqueda por el aparcamiento, comprobando en cada una de ellas si contiene un vehículo. Si un área de búsqueda coincide con un vehículo, ajustas su tamaño y posición para que se adapte perfectamente al vehículo. Este método te ayuda a localizar con rapidez y precisión todos los vehículos del aparcamiento.

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 la escala y la relación de aspecto: Al utilizar cajas de anclaje de diferentes tamaños y relaciones de aspecto, estos detectores pueden identificar eficazmente objetos de varias dimensiones. Esto los hace versátiles para diferentes tareas de detección de objetos.
  • Precisión de localización: Las cajas de anclaje proporcionan un marco de referencia que ayuda al modelo a señalar con precisión la ubicación de los objetos. Esto es crucial para las aplicaciones que requieren una localización precisa de los objetos.
  • Estabilidad del entrenamiento: El uso de anclas ayuda a estabilizar el proceso de entrenamiento, proporcionando puntos de partida consistentes para la detección de objetos. Esto puede dar lugar a modelos más fiables y robustos.

Detectores basados en anclajes vs. Detectores sin anclajes

Aunque los detectores basados en anclas son eficaces, tienen algunas limitaciones en comparación con los detectores sin anclas. Los detectores sin anclas predicen la ubicación de los objetos directamente, sin utilizar cajas de anclaje predefinidas. He aquí algunas diferencias clave:

  • Complejidad: Los detectores basados en anclajes requieren una cuidadosa selección y ajuste de los tamaños y relaciones de aspecto de las cajas de anclaje, lo que puede ser complejo y llevar mucho tiempo. Los detectores sin anclajes simplifican este proceso al eliminar la necesidad de anclajes predefinidos.
  • Flexibilidad: Los detectores sin anclaje suelen ser más flexibles a la hora de manipular objetos de formas y tamaños irregulares, ya que no dependen de dimensiones fijas de la caja de anclaje.
  • Eficiencia computacional: Los detectores sin anclas pueden ser más eficientes computacionalmente porque no necesitan procesar un gran número de cajas de anclas.

Para más información sobre las ventajas de la detección sin anclaje, puedes consultar el artículo sobre las ventajas de Ultralytics YOLO11 como detector sin anclaje.

Aplicaciones en el mundo real

Los detectores basados en anclas se utilizan mucho en diversos sectores debido a su robustez y adaptabilidad. Son especialmente eficaces en escenarios en los que los objetos pueden aparecer a diferentes escalas y relaciones de aspecto. He aquí dos ejemplos concretos de aplicaciones en el mundo real:

  • Vehículos autónomos: En la tecnología de conducción autónoma, los detectores basados en anclas ayudan a identificar diversos objetos en la carretera, como peatones, otros vehículos y señales de tráfico. La detección y localización precisas de estos objetos son esenciales para una navegación segura. Para más detalles, puedes visitar esta página.
  • 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 clasificar los productos en las estanterías, estos sistemas ayudan a garantizar unos niveles de existencias precisos y a mejorar la eficiencia general de la tienda.

Modelos notables

Varios modelos populares de detección de objetos utilizan enfoques basados en anclajes. Las versiones anteriores de la familia Ultralytics YOLO como YOLOv4, son detectores basados en anclas muy conocidos. Otros modelos notables son Faster R-CNN, que introdujo el concepto de Red de Propuesta de Regiones (RPN) para generar propuestas de regiones utilizando anclas, y Single Shot MultiBox Detector (SSD)(fuente), que utiliza múltiples mapas de características a diferentes escalas para detectar objetos. Estos modelos han establecido puntos de referencia en el campo de la detección de objetos y siguen influyendo en el desarrollo de nuevas arquitecturas.

Leer todo