Saltar al contenido principal

DOCUMENTACIÓN CON IA

¿Qué desea saber?

Teoría de la Imagen de Plantilla y Alineación

Esta página explica los conceptos fundamentales detrás de la coincidencia de patrones basada en plantillas y cómo el OV10i utiliza algoritmos de detección de bordes para ubicar y orientar las piezas para un posicionamiento de inspección preciso.

Fundamentos de la Coincidencia de Patrones Basada en Plantillas

¿Qué es la Alineación Basada en Plantillas?

La alineación basada en plantillas utiliza la coincidencia de patrones para localizar y orientar las piezas para una inspección relativa. El sistema detecta bordes dentro de las Regiones de Plantilla y compara patrones de borde similares para determinar la posición y la orientación de la pieza, lo que permite una inspección precisa incluso cuando las piezas se presentan de forma inconsistente.

Concepto Central:

  • Plantilla de Referencia - Imagen capturada que sirve como la línea base de la coincidencia de patrones
  • Reconocimiento de Patrones de Bordes - El algoritmo identifica rasgos de borde distintivos
  • Transformación Espacial - Calcular las diferencias de posición y rotación
  • Ajuste de ROI - Alinear las regiones de inspección con respecto a la posición de la pieza detectada

Teoría de la Imagen de Plantilla

image.png

La Imagen de Plantilla como Estándar de Referencia

Capturar una Imagen de Plantilla es un paso obligatorio para TODAS las recetas. La Imagen de Plantilla sirve como la referencia maestra contra la cual se comparan todas las imágenes subsecuentes para fines de alineación.

Requisitos de la Plantilla:

  • Muestra Representativa - Debe mostrar la pieza en condiciones y posición ideales
  • Definición de Borde Clara - Suficiente contraste para una detección de bordes fiable
  • Características Consistentes - Elementos que permanecen estables a través de variaciones de la pieza
  • Iluminación Óptima - Condiciones de iluminación que coincidan con el entorno de producción

Impacto de la Calidad de la Imagen en la Alineación

Factores de Calidad Críticos:

  • Contraste de Borde - Un mayor contraste permite una detección de bordes más fiable
  • Nitidez de Enfoque - Bordes nítidos mejoran la precisión de la coincidencia de patrones
  • Consistencia de Iluminación - Iluminación uniforme reduce la detección de bordes falsos
  • Estabilidad de la Imagen - Ruido mínimo y artefactos en la imagen de plantilla

Configuración y Captura de la Imagen de Plantilla

Métodos de Captura de Imagen de Plantilla

Opciones de Captura:

  • Capturar Imagen de Plantilla - Tomar una nueva imagen de referencia con la vista actual de la cámara
  • Re-Capturar Imagen de Plantilla - Reemplazar la plantilla existente con una nueva imagen
  • Importar desde la Biblioteca - Seleccionar una imagen existente de la Biblioteca como plantilla
nota

Por defecto, el modal Importar desde la Biblioteca filtrará las imágenes por receta. Use el menú desplegable para seleccionar otra receta o borrar el filtro y hacer clic en Buscar para encontrar imágenes de otras Recetas.

Modos de Vista Previa

  • Vista de Plantilla - Una vez capturada, el panel de vista previa muestra la Imagen de Plantilla (no es la cámara en vivo)
  • Modo de Vista Previa en Vivo - Cambiar a la vista de la cámara en tiempo real para probar el rendimiento de alineación
  • Modo de Recaptura - Desactivar la vista previa en vivo para volver a tomar la Imagen de Plantilla

Detección de Bordes para la Alineación: Teoría

Detección de Bordes Específica para la Alineación

El sistema de alineación de OV10i se basa en algoritmos de detección de bordes específicamente para la localización y orientación de la pieza, separados de los modelos de inspección basados en AI.

Proceso de Detección de Bordes para Alineación:

  1. Identificación de Bordes - El algoritmo detecta gradientes de intensidad para la referencia de alineación
  2. Filtrado de Bordes - El sistema identifica bordes relevantes para la alineación mientras filtra el ruido
  3. Creación de Patrón de Alineación - Construye una representación matemática del patrón de bordes para el posicionamiento
  4. Comparación de Posición - Compara los patrones detectados contra la referencia de plantilla para la alineación

Estrategia de Regiones de Alineación

+ Regiones Rectángulo / Círculo:
Las Regiones de Plantilla definen áreas específicas donde el OV10i detectará bordes para fines de alineación, emparejando patrones de borde similares para determinar la posición y la orientación de la pieza.

Visualización de Bordes de Alineación:

  • 🟢 Resaltados Verdes - Bordes encontrados dentro de la Región de Plantilla (apto para alineación)
  • 🔴 Resaltados Rojos - Bordes insuficientes encontrados para una alineación válida

