Cheque verde
Enlace copiado en el portapapeles

IA de visión para la detección de anomalías: Una rápida visión general

Explora cómo la visión por ordenador permite la detección precisa de anomalías en diversos sectores. Aprende a entrenar modelos personalizados como Ultralytics YOLO11 para la detección de anomalías.

Una pequeña grieta en el ala de un avión, una etiqueta mal impresa en un medicamento o una transacción financiera inusual pueden causar graves problemas si no se detectan. Todas las industrias se enfrentan al reto de intentar detectar a tiempo cualquier problema arriesgado para evitar fracasos, pérdidas económicas o riesgos para la seguridad.

En concreto, hay que detectar las anomalías. La detección de anomalías se centra en identificar patrones que no coinciden con los comportamientos esperados. Su objetivo es señalar defectos, errores o actividades irregulares que, de otro modo, podrían pasar desapercibidos. Los métodos tradicionales se basan en reglas fijas para encontrar estas anomalías, pero a menudo son lentos y tienen dificultades con las variaciones complejas. Aquí es donde la visión por ordenador desempeña un papel crucial. 

Al aprender de grandes conjuntos de datos visuales, los modelos de visión por ordenador como Ultralytics YOLO11 pueden detectar irregularidades con más precisión que los métodos tradicionales. 

En este artículo, exploraremos cómo funciona la detección de anomalías basada en la visión y cómo puede ayudar YOLO11 .

La necesidad de detectar anomalías

En lo que respecta a la visión por ordenador, las anomalías o irregularidades suelen aparecer como defectos o patrones inusuales en imágenes y vídeos. Durante años, las empresas han confiado en inspecciones manuales o sistemas basados en reglas para detectar defectos. 

Por ejemplo, en la fabricación de productos farmacéuticos, las anomalías en los comprimidos pueden incluir grietas, formas incorrectas, decoloración o falta de impresiones, que pueden comprometer la calidad y la seguridad. Detectar estos defectos a tiempo es vital para evitar que los productos defectuosos lleguen a los consumidores. Sin embargo, los métodos manuales de detección de anomalías suelen ser lentos, incoherentes y no pueden manejar la complejidad de las irregularidades del mundo real.

Fig. 1. Detección de anomalías en la industria farmacéutica.

La detección de anomalías basada en IA resuelve estos retos aprendiendo de vastos conjuntos de datos, mejorando continuamente su capacidad para reconocer patrones a lo largo del tiempo. A diferencia de los métodos basados en reglas fijas, los sistemas de IA pueden aprender y mejorar con el tiempo.

Los modelos avanzados como YOLO11 mejoran la detección de anomalías al permitir el análisis de imágenes en tiempo real con gran precisión. Los sistemas de IA de visión pueden analizar detalles de las imágenes como la forma, la textura y la estructura, facilitando la detección de irregularidades con rapidez y precisión. 

Cómo la visión por ordenador permite detectar anomalías

Los sistemas de detección de anomalías impulsados por Vision AI funcionan capturando primero imágenes o vídeo de alta calidad mediante cámaras, sensores o drones. Los datos visuales claros son clave, tanto si se trata de detectar un producto defectuoso en la línea de producción de una fábrica, como de detectar a una persona no autorizada en una zona segura o de identificar un movimiento inusual en un espacio público. 

Una vez recogidas, las imágenes o vídeos se someten a técnicas de procesamiento de imágenes como la reducción de ruido, la mejora del contraste y el umbral. Estos pasos de preprocesamiento ayudan a los modelos de IA de Visión a centrarse en los detalles importantes al tiempo que filtran el ruido de fondo, mejorando la precisión en diversas aplicaciones, desde la vigilancia de la seguridad al diagnóstico médico y el control del tráfico.

Tras el preprocesamiento, se puede utilizar la visión por ordenador para analizar las imágenes e identificar cualquier cosa fuera de lo normal. Una vez marcada una anomalía, el sistema puede activar una alerta, como avisar a un trabajador para que retire un producto defectuoso, alertar al personal de seguridad sobre una amenaza potencial o informar a los operadores de tráfico para que gestionen los atascos.

Fig. 2. Ejemplos de defectos que pueden detectarse con Vision AI.

Detección de anomalías utilizando las capacidades de YOLO11

Veamos más de cerca cómo los modelos de visión por ordenador como YOLO11 son capaces de analizar imágenes para detectar anomalías. 

