Escape vs. sobrerrechazo: cómo medir un sistema de visión con honestidad

Toda propuesta de visión artificial cita una cifra de exactitud, y esa cifra casi siempre es inútil. En una línea que opera con un rendimiento del 98%, un sistema que aprueba cada pieza sin siquiera mirarla obtiene un 98% de exactitud. No ha detectado nada. El número es cierto y no significa nada.
La ingeniería de calidad resolvió este problema de vocabulario décadas antes de que alguien instalara una red neuronal en una planta de producción. Las dos palabras que importan son escape y sobrerrechazo, y cuestan cantidades de dinero completamente distintas.
Los dos errores, y por qué no son simétricos
Escape
El sistema dijo apto, la pieza estaba defectuosa. El defecto sale de su planta. El costo es un reclamo de garantía, una queja del cliente, una parada de línea o un retiro de producto. No tiene límite, y llega semanas después, unido a su reputación.
Overkill
El sistema dijo no apto, la pieza estaba en buen estado. Usted desecha o retrabaja algo vendible. El costo es la pieza más la manipulación, se paga de inmediato y queda enteramente dentro de sus propias cuatro paredes.
Ambos son errores. No son el mismo error. Un escape en un componente de freno y un sobrerrechazo en un clip de plástico están separados por varios órdenes de magnitud, y cualquier número único de exactitud borra por completo esa distinción al promediarla. Esa es la razón de ser de las dos palabras.
Por eso también el ajuste de sensibilidad de una estación de inspección es una decisión de negocio y no una decisión técnica. Ajustarlo hacia arriba cambia escapes por sobrerrechazo. Ajustarlo hacia abajo hace el cambio inverso. No existe un ajuste que elimine ambos, y la posición correcta depende de lo que le cuesta cada uno, algo que deben conversar los equipos de calidad y finanzas, no quien tiene el mouse en la mano.
Por qué la exactitud engaña, con números
Tome una línea que produce 10,000 piezas con una tasa real de defectos del 2%, es decir, 200 piezas malas y 9,800 buenas. Dos sistemas:
| System | Accuracy | Escapes | Overkill |
|---|---|---|---|
| A: aprueba todo | 98.0% | 200 | 0 |
| B: catches 190 of 200 | 97.6% | 10 | 230 |
El sistema A tiene la mejor puntuación de exactitud y no vale nada. El sistema B se ve peor en el número principal y es el que usted quiere, porque convirtió 190 posibles quejas de clientes en 230 piezas desechadas. Si ese es un buen intercambio es una cuenta que sí puede hacer: 190 veces el costo de un escape frente a 230 veces el costo de una pieza. La exactitud no puede plantear esa pregunta, y mucho menos responderla.
Los cuatro números que vale la pena exigir
Si está evaluando un sistema de inspección, estas son las cifras que debe exigir, y las cuatro deben provenir de sus propias piezas y no de una hoja de datos.
1. Recuento de escapes en un conjunto de piezas conocidas como defectuosas
Pase por el sistema un conjunto de piezas que usted sabe que son defectuosas, y cuente cuántas aprueba el sistema. No un porcentaje sobre un conjunto mixto. Un recuento sobre defectos. Este es el número que aparece en una queja del cliente.
2. Recuento de sobrerrechazo en un conjunto de piezas conocidas como buenas
Pase por el sistema piezas que usted sabe que son buenas, incluyendo las límite sobre las que sus propios inspectores discuten, y cuente los falsos rechazos. Probar solo con muestras impecables produce un número que se derrumba el primer día de producción.
3. Repetibilidad, idealmente R&R del calibre
Pase las mismas piezas de nuevo. ¿El sistema da la misma respuesta? Una estación que acierta en promedio pero es incoherente pieza a pieza no puede ser confiable para la disposición, y la repetibilidad es una medida que su equipo de calidad ya aplica a cualquier otro calibre de la planta.
4. Rendimiento, desglosado por estación
Tasa de aprobación sobre producción real, agrupada por línea o máquina. Una sola estación con una tasa de aprobación notablemente más baja suele indicar un problema de proceso o de utillaje, no un problema del modelo.
El tercer punto merece énfasis porque es el que más se pasa por alto. La repetibilidad y reproducibilidad del calibre es una práctica estándar para un calibrador o una CMM, y no hay razón para que una inspección automatizada quede exenta. Pedirle a un proveedor el R&R del calibre de su sistema de visión es una pregunta justa, y la respuesta le dice mucho sobre si ya lo han implementado antes en una manufactura regulada.

