DOCUMENTACIÓN CON IA
¿Qué desea saber?
Paso 3: Regiones de Inspección (ROIs)
Ahora que la alineación está funcionando, es hora de decirle a la cámara dónde mirar. Esto se hace dibujando Regiones de Inspección: rectángulos sobre la imagen que definen las áreas que la AI analizará.
El alineador mueve dinámicamente tus cuadros de inspección para seguir la pieza a medida que se desplaza y gira. Esto significa que no necesitas añadir relleno extra a tus ROIs para compensar el movimiento de la pieza. Puedes dibujarlos ajustados alrededor de la característica, lo que proporciona a la AI una vista más limpia y centrada y requiere menos datos de entrenamiento. Si tus ROIs parecen demasiado grandes o tu AI está teniendo problemas, vuelve y revisa tu configuración de alineación primero.
Terminología clave
- Tipo de Inspección: Una categoría con un conjunto de datos y un conjunto de clases compartidos. Por ejemplo: "Screws" con clases "present" y "absent"
- Región de Inspección (ROI): Una ubicación específica en la pieza. Ejemplo: "Screw_1", "Screw_2", "Screw_3", todos comparten el tipo de inspección "Screws"
Puedes tener múltiples tipos de inspección en una misma imagen. Por ejemplo: "Screws" (10 ROIs) y "Connectors" (2 ROIs), cada uno con sus propias clases y datos de entrenamiento.
Por qué importa el tamaño de ROI
Esta es la segunda mayor fuente de frustración de los clientes (después de la alineación). Vamos a explicar por qué.
El límite de 512x512 píxeles
Cada ROI se recorta de la imagen completa y se alimenta al modelo de AI de forma individual. El tamaño máximo que acepta el modelo de AI es 512 x 512 píxeles. Si tu ROI es más grande que eso, la cámara lo reescala para ajustarlo, y pierdes detalles de forma permanente.
Piénsalo como tomar una foto de alta resolución y convertirla en una miniatura. Los detalles finos desaparecen.
Más pequeño es mejor, y aquí está el porqué
Imagina que estás buscando un tornillo faltante. Podrías dibujar un ROI gigante que cubra toda la placa, o un ROI pequeño que solo cubra la zona del tornillo.
Con un ROI pequeño:
- El tornillo domina el recorte, por lo que es obvio para la AI lo que estás buscando
- Necesitas menos imágenes de entrenamiento (la relación señal-ruido es alta)
- El procesamiento es más rápido
- Si el ROI está por debajo de 512x512, no se pierde información
Con un ROI grande:
- El tornillo es un detalle diminuto en un mar de fondo
- La AI necesita más datos para aprender qué es lo que importa
- Si el ROI excede 512x512, el recorte se reduce y el tornillo se vuelve aún más pequeño
- El procesamiento tarda más
La técnica de grid para inspección de toda la imagen
¿Qué pasa si necesitas inspeccionar toda la imagen en busca de defectos pequeños (como arañazos en una superficie)? No uses un ROI gigante. En su lugar, coloque múltiples ROIs pequeños en un patrón de cuadrícula:
Cada ROI pequeño conserva la resolución completa. Si falla cualquiera de los ROIs, la inspección completa puede fallar. Obtienes lo mejor de ambos mundos: cobertura total con todo el detalle.
Configuración de tus ROIs

1. Crear un Tipo de Inspección
Vaya a Configuración de Inspección en su editor de recetas.
Renombre "Inspection Type 1" a algo significativo, como "Screws", "Surface_Quality", o "Connector_Check". Este nombre importa porque aparece en sus datos de salida y en los flujos de Node-RED.
2. Defina sus clases
Agregue las clases que este tipo de inspección necesita. Para un clasificador, esto podría ser:
- Pass / Fail
- Present / Absent
- Good / Scratched / Cracked
Manténgalo simple al principio. Siempre puede añadir clases más tarde.
3. Dibuje sus ROIs
Haga clic en + Agregar Región de Inspección. Aparece un rectángulo amarillo en la imagen.
- Arrástrelo a la posición correcta
- Redimensionelo arrastrando las esquinas
- Hágalo lo suficientemente grande para contener la característica que está inspeccionando
- Renómbrelo de "New ROI" a algo descriptivo (p. ej., "Screw_Top_Left")
4. Repita para cada ubicación
Si está inspeccionando 10 tornillos, cree 10 ROIs, una por ubicación del tornillo. Todas comparten el mismo Tipo de Inspección y conjunto de datos.
Nombre su primer ROI "Connector 1" y haga clic en copiar. Automáticamente crea "Connector 2", "Connector 3", etc. con nombres que se incrementan automáticamente. Mucho más rápido que crear cada uno desde cero.
5. Verifique con Vista previa en vivo
Active el modo de Vista previa en vivo y verifique que:
- Todas las ROIs estén posicionadas correctamente en la pieza
- Las ROIs se muevan con la alineación (si está usando el alineador)
- Cada ROI contenga completamente la característica que quiere inspeccionar
- Ninguna ROI sea más grande de lo necesario
Directrices de tamaño de ROI
| Propósito de ROI | Recomendación de tamaño |
|---|---|
| Una sola característica (tornillo, conector, etiqueta) | Suficientemente grande para contener la característica con un pequeño margen |
| Área de superficie para defectos | Cuadrícula de mosaicos pequeños, cada uno por debajo de 512x512 píxeles |
| Característica grande que necesita detalle | Utilice un segmenter en lugar de un clasificador |
| Comprobación de presencia/ausencia | Pequeño; la característica está presente o no |
Cuándo usar muchas ROIs
No tenga miedo de usar muchas ROIs. Puede usar docenas o incluso cientos. Beneficios:
- Datos de entrenamiento compartidos. Todas las ROIs del mismo tipo de inspección comparten un conjunto de datos. 10 ROIs de tornillos significan 10x los datos de entrenamiento por captura.
- Procesamiento más rápido. Muchos recortes pequeños procesan más rápido que uno grande.
- Mayor precisión. Cada recorte pequeño tiene una alta relación señal-ruido.
- Informes granulares. Puede ver exactamente qué ROI falló.
Cuando las ROIs deben ser grandes
Si realmente necesita un ROI grande para encontrar defectos pequeños (como rayones diminutos en una gran superficie), considere usar un segmenter en lugar de un clasificador. Los segmenters están diseñados para detección a nivel de píxel y manejan mejor áreas grandes.
Lista de verificación de regiones de inspección
Antes de continuar, confirme:
- Tipos de inspección creados con nombres significativos
- Clases definidas para cada tipo de inspección
- ROIs dibujadas, lo suficientemente grandes para contener la característica
- ROIs nombradas de manera descriptiva (p. ej., "Screw_Top_Left")
- Todas las ROIs se mueven correctamente con la alineación en la Vista previa en vivo
- Ninguna ROI excede 512×512 píxeles (verifique las advertencias de escalado)
¿Listo para enseñar a la AI? Pasa al Paso 4: Entrenar tu AI.