One-Stage Object Detectors
Explora los detectores de objetos de una etapa para la IA en tiempo real de alta velocidad. Descubre cómo Ultralytics YOLO26 ofrece una precisión y eficiencia excepcionales para la IA en el edge y el despliegue.
Los detectores de objetos de una sola etapa son una potente clase de arquitecturas de aprendizaje profundo diseñadas para realizar tareas de detección de objetos con una velocidad y eficiencia excepcionales. A diferencia de los detectores de objetos de dos etapas tradicionales, que dividen el proceso de detección en pasos separados para la propuesta de regiones y la clasificación posterior, los modelos de una sola etapa analizan la imagen completa en una única pasada. Al plantear la detección como un problema de regresión directa, estas redes predicen simultáneamente las coordenadas de los cuadros delimitadores y las probabilidades de clase directamente a partir de los píxeles de entrada. Este enfoque optimizado reduce significativamente la sobrecarga computacional, lo que convierte a los detectores de una sola etapa en la opción preferida para aplicaciones que requieren inferencia en tiempo real y su implementación en dispositivos de IA periférica con recursos limitados.
Principios fundamentales de funcionamiento#
La arquitectura de un detector de una sola etapa suele girar en torno a una red neuronal convolucional (CNN) que actúa como backbone para la extracción de características. A medida que una imagen atraviesa la red, el modelo genera una cuadrícula de mapas de características que codifican información espacial y semántica.
Las primeras implementaciones, como el detector de múltiples cajas de un solo disparo (SSD), dependían de cajas ancla predefinidas a varias escalas para localizar objetos. Sin embargo, los avances modernos, como Ultralytics YOLO11 y el modelo de última generación YOLO26, han evolucionado en gran medida hacia diseños sin anclas. Estas arquitecturas más recientes predicen directamente los centros y tamaños de los objetos, eliminando la necesidad de realizar un ajuste complejo de hiperparámetros asociado a las anclas. La salida final consta de vectores de coordenadas para la localización y una puntuación de confianza que representa la certeza del modelo respecto al objeto detectado.
Detectores de una etapa frente a detectores de dos etapas#
Distinguir entre estas dos categorías principales ayuda a seleccionar la herramienta adecuada para una tarea específica:
- Detectores de objetos de una sola etapa: Los modelos de la serie Ultralytics YOLO priorizan una latencia de inferencia baja. Están optimizados para la velocidad, por lo que son ideales para flujos de vídeo y aplicaciones móviles. Las iteraciones recientes han reducido significativamente la diferencia de precisión y, a menudo, igualan o superan la precisión de modelos más lentos, manteniendo el rendimiento en tiempo real.
- Detectores de objetos de dos etapas: Las arquitecturas como la familia R-CNN generan primero propuestas de regiones y, a continuación, las clasifican. Aunque históricamente han ofrecido una mayor precisión para objetos pequeños u ocluidos, implican unos costes computacionales más elevados y, por lo general, son más lentas, lo que limita su uso en situaciones en las que el tiempo es crítico.
Aplicaciones en el mundo real#
La eficiencia de los detectores de una sola etapa ha impulsado su adopción generalizada en diversos sectores en los que la respuesta inmediata es fundamental:
- Vehículos autónomos: Los coches autónomos necesitan procesar instantáneamente los flujos de vídeo para identificar peatones, señales de tráfico y otros vehículos. Los líderes del sector dependen de sistemas de visión de alta velocidad para desplazarse de forma segura por entornos complejos y suelen utilizar el seguimiento de objetos junto con la detección.
- Fabricación inteligente: En las líneas de montaje de alta velocidad, estos modelos realizan un control de calidad automatizado mediante la detección de defectos o la verificación de la colocación de componentes en tiempo real. Esto garantiza la eficiencia de la producción sin cuellos de botella y, a menudo, se integran mediante la Ultralytics Platform para facilitar su implementación.
- IA periférica e IoT: Su naturaleza ligera hace que los detectores de una sola etapa sean perfectos para dispositivos IoT como Raspberry Pi o NVIDIA Jetson, ya que llevan inteligencia avanzada a cámaras y drones remotos sin necesidad de una conectividad constante con la nube.
Implementación técnica con Python#
Implementar un detector de una sola etapa es sencillo mediante API modernas de alto nivel. Para garantizar resultados precisos, los modelos suelen predecir múltiples cuadros posibles, que posteriormente se filtran mediante técnicas como la supresión de no máximos (NMS) basadas en umbrales de intersección sobre unión (IoU), aunque los modelos más recientes de extremo a extremo, como Ultralytics YOLO26, gestionan este proceso de forma nativa.
El siguiente ejemplo en Python muestra cómo cargar el modelo de última generación YOLO26 y realizar inferencias en una imagen:
from ultralytics import YOLO
# Load the YOLO26 model, the latest natively end-to-end one-stage detector
model = YOLO("yolo26n.pt")
# Run inference on an image URL to detect objects
results = model("https://ultralytics.com/images/bus.jpg")
# Display the first result with bounding boxes and labels
results[0].show()Ventajas de las arquitecturas modernas de una sola etapa#
La evolución de los detectores de una sola etapa se ha centrado en superar el compromiso entre «precisión y velocidad». Se introdujeron técnicas como Focal Loss para abordar el desequilibrio entre clases durante el entrenamiento y garantizar que el modelo se centre en los ejemplos difíciles de clasificar en lugar de en el abundante fondo. Además, la integración de las redes de pirámide de características (FPN) permite a estos modelos detectar objetos de distintas escalas de forma eficaz.
Actualmente, investigadores y desarrolladores pueden entrenar fácilmente estas arquitecturas avanzadas con conjuntos de datos personalizados mediante herramientas como la Ultralytics Platform, que simplifica el flujo de trabajo desde la anotación de datos hasta la implementación del modelo. Ya sea para la agricultura o la atención sanitaria, la accesibilidad de los detectores de una sola etapa está democratizando las potentes capacidades de la visión artificial.