Mídalo antes de poner en marcha el sistema, no después
La forma tradicional de averiguar si una inspección funciona es ponerla en producción y ver qué pasa. Ese es un experimento costoso, porque el modo de falla que se está probando es un defecto que llega hasta el cliente.
La alternativa es el backtesting: reunir un conjunto de imágenes con verdad de referencia conocida, ejecutar la receta de inspección completa sobre cada una de ellas fuera de línea, y obtener los recuentos de escape y sobrerrechazo antes de que la estación llegue a evaluar una pieza real. En el OV80i esto se ejecuta en la propia cámara y reporta exactamente con este vocabulario, escapes y sobrerrechazo en lugar de falsos positivos y falsos negativos, con una matriz de confusión en la que puede hacer clic para ver qué imágenes fallaron.
Dos detalles marcan la diferencia entre un backtesting que ayuda de verdad y uno que solo lo hace sentir bien. Primero, el conjunto de prueba tiene que incluir piezas límite, porque un conjunto de aprobados obvios y rechazos obvios va a reportar un número que nadie podrá reproducir en producción. Segundo, el conjunto de prueba debe conservarse y volver a ejecutarse después de cada cambio en la receta, de lo contrario está ajustando un número mientras rompe otro sin darse cuenta. Que el conjunto de prueba se pueda trasladar entre cámaras como un archivo es lo que hace esto práctico a escala de flota.
Cómo se ve una buena propuesta
Una especificación útil para una estación de inspección se lee más o menos así, y observe que no contiene ninguna cifra de exactitud.
- Cero escapes en el conjunto acordado de N piezas defectuosas, incluidos los ejemplos límite que ambas partes aprobaron.
- Sobrerrechazo por debajo de un porcentaje acordado de la producción, porque este es el número que determina si los operadores mantienen la estación encendida.
- Repetibilidad demostrada en al menos dos ejecuciones de las mismas piezas.
- El conjunto de prueba se conserva, se controla por versiones junto con la receta, y se vuelve a ejecutar como paso de aceptación después de cualquier cambio.
El segundo punto es el que la gente subestima. El sobrerrechazo no es simplemente un costo de desecho. Es el mecanismo por el cual los buenos sistemas de inspección terminan siendo eludidos: si la estación rechaza piezas que un operador puede ver que están bien, la estación pierde credibilidad, y en un mes alguien está dejando pasar piezas sin más. Un sistema con algunos escapes de más en el que los operadores confían suele superar a uno más estricto que han aprendido a saltarse.
Nada de esto es exclusivo de la IA. Se aplica igual de bien a una herramienta basada en reglas, a un inspector humano o a un calibre pasa/no pasa, y ese es precisamente el punto: la llegada de los modelos aprendidos no requiere vocabulario nuevo, requiere usar el vocabulario que la ingeniería de calidad ya tenía. Si desea el contexto más amplio sobre cómo se construyen estas estaciones, nuestra guía sobre sistemas de visión artificial cubre el panorama completo, y el artículo sobre detección de anomalías cubre el enfoque en el que acertar con el equilibrio entre escape y sobrerrechazo importa más.
Frequently Asked Questions
¿Cuál es la diferencia entre un escape y un sobrerrechazo en la inspección de calidad?
Un escape es una pieza defectuosa que la inspección aprobó, por lo que el defecto sale de la planta y el costo aparece más tarde como una queja, un reclamo de garantía o un retiro de producto. El sobrerrechazo es una pieza buena que la inspección rechazó, por lo que usted desecha o retrabaja algo vendible y paga un costo menor de inmediato y de forma interna. Ambos son errores, pero difieren en magnitud por varios órdenes de magnitud, razón por la cual una única cifra de exactitud que los promedia no sirve para decidir si una estación es aceptable.
¿Por qué la exactitud es una mala métrica para un sistema de inspección por visión?
Porque está dominada por la distribución de clases. En una línea con una tasa de defectos del 2%, un sistema que aprueba cada pieza sin inspeccionar nada obtiene un 98% de exactitud sin haber detectado nada. La exactitud también promedia los escapes y el sobrerrechazo en un solo número, aunque cuesten cantidades radicalmente distintas. En su lugar, pida los recuentos de escapes y sobrerrechazo en conjuntos de piezas conocidas como malas y conocidas como buenas.
¿Se puede hacer un R&R del calibre en un sistema de visión con IA?
Sí, y debería hacerlo. La repetibilidad y reproducibilidad del calibre es una práctica estándar para cualquier otro dispositivo de medición en la planta, y una inspección automatizada no debería quedar exenta. En la práctica, significa pasar las mismas piezas más de una vez y comparar los veredictos. Es una pregunta justa para plantear a cualquier proveedor, y la respuesta indica si ya han implementado sistemas en manufactura regulada.
¿Qué es el backtesting en visión artificial?
El backtesting ejecuta una receta de inspección completa, fuera de línea, sobre un conjunto de imágenes con verdad de referencia conocida, y produce los recuentos de escape y sobrerrechazo antes de que la estación llegue a evaluar producción real. Reemplaza la costosa alternativa de descubrir el rendimiento en producción, donde el modo de falla que se está probando es un defecto que llega a un cliente. Para que sea significativo, el conjunto de prueba debe incluir piezas límite, y debe conservarse y volver a ejecutarse después de cada cambio en la receta.
¿Cómo se decide la sensibilidad correcta para una estación de inspección?
Según el costo, no según la preferencia. Aumentar la sensibilidad cambia escapes por sobrerrechazo, y disminuirla hace el cambio inverso, y ningún ajuste elimina ambos. Estime el costo de un escape y el costo de una pieza buena desechada, y luego elija el punto donde el costo total sea más bajo. Esto convierte el ajuste en una decisión de negocio que involucra a calidad y finanzas, y no en una elección técnica hecha en la terminal.
¿Por qué importa el sobrerrechazo si las piezas son baratas?
Porque el sobrerrechazo es la forma en que los buenos sistemas de inspección terminan apagados. Si una estación rechaza piezas que un operador puede ver claramente que son aceptables, pierde credibilidad en la planta, y en poco tiempo alguien la está anulando o dejando pasar piezas sin más. Un sistema con ligeramente más escapes en el que los operadores confían suele superar a uno más estricto que han aprendido a evadir. El sobrerrechazo es tanto un riesgo de adopción como un costo de desecho.
Vea Overview AI en sus piezas
Envíenos una foto de su pieza o defecto y un ingeniero de visión le dirá si Overview puede detectarlo, con la mayoría de los sistemas funcionando en la línea en días.
Artículos relacionados
Anomaly Detection From Good Samples Only
Dónde el equilibrio entre escape y sobrerrechazo importa más, y cómo ajustarlo.
Leer más →Machine Vision OCR Without Training Data
Lectura de números de serie y marcas de fundición en la pieza sin imágenes de entrenamiento.
Leer más →Machine Vision Lighting
La mayoría de los escapes empiezan aquí, no en el modelo.
Leer más →