image.png

Calidad de Borde para Alineación

Buenas Características de Borde para Alineación:

  • Sencillo - Transiciones de borde claras y bien definidas adecuadas para referencia de posición
  • Único - Patrones distintivos para una identificación fiable de la pieza
  • Consistente - Visible en todas las variaciones esperadas de la pieza para una alineación confiable
  • Estable - No afectado por variaciones normales de la producción durante la alineación

Características de Borde de Alineación Deficientes:

  • Texturas Complejas - Superficies detalladas no adecuadas para referencia de posición
  • Superficies Reflectivas - Zonas que crean referencias de alineación inconsistentes
  • Características Variables - Elementos que cambian entre piezas, afectando la consistencia de la alineación
  • Áreas Propensas al Ruido - Regiones con escombros que afectan la precisión de la alineación

Gestión de Regiones de Plantilla

Creación de Regiones de Plantilla

+ Rectángulo / + Círculo: Haga clic para agregar una Región de Plantilla a la Imagen de Plantilla. El OV10i detectará bordes dentro de estas Regiones de Plantilla y tratará de localizar las piezas al emparejar patrones de borde similares.

Gestión de Regiones:

  • Redimensionar / Reconfigurar - Haga clic en la Región de Plantilla para estirar o cambiar el tamaño
  • Rotar - Ajuste la orientación de la región según sea necesario
  • Reubicar - Haga clic y arrastre para mover la Región de Plantilla
  • Eliminar - Elimine las Regiones no deseadas

Mejores Prácticas de Colocación de Regiones de Plantilla

Al colocar Regiones de Plantilla, enfoque en bordes que sean simples, únicos y consistentemente visibles en todas las piezas. Trate de evitar bordes que puedan estar ocultos por defectos, o patrones de borde que varíen de una pieza a otra.

Buenas Características de Borde:

  • Sencillo - Bordes claros y bien definidos
  • Único - Patrones distintivos que no se encuentran en otro lugar
  • Consistente - Visible en todas las variaciones de la pieza
  • Estable - No afectado por defectos normales o desgaste

Características de Borde Deficientes:

  • Características Variables - Componentes que pueden faltar o estar dañados
  • Superficies Texturizadas - Patrones complejos que varían de una pieza a otra
  • Áreas Reflectivas - Superficies que crean destellos variables
  • Detalles Pequeños - Rasgos o características fácilmente ocultas por escombros

Enfoque de Configuración Progresiva

Estrategia de Múltiples Regiones de Plantilla:

  1. Comience con una Región de Plantilla en la característica más prominente
  2. Agregue regiones adicionales si la cantidad de bordes es insuficiente (resaltados en rojo)
  3. Aumente la sensibilidad si es necesario para encontrar bordes adecuados
  4. Use la herramienta Ignore Template Region para eliminar ruido
  5. Pruebe con el modo Live Preview en las variaciones de piezas

Teoría de los Parámetros de Alineación

Tolerancia del Rango de Rotación

Ingrese un ángulo de 0-180 grados para definir la cantidad de rotación que el alineador tolerará.

Configuraciones del Rango de Rotación:

  • 180 grados - Encuentra piezas rotadas a cualquier ángulo (flexibilidad máxima)
  • 0 grados - Encuentra solo piezas que coincidan con el ángulo de la Imagen de Plantilla (precisión máxima)
  • Rango personalizado - Equilibrio entre flexibilidad y precisión

Concesiones:

  • Rango más amplio - Más flexible pero potencialmente más lento el procesamiento
  • Rango más estrecho - Procesamiento más rápido, pero requiere orientación de la pieza consistente

image.png

Teoría del Algoritmo de Sensibilidad

Ajuste el control deslizante para aumentar/disminuir la sensibilidad para la detección de bordes. Los ajustes de mayor sensibilidad encontrarán más bordes, y los de menor sensibilidad encontrarán menos bordes.

Impacto de la Sensibilidad:

  • Mayor Sensibilidad - Detecta más detalles de bordes, pero puede incluir ruido
  • Menor Sensibilidad - Se enfoca en bordes prominentes, pero puede perder rasgos sutiles
  • Ajuste Óptimo - La menor sensibilidad que aún identifica bordes adecuados

image.png

Comportamiento del Algoritmo: El algoritmo de detección de bordes de alineación ajusta su umbral en función de la configuración de sensibilidad, lo que afecta qué gradientes de intensidad se clasifican como bordes para fines de alineación.

Teoría del Umbral de Confianza

