Glosario

Supresión no máxima (NMS)

Mejora la precisión de la detección de objetos con la Supresión No Máxima. Descubre su impacto en los modelos de IA y en aplicaciones reales como los coches autoconducidos.

Entrena los modelos YOLO simplemente
con Ultralytics HUB

Saber más

La Supresión No Máxima (SNM) es una técnica crucial en visión por ordenador, sobre todo en tareas de detección de objetos. Desempeña un papel vital a la hora de refinar las predicciones de los modelos de detección de objetos, eliminando los recuadros delimitadores redundantes y superpuestos. Esto garantiza que cada objeto se reconozca sólo una vez, mejorando la precisión y eficacia del modelo. El NMS es un paso de postprocesamiento que sigue a la etapa de detección inicial, en la que pueden predecirse múltiples cajas para un solo objeto.

Cómo funciona la supresión no máxima

El NMS funciona evaluando las puntuaciones de confianza de los recuadros delimitadores predichos. El objetivo es retener la predicción más precisa para cada objeto. He aquí un desglose paso a paso:

  1. Clasificación por puntuación: Todos los cuadros delimitadores predichos se clasifican en función de sus puntuaciones de confianza.
  2. Selección: La casilla con la puntuación de confianza más alta se selecciona como detección positiva.
  3. Cálculo de solapamiento: NMS calcula la Intersección sobre Unión (IoU) de las cajas restantes con la caja seleccionada. IoU es una métrica que mide el solapamiento entre dos cajas delimitadoras más información sobre IoU.
  4. Supresión: Las cajas con un IoU superior a un umbral predefinido se consideran redundantes y se descartan.
  5. Iteración: Este proceso itera con la siguiente casilla de mayor puntuación hasta procesar todas las casillas.

Relevancia en IA y ML

El NMS es esencial para refinar las detecciones en modelos como Ultralytics YOLO . Al eliminar las predicciones duplicadas, el NMS mejora la precisión de los modelos de detección de objetos, garantizando que las predicciones no se saturen con múltiples casillas superpuestas. Esto es especialmente útil en aplicaciones en tiempo real, como vehículos autónomos y sistemas de vigilancia.

Distinguir el NMS de otras técnicas similares

Mientras que el NMS se ocupa de reducir la redundancia en los cuadros delimitadores, técnicas como los detectores basados en anclas y los detectores sin anclas se centran en aspectos diferentes de la detección de objetos. Los métodos basados en anclajes se basan en formas predefinidas, mientras que los modelos sin anclajes predicen directamente los centros de los objetos. Ambos métodos funcionan antes que el NMS en el proceso de detección de objetos.

Aplicaciones en el mundo real

1. Coches autónomos

En los vehículos autónomos, el NMS desempeña un papel fundamental en la identificación de obstáculos y señales de tráfico con precisión. Al filtrar las detecciones superpuestas, garantiza que el sistema de decisión del coche tenga datos claros y precisos que procesar, fomentando la seguridad y la eficacia. Descubre más sobre la IA en los coches autoconducidos.

2. Gestión de inventarios minoristas

Los entornos minoristas aprovechan el NMS en aplicaciones como el seguimiento de inventarios. Ayuda a los sistemas a contar y categorizar con precisión los productos sin solapar las detecciones, mejorando los procesos de gestión del inventario. Más información sobre la IA en el comercio minorista.

Integración con Ultralytics Herramientas

El NMS se integra en arquitecturas modernas de detección de objetos, como Ultralytics YOLO , agilizando el proceso para los usuarios mediante plataformas como Ultralytics HUB, que ofrece soluciones fluidas y sin código para el despliegue de la IA. Esto simplifica la aplicación del NMS en diversos entornos, desde la agricultura a la sanidad.

Para los interesados en utilizar NMS con PyTorch, consulta Ultralytics' PyTorch guía de implementación, que apoya la formación y el despliegue de modelos, mejorando la eficacia de tus proyectos de IA.

En resumen, la Supresión No Máxima es una técnica vital que mejora la precisión de los modelos de detección de objetos refinando las predicciones y eliminando la redundancia. Su aplicación abarca varias industrias, resultando indispensable en las soluciones basadas en IA. Explora cómo las herramientas de Ultralytics facilitan la aplicación de la Supresión No Máxima, garantizando que tus modelos de IA alcancen una precisión y eficacia óptimas.

Leer todo