Por qué muchos proyectos de Visión Artificial industrial fallan (y cómo evitarlo desde el diseño del sistema)

La Visión Artificial industrial se ha vuelto cada vez más accesible: cámaras más económicas, librerías maduras y modelos de Deep Learning listos para usar. Sin embargo, en planta ocurre algo curioso: muchos sistemas que funcionan en pruebas fallan cuando entran a producción.

El problema rara vez está en el algoritmo. Casi siempre está en el diseño del sistema completo.

Este Insight explica por qué sucede y cómo evitarlo desde el inicio.

El mito más común: “el problema es el modelo”

Cuando un sistema de Visión Artificial no es estable, la reacción típica es:

“Hay que entrenar mejor el modelo”.
“Probemos otro algoritmo”.
“Cambiemos de red neuronal”

En la práctica industrial, estas acciones suelen atacar el síntoma, no la causa.
Un sistema de visión no es solo software. Es la combinación de:

  • Iluminación
  • Óptica
  • Cámara
  • Mecánica
  • Sincronización
  • Algoritmos

Si alguno de estos elementos está mal planteado, ningún modelo lo va a corregir.

Errores frecuentes que se repiten en planta

1. Iluminación subestimada

Uno de los errores más comunes es tratar la iluminación como un accesorio.

Luz visible (a la izquierda) VS iluminación UV (a la derecha)

En laboratorio, con luz ambiente controlada, el sistema funciona. En producción:

  • Cambia la reflectividad del producto
  • Aparece polvo, vibración o variaciones de posición
  • La luz ambiente contamina la escena

Resultado: variaciones que el algoritmo nunca vio.
👉 En industria, la iluminación debe diseñarse, no improvisarse.

2. ROI mal definidos

Un ROI demasiado grande introduce ruido innecesario.
Uno demasiado pequeño pierde información crítica.

Además, muchas veces el ROI se define “a ojo”, sin considerar:

  • Tolerancias mecánicas
  • Desplazamientos reales del producto
  • Variaciones entre lotes

Un ROI mal planteado genera inestabilidad incluso con imágenes aparentemente correctas.

3. Óptica incorrecta para el problema

Es común ver sistemas que usan:

  • Lentes sin considerar distorsión
  • Sensores con resolución inadecuada
  • Campos de visión mal calculados

Esto provoca:

  • Mediciones inconsistentes
  • Bordes borrosos
  • Resultados dependientes de la posición

La óptica define qué información llega al algoritmo. Si esa información es pobre, el resultado también lo será.

4. Expectativas irreales del sistema

Otro fallo frecuente es pedirle al sistema más de lo que físicamente puede dar:

  • Detectar defectos más pequeños que el tamaño del píxel
  • Medir con precisión submilimétrica sin óptica adecuada
  • Clasificar piezas con variaciones no controladas

Un buen diseño también implica saber decir hasta dónde llega el sistema.

Demo funcional vs sistema industrial

Una prueba exitosa no garantiza un sistema industrial confiable.
La diferencia clave es esta:

DemoSistema industrial
Funciona “la mayoría del tiempo”Funciona siempre
Condiciones controladasCondiciones reales
Un solo operadorMúltiples turnos
Sin vibraciónVibración constante

Diseñar para industria significa pensar en estabilidad, repetibilidad y robustez, no solo en precisión puntual.

Qué definir antes de escribir una sola línea de código

Antes de entrenar un modelo o ajustar un algoritmo, es fundamental definir:

  • Tipo de iluminación y geometría
  • Tolerancias mecánicas reales
  • Variaciones esperadas del producto
  • Ritmo de producción
  • Criterios claros de aceptación y rechazo

Cuando estas variables están bien definidas, el software se vuelve mucho más simple.

Conclusión

La Visión Artificial industrial no falla por falta de inteligencia artificial, sino por falta de ingeniería.

Un sistema bien diseñado:

  • Reduce la complejidad del algoritmo
  • Es más fácil de mantener
  • Funciona de forma estable en producción

En industria, la robustez siempre vale más que la sofisticación.

Respuestas