Utilice este control deslizante para establecer la confianza mínima requerida para que una alineación se considere válida (1% indica una coincidencia idéntica). Este umbral debe situarse entre 0.6 y 0.9 para una alineación consistente.

Cálculo de Confianza:

  • Correlación de Patrones de Alineación - Similitud matemática entre el patrón de plantilla y los patrones de alineación detectados
  • Consistencia Geométrica - Precisión de la relación espacial entre las características de borde para el posicionamiento
  • Calidad de Bordes de Alineación - Fortalezas y claridad de los patrones de borde detectados para la referencia de posición

Directrices de Umbral:

  • Rango 0.6-0.9 - Recomendado para un rendimiento de alineación consistente
  • Valores más altos - Coincidencia más estricta, reduce falsos positivos
  • Valores más bajos - Coincidencia más laxa, puede aceptar alineaciones deficientes

image.png

Teoría de Gestión del Ruido de Alineación

Ignorar Región de Plantilla para la Alineación

La herramienta Ignore Template Region proporciona una interfaz de pincel para eliminar bordes no deseados de cualquier Región de Plantilla, utilizada para enmascarar el ruido de bordes no deseados y enfocar la alineación en patrones de borde claros y repetibles.

Categorías de Ruido de Bordes de Alineación:

  • Superficies Texturizadas - Patrones complejos no aptos para una referencia de alineación consistente
  • Reflejos y Deslumbramiento - Efectos de iluminación variables que afectan la precisión de la alineación
  • Escombros o Contaminación - Características temporales no adecuadas como referencia de posición
  • Componentes Variables - Características que pueden faltar o estar dañadas, afectando la consistencia de la alineación

Estrategia de Filtrado de Ruido de Alineación:

  • Enmascaramiento Selectivo - Eliminar patrones de borde variables preservando características de alineación estables
  • Simplificación de Patrones - Enfocar el algoritmo de alineación en la información de borde más confiable
  • Optimización de Consistencia - Mejorar la fiabilidad de la alineación a través de variaciones de piezas

Teoría del Rendimiento de Coincidencia de Patrones de Alineación

Regiones de Plantilla Múltiples para la Alineación

Agregar más Regiones de Plantilla aumenta la cantidad de bordes para la alineación, mejorando tanto la fiabilidad como la especificidad de la coincidencia de patrones de alineación.

Beneficios de la Alineación con Múltiples Regiones:

  • Redundancia de Alineación - Múltiples puntos de referencia mejoran la robustez de la alineación
  • Especificidad de Posición - Patrones más complejos reducen coincidencias de alineación falsas
  • Precisión de Alineación - Restricciones adicionales mejoran la precisión de posición y rotación
  • Fiabilidad de Alineación - El sistema aún puede alinear si algunas regiones están obstruidas

Modos de fallo de alineación

Patrones comunes de fallo de alineación:

  • Bordes de alineación insuficientes - No hay suficiente información de patrón para una detección de posición confiable
  • Falsos positivos de alineación - El algoritmo coincide con características incorrectas para el posicionamiento
  • Detección de alineación inconsistente - La alineación funciona en algunas piezas pero falla en otras
  • Baja confianza en la alineación - La coincidencia de posición está por debajo del umbral aceptable

Soluciones de optimización de alineación:

  • Optimización de Patrón de Alineación - Elija características de borde más distintivas y estables para el posicionamiento
  • Ajuste de Región - Modifique el tamaño y la colocación de la Región de Plantilla para una mejor referencia de alineación
  • Ajuste de Parámetros - Ajuste la sensibilidad y los umbrales de confianza para el rendimiento de la alineación
  • Reducción de Ruido de Alineación - Use la herramienta Ignorar Región de Plantilla para filtrar bordes problemáticos

Teoría de Alineación vs Posicionamiento Fijo

Cuándo usar Alineación por Plantilla

Ventajas de la Alineación:

  • Tolerancia a variaciones de la pieza - Acomoda diferencias de posición y rotación
  • Presentación Flexible - Funciona con piezas que no están fijadas
  • Inspección Relativa - Las ROI se ajustan automáticamente a la posición de la pieza
  • Integración Robótica - Maneja la colocación variable de piezas

Cuándo omitir la alineación

Ventajas del posicionamiento fijo:

  • Velocidad de procesamiento - No se requiere cómputo de alineación
  • Resultados consistentes - Comportamiento de inspección predecible
  • Configuración simple - No se requieren regiones de plantilla ni emparejamiento de patrones
  • Confiable para piezas fijadas - Cuando el posicionamiento mecánico garantiza consistencia

Criterios de selección: Se recomienda la opción Omitir Alineación para aplicaciones con piezas que estén fijadas o que se presenten a la cámara de forma muy repetitiva.

🔗 See Also