YOLO11 admite diversas tareas de visión por ordenador, como la detección de objetos, la clasificación de imágenes, la segmentación de instancias, el seguimiento de objetos y la estimación de poses. Estas tareas simplifican la detección de anomalías en distintas aplicaciones del mundo real.

Por ejemplo, la detección de objetos puede utilizarse para identificar productos defectuosos en una cadena de montaje, personas no autorizadas en zonas restringidas o artículos extraviados en un almacén. Del mismo modo, la segmentación de instancias permite perfilar con precisión anomalías, como grietas en la maquinaria o contaminación en productos comestibles.

Fig. 3. Segmentación de grietas con ayuda de YOLO11.

He aquí otros ejemplos de tareas de visión por ordenador que se utilizan para la detección de anomalías:

  • Seguimiento de objetos: Puede utilizarse para controlar patrones de movimiento para detectar amenazas a la seguridad, rastrear anomalías de vehículos en el tráfico o evaluar los movimientos de los pacientes en la asistencia sanitaria.
  • Estimación de poses: YOLO11 puede detectar movimientos corporales inusuales para identificar riesgos de seguridad en los lugares de trabajo o seguir el progreso de la rehabilitación en la asistencia sanitaria.
  • Detección de cajas delimitadoras orientadas (OBB): Mejora la detección de anomalías identificando y localizando con precisión objetos girados o en ángulo, lo que la hace útil para el análisis de imágenes aéreas, la conducción autónoma y las inspecciones industriales.

¿Por qué deberías utilizar YOLO11?

Entre otros modelos de visión por ordenador, los modelosYOLO de Ultralytics destacan por su rapidez y precisión. Ultralytics YOLOv5 ha simplificado el despliegue con su marco de trabajo PyTorch, haciéndolo accesible a un mayor número de usuarios. Mientras tanto, Ultralytics YOLOv8 mejoró aún más la flexibilidad al introducir la compatibilidad con tareas como la segmentación de instancias, el seguimiento de objetos y la estimación de poses, haciéndolo más adaptable a diferentes aplicaciones.

La última versión, YOLO11, ofrece una precisión y un rendimiento superiores a los de sus predecesores. Por ejemplo, con un 22% menos de parámetros que YOLOv8m, YOLO11m ofrece una mayor precisión media (mAP) en el conjunto de datos COCO, lo que permite una detección de objetos más precisa y eficaz.

Cómo entrenar a medida a YOLO11 para la detección de anomalías

El entrenamiento personalizado de YOLO11 para la detección de anomalías es directo y sencillo. Con un conjunto de datos diseñado para tu aplicación específica, puedes afinar el modelo para detectar anomalías con precisión. 

Sigue estos sencillos pasos para empezar:

  • Prepara tu conjunto de datos: Recoge imágenes de alta calidad que incluyan tanto muestras normales como de anomalías. Asegúrate de incluir variaciones de iluminación, ángulos y resoluciones para ayudar al modelo a adaptarse mejor.
  • Etiqueta tus datos: Marca las anomalías utilizando cuadros delimitadores, segmentación o puntos clave para que el modelo sepa qué buscar. Las herramientas de código abierto agilizan y facilitan este proceso.
  • Entrena el modelo: El modelo aprende a lo largo de múltiples ciclos, mejorando su capacidad para identificar casos normales y anómalos en tiempo real.
  • Prueba y valida: Ejecuta el modelo entrenado en imágenes nuevas y no vistas para evaluar su rendimiento y asegurarte de que funciona bien antes de desplegarlo.

Además, al crear un sistema de detección de anomalías, es importante considerar si realmente es necesario un entrenamiento personalizado. En algunos casos, un modelo preentrenado puede ser ya suficiente. 

Por ejemplo, si estás desarrollando un sistema de gestión del tráfico y la anomalía que necesitas detectar son los peatones imprudentes, el modelo YOLO11 preentrenado ya puede detectar personas con gran precisión. Como "persona" es una categoría bien representada en el conjunto de datos COCO (con el que está preentrenado), no hay necesidad de entrenamiento adicional.

El entrenamiento personalizado resulta esencial cuando las anomalías u objetos que necesitas detectar no están incluidos en el conjunto de datos COCO. Si tu aplicación requiere identificar defectos raros en la fabricación, condiciones médicas específicas en las imágenes u objetos únicos no cubiertos por los conjuntos de datos estándar, el entrenamiento de un modelo sobre datos específicos del dominio garantiza un mejor rendimiento y precisión.

