Académique Documents
Professionnel Documents
Culture Documents
Ball Corporation, Muncie, Indiana [21] Appl. No .: 575162 Un sistema y método para la inspección óptica de las superficies inferiores de
En t. 0.5 GOIN 9/04 [52] adquirida, y cuando lo encuentra, para eliminar o borrar la marca deflector de
Cl Estados Unidos. 250/223 B; 356/240 [58] la memoria de imagen antes del proceso de inspección de defectos. defectos
El campo de búsqueda . 250/223 B; 356/239, significativos presentes en el área de la imagen que está siendo buscado
356/240; 209/524, 526, 528 Referencias pueden ser identificados, incluso si los defectos se encuentran directamente
Citadas en el deflector
Manejo de
materiales 90
80
40
F IG, t
la patente de EE.UU. 10 de marzo 1992 Hoja 1 de 9
Estado de la técnica
SENSOR
LENTE
FUENTE DE LUZ
Manejo de
materiales
INTERFAZ
50
92
HIGO.
la patente de EE.UU. 10 de marzo 1992 Hoja 2 de 9
90
80
40
2
Figura 3
LIGH 46
DIFUSORES
34
42 HIGO.
3B
la patente de EE.UU. 10 de marzo 1992 Hoja 3 de 9
HIGO. 4
50
Usuario
32
Interfaz
HIGO. 5 A HIGO. 5B
26
Marcar talón
Filtrar
Rosquilla
26B
26 A
23 23
26C
HIGO.
la patente de EE.UU. 10 de marzo 1992 Hoja 4 de 9
25
segmentos
Líneas de búsqueda
26 A
26B 6
HIGO. 5C
HIGO. 7A HIGO. 7B
CIRCULO ROSQUILLA
la patente de EE.UU. 10 de marzo 1992 Hoja 5 de 9
26 UN 26
26 A
27
HIGO. 9
HIGO. 10
HIGO.
la patente de EE.UU. 10 de marzo 1992 Hoja 6 de 9
100 SÍ 105
CÁMARA
REINICIAR
1 10
TIMI GN
ACTIVAR 120
STR OBE
Adquirir una
imagen DE
CONTAINER
En la AR METRO
la patente de EE.UU. 10 de marzo 1992 Hoja 7 de 9
HIGO. I l A
re
de EE.UU. 10 de marzo 1992 Hoja 8 de 9
HIGO. 12 A
SÍ
la patente de EE.UU. 10 de marzo 1992 Hoja 9 de 9
CALCULAR desviación
estándar para CENTER +
133
RADIUS
INFO.
HIGO. 1 1B
CENTRO DE
INDIFERENCIA
+ RADIUS INFO. SD
EXTERIOR 135
THRESHO LD
CENTRO DE PROMEDIO DE
TIENDA +
RADIUS INFO EN RAM
de EE.UU. 10 de marzo 1992 Hoja 10 de 9
HIGO. 12B
pasar
2
1
y los fallos que pueden ser toleradas, los sistemas anteriores han sido
MÁQUINA sistema de visión INSPECNON y procedimiento 5 propensos a aceptar cristalería defectuoso o, con la configuración más
para recipientes transparentes sensibles, para rechazar cristalería aceptable. Además, en la detección de
defectos en los artículos de vidrio, los artículos han sido por lo general se
CAMPO TÉCNICO 5
ilumina con una luz de fondo difusa, y se ve con una cámara de televisión o
Esta invención se refiere a medios sin contacto para contenedores de inspección, matriz de sensores sensibles a la luz. La fuente de luz a menudo consiste en
y más particularmente se refiere a un sistema de visión artificial para la detección de una pluralidad de bombillas incandescentes que producen generalmente una
imperfecciones forrned en la superficie inferior de los recipientes transparentes que relativamente grande fuente difusa la luz de fondo del recipiente en la estación
tienen marcas de deflectores formados en el mismo. 10
de inspección o de la zona. Una cámara de televisión matriz lineal, centrado
en una parte del recipiente a ser inspeccionado, proporcionará una imagen de
FONDO DE ARTE la parte sobre la matriz de elementos de imagen (comúnmente referido como
"píxeles") en la cámara. Los píxeles a continuación, son interrogados en serie
Una planta de fabricación de artículos de vidrio típico incluye una máquina de
y las salidas de los píxeles, que es una función de la intensidad de la luz
conformación, también conocido en el comercio como una sección individual o IS de la
recibida en el mismo, se comparan. Los defectos en la parte del contenedor
máquina, y un "alimentador de gotas" meca- nismo 15. Una máquina de conformación
que se está inspeccionando pueden ser detectados por el análisis de las
incluye típicamente 6-10 secciones individuales idénticos para la producción de
salidas de píxeles de la matriz lineal.
artículos de vidrio acabados tales como botellas o frascos. El mecanismo alimentador
de gotas alimenta una masa gutiforme de vidrio fundido para cada una de las secciones
de la
que forma la máquina a su vez. Como un artículo de cristalería 20 En tales sistemas, cuando un defecto aparece en los conissues de cada una de las secciones, se realiza
por un tainer con- como la porción se mueve a través del campo de visión Veyor a través de una zona de inspección en donde el material de vidrio es área de la cámara,
los píxeles en los que la porción se inspecciona en busca de fallos. La inspección defecto normalmente se está centrando verá zonas de oscuridad causada por el cabo ya
sea por la observación real de una reflexión de la luz iluminada de la línea de visión humana está estacionado en la zona de inspección o por un 25 de la recogida. De esta
manera, mediante la comparación de la salida del sistema de video cámara de inspección. píxeles adyacentes se puede determinar cuando el defecto se encuentra tres
áreas de un recipiente de vidrio son generalmente iNAND el tamaño del defecto. Los píxeles pueden ser escaneadas a respetada para flaws- El área superior y el hilo se
inspecciona una velocidad suficiente de manera que esencialmente todas las áreas de la de los defectos en la superficie de sellado y para defectos de hilo. La botella se ve.
La mayoría de los defectos en realidad se extenderán más pared lateral del recipiente se inspecciona en busca de defectos en el 30 que una sola exploración y aparecerá
en varias paredes sucesivas de envases de vidrio, tales como grietas, burbujas, birdscans. columpios, etc. El área de superficie del fondo del recipiente es La mayoría de
los defectos en realidad se extenderán más pared lateral del recipiente se inspecciona en busca de defectos en el 30 que una sola exploración y aparecerá en varias
paredes sucesivas de envases de vidrio, tales como grietas, burbujas, birdscans. columpios, etc. El área de superficie del fondo del recipiente es La mayoría de los defectos
en realidad se extenderán más pared lateral del recipiente se inspecciona en busca de defectos en el 30 que una sola exploración y aparecerá en varias paredes sucesivas de envases de vidrio, tale
Ha sido aún más la práctica para detectar ópticamente
inspeccionado para una larga lista de defectos que incluyen, entre otros, vidrio suelta y fusionado, puntos, aves columpios, piedras en material de vidrio diversas porciones
de un cristal
defectos en el artículo y las burbujas, y la droga molde. 35 por
enfocar un haz de luz sobre un área del artículo en la mayoría de artículos de vidrio se fabrica para tener alguna indicación de un ángulo particular y
luego la colocación de una pastilla, tal como ción de su origen mediante la colocación de ciertas marcas de molde una fotocélula, aproximadamente a
un 90 0 ángulo con respecto al de la base exterior del recipiente. Estas marcas la dirección de la luz enfocada. En una arrangemay tales adoptar la
forma de letras, números o de- ción abstracta, la luz se reflejará desde el defecto en el
signos más. la presencia El hecho de que el mismo tipo de las diferentes marcas hacen de marcas no siempre el 40 de defectos.
fotocélula, Esto por lo tanto ha sido que indica la típica la práctica presencia de un examiningreflective aparecer en el
misma ubicación física ha hecho auto las porciones de acabado y del talón de los envases de vidrio en la inspección matic de
fondo de cristal inherentemente difícil. pasado. Los defectos que están siendo detectados por tales sistemas
Por otra parte, más problemático es la "marca deflector" son aquellos típicamente denominadas "cheques", causada
generalmente por formado en la superficie inferior de un recipiente de vidrio. Las 45 choques térmicos durante la formación de la
marca deflector recipiente es un molde de marcado que es un subproducto de la del tacto del vidrio formado caliente a un frío del
proceso de fabricación de vidrio de dos pasos y es una pieza gene- de equipo de manipulación. Otro defecto que pueden aliarse
de forma circular y puede aparecer en diferentes PAR- ser recogido por el uso de especular, se centró la luz son ciones en la
parte inferior del recipiente. En general, es un defectos superficiales producidos en recipientes de vidrio que condicionará
aceptable (por fabricante de vidrio y usuario).
señal de que a menudo se confunde con la señal de un Otro medio por el cual cristalería pueden inspeccionarse defecto, lo que resulta en el rechazo
de aceptable es un sistema de visión artificial. visión artificial es la techglassware. 55 nology de adquirir o detección de una imagen (un defecto IMA
visual en el vidrio representa un pression límite óptica) de una porción seleccionada de la cristalería a través de la capa que refleja o refracta un rayo
de luz incidente un sensor electrónico y determinar la existencia de producir una luz contrastar que puede ser detectado opti- marcas o defectos en la
imagen y la aceptabilidad camente. La gran desventaja de prueba óptica conocida de cualquiera de dichas marcas o defectos mediante el uso de un
ordenador. Las disposiciones de este tipo consiste O en el que no pueden 60 La tecnología se basa en una cámara de televisión a acdistinguish entre
los defectos reales y otros Quire ópticamente la imagen y
equipos de visión dedicados a proeffective fallos en el elemento de prueba. Por ejemplo, no ceso y analizar las imágenes de componentes / productos de muchos
tipos de defectos, tales como pequeñas incluido aire con velocidad y repetibilidad. Mientras que la visión humana puede burbujas, relativamente pequeñas
nervaduras o costuras, etc., que hacen superar su equivalente automática en su gran capacidad de no tener ningún efecto perjudicial sobre la cristalería, pero que
65 para analizar muy complejas escenas, cada día; cuando
actuar de manera similar a un defecto en montajes de prueba ópticos de manera logrado por alguna forma de mecanismo de rueda de estrella que requiere partes de
que se rechaza la cristalería aceptable. Debido a la incapacidad para distinguir cambio para adaptar el sistema para la inspección de diferentes contenedores
entre los defectos inaceptables trata de tareas repetidas, tales como la tamaños / formas. La mala repetibilidad en la configuración de la sensibilidad,
inspección de un producto de una y otra vez, un observador humano, incapacidad para examinar 45 recipientes no redondos, y de alta falsa porcentajes
comprensiblemente, neumáticos, pierde la concentración, y hace errores. de rechazo con los ajustes de alta sensibilidad son algunas de las deficiencias
3 4
visión artificial también puede ser más rentable y, a veces la de tales sistemas de escaneo electro-ópticos anteriores. Máquina de
única solución viable si la velocidad y / o peligrosas condiciones inspección de visión de envases de vidrio ofrece algunas ventajas
están presentes en el proceso de fabricación. Los posibles usos valiosas en los 50 métodos de exploración electro-ópticos más
de visión artificial establecidos. Estos incluyen sofisticados
tecnología incluir proceso de ensamblaje procesamiento de imágenes / análisis, altamente
verificación, calibración, verificación y reconocimiento de caracteres, la configuración repetible y el rendimiento, imagen de la cámara de televisión
detección de defectos de superficie, sistemas de clasificación, y la guía disponibles para el diagnóstico y la configuración fácilmente, capacidad de
robótico. En muchas de estas aplicaciones, sistemas de visión artificial inspeccionar los recipientes no redondos, menos precisión en la colocación de la
también pueden proporcionar información importante y precisa de control de parte requerida, 55 y más fácil cambiar a lo largo de otras formas de envases /
procesos tamaños.
desde 100 por ciento del producto puede ser generalmente exam10 Los componentes básicos de un sistema de visión artificial incluyen un sistema
de manejo de materiales, un sistema de iluminación, medios de adquisición de
imagen y medios de procesamiento de imagen. Los manipula sistema de
ined. Esta información puede ayudar a identificar el "problema manipulación de materiales y presenta 60 la parte al sistema de imágenes de visión
de la máquina y generalmente incluye la parte de detección (foto-ojo, interruptor de
área (s)" del proceso por lo que se puede corregir para reducir
proximidad, etc.) y un mecanismo de eliminación de defectos. sistemas de visión de
chatarra y mejorar la calidad. máquina puede ser o bien adaptados a un sistema de manipulación de material
existente, o un material específico de manipulación 65 sistema puede ser diseñado
Como se señaló anteriormente, la inspección automática electro-óptico
para las piezas a ser inspeccionados.
objeto opaco. Con los objetos transparentes tales como los envases de cristal, el se refiere a veces como la capacidad de "reinicio marco" y sólo está
contraste se produce por las características cambiantes de transmisión de luz, y disponible en cámaras diseñadas para visión artificial o aplicaciones científicas
/ o reflexión de luz, y / o refracción de la luz. similares. Hay muchos procesadores de visión diferentes disponibles en el
mercado hoy en día para su uso con la máquina de visión sis- 20 TEMS para
La lista general de fuentes de iluminación para visión artificial incluyen procesar y analizar la imagen una vez adquirida. Algunos están diseñados
lámparas incandescentes, lámparas fluorescentes, lámparas de destellos de para tareas específicas, mientras que algunos están pensados como
xenón, diodos emisores de luz, láseres y radiografías. Para aplicaciones de plataformas de propósito general. La mayoría de los sistemas, sin embargo,
embalaje o de fabricación, por lo general se necesita una luz estroboscópica ya va a adquirir y almacenar una imagen de dos dimensiones de la cámara de
que la inspección se lleva a cabo en los objetos en movimiento. Dos luces televisión y luego procesar y analizar la imagen 25 por algún tipo de
estroboscópicas comunes son los tubos de flash de xenón y diodos emisores de ordenador. También hay muchas variaciones sobre los algoritmos de
luz. Un diodo emisor de luz (LED) es un dispositivo de estado sólido que emite luz procesamiento y análisis de imágenes. A menudo, el hardware de visión de
cuando está polarizado hacia adelante. Los LED se pueden encender y apagar máquina está diseñada para la aplicación eficaz de estos algoritmos para
rápidamente; por lo tanto, pueden actuar como una luz estroboscópica de una lograr el alto rendimiento de producto de PACK- líneas 30 de envejecimiento y
manera similar a la flash de xenón. Generalmente, varios LEDs forman una luz farmacéuticas. Tres disposiciones básicas diferentes de hardware de visión
estroboscópica con un único circuito de disparo y la unidad para producir luz artificial son comunes y estos son: procesadores de hardware dedicados;
adecuada para iluminar un objeto. Los LEDs están en general impulsado con procesadores paralelos; y múltiples procesadores.
impulsos de corriente mucho más altas que las corrientes de funcionamiento
continuo normales para producir un corto,
35
procesadores de hardware dedicados son tipos de hardware de visión
Los componentes ópticos de un sistema de visión artificial normalmente de máquina en la que los algoritmos de procesamiento / análisis de
incluyen una lente que está unida a los medios de adquisición de imagen imágenes son ya sea parcial o implementado en hardware electrónica
definidos por una cámara de televisión. A través de este lente, se forma una totalmente. Este tipo de enfoque hace de alta velocidad sofisticado (mayor
imagen del objeto a inspeccionar. La longitud focal de esta lente y que 2000 ppm) in- 40 inspec- posible. Sin embargo, ya que los algoritmos
enfrentamiento distancia (distancia entre el objeto y la lente) determinará el de inspección generalmente se fijan en el hardware, que son difíciles de
campo de visión. El campo de visión se mantiene preferentemente a un cambiar para seguir mejorando y / o la adopción de una nueva tarea.
mínimo para proporcionar el sistema con la interpretación más precisa de la
imagen y todavía permitir la variación de la posición parte normal. Existen dos
tipos básicos de lentes incluyen la distancia focal y la longitud o el zoom de la La técnica procesador paralelo se basa en múltiples redes 45 de
lente focal variable fijos. procesamiento que operan en la misma imagen. Este tipo de enfoque puede
proporcionar técnicas de inspección sofisticados de alta velocidad y y
mantener una cierta flexibilidad en el enfoque algoritmo. El enfoque de
Otros componentes ópticos incluyen espejos, divisores de haz (espejos múltiples procesadores utiliza múltiples canales de adquirir el 50-imagen
parcialmente plateados que pueden reflejar y transmitir la luz al mismo completa y de procesos que comparten las imágenes entrantes desde la
tiempo), filtros de color, polarizadores, etc, estos componentes adicionales cámara de televisión para acelerar el rendimiento del sistema. Al aumentar
se usan para ya sea mejorar el contraste y / o reducir el efecto de la el número de canales de procesamiento, se consiguen las velocidades de
información no deseada, u obtener la disposición geométrica óptica rendimiento superiores. Este tipo de enfoque basado en cerámica
necesaria en un espacio limitado. multiprocesador soft55 ofrece flexibilidad en el algoritmo
5 6
CCD- (dispositivo de carga acoplada) o MOS (óxido de metal
usado con aplicaciones de visión artificial es el semiconductor de estado selección y procesamiento para aplicaciones de alta velocidad. Una de las
sólido) de tipo cámara de televisión en blanco y negro. El sensor de luz en principales deficiencias en la aplicación de sistemas de visión artificial
estas cámaras se construye de cientos de miles de elementos convencionales a la inspección de objetos de vidrio • convencionalmente hecho es
individuales sólidas de luz de estado sensibles (píxeles) que están su incapacidad para hacer frente a las marcas de deflectores formados en la
dispuestos en una matriz. 5 superficie del fondo de un recipiente de vidrio. Por lo tanto, se ha desarrollado una
necesidad de un medio y método de inspección de la superficie inferior de un
La inspección de alta velocidad de las líneas de envasado requieren recipiente de vidrio que tiene una marca de deflector formado en el mismo para
características adicionales que generalmente no están disponibles en la mayoría de distinguir la marca deflector aceptable desde inaceptables 65 defectos capaces
las cámaras. Una de estas características tiene que ver con la relación de presentes en la superficie inferior para efectuar la eliminación de inaceptable
temporización asíncrona entre la llegada de la pieza en la zona de inspección en contenedores desde el sistema de fabricación.
frente de la cámara y 10 secuencias de temporización interna de la cámara. La
velocidad parte típica es tal que no hay retraso entre la parte de entrada y la
adquisición de la imagen se puede tolerar; Por lo tanto, las señales de Sumario de la invención Esta invención presenta un sistema y
temporización de la cámara deben ser interrumpidas para permitir que adquiera una método para la inspección de la superficie inferior de recipientes
imagen del objeto inmediatamente. Esta característica 15 transparentes que emplean una imagen medio, una fuente de iluminación
adquirir y medios para el procesamiento, almacenamiento y análisis de la
imagen para buscar e identificar la marca deflector en la imagen adquirida
, y cuando lo encuentra, para eliminar o borrar
la marca deflector de la memoria de imagen antes del proceso de inspección de aceptabilidad y determinar si dichas marcas o defectos son
defectos. El sistema y método de la invención pueden identificar defectos aceptables, y efectuar la extracción del recipiente si cualquiera de
significativos presentes en el área de la imagen que se está buscado, incluso si el dichas marcas o defectos son inaceptables. Otras características de
defecto se encuentra directamente en la marca de deflector. La invención puede la invención serán evidentes a partir de los siguientes dibujos y
por lo tanto proporcionar capacidades de alta sensibilidad para la detección de descripción de realizaciones preferidas de la invención y su método
defectos mientras se mantiene una tasa de falso rechazo baja debido a la marca de operación.
de deflector.
Esta invención comprende, generalmente, una fuente de iluminación que Breve descripción de los dibujos La figura 10. 1 es una perspectiva parcial y
comprende un sistema de iluminación estroboscópica de estado sólido, medios de una vista esquemática de un método de exploración electro-óptico de la técnica
adquisición de imágenes que comprende una cámara de televisión equipado con una anterior para la inspección de la superficie inferior de los envases de vidrio;
lente para adquirir una imagen de la superficie inferior, medios para el procesamiento HIGO. 2 es una vista esquemática de un sistema de visión artificial
y el análisis de la imagen de la superficie inferior que comprende un
proporcionado por esta invención;
microprocesador, y una interfaz medios para permitir la programación variable del
15
microprocesador del sistema para tareas de inspección deseadas a través de un
sistema de interacción del usuario de menús. El sistema de esta invención se Las figuras. 3 y 3b son una vista esquemática de una imagen medios
combina preferiblemente con un sistema de manejo de materiales que transporta y incorporados por el sistema de visión de máquina de la figura adquisición.
presenta el recipiente de vidrio con la invención sistema de visión artificial. El sistema 2 ilustra una fuente de luz difusa empleada por esta invención;
7 8
la inspección de la imagen restante, la comparación de las marcas o ilustrada en las figuras. 5A-8. Un método preferido de la inspección de la
defectos encontrados en la imagen con criterios de superficie inferior de recipientes transparentes
5
presentada por esta invención se muestra por los diagramas de flujo en las Figs. respecto a los medios de adquisición de la imagen 30. El estado sólido LED luz
9-12b. estroboscópica 40 proporciona una fuente de luz estroboscópica altamente estable,
Con referencia ahora a las Figs. 2-4, el sistema 20 de la presente 60 robusto y de larga duración que es superior a luces estroboscópicas de gas
invención pueden ser degradadas para una mejor comprensión en general de descargada. La caja de alojamiento del sistema de iluminación 42 está diseñado
cuatro componentes principales: (1) significa una interfaz para la adquisición preferiblemente para pivotar hacia fuera de debajo del sistema 20 para facilitar la
de la imagen de la superficie de fondo del recipiente para la inspección y limpieza de la superficie de la luz de difusión. Si se desea, luces estroboscópicas se
análisis; (2) significa un motor de visión para el análisis de la información de pueden secuenciar por lo que el material de vidrio puede ser "fotografiado" con más
la imagen y el 65 la toma de decisiones; (3) medios de interfaz de operador de una luz estroboscópica sin la iluminación de una prueba afectar o interferir con
para la comunicación entre el operador y el sistema 20; y (4) medios de otras pruebas. Además, la fuente de iluminación 40 puede proporcionar la intensidad
interfaz de la máquina para la comunicación entre el sistema 20 y los mandos de luz adicional y, si se desea, se pueden usar para mejorar una parte específica de
de otro machin- un espectro de luz.
9
zona ción. Material de medios de manipulación 80 es preferiblemente pro- de entrada-salida
10 (I / O) registrar y procesador de limpieza
RESPETA por un
el procesador de mecanismo
imagen 54. transportador
Durante de lade lado deinvención
presente agarre (noes
mostrado) 58240
un 320 horizontal por que rastrea
verti- la posición de los contenedores individuales
lo que permite una visión clara de la superficie inferior de la y sus resultados de la prueba y proporciona salidas de aprobación y rechazo
envase. Producto conmutación se logra basado en los resultados de las pruebas a efectuar la eliminación de ina-
la incorporación de tres mecanismos donde uno contenedores mecanismo 5 inacep-. Sincronización del sistema 20
es
que ajusta la anchura de un transportador empleado por el proporcionado por señales de accionamiento vertical y horizontal gene-
medios de manipulación, un segundo mecanismo que ajusta ado por el procesador de imagen 54, que envía la unidad
verticalmente la posición de la cámara, y un tercer mecanismo de señales a una tarjeta de sincronización interna que amplifica la
que ajusta verticalmente las posiciones de la conducir señales y los pasa a través de una distribución de la cámara
iluminación
fuente. Estos mecanismos pueden ser hechos y usados por la junta 10 ción (no mostrado) en un formato estándar RSI 70. El uno de habilidad ordinaria y
no se describen en detalle cuadro de distribución cámara contiene conectores BNC a
Aquí en. El sistema de esta invención puede estar adaptado para distribuir las señales de sincronización a la cámara
un medio de manipulación de material existente emplea en un hombre, (En cada una de las cámaras si hay más de uno se utiliza).
ufacturing línea, o alternativamente, un material específico Han- El proceso de conversión de las señales de imagen analógicas
dling sistema puede ser diseñado para presentar la con- 15 generada por la cámara 30 se lleva a cabo por un analógico
DIGI-
recipientes al sistema de inspección de esta invención. convertidor de tal alojado en los medios 52 que muestras las
Medios de adquisición de imagen 30 comprende una televisión nivel de tensión de las señales de RS170. A - valor digital de
cámara equipada con una lente 32. La lente es preferentemente una uno a 256 se asigna a la señal de cada píxel,
Tipo de distancia focal fija y la cámara de televisión es de acuerdo con el nivel de voltaje que corresponde a la
preferiblemente una alta resolución, de estado sólido, MOS (metal 20 intensidad de la iluminación de ese pixel particular. por
semiconductor de óxido), con el marco asíncrono ejemplo, un píxel negro, indicado por tensión muy baja, es
restablecer la capacidad. Esta capacidad permite a la cámara 30 a asignado un valor digital de uno, mientras que un píxel blanco, capturar la imagen en
movimiento del contenedor 24 con indicando con un voltaje muy alto, se le asigna un digitales
precisión posicional. Un cambio para otros tamaños / - valor de 256. Cada píxel se le asigna por lo tanto un valor digital
formas de los recipientes pueden ser acomodados por simplemente 25 de entre uno y 256 con relación a su intensidad. El ajuste de las posiciones verticales relativas de
la imagen digitalizada de la cámara 30 se hace pasar entonces a través de una tabla de consulta y / o el sistema de iluminación 42, como generalmente se indica por
Una imagen de la superficie inferior 22 del recipiente es la LUT y almacenado en la memoria intermedia de trama 52. Para mostrar
centrado en la cámara 30 a través de la lente óptica 32. 30 una imagen almacenada en el monitor 92, un segundo multiplexor Una cámara preferida
incluye un 320 horizontal por 240 opta por mostrar una de las imágenes almacenadas en el marco de
matriz celular sensor vertical. Cada célula individual de la medio de almacenamiento o la imagen en vivo. La imagen elegida es
matriz consiste en un elemento de imagen separada o "pixel". entonces reconvertido en una señal analógica por un convertidor D / A con-
Cada uno de estos 76.800 células recibe una porción de la Verter conectado con la CPU 56 y dirigida a la
imagen y produce una tensión analógica de cero a IV 35 del monitor 92. La resolución global de la pp digitalizada depende de cómo
brillante la zona es. este análogo imagen está determinado por la matriz de sensores de cámara 30,
a continuación, la información es leída por un barrido de trama y enviado como el convertidor A / D y la densidad de la memoria intermedia de trama.
una serie de pulsos modulados RS 170 de amplitud a un vídeo Como se señaló anteriormente, la resolución de un sistema preferido 20 multiplexor proporcionan en
la zona de inspección y llevarlo a la misma para un rejecoperation, imágenes sistema 45 de iluminación 42 ha sido activado. Si no es así, el procesador de
en directo de las cámaras continuas son 40 pasan a través de la placa de imágenes instruye al multiplexor de vídeo para dirigir una imagen desde la cámara a
distribución de la cámara a la tarjeta del procesador de imagen 54, donde las la memoria intermedia convertidor de medios de bastidor 52 para la digitalización.
imágenes esperan ser seleccionado. Cuando una secuencia de inspección de
visión es
5
La cámara preferida 30 de esta invención muestra 50 en la parte inferior del recipiente. La marca deflector es por lo general
prácticamente sin distorsión geométrica, no hay imagen deriva, aceptable por el fabricante del vidrio y del último usuario, pero presenta
prácticamente sin retraso imagen o quemadura imagen. Dicha dificultades en la inspección de objetos de vidrio. La marca deflector
cámara está fabricado por Panasonic Corporation como modelo puede producir una señal óptica de alto contraste que a menudo se
GPMF702 / Industrial MOS cámara B / W. Si se desea, los confunde con la señal de un defecto real en el vaso de la superficie
filtros pueden ser colocados en frente de la lente 32 de la inferior de este modo, lo que resulta en el rechazo de un contenedor
cámara 30 o 55 en frente de la fuente de luz 40 para bloquear o aceptable.
pasar longitudes específicas onda de luz. Estos filtros
adicionales pueden ser usados para mejorar el contraste de la El sistema 20 de la presente invención busca una marca de deflector en
imagen o permitir que el sistema 20 para detectar colores la imagen adquirida de la superficie inferior y, al encontrar una marca
particulares. filtros comunes que pueden ser usados en el deflector, lo borra de la memoria de imagen antes de la iniciación de la
sistema de esta invención son ultravio- 60 let, infrarrojo, rojo, secuencia de inspección. El sistema y el método de esta invención no
azul, verde y de polarización. El ordenador significa 50 afecta (no borrar) los defectos significativos en el área de búsqueda, incluso
proporcionado por esta invención se basa preferentemente en en el caso de que tales defectos se encuentran directamente en la marca
un diseño de sistema multiprocesador como se muestra en la deflector sí mismo. Esta invención permite ajustes de alta sensibilidad
figura. 4.
para la detección de defectos mientras
el mantenimiento de una falsa baja tasa de rechazo debido a la marca de deflector.
Como se ha indicado, los medios de motor de visión 50 de la presente invención, en
una realización preferida, procesa la imagen adquirida de la superficie inferior 22 del
Como se describió anteriormente, cuando se inicia una secuencia de contenedor de la utilización de múltiples procesadores. Preferiblemente, se usan
inspección, la señal de vídeo analógica de la cámara 30 se digitaliza y se seis procesadores: el procesador de visión 54, una placa de acelerador, una tabla de
almacena en una de las memorias intermedias de trama 52. La imagen es sincronización, dos memorias intermedias de trama, y la placa del procesador de E /
entonces listo para ser analizado por el procesador de imagen 54. Las S de la placa del procesador visión CPU 56. El procesador de visión 54 rige el
instrucciones para estos procesamiento las operaciones se almacenan en una funcionamiento del sistema de visión 20 y genera las señales de sincronización del
PROM y pueden ser comunicados al sistema 20 a través del procesador Image sistema, cambia la imagen analógica a la información digital, pasa la informa-
para adquirir imágenes a través de la cámara 30. Para adquirir una imagen varias indicaciones e instrucciones dirigidas a los términos de referencia opera20
precisa de la superficie inferior del recipiente, la fuente de luz 11 estroboscópica
40 se activa cuando el contenedor 24 se centra en el campo de visión de la
Los medios de interfaz de la máquina utilizada por el sistema 20
cámara 30, y esta calibración también se establece en el modo de programa del
preferiblemente es parte de la CPU 56 e incluye una pluralidad de canales de E / S
sistema 20. el sistema 20 de esta invención puede ser integrado en una línea de
en paralelo, una pluralidad de strobe canales I / O para el sistema de iluminación
fabricación de vidrio para permitir que el 100 por ciento de inspección de las
estroboscópica 42, y al menos un puerto de comunicación serie 25. Part-presente
partes inferiores del recipiente de vidrio. La sofisticación de sistema 20 permite
entradas y resultados de la prueba se comunican a través de paralelo ópticamente
hacer caso omiso de manera efectiva la marca de deflector que aparece en la
aislado I canales de E / S mientras que la información más compleja, tal como
superficie inferior del recipiente. Como se describió anteriormente, la marca
coordenadas de orientación robótico o información estadística, se comunica a
deflector es un molde marcado causada por el proceso de fabricación de vidrio
través de los puertos serie. La luz estroboscópica 30
de dos etapas bien conocido por aquellos en la industria de fabricación de vidrio.
La marca deflector es generalmente de forma circular y puede aparecer en
diferentes localizaciones
I / O placa está conectada directamente al procesador de visión 54
que controla entonces la SCCD parada y
señales estroboscópicas fuego a través de la fuente de luz 40 y supervisa las señales de la tabla de sincronización se distribuyen a la cámara (s)
las señales de partpresent generados por el sensor de posición 84. a través de estos conectores. Algunos de estos conectores reciben las
señales de vídeo RSI 70 desde la cámara (s) 40 y pasa las señales a
35 La placa de distribución de la cámara, como se mencionó anteriormente, es una la placa del procesador visión.
serie de conectores. de sincronización horizontal y vertical
ción a través de la tabla de consulta, almacena y recupera la Antes de cualquiera de las secuencias de inspección pueden ser iniciados,
imagen digital en una de las tablas de frame buffer, cambia la el sistema 20 se hace funcionar por primera vez en el modo de entrenamiento
información digital a una imagen analógica, lleva una PROM para proporcionar el sistema 20 con criterios de vidrio de 5 recipientes
sistema operativo y una memoria RAM de usuario, ejecuta las aceptables. En el modo de entrenamiento, un contenedor aceptable (un
inspecciones en partes de las imágenes, y envía resultados de la recipiente que previamente se ha determinado como aceptable por cualquier
inspección 45 al procesador de I / O. El procesador de visión 54 se medio) se coloca en la trayectoria óptica o campo de visión de la cámara 30
controla preferiblemente por un microprocesador acoplado a la para permitir que el sistema 20 para adquirir la imagen de la superficie inferior
placa del acelerador para operar el sistema 20 a 25 MHz. Un 22 10 del recipiente aceptable. Entonces, el operador define un conjunto de
microprocesador adecuado para controlar la placa del procesador parámetros aceptables para esta imagen, incluyendo Pasa / Falla criterios. Los
visión es fabricado por Motorola como modelo N ° 50 68020. La buenos o aceptables criterios de contenedores se almacenan entonces en la
placa del procesador acelerador, que lleva el microprocesador que visión significa 50 ordenador.
regula la placa del procesador visión y sus chips periféricos, es
principalmente responsable del aumento de la velocidad de
funcionamiento y la fabricación de 55 sistema 20. Más Para cada inspección de la superficie inferior de un 15 tainer con-,
particularmente, cualquier marca deflector presente en la superficie inferior se debe quitar
de la memoria de imagen antes del análisis de la imagen de los defectos
en la superficie inferior. Un 'borde" es parte de una imagen de la
La placa de sincronización (no mostrado) recibe la vertical y 60 superficie inferior 22 del contenedor que se caracteriza por cambios
rápidos en inten20 valores sity de los píxeles en el límite entre distintas
señales de accionamiento de sincronización horizontal desde el regiones de la imagen. Los bordes son reconocidos por el sistema 20 por
procesador de visión 54 y amplifica y los divide en señales para el monitor el cambio en la valor tonos de gris de los píxeles. Como se señaló
y para cada cámara (si se usa más de uno). Un cable de cinta transporta anteriormente, el brillo de cada píxel de la imagen en particular ha sido
las señales de sincronización a la tarjeta de distribución de la cámara previamente medido y 25 asignado un número de sombra gris entre uno y
donde se distribuyen a las 65 cámaras. Las mismas señales se
distribuyen, a través de otros cables de cinta, en todo el sistema 20 para la
sincronización del sistema. En general, existen dos métodos disponibles 256, cuyo valor de tono de gris para cada pixel de la imagen se ha almacenado
para la sincronización de la cámara 30 con el sistema de iluminación 42 en la memoria, más brillante es el valor de la imagen, mayor será el número. La
para asegurar que una imagen precisa es adquirida por el sistema 20 para presencia y la ubicación de detectados "bordes" (es decir, transiciones distintas
su procesamiento. Cualquiera de estas opciones puede ser seleccionada en el número de sombra de grado 30 de los píxeles adyacentes) se utilizan para
cuando, como se discutirá con más detalle a continuación, el operador localizar e identificar el centro de una imagen, localizar e identificar cualquier
crea una tarea a realizar por el sistema 20. Estas opciones son: "Strobe" y marca deflector presente en la imagen e identificar defectos. En la configuración
"restablecimiento del marco". "Strobe" dispara la fuente de iluminación 40 del sistema 20, el operador determina las zonas anulares de la imagen en la
y adquiere una imagen de la superficie inferior 22 en la próxima retorno que se espera deflector marcas de 35 contenedores aceptables. Estas áreas de
vertical. "Restablecimiento Frame" dispara la fuente de iluminación 40 y inspección, o "donuts", permiten al operador dividir la imagen de la superficie
adquiere una imagen inmediatamente. La diferencia entre el uso de inferior de modo que el sistema analiza únicamente la parte de la imagen en la
"restablecimiento marco" o "strobe" es la determinación de cuando se que se espera una marca deflector. Las figuras. 5A y 5B ilustran una imagen 23
desea para la fuente de iluminación 40 a parpadear. Si se selecciona de un 40 superficie inferior 22 del recipiente 24, que muestra la marca deflector
estroboscópico, fuente de iluminación 40 se dispara en el siguiente retorno 25 presente en la imagen. Con frecuencia, sólo una porción de la marca de
vertical de la cámara después de recibir una señal de parte presente del deflector 25 está presente en la imagen como resultado de su iluminación, como
sensor 84. Esto se conoce comúnmente como "síncrono video". Si se se muestra en las Figs. SA y B. La dona 26 está definida por dos círculos
selecciona "restablecimiento marco", fuente de iluminación 40 se dispara concéntricos 26a y 26b que 45 las posiciones de operador durante la
inmediatamente después de recibir la señal de parte presente del sensor configuración del sistema. El tamaño y la posición de la 26a círculos y 26b están
13 14
recipiente de vidrio o frasco 24. La inspección o modo de ejecución se utiliza para la ubicaciones. El procesador de imagen a continuación analiza las ubicaciones de
prueba real del producto en línea. los bordes detectados en grupos de tres lugares adyacentes, determina la
ubicación del centro y el radio de cualquier círculo con- 55 TaiNing las tres
ubicaciones adyacentes,
5
correlaciona los datos centro y radio para determinar si los datos identifica de marca de 25 que se corresponden con los valores de gris de los píxeles que
manera fiable una marca de deflector, y almacena y utiliza los datos centro y el radio rodean la marca deflector 25. El operador también puede elegir la cantidad
de ignorar efectivamente las señales de borde de cualquier marca deflector en el de la marca deflector 25 a
análisis de la imagen de los defectos. A 60 proceso similar se puede utilizar para
ignorar las señales en los límites de la imagen cristalería, que se refiere como "la eliminar, si se desea. En una realización preferida del sistema 20, el
marca de talón." Por ejemplo, bordes que son parte de una marca deflector 25 se programa operativo del equipo de visión 50 configura automáticamente
pueden eliminar de la memoria de imagen, y el número de restantes puntos de los parámetros de prueba para borrar el deflector. El programa operativo
borde detectados pueden ser 65 en comparación con un número máximo admisible calcula el mejor valor del parámetro de borrado posible deflector. Como
predeterminado de puntos de borde que definen la cristalería aceptable. Como se alternativa, el operador puede elegir para determinar los parámetros a sí
ha indicado anteriormente, el sistema 20 puede ser adaptado para distinguir entre la mismo o modificar los valores elegidos de forma automática. Después de
marca de talón 27, el cual será interpretado como una que el sistema 20 ha encontrado (registrado su ubicación) y se
determina el tamaño de la
15 dieciséis
borde. y otros bordes que puede ser interpretado como defectos deflector marca 25, el sistema 20 elimina (pinturas a cabo) de la información
inaceptables. de la memoria correspondiente a las características deflectoras,
Para configurar el sistema 20 para distinguir marcas de tacones, círculos dejando sólo la información de imagen
concéntricos que definen un donut filtro, sustancialmente idéntico a un filtrado de donut distinguible de la marca de deflector 25. La imagen 23 ahora se ha filtrado
26 mostrado en la figura. 5B, están dispuestos de modo que la marca de talón 27 se (marca deflector eliminado) y ahora está listo para su inspección. (Sistema 20
encuentra entre los límites de la rosquilla. Al igual que con el filtro de marca deflector de puede trabajar eficazmente con sólo una parte de la marca de deflector 25
donut 26, los círculos de inspección de detección de borde se pueden mover, agrandado visible como se muestra en las Figs. 5A y B.) En el modo de entrenamiento, los
o contratados por el operador a través de medios de interfaz de usuario donuts filtro de detección de borde también se definen por el operador. El
operador puede definir como muchos círculos de detección de bordes o anillos
90. El círculo de inspección en el interior no se puede hacer más grande que el de espuma según se desee. Sin embargo, cuanto mayor es el área dentro del
círculo inspección externa, pero el círculo interior de la inspección puede hacerse límite de rosquilla que se busca, más tiempo tarda cada inspección.
tan pequeño que desaparece de manera efectiva. Si el círculo inspección interior
está hecho a desaparecer de manera eficaz, la totalidad del área dentro del
círculo grande de inspección será analizada por el sistema 20. Si el círculo interior
de inspección 26b se expande para definir un área en forma de rosquilla, el área
entre los dos círculos 26a y 26b serán analizados por el sistema 20. Cuando el
Un problema inherente a cualquier sistema de visión artificial es
sistema 20 identifica la marca de talón durante una secuencia de inspección
particular, se puede eliminar la marca de talón de la memoria de imagen para la localización de la posición de una pieza en el campo de vista de la 10
evitar confundir las señales de las marcas talón con señales que indican defectos
inaceptables en la imagen 23.
medios de adquisición de la imagen. El sistema 20 de la presente invención
Los parámetros para distinguir defectos incluyen un gradiente, un delta, y el de líneas se saltó entre líneas exploradas dentro de los círculos de
espesor deflector. Con respecto al método de detección de borde circular búsqueda de rosquilla o de inspección. Este valor es ajustable entre una y
múltiple, el número de segmentos y de los puntos de borde mínimas / máximas 20 y el más pequeño el incremento de exploración, más precisa será la
que se pueden encontrar también debe ser definido. 60 inspección, sin embargo, más lenta es la secuencia de inspección. Un
parámetro adicional que puede ser definido es el "espesor de borde". El
El gradiente es una diferencia mínima entre valores de sombra gris de espesor del borde es similar en concepto al espesor deflector. espesor del
los píxeles que se comparan que determina un borde. Este valor se calcula borde es el número de píxeles consecutivos que deben tener la diferencia
a partir de los valores de sombra de gris de los píxeles bajo consideración. de gradiente prescrito para definir un borde. Por ejemplo, si el grosor de
Los valores de sombra de gris de dos píxeles (separadas por delta, que es borde está preajustado a las cinco, cinco píxeles consecutivos deben tener
dis- 65 cussed abajo) se comparan y si la diferencia entre los tonos es la diferencia de gradiente prescrito para definir un borde. El espesor del
mayor que o igual a la pendiente, se define un borde. Por ejemplo, si el borde es ajustable de uno a 100.
17 18
pixel a la sombra del cuarto píxel, luego la tercera a la quinta, y así sucesivamente rango aceptable definiendo el número mínimo de borde señala que el
de una manera como alrededor del círculo. Si el gradiente está preajustado a 15, un sistema 20 se puede encontrar ya sea en todo el donut o en cada
borde L se encuentra cuando hay 15 tonos de gris de la diferencia entre los dos segmento de la rosquilla de inspección. Si no se encuentra más que el
piiels que se comparan. El gradiente se elige automáticamente por el programa de número mínimo predeterminado de bordes, la parte pasa. En relación con
funcionamiento del sistema 20, o el gradiente se puede establecer manualmente si este parámetro es otro parámetro que debe determinarse que es el
se desea. Por ejemplo, si el sistema 20 es con vistas a un borde que es de interés, "buena parte puntos máximo borde" que establece un rango aceptable
el gradiente puede ser bajado para detectar el borde. A la inversa, si el sistema 20 mediante la definición de un número máximo de 5 puntos de borde del
está detectando variaciones cerca de la marca de deflector o los bordes de defectos sistema 20 puede encontrar ya sea en todo el donut o en cada segmento
que son demasiado pequeños, el gradiente se puede aumentar para disminuir la de la rosquilla. Si se encuentra que menos que el número máximo
sensibilidad del sistema 20. predeterminado de los bordes, la parte pasa.
Delta es la distancia entre los píxeles cuyos tonos están siendo comparados Una característica opcional, pero útil que puede ser imple- mentado 10
cuando el sistema 20 está buscando un borde. Preferiblemente, el delta es en el sistema 20 es para incluir medios para el seguimiento rechazan
ajustable entre uno y cinco. Por ejemplo, si el delta se establece en tres, el primer límites del sistema 20. Existen normalmente dos límites tales rechazar, la
píxel se compara con el cuarto de píxel, la segunda a la quinta, la tercera a la tasa máxima y los rechazos máximos consecutivos rechazan. Estos
sexta, y así sucesivamente de una manera similar. El delta es útil en la detección datos permite al operador detectar un defecto en el proceso de
y difíciles de definir bordes. Un delta de sólo una o dos detecta los bordes fabricación 15 con una cantidad mínima de producto que se desperdicia.
afilados, mientras que un delta más alto es mejor para los bordes borrosos o Por ejemplo, si el número máximo de rechazos consecutivos se establece
poco claros. El sistema 20 de esta invención es, preferiblemente, programado en cinco, y cinco partes en una fila falla por cualquier razón, se genera
para elegir automáticamente un delta de tres que se considera mejor para la una salida que normalmente está conectado a un faro de advertencia o
mayoría de aplicaciones. de alerta unidad de algún tipo. El maxi- 20 mamá rechazar tasa es el
porcentaje de piezas rechazadas. Si, por ejemplo, el
tasa máxima rechazar está predeterminado en cinco por ciento, y después de 100 una imagen de la superficie de fondo del recipiente, como se muestra en la
partes se han probado más de cinco por ciento de las partes han sido rechazadas, casilla 120, después de lo cual el equipo de visión 50 determina si una marca
otra salida de alerta similar se enciende. 25 deflector está presente en la superficie de fondo del recipiente, como se
muestra en el diamante
Como se señaló anteriormente, el sistema 20 de la presente invención se 140. Si una marca deflector no está presente en la imagen, la visión
calibra de modo que el flash estroboscópico puede ser coordinado con el centro
de la jarra 24. Estas funciones de calibración se determinan automáticamente y computadora analiza y procesa la imagen para determinar su pasa / no
llevado a cabo por el programa de funcionamiento del sistema 20. Más pasa de estado, como se muestra en las cajas 190 y 200. Si el sistema 20
particularmente, 30 el programa de funcionamiento calibra automáticamente la identifica una marca deflector presente en el
'anchura parte", que mide la anchura del contenedor 24 con el fin de disparar la
fuente de iluminación estroboscópica 40 cuando el medio o centro 27i de la imagen de la superficie inferior, el sistema borra la marca de
superficie inferior del recipiente es directamente debajo de la cámara 30. en deflector 25 de la imagen como se muestra en la caja 160 y,
adiciones 35 ción, el programa de funcionamiento calibra el "rechazo de posteriormente, se procede a procesar y analizar la imagen
retardo", que determina la distancia o el tiempo el contenedor viaja entre el punto ahora se filtró y para determinar su aceptabilidad, como se
de inspección y la estación de rechazo. el sistema de cada calibración emplea muestra en las cajas 190 y 200. Se muestra en las Figs. 16-12
una combinación de codificadores, fotosensores y rechazar 40 pulsos. son diagramas de flujo más detallado que ilustra el método de
operación de esta invención y del programa de funcionamiento
del sistema para el equipo de visión 50 empleado por esta
invención. Como se acaba de describir y como se muestra en
Una vez que el sistema 20 está configurado y operable para iniciar la secuencia de la figura. 10, el sistema 20 inicia una secuencia de inspección
inspección en línea, el sistema 20 puede entonces ser instruidos a través de la interfaz de al ser notificado por el sensor 84 que un contenedor está
usuario 90 para comenzar a operar en el modo de marcha o inspección. 45 presente en la zona de inspección por debajo de la cámara 30,
como se muestra en el diamante 100. Tras la recepción de la
En resumen parcial, mientras que en el modo de inspección y durante señal de parte presente desde el sensor 84, la visión ordenador
cada secuencia de inspección, el sistema 20 adquiere la imagen de la 50 pone a cero el tiempo de la cámara 30 y sincroniza la fuente
superficie inferior 22 de cada recipiente 24, se identifica la marca de deflector de iluminación estroboscópica 40, como se muestra en las
25, si la hay, dentro de la imagen 22, borra o elimina el deflector marca de la cajas 105 y 110.
ory imagen mem50, inspecciona la imagen restante mediante el análisis de
las áreas de inspección circulares o en forma de rosquilla de la imagen y
procesa cualquier marcas o defectos descubiertos en la imagen
comparándolos con los criterios aceptables predeterminados para determinar
si el recipiente es aceptable, 55 y genera la señal de rechazo
Se muestra en la figura. IIA es el método de registro de marca
Si el recipiente es deflector llevado a cabo por el ordenador visión 50 utilizado por esta
inaceptable para efectuar la eliminación del contenedor por mecanismo de invención. Como se muestra en la casilla 122, el sistema 20 busca
rechazo 88. inicialmente la imagen dentro de un límite anular predefinida (la rosquilla de
Se muestra en las figuras. 9-12 son diagramas de flujo que ilustran una filtro 26 se muestra en la Fig. 5B) a los 12 puntos espaciados a distancias
presentados en las figuras. 10-12. Por ejemplo, el diagrama de flujo de la figura. 10 se iguales (30 0 aparte) sobre el límite anular para la identificación de puntos de
termina por una A rodeada mientras que el principio de transición. Si no se encuentra un número insuficiente de puntos de transición,
el diagrama de flujo de la figura. IIA se indica así por un A. rodeado Esto el sistema 20 continúa su búsqueda y la inspección de la zona de imagen de
indica que la progresión de los diagramas de flujo avanza desde la caja 120 a la los defectos adicionales, como se muestra en el diamante 124. Este escenario
caja 122 de la FIG. IIA. Del mismo modo, la D rodeada de la figura. IIA dirige al particular cuando insuficiente
lector al principio de la fig. 11B mientras que el B rodeada de la figura. IIA dirige
al lector al principio de la fig. 12B. Como se muestra en la figura. 9, el sistema
puntos de transición se encuentran será
20 de esta invención ates Initi una secuencia de inspección de la superficie
discute más en relación con el diagrama de flujo presentado en la figura. 12B.
inferior 22 de un recipiente 24 cuando una señal de parte presente se genera
por el sensor 84 como se muestra en el diamante 100. El ordenador visión 50
Si una cantidad suficiente de poinis de transición se encuentran por el
instruye entonces la imagen medios 30 la adquisición de adquirir
sistema 20, el sistema almacena estos datos en la RAM, como
method of operation of this invention and a system 60 shown in box 126, and then proceeds to attempt to operating program for the vision
computer 50 accord- locate the precise position of the baffle mark by calcuing to this invention. It should be understood that prior lating the
center and the radius of the transition points to the occurrence of any actions described hereinafter, detected within the filter donut 26, by
fitting circles to the training of the system 20 has been completed and all sets of, preferably, three adjacent points from the transinecessary
parameters and criteria have been determined 65 tion list, as shown in box 128, and determining a single and entered into the system 20.
circle with a minimum baffle thickness that fits the Each of the FIGS. 10—12 begin and end in an encir- transition points. When a
combination of the transition cled letter to indicate the relation of the flowcharts points detected in the filter donut 26 has been analyzed
19 20
and a baffle mark center and radius have been calculated from points do correspond with the baffle mark data, the vision
such combinations, the system 20 then stores this data in RAM as computer 50 substitutes in place of the baffle
shown in diamond 130 and box 132. gray shade value to searched all the search zones into which
the image has been sectioned by the operating program stored in the
If all the programmed combinations of the transition vision computer 50, as shown in diamond 196. If not, vision computer
50 continues its search into another image zone searching for defects
points have not been searched and the center and radius 5
as shown in box 192. If the vision computer 50 determines it has
of same calculated, the system 20 continues its calcula- searched every image zone, it then proceeds to conduct the gray
scale flaw analysis test and determines the pass/fail status of the
tions until all the combinations have searched for and
container 24 being inspected as shown in diamond
calculated.
transition points an average normalize that portion of the image, as shown in box 40 ory means, MoreoVer, the sensitivity of the
inspection 148. The average gray shade value is provided by the system presented by this invention may be determined
30 computer 50 then identifies edge transition points within the thereby avoiding false rejection signals. The vision computer is
annular boundary and determines whether the characteristics of these programmable to engage in multi-tasking and is programmable
identified edges correspond with the baffle mark data previously through a user interface to allow an operator to create a set of
determined and stored in the RAM, as shown in box 144 and diamond performance features or jobs unique to the desired task(s). These
35 146, If the image characteristics of the identified edge transition features are then automatically stored in the vision computer's mem-
operating program of the vision computer 50. This eliminates the the search lines, as shown in diamond 150, and if not, the computer
contrast between the baffle mark 25 and the surrounding pixels to proceeds to the next search line 55 to identify edge transition points
avoid generating a false rejection signal due to the baffle mark. If not and continues until all search lines within the annular boundary of
filtered, the 45 baffle mark image would fall outside of the acceptable the inspection circle have been analyzed, as shown in box 144. If
gradient and delta criteria and generate a rejection signal for an the vision computer determines that it has searched all the search
acceptable container. lines falling within the annular boundary of 60 the inspection circle, it
then proceeds to search the entire image of the bottom surface 22
of the container, utilizing the multiple circular edge detection
In the event the image characteristics of the edge transition points technique or the linear edge detection technique (illustrated in FIGS.
identified in box 144 do not correspond 50 with the baffle mark 6 and 7A and B, respectively) as shown in box 65 192 of FIG. 12B.
characteristics on a search line, the vision computer 50 stores the The vision computer 50 continues its
transition points for defect analysis and then determines whether it has
inspected all of
21 22
1. A method of inspecting a substantially transparent container 10. The method as in claim 7 wherein the bottom surface is
being transported by a conveyor means, said container having a made of glass, and wherein the location of the baffle mark and
baffle mark formed in the bottom surface thereof, said method other present marks is indicated by a change in the intensity of the
comprising the steps of: illuminating the bottom surface of said diffused light passing through said baffle mark and other present
container; 5 acquiring an image of the bottom surface of the marks, the diffused light being blocked by said marks which
container; identifying the baffle mark present in the image; analyzing appear as dark portions within the acquired image.
the resulting image while ignoring the baf fle mark to identify any
remaining marks in the bottom surface of the container; determining 11. A system for inspecting a substantially
whether any of said remaining marks are acceptable; and removing transparent container having a baffle mark formed in its bottom
the container from the conveyor means if any of said remaining surface, said system comprising: means for presenting the
marks are unacceptable. 15 container to an inspection zone and therefrom to a rejection
station; means for illuminating the bottom surface of the container
at the inspection zone; means for generating an image
2. The method as in claim 1 wherein said acquiring step includes corresponding to the bottom surface of the container; means for
storing the image in an image memory means, and wherein said storing the sensed image; means for identifying the baffle mark
identifying and analyzing steps include locating the baffle mark within present in the image; and means for processing the stored image
the image and erasing the baffle mark from the image memory of the bottom surface of the container, while ignoring the baffle
means. 20 mark for detecting unacceptable marks in the bottom surface of
the container other than the baffle mark and for effecting the
3. The method as in claim 1 wherein said illuminating step is carried removal of unacceptable containers from the system at the
out by a difficult light source, and wherein said acquiring step is carried rejection station. 12. The system as in claim 11 wherein said
out by a camera. presenting means includes an optical shaft encoder for tracking
4. The method as in claim 1 further comprising the the container, container handling means for transporting
25
steps of:
presenting the container to an inspection station and therefrom to
a rejection station; sensing when the container is positioned at
the in-
spection station to initiate the acquisition of the 30 the container through the inspection zone and thereimage of the bottom surface of the
container; from to the rejection zone, optical container position tracking a container that is identified as unacceptable sensing means and
after it exits the inspection station; and 13. The system as in claim 12 wherein said container sensing when the unacceptable container
is posi- portion sensing means includes photosensitive detectors tioned at the rejection station to initiate the re- 35 adapted to sense when
the container is positioned at the moval of the unacceptable container. inspection zone and to direct a first container present 5. The method
as in claim 1 wherein said identifying signal to the processing means to initiate the inspection and analyzing steps are carried out by an
operating sequence, and means to sense when the container is program stored in a data processing and storage means. positioned at the
rejection zone and to direct a second
6. The method as in claim 2 wherein said step of 40 container present signal to the processing
means to
inspection of the image searching for defects in the glass and continues to Although the system and method of the present invention have
do so until it determines that it has as desired for particular applications. been described with preferred embodiments, those skilled in the art
will understand that modifications and variations may be made,
The system and method of this invention make sophisticated without departing from the scope of this invention as set forth in the
inspection of glass containers possible with much better repeatability following claims. Such modifications and variations are considered
than conventional systems 0? methods. Further, this invention is also to be within the purview and scope of the appended claims. What
capable of inspecting non-round glass containers and can easily is claimed is:
accommodate change-over to many jobs. The features and
parameters of the vision computer 50 are adjustable to enable the
system to accommodate many system variables, and allows the identifying the baffle mark includes registering the baffle mark
system and method of this invention to operate quickly and accurately present in the bottom surface of the container by determining the
over prolonged periods of operation. The vision computer of this location and size of baffle mark and storing information
invention utilizes multiple processors to perform desired tasks. The corresponding to the location and size of the baffle mark in the
image processing analysis is controlled by an operating program memory means. 45
stored in the vision computer. The system and method of this 7. The method as in claim 6 wherein said identifying step further
invention thus enjoys enhanced flexibility and high inspection speeds. includes the steps of: chara&erizing the image of the bottom surface
of the
container by generating within the image a circular donut-shaped radius data .picture elements corresponding to the location of 15
inspection area in which the baffle 50 mark is expected; and the baffle mark and changing the stored gray shade value to
inspecting the image within said inspection area to identify the baffle an average value.
mark and erasing from the memory means information 23. The system as in claim 22 wherein said analyzing means
corresponding to the baffle mark; 55 and wherein said analyzing comprises means for selecting sets of picture elements having
step includes detecting marks in the image of the bottom surface by abnormally dark gray values, for fitting 20 said sets of picture
sensing and comparing the intensity and location of said marks with elements to one or more circles. and determining from the one or
predetermined parameters to determine whether said sensed marks more circles the presence and location of a baffle mark.
are acceptable, and if 60 any sensed mark is unacceptable,
generating a rejection signal to effect removal of the container.
24. The system as in claim 23 further comprising user interface
means coupled to the electronic data process25 ing and storage
means to allow the operator to position the donut-shaped
8. The method as in claim 7 wherein said detecting step is carried out
inspection area about the baffle mark.
by a microprocessor operating in a multiple circular edge detection mode.
65
25. The system as in claim 24 wherein said system is programmable
9. The method as in claim 7 wherein said detecting step is
through the user interface means.
carried out by a microprocessor operating
26. The system as in claim 21 wherein an operating 30 program
in a linear edge detection mode. initiate
stored in the data-storage means initiates the inspection sequence
the rejection sequence.
by characterizing the image of the bottom surface by dividing the
14. The system as in claim 12 wherein said container handling means
image into a plurality of circular donut-shaped inspection areas and
comprises a side-grip conveyor means. 15 The system as in claim 14
assigning to 35 each picture element appearing therein a gray shade
wherein said illuminating means comprises a diffused strobed light
value depending upon the intensity thereof; analyzing the resultant
source.
characterization of each inspection portion by comparing same to
16. The system as in claim 15 wherein said diffused strobed light
predetermined acceptable parameters provided by the data- 40
source comprises an array of solid state light emitting diodes.
storage means; arid generating a rejection signal
17. The system as in claim 11 wherein said image sensing and generating
if the resultant
means comprises a camera.
characterization does not fall within the acceptable parameters.
18. The system as in claim 17 wherein said camera comprises a
solid state, metal oxide semiconductortype, black and white television
27. The system as in claim 11 wherein said container 45 removal
camera having asynchronous frame react capability.
means comprises a pneumatically actuated reject mechanism.
23 24
each element a gray shade value dependent upon the brightness 30. The system as in claim 29 wherein said baffle thickness
thereof, and then store the resultant represents the largest width parameter in the sensed image which
characterization in a data-storage means. qualifies as part of the baffle, said baffle thickness being utilized to
22. The system as in claim 21 wherein te baffle mark is identified by: distinguish between the baffle mark and a flaw positioned at or near
the baffle 65 mark in the stored image of the bottom surface.
means for defining within the image a donut-shaped inspection 5
area containing the baffle marks, thereby providing a confine 31. The system as in claim 22 wherein an edge is identified in the
surrounding the baffle marks; means for analyzing the brightness image where the difference between the brightness of two adjacent
picture elements being compared is greater than or equal to a
of the picture
predetermined gradient, said adjacent picture elements being
elements within the donut-shaped inspection area to 10
separated by a predetermined delta.
determine the center and radius of the baffle mark and
generating baffle mark center and radius data which it stores in 32. The system as in claim 31 wherein said system locates said
the storage means; and means for identifying from the baffle edge and positions the donut-shaped inspection areas relatively
mark center and concentric to the edge so as to
properly align the image within the field of view of the image
generating means.
33. The system as in claim 32 wherein said system locates the center
of the bottom surface of the container by identifying at least four sites
on an edge defining the circumference of the bottom surface of the
container, drawing a first vertical line from a first site to a second site
and thereafter drawing a second line bisecting the first line, drawing a
third line from a third site to a fourth site and thereafter drawing a fourth
line bisecting the third line, said point of intersection of the second and
fourth lines defining the center of the image of the bottom surface, said
system thereafter positioning the donut-shaped inspection areas
substantially concentric with said center.
front end means for acquiring for analysis an image of the bottom
surface; a vision engine for analyzing and processing the image, said
vision engine being operable to identify marks in the image of the
bottom surface and distinguish the bame mark from other marks
present in the image and to determine whether the other marks present
are unacceptable; operator interface means for allowing an operator to
communicate with the apparatus; and machine interface means
processing means includes: dard deviation, and determining and storing the average
vision processing means for processing the image and generating a center and radius in the computer, thereby determining the
rejection signal if the bottom surface of the container is location and size of a baffle mark; searching in a second
unacceptable; 10 accelerator means for increasing the operational annular inspection area defined by the average center and
speed of the vision engine; synchronization means for synchronizing radius for the image; identifying edge transition points on a
the front end means with the vision engine; at least two frame buffer plurality of lines within the annular boundary and determining if
means, one of said frame buffer means being adapted to temporarily the image characteristics sensed in the second annular
boundary corresponds with a baffle mark, and if the sensed
store 15 the image of the bottom surface once acquired; and
characteristics correspond with a baffle mark, replacing the
input/output processing means for controlling inputs and outputs of
baffle transition edge points with an average gray shade value
said apparatus, said input/output processing means operating
to remove the baffle mark from the image, thereby providing a
substantially simultaneously with but substantially independently of
normalized image ready for inspection; searching a plurality of
the 20 vision processing means.
annular boundaries within the resulting image for imperfections
in the bottom surface until all annular boundaries have been
searched and comparing
43. The apparatus as in claim 42 wherein said vision processing
means is controlled by a microprocessor and generates
synchronization. signals to synchronize the operation of the
identified imperfections with a
apparatus, converts the analog image 25 signals to digital signals, predetermined set of acceptable parameters, and if the
passes the digital signals through to a look up table and stores and identified imperfections do not fall within the acceptable
retrieves the digital signals in the first buffer means, converts the parameters, generating a rejection signal to remove the
digital signals to the analog image, stores an operating system PROM unacceptable container from the conveyor means.
and a user RAM, initiates the inspection 30 and directs the
corresponding inspection signals to the input/output processing 45. The method of claim l,wherein the image is acquired by a
means, wherein said accelerator means increases the operational
video camera having an array of discrete picture elements,
speed of the vision engine from 12.5 MHZ to
wherein the bottom surface of the container is illuminated by a
pulse of light of uniform intensity throughout the bottom surface
of the container, and wherein the pulse of light is sufficiently short
25 MHZ, and wherein the synchronization means receives the
that the image of small discrete parts of the bottom surface
35 synchronization signals from the vision processing means,
captured by the picture elements.
amplifies the synchronization signals and
to the are
directs the amplified synchronization signals 46. The method of claim 1 wherein said baffle mark is front end means to achieve
synchronization of the identified by the steps of:
40
25 26
adapted to view the bottom surface and generate a tions of three, selected transition edge points to
corresponding image in an analog signal format. identify centers and radii of annular boundaries and
41. The apparatus as in claim 37 wherein said vision storing the identified centers and radii in the com-
with a plurality of input/output channels. 5 determining a standard deviation for the centers and
42. The apparatus as in claim 41 wherein said multiple radii, ignoring centers and radii outside of the stan-
sensing means includes a solid state matrix camera apparatus. boundaries at various points along the boundaries to identify edge
transition points and determining whether a sufficient number of
44. A method employing a machine vision system including an edge transition points have been identi- 60 fied, and if a sufficient
electronic sensor and a computer for inspecting the bottom surface of a number of edge transition points have not been identified,
glass container having a baffle mark formed therein and for detecting and searching another boundary until a sufficient number of edge
rejecting unacceptable containers, said glass container 45 being transition points are identified, 65 and if a sufficient number of edge
transported by a conveyor transition points are acquiring the image of the bottom surface as
means to an inspection zone and from the signals generated by an array of small picture elements and storing
inspection zone to a removal zone, said electronic sensor including an the image signals from the array of small picture elements as a
image sensing means and a diffused light source, said method stored array of image pixels; defining an annular inspection band
comprising the steps of: 50 within the stored array of image pixels within which baffle marks are
sensing when the container is positioned at the inspection zone; expected; searching the stored array of image pixels within the
synchronizing the image sensing means and activating the light annular inspection band to identify locations of pixels representing
source; acquiring an image of the bottom surface of the con- 55 abnormal light
tainer; searching a portion of the image within a predetermined
number of annular
intensity; analyzing the locations of pixels representing abnormal light average radius from the average center location to confirm the
intensity in sets of three adjacent locations to determine the centers and presence of a baffle mark, and if a baffle mark is present, changing
radii of circular arcs containing the locations; calculating from the centers the image signals at the location corresponding to the baffle mark to
and radii standard deviation data for the centers and radii and calculating correspond to an average light intensity, thereby removing the
from only those centers and radii within one standard deviation an baffle mark from the stored image.
average center and average radius corresponding to a baffle mark; and
analyzing the pixels at locations spaced the 47. The system of claim 12 wherein said container
identified, storing in the computer all transition handling means comprises a star wheel. edge points identified and
analyzing, in combina-