Aplicaciones reales de la detección de anomalías basada en la visión

La detección de anomalías es un concepto amplio que abarca muchas aplicaciones del mundo real. Recorramos algunas de ellas y veamos cómo la visión por ordenador ayuda a identificar irregularidades, mejorar la eficacia y potenciar la toma de decisiones en distintos sectores.

Detectar anomalías en la fabricación

La visión por ordenador en la fabricación ayuda a mantener unos estándares de alta calidad detectando defectos, desajustes y componentes que faltan en las líneas de producción. Los modelos de visión computerizada pueden señalar al instante los productos defectuosos, impidiendo que avancen por la línea y reduciendo los residuos. La detección precoz de problemas como defectos en las materias primas, errores de embalaje o componentes estructurales débiles ayuda a evitar costosas retiradas y pérdidas económicas.

Más allá del control de calidad, la detección de anomalías también puede mejorar la seguridad en el lugar de trabajo. En las fábricas suele haber calor, humo y emisiones peligrosas, que pueden provocar riesgos de incendio. Los modelos de IA de visión pueden detectar patrones de humo inusuales, maquinaria sobrecalentada o incluso los primeros signos de un incendio, lo que permite a los fabricantes tomar medidas antes de que se produzcan accidentes.

Fig. 4. Visión por ordenador utilizada para detectar fuego y humo.

Identificar los casos extremos de la automoción

La industria del automóvil puede utilizar modelos como YOLO11 para detectar fallos en motores, sistemas de frenado y componentes de transmisión antes de que provoquen averías críticas. Con el soporte de YOLO11para la detección de objetos y la segmentación de instancias, es fácil identificar con precisión anomalías que las inspecciones manuales podrían pasar por alto.

Aquí tienes otros ejemplos de detección de anomalías en la industria del automóvil:

  • Detección de anomalías de tráfico: Reconocimiento de vehículos que circulan en sentido contrario al tráfico, salidas repentinas de carril o accesos no autorizados a zonas restringidas.
  • Control del comportamiento del conductor: Identificar la conducción somnolienta, el comportamiento distraído o la dirección errática para mejorar la seguridad vial.
  • Seguridad de los vehículos autónomos: Detección de peatones, ciclistas y obstáculos inesperados para evitar colisiones.

Detectar irregularidades en la electrónica

Inspeccionar manualmente los componentes electrónicos puede ser lento, incoherente y propenso al error humano, lo que significa que los defectos en microchips, placas de circuitos y conexiones de soldadura pueden pasar desapercibidos. Incluso los pequeños defectos, como una junta de soldadura agrietada o un componente desalineado, pueden causar interrupciones de la señal, fallos del sistema o cortocircuitos, dando lugar a dispositivos poco fiables.

Con la detección de anomalías YOLO11, los fabricantes pueden automatizar este proceso e identificar rápidamente problemas como piezas desalineadas, soldaduras defectuosas o fallos eléctricos con mucha más precisión que los métodos tradicionales. Por ejemplo, la detección de objetos de YOLO11puede detectar fácilmente un pequeño hueco en una junta de soldadura que los inspectores humanos pasarían por alto.

Puntos clave

A medida que las industrias recurren a la detección de anomalías mediante visión por ordenador, modelos como YOLO11 se están convirtiendo en esenciales para mantener la calidad, mejorar la seguridad y reducir los riesgos operativos.  

Desde la fabricación a la agricultura, la detección de anomalías impulsada por la IA puede mejorar la precisión, acelerar las inspecciones y minimizar los errores humanos. De cara al futuro, los avances en IA probablemente harán que la detección de anomalías sea más precisa. 

¡Únete a nuestra creciente comunidad! Explora nuestro repositorio GitHub para aprender más sobre IA. ¿Estás listo para iniciar tus propios proyectos de visión por ordenador? Consulta nuestras opciones de licencia. Descubre la IA en la agricultura y la IA de visión en la sanidad visitando nuestras páginas de soluciones. 

Logotipo de FacebookLogotipo de TwitterLogotipo de LinkedInSímbolo de enlace de copia

Leer más en esta categoría

¡Construyamos juntos el futuro
de la IA!

Comienza tu viaje con el futuro del aprendizaje automático