ES2980722T3 - Sistema y método para medir una superficie en láminas de vidrio contorneadas - Google Patents
Sistema y método para medir una superficie en láminas de vidrio contorneadas Download PDFInfo
- Publication number
- ES2980722T3 ES2980722T3 ES19839886T ES19839886T ES2980722T3 ES 2980722 T3 ES2980722 T3 ES 2980722T3 ES 19839886 T ES19839886 T ES 19839886T ES 19839886 T ES19839886 T ES 19839886T ES 2980722 T3 ES2980722 T3 ES 2980722T3
- Authority
- ES
- Spain
- Prior art keywords
- glass sheet
- coordinates
- camera
- sheet
- map
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01B—MEASURING LENGTH, THICKNESS OR SIMILAR LINEAR DIMENSIONS; MEASURING ANGLES; MEASURING AREAS; MEASURING IRREGULARITIES OF SURFACES OR CONTOURS
- G01B11/00—Measuring arrangements characterised by the use of optical techniques
- G01B11/24—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures
- G01B11/25—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object
- G01B11/2545—Measuring arrangements characterised by the use of optical techniques for measuring contours or curvatures by projecting a pattern, e.g. one or more lines, moiré fringes on the object with one projection direction and several detection directions, e.g. stereo
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/17—Systems in which incident light is modified in accordance with the properties of the material investigated
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/17—Systems in which incident light is modified in accordance with the properties of the material investigated
- G01N21/25—Colour; Spectral properties, i.e. comparison of effect of material on the light at two or more different wavelengths or wavelength bands
- G01N21/31—Investigating relative effect of material at wavelengths characteristic of specific elements or molecules, e.g. atomic absorption spectrometry
- G01N21/33—Investigating relative effect of material at wavelengths characteristic of specific elements or molecules, e.g. atomic absorption spectrometry using ultraviolet light
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/62—Systems in which the material investigated is excited whereby it emits light or causes a change in wavelength of the incident light
- G01N21/63—Systems in which the material investigated is excited whereby it emits light or causes a change in wavelength of the incident light optically excited
- G01N21/64—Fluorescence; Phosphorescence
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/62—Systems in which the material investigated is excited whereby it emits light or causes a change in wavelength of the incident light
- G01N21/63—Systems in which the material investigated is excited whereby it emits light or causes a change in wavelength of the incident light optically excited
- G01N21/64—Fluorescence; Phosphorescence
- G01N21/645—Specially adapted constructive features of fluorimeters
- G01N21/6456—Spatial resolved fluorescence measurements; Imaging
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/8851—Scan or image signal processing specially adapted therefor, e.g. for scan signal adjustment, for detecting different kinds of defects, for compensating for structures, markings, edges
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/958—Inspecting transparent materials or objects, e.g. windscreens
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/0002—Inspection of images, e.g. flaw detection
- G06T7/0004—Industrial image inspection
- G06T7/0006—Industrial image inspection using a design-rule based approach
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/50—Depth or shape recovery
- G06T7/55—Depth or shape recovery from multiple images
- G06T7/593—Depth or shape recovery from multiple images from stereo images
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/111—Transformation of image signals corresponding to virtual viewpoints, e.g. spatial image interpolation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/10—Processing, recording or transmission of stereoscopic or multi-view image signals
- H04N13/106—Processing image signals
- H04N13/128—Adjusting depth or disparity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/243—Image signal generators using stereoscopic image cameras using three or more two-dimensional [2D] image sensors
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/254—Image signal generators using stereoscopic image cameras in combination with electromagnetic radiation sources for illuminating objects
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/84—Systems specially adapted for particular applications
- G01N21/88—Investigating the presence of flaws or contamination
- G01N21/95—Investigating the presence of flaws or contamination characterised by the material or shape of the object to be examined
- G01N21/958—Inspecting transparent materials or objects, e.g. windscreens
- G01N2021/9586—Windscreens
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/10—Image acquisition modality
- G06T2207/10064—Fluorescence image
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T2207/00—Indexing scheme for image analysis or image enhancement
- G06T2207/30—Subject of image; Context of image processing
- G06T2207/30108—Industrial image inspection
- G06T2207/30164—Workpiece; Machine component
Landscapes
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Chemical & Material Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Pathology (AREA)
- Immunology (AREA)
- Biochemistry (AREA)
- Life Sciences & Earth Sciences (AREA)
- Analytical Chemistry (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
- Theoretical Computer Science (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Quality & Reliability (AREA)
- Electromagnetism (AREA)
- Length Measuring Devices By Optical Means (AREA)
- Investigating Materials By The Use Of Optical Means Adapted For Particular Applications (AREA)
Abstract
Se proporciona un sistema de inspección óptica para un láser ultravioleta y una óptica asociada que forma una lámina láser plana dirigida a una lámina de vidrio. La lámina láser plana interseca una superficie de la lámina de vidrio, lo que hace que la superficie de la lámina de vidrio emita fluorescencia y forme una línea de longitud de onda visible sobre la superficie. Una cámara tiene un sensor de imagen para detectar la línea de longitud de onda visible. Un sistema de control está configurado para recibir datos de imagen indicativos de la línea de longitud de onda visible, analizar y triangular los datos para determinar una serie de coordenadas asociadas con la línea y crear un mapa tridimensional de la superficie de la lámina de vidrio como una función de la serie de coordenadas. También se proporcionan métodos para utilizar un sistema de inspección óptica, para calibrar una superficie utilizando un sistema de inspección óptica y para proporcionar información de reflectancia óptica para una superficie utilizando un sistema de inspección óptica. (Traducción automática con Google Translate, sin valor legal)
Description
DESCRIPCIÓN
Sistema y método para medir una superficie en láminas de vidrio contorneadas
Referencia de cruce a solicitudes relacionadas
Esta solicitud reivindica el beneficio de la solicitud provisional de los Estados Unidos con n.° de serie 62/702.617, presentada el 24 de julio de 2018.
Campo técnico
Las reivindicaciones definen un sistema y un método para medir una superficie de una lámina de vidrio contorneada.
Antecedentes
Los fabricantes de láminas de vidrio, particularmente, láminas de vidrio conformadas en diversas formas curvas para su uso como parabrisas de automóviles, lunetas traseras y lunetas laterales, están interesados en medir y evaluar la superficie de una lámina de vidrio. Los fabricantes pueden desear determinar si la lámina de vidrio está dentro de una especificación predefinida para la medición. Los fabricantes pueden desear también medir y evaluar una cantidad de distorsión óptica reflejada en las láminas formadas que podría ser percibida por un observador humano, tal como un observador externo o el conductor o pasajero en un vehículo en el que el vidrio puede montarse como el parabrisas, luneta trasera, o luneta lateral, o similares. Por ejemplo, las métricas de medición y los umbrales de distorsión reflejada se están volviendo cada vez más estrictos con el uso creciente de tecnología tal como pantallas de visualización frontal en aplicaciones de vehículos. Los fabricantes, del mismo modo, desean identificar pequeñas marcas u otros defectos que sean visibles en las superficies de las láminas de vidrio formadas. El documento EP0747664 describe un método para medir el grado de flexión en una lámina de vidrio doblada usando cámaras que tienen un campo de formación de imágenes común dentro de los límites de una superficie que se está midiendo y formando imágenes de un perfil hecho visible para las cámaras por medio de una línea de iluminación con un intervalo de longitud de onda de 250-330 nm.
Sumario
En una realización, un sistema de inspección óptica de acuerdo con la reivindicación 1 está provisto de un láser ultravioleta y una óptica asociada que forma una lámina de láser plana dirigida a una lámina de vidrio. La lámina de láser plana se interseca con una superficie de la lámina de vidrio, lo que provoca que la superficie de la lámina de vidrio emita fluorescencia y forme una línea de longitud de onda visible en la superficie.
En otra realización, se proporciona un método de uso de un sistema de inspección óptica de acuerdo con la reivindicación 16. Se forma una lámina de láser plana y se dirige desde un láser ultravioleta y una óptica asociada a una superficie de una lámina de vidrio. La superficie de la lámina de vidrio se excita en una intersección de la lámina de láser plana y la superficie para formar una línea de longitud de onda visible en la superficie de la lámina de vidrio.
Breve descripción de los dibujos
la Figura 1 es una vista esquemática de una realización de un sistema de inspección de láminas de vidrio de acuerdo con una realización;
la Figura 2 es una vista esquemática de un sistema óptico para su uso con el sistema de inspección de la Figura 1 de acuerdo con una realización;
la Figura 3 es un gráfico que ilustra la transmisividad óptica de una lámina de vidrio para su uso en los sistemas de las Figuras 1 y 2;
la Figura 4 es una vista esquemática de otro sistema óptico para su uso con el sistema de inspección de la Figura 1;
la Figura 5 es una vista esquemática de otro sistema óptico para su uso con el sistema de inspección de la Figura 1;
la Figura 6 es un diagrama de flujo de un método de medición de una superficie de una lámina de vidrio usando los sistemas de las Figuras 1, 2, 4 y 5 de acuerdo con una realización;
la Figura 7 es una porción de una imagen de espectro visible de una superficie de lámina de vidrio tomada usando el sistema de la Figura 2;
las Figuras 8A y 8B son esquemas del sistema de inspección óptica de las Figuras 1-2 para su uso en la triangulación de una tercera coordenada;
la Figura 9 es un esquema que ilustra una secuencia de etapas de alineación de datos para sistemas multicámara para su uso con el método de la Figura 7 de acuerdo con una realización;
la Figura 10 es un diagrama de flujo de un método de medición de una superficie usando un mapa de superficie según se determina a partir del método de la Figura 6;
las Figuras 11A y 11B son salidas de sistema representativas para su visualización a un usuario según se determina usando el método de la Figura 10;
la Figura 12 es un diagrama de flujo de un método de modelado y determinación de la reflectancia óptica y la distorsión de una superficie usando un mapa de superficie como se determina a partir del método de la Figura 6; y
la Figura 13 es una salida de sistema representativa para su visualización a un usuario según se determina usando el método de la Figura 12.
Descripción detallada
Como se requiere, en el presente documento se proporcionan realizaciones detalladas de la presente divulgación; sin embargo, debe entenderse que las realizaciones desveladas son simplemente ejemplos y pueden realizarse en diversas formas alternativas. Las figuras no están necesariamente a escala; algunas características pueden exagerarse o minimizarse para mostrar detalles de componentes particulares. Por lo tanto, los detalles estructurales y funcionales específicos divulgados en el presente documento no se interpretarán como limitantes, sino simplemente como una base representativa para enseñar a un experto en la materia a emplear de diversas formas la presente divulgación.
Se reconoce que cualquier circuito u otro dispositivo eléctrico divulgado en el presente documento puede incluir cualquier número de microprocesadores, circuitos integrados, dispositivos de memoria (por ejemplo, FLASH, memoria de acceso aleatorio (RAM), memoria de solo lectura (ROM), memoria de solo lectura eléctricamente programable (EPROM), memoria de solo lectura programable eléctricamente borrable (EEPROM) u otras variantes adecuadas de la misma) y software que actúan conjuntamente entre sí para realizar la operación u operaciones divulgadas en el presente documento. Adicionalmente, uno cualquiera o más de los dispositivos eléctricos como se divulgan en el presente documento pueden configurarse para ejecutar un programa informático que se incorpora en un medio legible por ordenador no transitorio que se programa para realizar cualquier número de las funciones como se divulgan en el presente documento.
La Figura 1 ilustra un sistema de inspección óptica de lámina de vidrio en línea 10. El sistema de inspección 10 incluye un transportador 12 que transporta la lámina de vidrio G en una primera dirección generalmente paralela a una primera dimensión de la lámina de vidrio. En el ejemplo mostrado, la lámina de vidrio contorneada G es un parabrisas o luneta trasera de vehículo generalmente rectangular, que tiene una primera dimensión que es la dimensión relativamente más pequeña (y que puede denominarse alternativamente como la altura) y una segunda, dimensión relativamente mayor (que puede denominarse alternativamente anchura). La lámina de vidrio G tiene un espesor en la tercera dimensión, siendo el espesor menor que la anchura y la altura. La lámina de vidrio G está curvada alrededor de uno o más ejes de curvatura que son generalmente paralelos a la primera dirección. En otros ejemplos, la lámina de vidrio G puede tener otros ejes de curvatura o proporcionarse como una lámina plana o sustancialmente plana.
El transportador 12 puede ser un único transportador dedicado únicamente a transportar la lámina de vidrio G a través del sistema de inspección 10 que puede configurarse y/u operarse como un sistema de inspección óptica independiente. En otros ejemplos, el transportador 12 puede ser uno de una serie de transportadores que transportan la lámina de vidrio a través de una variedad de estaciones de proceso, tal como, por ejemplo, estaciones de calentamiento, conformación y recocido o templado que se encuentran en sistemas de fabricación de láminas de vidrio para un automóvil, arquitectónicas y/o solares convencionales. El transportador para la lámina de vidrio G puede proporcionarse mediante diversas técnicas, tales como transportadores de rodillos, de flotadores de aire o de cinta, posicionadores y brazos robóticos, para manipular el vidrio en la forma descrita. También se apreciará que una pluralidad de transportadores, cada uno de los cuales puede controlarse independientemente para mover las láminas de vidrio a través de las diferentes estaciones de procesamiento a velocidades para gobernar de manera eficiente el flujo y el procesamiento de las láminas de vidrio en todo el sistema 10.
Como alternativa, el sistema de inspección 10 puede proporcionarse como un sistema o aparato separado, autónomo sin transportador. El sistema de inspección 10 puede también estar provisto de un accesorio para el panel de vidrio G, con el sistema de inspección 14 configurado para trasladarse con respecto al panel G, por ejemplo, con el sistema óptico 14 montado en un sistema transportador. El sistema de inspección 10 puede estar provisto del panel de vidrio G y el sistema óptico 14 fijados entre sí, teniendo el sistema óptico elementos ópticos configurados para escanear la superficie del panel de vidrio G.
El sistema de inspección 10 tiene un sistema óptico 14 que se usa para identificar y medir la superficie de una lámina de vidrio, y puede usarse además para calibrar la lámina, identificar y medir pequeños defectos en la lámina y/o medir la distorsión óptica reflectante. El sistema de inspección 14 se describe en detalle con referencia a la Figura 2.
Generalmente, el sistema óptico 14 incluye un láser u otra fuente de luz con una longitud de onda seleccionada al menos en parte basándose en las propiedades ópticas de la lámina de vidrio G. La luz de la fuente de luz se dirige a la lámina de vidrio G por el sistema óptico 14. En un ejemplo, la fuente de luz se selecciona para tener una longitud de onda Á<1>en una banda estrecha, ajustada a la que esa lámina de vidrio G es opaca o generalmente no transmisiva.
La fuente de luz también se selecciona de tal manera que la longitud de onda Ai de la fuente de luz induce o hace que la superficie de la lámina de vidrio G emita luz a una longitud de onda A<2>que es diferente de la fuente de luz. Por ejemplo, la fuente de luz se selecciona de tal manera que la longitud de onda A<1>de la fuente de luz induce o hace que la superficie de la lámina de vidrio G emita fluorescencia o luminiscencia a una longitud de onda A<2>que es más larga que la longitud de onda A<1>de la fuente de luz.
El sistema óptico 14 tiene al menos una cámara u otro detector para detectar la luz emitida desde la lámina de vidrio G. El sistema óptico 14 también incluye diversos elementos ópticos para controlar y dirigir la luz desde la fuente de luz a la lámina de vidrio G, y desde la lámina de vidrio G al detector.
El sistema óptico 14 tiene al menos un ordenador y/o unidad de control que incluye al menos un programa de procesador para ejecutar la lógica para controlar el sistema óptico, incluyendo la fuente de luz y el detector, adquirir datos del detector para cada lámina de vidrio, analizar los datos de la lámina de vidrio y proporcionar información relacionada con la forma de la superficie, distorsión óptica reflectante u otra información superficial o defectos para la lámina de vidrio. El ordenador puede integrarse con el sistema de control 16 para el sistema de inspección 10 como se muestra, o puede proporcionarse como un dispositivo separado en comunicación con el sistema de control 16.
Por lo tanto, el sistema óptico 14 proporciona un sistema de inspección sin contacto para adquirir rápidamente datos detallados correspondientes a la superficie de una lámina de vidrio G y analizar los datos de superficie adquiridos para evaluar e informar sobre la forma de la superficie de la lámina de vidrio G, así como las propiedades relacionadas a las características ópticas de la lámina de vidrio G, particularmente cuando la lámina de vidrio G se transporta en un transportador 12 entre o después de las operaciones de doblado, enfriamiento u otras operaciones de procesamiento.
El sistema de inspección 10 incluye una unidad de control programable 16, representada en esta realización como un ordenador. El ordenador 16 puede estar en comunicación con o integrado con el ordenador del sistema óptico 14. El ordenador 16 incluye al menos un procesador programado para detectar la lámina de vidrio a medida que avanza sobre el transportador, y controlar el motor o motores para controlar el movimiento y la velocidad del transportador 12.
El transportador 12 mueve la lámina de vidrio G a lo largo de una trayectoria o en una dirección, que se muestra aquí como la dirección y, más allá del sistema óptico 14. El transportador 12 se mueve usando uno o más motores y rodillos de soporte u otros dispositivos.
El sistema de inspección 10 tiene uno o más sensores de posición 18 para determinar una ubicación y temporización del transportador 12 para su uso en el análisis de la lámina de vidrio G usando el sistema óptico 14 a medida que se mueve a través del sistema 10. El sensor o sensores de posición 18 pueden proporcionarse mediante un codificador digital, un codificador óptico o similar. La velocidad del transportador 12 y de la lámina de vidrio G puede seleccionarse para permitir un tiempo de residencia suficiente de la luz de la fuente de luz del sistema óptico 14 sobre una región de la superficie de la lámina de vidrio G para hacer que la superficie emita fluorescencia, mientras se mantiene la operación de línea para la lámina de vidrio G. En un ejemplo, el transportador 12 se mueve continuamente a una velocidad de 0,1 a 0,2 metros/segundo, o a una velocidad que se coordina con el sistema óptico 14 para adquirir datos basándose en un movimiento específico del panel de vidrio G, por ejemplo, movimiento dentro del intervalo de 1-4 mm. En ejemplos adicionales, el transportador 12 se mueve de tal manera que un panel de vidrio G puede inspeccionarse dentro de un marco de tiempo del orden de diez a quince segundos. En otro ejemplo, el transportador se mueve continuamente a una velocidad de 0,01 metros/segundo o más para adquirir datos basándose en un movimiento del panel de vidrio G del orden de cinco milímetros o menos. Los datos de la lámina de vidrio pueden adquirirse basándose en movimientos variables del panel de vidrio G, correspondiente a un tamaño de cuadrícula, y puede ser inferior a cinco milímetros, inferior a dos milímetros, del orden de un milímetro u otro valor. En un ejemplo adicional, la velocidad del transportador puede aumentarse de modo que los datos se adquieran basándose en un movimiento del panel de vidrio G del orden de más de cinco milímetros, por ejemplo, que tiene un tamaño de cuadrícula de más de cinco milímetros, o más de diez milímetros. A medida que la velocidad del transportador disminuye, el tiempo para escanear un panel G aumenta, y puede ser del orden de segundos, decenas de segundos, o minutos, por ejemplo dos minutos. El tiempo para escanear un panel puede aumentar igualmente para un panel de vidrio G con contornos de superficie complejos, ya que puede ser necesario aumentar la resolución usando un tamaño de cuadrícula más pequeño. Los sensores de posición 18 pueden usarse como una entrada al sistema óptico 14 para determinar la temporización para la adquisición de datos, por ejemplo, como disparador para una cámara.
El sistema de inspección 10 puede estar provisto de sensores adicionales, como un sensor fotoeléctrico o similar, en comunicación con el sistema de control 16 para determinar que una lámina de vidrio G está en la posición apropiada en el transportador 12, o ha avanzado al sistema óptico 14. El ordenador 16 se comunica a continuación con el sistema óptico 14 para activar el sistema 14 y comienza a medir una superficie de la lámina G. En otros ejemplos, el sistema óptico 14 puede estar funcionando continuamente y comenzar a adquirir y procesar datos relacionados con una lámina de vidrio G en respuesta al detector del sistema 14 que registra señales apropiadas que indican que la fuente de luz ha comenzado a interactuar con la lámina de vidrio G.
Haciendo referencia ahora a las Figuras 2-4, el sistema óptico 14 se describe con mayor detalle de acuerdo con diversas realizaciones. En las realizaciones desveladas, la fuente de luz es proporcionada por un láser 50 y puede ser un láser de diodo. El láser 50 puede estar empaquetado con un láser de diodo con la montura y la lente apropiadas para proporcionar un haz colimado, y adicionalmente puede estar provisto de un disipador de calor. En otras realizaciones, el láser 50 puede ser proporcionado por otro láser o combinación de láseres configurados para proporcionar la longitud de onda deseada de luz láser a la intensidad láser deseada y otros parámetros de haz. En realizaciones adicionales, la fuente de luz puede proporcionarse como una fuente de luz ultravioleta, con filtros y elementos ópticos asociados para proporcionar una lámina de luz dirigida a la lámina de vidrio G. En realizaciones adicionales, el sistema 14 puede estar provisto de más de un láser 50.
Basándose en el uso previsto para una lámina de vidrio G formada a partir de vidrio de silicato de cal sodada, el láser 50 se selecciona para tener una longitud de onda en el intervalo ultravioleta y a una longitud de onda específica a la que la lámina de vidrio G es opaca o no transmisiva, o a la que la lámina de vidrio G es sustancialmente no transmisiva, por ejemplo, con menos del 5 % o 2 % de transmisividad para la salida láser. En el ejemplo divulgado, el láser 50 es proporcionado por un láser de estado sólido de diodo pulsado que está sintonizado para emitir luz a una longitud de onda central A<1>. La longitud de onda central puede seleccionarse para corresponder con la opacidad o no transmisividad de la lámina de vidrio G, y puede ser una longitud de onda no visible, y se selecciona también para inducir fluorescencia o luminiscencia de la superficie de la lámina de vidrio G. La longitud de onda central puede ser inferior a 350 nanómetros, y en un ejemplo se proporciona como 266 nanómetros, en el intervalo ultravioleta.
En un ejemplo, el láser tiene una potencia de salida de 150 microjulios a 15 kilohercios. En ejemplos adicionales, el láser 50 puede proporcionarse a otras salidas de potencia y tasas de repetición, y se contemplan láseres con longitudes de onda centrales de 266 nm a 500-100 microjulios y un kilohercio o más. El sistema 10, 14 puede configurarse para medir una lámina de vidrio G dentro de un período de tiempo especificado, por ejemplo, del orden de diez segundos por lámina, aunque también se contemplan otros tiempos basándose en el tamaño de la lámina y la resolución deseada del modelo. Evidentemente, se pueden seleccionar otras longitudes de onda basándose en la composición de la lámina de vidrio G.
La Figura 3 ilustra un gráfico para vidrio de silicato de cal sodada con transmisividad representada frente a la longitud de onda de la luz incidente. Como se puede ver a partir de la Figura, la transmisividad de la lámina de vidrio G muestra una fuerte disminución y se acerca a un material opaco a medida que disminuye la longitud de onda de la luz incidente. La longitud de onda del láser 50 se representa también en el gráfico, y la lámina de vidrio G se muestra opaca a esta longitud de onda. Para una lámina de vidrio G que tiene otra composición de material a granel, se puede seleccionar un láser 50 sintonizado a otra longitud de onda para su uso con el sistema de inspección óptica 14 de modo que la longitud de onda seleccionada no sea transmisiva a través de la lámina G e induzca luminiscencia o fluorescencia en la lámina G.
Haciendo referencia de nuevo a la Figura 2, los elementos ópticos 54 se proporcionan aguas abajo del láser 50 para interactuar con, conformar y dirigir el haz de láser hacia la lámina de vidrio G. Los elementos ópticos 54 pueden incluir uno o más conformadores de haz, lentes, espejos y similares. En la realización divulgada, se proporciona un conformador de haz 55 para aumentar la uniformidad de la intensidad del láser convirtiendo el perfil de haz gaussiano colimado del haz de láser en un haz de perfil superior plano colimado con una distribución de intensidad más uniforme y sin enfoque de láser interno, lo que da como resultado una mayor uniformidad de la intensidad de línea de láser a través de la superficie de la lámina de vidrio G. Se proporciona una primera lente 56 para formar una lámina de láser plana a partir del haz de láser 52. En la realización divulgada, la primera lente 56 es una lente plano-cóncava cilíndrica con una distancia focal seleccionada basándose en el posicionamiento del láser 50 en relación con el transportador y la lámina de vidrio, o la distancia D1 desde el láser 50 hasta la lámina de vidrio G. Para enfocar aún más la lámina de láser plana, también se puede proporcionar una segunda lente 58. En la realización divulgada, la segunda lente 58 puede ser una lente plano-cóncava cilíndrica para enfocar aún más la lámina de láser plana. Se puede proporcionar una lente de enfoque adicional 57 para estrechar y enfocar la lámina de láser. Aunque la segunda lente 58 se ilustra como posterior o aguas abajo de la primera lente 56, en otras realizaciones, el posicionamiento de las lentes 56, 57, 58 puede variarse o invertirse de modo que la segunda lente 58 sea anterior a la primera lente 56. Las lentes 56, 57, 58 se usan para formar una lámina de láser plana, enfocada 60 que se dirige a una primera superficie 62 de la lámina de vidrio G a una longitud de onda central ajustada A<1>de 266 nanómetros basándose en la opacidad del material que forma la lámina de vidrio G. En el ejemplo mostrado, los elementos ópticos 56, 57, 58 están provistos por una lente cilíndrica plano-cóncava f = -8 mm, una lente de enfoque cilíndrica plano-convexa de f=1000 mm y una lente cilíndrica plano-cóncava de f=-25 mm, respectivamente. Los elementos ópticos 54 cooperan para formar una lámina de láser plana con un ancho de haz de 1-2 mm sobre la superficie de la lámina de vidrio G. En otro ejemplo, los elementos ópticos pueden tener diferentes distancias focales, y las distancias focales y la selección de lentes pueden basarse en parte en el tamaño del panel G. En otras realizaciones, elementos ópticos adicionales tales como filtros, cortadores en trozos y similares se pueden proporcionar entre el láser 50 y la lámina de vidrio G.
Como alternativa o adicionalmente, otros elementos ópticos, tal como una lente de Powell, pueden usarse para proporcionar una distribución más uniforme de la intensidad del láser a lo largo de la lámina de láser plana. Así mismo, aunque se muestra un láser 50 en las Figuras 2-4, el sistema 14 puede estar provisto de más de un láser 50 en otras realizaciones. Por ejemplo, el sistema 14 puede tener dos láseres 50, dirigidos a diferentes regiones de la lámina de vidrio G, o con los haces alineados para formar una lámina común a través de la lámina de vidrio G. La intensidad de la lámina de láser varía a través de la lámina de láser desde un láser, por ejemplo, como una distribución, y se pueden usar múltiples láseres para proporcionar una intensidad más uniforme a través de la superficie de la lámina de vidrio G, o para proporcionar una línea fluorescente para múltiples cámaras respectivas.
La lámina de vidrio G tiene superficies primera y segunda 62, 64 que forman el primer y segundo lados de la lámina de vidrio G. La primera y segunda superficies 62, 64 están separadas entre sí por el espesor de la lámina de vidrio G. Como la lámina de vidrio G es opaca o sustancialmente no transmisiva a la longitud de onda Á<1>de la lámina de láser 60, la lámina de láser 60 interactúa con la primera superficie 62 sin viajar a través de la lámina G o a la segunda superficie 64 y, por lo tanto, excita la lámina de vidrio G solo en la primera superficie 62. El espesor de la lámina de vidrio G, o la distancia entre la primera y la segunda superficies 62, 64, puede variar y, en algunos ejemplos, es superior a 1,2 mm o superior a 1,6 mm, y en un ejemplo no limitante se encuentra dentro del intervalo de 1,6-25 mm.
La lámina de láser plana 60 puede orientarse para extenderse transversalmente a la cinta, o en la dirección x. La lámina de láser 60 interactúa con la primera superficie 62 de la lámina de vidrio G a lo largo de la trayectoria 66, o la intersección de la lámina de láser 60 y la primera superficie 62 de la lámina de vidrio G. Para una lámina de vidrio plana G, la trayectoria 66 es lineal. Para una lámina de vidrio curvada G, la trayectoria 66 puede variar con la curvatura de la lámina G a lo largo de la superficie 62 a medida que la lámina de láser 60 interactúa con la superficie curva.
La lámina de láser 60 excita el material de la lámina de vidrio G en la primera superficie 62 y provoca luminiscencia en la primera superficie 62. La lámina de vidrio G emite fluorescencia a lo largo de la excitación de la línea de láser 66 para emitir una longitud de onda Á<2>que es más larga que A<1>. En el presente ejemplo, la luz emitida 70 desde la lámina de vidrio G está a una longitud de onda A<2>que está en el intervalo visible o en el intervalo casi ultravioleta, y aparece como una línea 68 a lo largo de la superficie 62 y la línea 66 de excitación.
La luz emitida 70 es detectada por un detector tal como una cámara 72. La cámara puede estar provista de un sensor de imagen de dispositivo de acoplamiento de carga (CCD) o un sensor de imagen de semiconductor de óxido metálico complementario (CMOS). En el presente ejemplo y como se muestra en la Figura 2, el detector 72 está provisto de un sensor CMOS y está colocado de tal manera que todo el ancho de la lámina de vidrio G, o lámina de vidrio en la dirección x, se captura en una imagen. En el ejemplo mostrado, la cámara es proporcionada por una cámara de sensor CMOS a 5496x3672 píxeles que se establece en una región de interés de 5496x1836 o 5496x1000 píxeles en un ejemplo, o es un sensor CMOS a 5120x5120 píxeles en otro ejemplo. Se pueden controlar diversos ajustes de la cámara basándose en los parámetros del láser, la velocidad del transportador y otros factores del sistema, y estos ajustes de la cámara incluyen la distancia focal de la lente, apertura, ganancia y tiempos de exposición. En un ejemplo, la cámara usa una lente fija, por ejemplo, una lente de 16 mm o 25 mm, y se ajusta a una apertura de f2,4 o aperturas más altas para aumentar la profundidad de campo, y usa un tiempo de exposición de 15-20 milisegundos con una ganancia de 2-15 decibelios. En otro ejemplo, los ajustes de la cámara pueden usar otro tiempo de exposición, por ejemplo dentro de un intervalo de 10 milisegundos a 300 milisegundos o más, y la ganancia puede establecerse igualmente a otro valor dentro de un intervalo de dos a treinta decibelios. En otros ejemplos, la cámara 72 puede colocarse para obtener imágenes solo de una región seleccionada de la lámina G. En ejemplos adicionales, el detector puede proporcionarse como otro fotodetector o elemento fotosensor. En ejemplos adicionales, elementos ópticos adicionales, tales como filtros, pueden proporcionarse entre la lámina de vidrio G y el detector 72 para aumentar aún más la relación señal-ruido.
En otros ejemplos y como se muestra en las figuras 4-5, el sistema óptico 14 puede usar más de una cámara 72. Las Figuras 4-5 son esquemáticas y no ilustran diversos componentes del sistema 14, tales como elementos ópticos, controladores, etc. En la Figura 4, un par de cámaras 72A, 72B colocadas en un lado de la lámina de láser 60. Cada cámara 72A, 72B forma una imagen de una región 73A, 73B de la lámina de vidrio G, con las regiones superpuestas entre sí, por ejemplo, en aproximadamente 10 cm. Al usar más de una cámara en el sistema de la Figura 3, los errores introducidos por la distorsión óptica pueden reducirse en el mapa de superficie final de la superficie de la lámina de vidrio G basándose en una distancia focal más larga para cada cámara. Así mismo, el uso del sistema óptico 14 con dos o más cámaras también puede proporcionar imágenes de mayor resolución de la superficie de vidrio, por ejemplo, píxeles aumentados por unidad de área de superficie de la lámina de vidrio G, y precisión y sensibilidad aumentadas a medida que las cámaras se ubican físicamente más cerca de la lámina de vidrio G.
En la Figura 5, un par de cámaras 72A, 72B se proporcionan, con la lámina de láser 60 colocada entre las cámaras 72A, 72B. Cada cámara 72A, 72B forma una imagen de una región 73A, 73B de la lámina de vidrio G, con las regiones superpuestas entre sí, por ejemplo, en aproximadamente 10 cm. Al usar más de una cámara en el sistema de la Figura 3, los errores introducidos por la distorsión óptica pueden reducirse en el mapa superficial final de la superficie de la lámina de vidrio G. Así mismo, las cámaras 72A, 72B se colocan para formar imágenes de láminas de vidrio G con un alto grado de curvatura, por ejemplo, cuando una cámara 72A puede tener una vista obstruida de, o está en un pequeño ángulo de incidencia o un ángulo de mirada con respecto a, el lado izquierdo de la superficie de la lámina G en la Figura 4. En una realización adicional, el sistema 14 puede tener más de dos cámaras. Por ejemplo, se prevé que se puedan proporcionar cuatro cámaras 72, con dos a cada lado de la lámina de láser 60, y las regiones de las cuatro cámaras superpuestas entre sí. En otros ejemplos, pueden estar presentes más de cuatro cámaras 72.
Haciendo referencia de nuevo a la Figura 2, el láser 50 y la cámara 72 están en comunicación con al menos un ordenador 80 en una unidad de control. El ordenador 80 puede estar conectado o integrado con el sistema de control 16 o el sistema de inspección 10. El ordenador 80 tiene una unidad de procesador de imágenes 82 y está conectado también a la memoria. El ordenador 80 puede recibir información desde el sistema de control 16 y los sensores de posición para su uso para determinar cuándo enviar señales de disparo a la cámara o cámaras 72 de las Figuras 2 y 4-5. Por ejemplo, la cámara o cámaras pueden adquirir datos a una velocidad de fotogramas de hasta 80 fps, o hasta 160 fps, basándose en un movimiento correspondiente de 1-4 milímetros para la lámina de vidrio G.
El ordenador 80 recibe datos de imagen desde la cámara 72. El ordenador 80 forma una matriz o nube de puntos usando datos de la imagen, por ejemplo, celdas en la matriz asociadas con posiciones en la superficie 62 de la lámina de vidrio, o como una matriz de puntos en la nube de puntos asociada con posiciones en la superficie 62 de la lámina de vidrio. Los datos de imagen pueden proporcionarse como una serie de valores de escala de grises, oscilando cada valor de 0 a 255, si se basa en una escala de grises de 8 bits. En otros ejemplos, los datos de imagen pueden proporcionarse como una serie de señales RGB correspondientes a cada una de las señales roja, segmentos verdes y azules o componentes de color detectados por el sensor de la cámara, puede proporcionarse basándose en un espacio de color y modelo de color diferente, o puede proporcionarse como otro valor de bit. Detalles adicionales de la adquisición de datos y el procesamiento de datos antes de la nube y después de la nube se proporcionan a continuación con referencia a las Figuras 6-13.
La Figura 6 ilustra un diagrama de flujo de un método 200 para usar un sistema de inspección óptica de acuerdo con una realización para determinar un mapa tridimensional de una superficie de la lámina de vidrio G. En diversas realizaciones, el método 200 puede usarse con los sistemas 10, 14 de las Figuras 1-2 y 4-5, respectivamente, y las etapas pueden reorganizarse u omitirse o pueden agregarse etapas adicionales de acuerdo con diversas realizaciones.
En la etapa 202, una primera longitud de onda, tal como una longitud de onda ultravioleta, se selecciona en función de la transmisividad de la lámina de vidrio, con la primera longitud de onda seleccionada para ser sustancialmente no transmisiva a través de la lámina de vidrio. En la etapa 204, se forma una lámina de luz plana en la primera longitud de onda, por ejemplo, utilizando un láser ultravioleta.
En la etapa 206, el sistema óptico 14 está calibrado. La(s) cámara(s) y el(los) láser(es) están calibrados. Un gráfico de tablero de ajedrez u otra superficie de calibración plana conocida se proporciona en lugar de la lámina de vidrio G y aproximadamente a una distancia z media de la lámina de vidrio G, o en el medio de un cuadro delimitador definido para la cámara o cámaras. El cuadro delimitador para las cámaras se define como un espacio tridimensional que permite suficiente profundidad vertical o profundidad de campo para contener los límites superior e inferior de la lámina de vidrio G, mientras se omite cualquier superficie de soporte subyacente de los accesorios. En un ejemplo, el cuadro delimitador tiene una profundidad de aproximadamente 10-15 cm, aunque se prevén otras dimensiones basándose en las características específicas de la parte.
Por lo tanto, la posición del gráfico de calibración se conoce y proporciona la base para un sistema de coordenadas global para el cuadro delimitador. La cámara se calibra basándose en un gráfico de calibración estacionario, y se seleccionan los ajustes de la cámara, incluyendo la distancia focal, exposición, apertura, ganancia y similares.
El láser se calibra también. Para un láser que está orientado con la lámina de láser que se extiende a lo largo del eje z, o en un plano x-z, la cámara o cámaras detectan la ubicación de la lámina de láser en relación con el gráfico de calibración y asocian esta posición con el sistema de coordenadas global. Para un láser que no está en el plano x-z, pueden ser necesarias etapas de medición adicionales para proporcionar la posición de la lámina de láser al sistema de coordenadas global. Los ajustes del láser se seleccionan incluyendo la intensidad y la frecuencia. La calibración de cámara y láser en relación con el gráfico de calibración y el sistema de coordenadas global se usan posteriormente con referencia a la determinación de la coordenada z de la superficie en la etapa 214.
En la etapa 208, la lámina de luz plana se dirige a una lámina de vidrio, por ejemplo, usando ópticas asociadas, y la superficie de la lámina de vidrio se excita de tal manera que la luz se emite a una segunda longitud de onda, tal como una longitud de onda visible, a lo largo de una trayectoria de intersección entre la lámina de luz plana y la superficie de la lámina de vidrio orientada hacia la fuente de luz.
En la etapa 210, una serie de datos indicativos de una serie de líneas de longitud de onda visibles se mide o detecta usando una o más cámaras, con cada cámara formando una imagen de una región de interés de la lámina de vidrio G. Para un sistema de cámara única 14, la cámara 72 puede detectar cada línea detectada a través del panel, o en una región de interés en el panel. Para un sistema multicámara 14, cada cámara 72 puede estar dirigida para separar, regiones de interés superpuestas de la lámina de vidrio G y detectar cada línea dentro de la región de interés.
En la etapa 212, cada línea de longitud de onda visible se procesa y analiza para determinar primera y segunda coordenadas, por ejemplo, coordenadas (x, y), en una serie de coordenadas asociadas con cada línea, y las coordenadas se almacenan en una matriz o nube de puntos asociada con la cámara.
El ordenador 80 procesa la imagen usando la unidad de procesador de imágenes 82. En la Figura 7 se proporciona una sección de una imagen de muestra representativa con superposiciones esquemáticas asociadas basándose en el procesamiento de imagen descrito a continuación.
El ordenador 80 y el procesador de imágenes 82 pueden procesar la imagen para reducir el ruido, por ejemplo, aplicando umbrales a la imagen, normalizando la imagen, transformando la imagen usando una transformada rápida de Fourier y similares. En un ejemplo, la imagen se filtra usando un filtro de mediana para la reducción de ruido, incluyendo ruido moteado. La necesidad de una etapa de reducción de ruido puede aumentar con ajustes de ganancia de cámara aumentados.
El ordenador 80 y el procesador de imagen 82 seleccionan una región de anchura de línea en la imagen basándose en una entrada de tamaño de anchura de línea indicada y una intensidad mínima. Al seleccionar una región de ancho de línea, se usa una región reducida de la imagen en el procesamiento y determinación de coordenadas en etapas posteriores. Por ejemplo, la anchura de línea indicada puede seleccionarse como un valor nominal con un factor de tolerancia. En un ejemplo, la anchura de línea nominal se selecciona en el intervalo de 3-10 píxeles, y la tolerancia se selecciona en el intervalo de 1-5 píxeles. En otro ejemplo, la anchura de línea nominal se selecciona en el intervalo de 4-6 píxeles, y la tolerancia se selecciona en el intervalo de 2-3 píxeles. En un ejemplo adicional, la anchura de línea indicado se selecciona con un ancho mínimo de un píxel. La intensidad también se selecciona como una entrada y puede basarse en parte en una intensidad esperada de la línea fluorescente a la tasa de fotogramas asociada, y para eliminar píxeles que contienen ruido de fondo para que no se incluyan innecesariamente. En diversos ejemplos, la intensidad mínima se selecciona en una escala de grises de 5/255, 10/255, 20/255, 30/255 u otro valor. Un ejemplo de una región de anchura de línea seleccionada se muestra como la región 250 en la Figura 7.
Mientras que la lámina de vidrio G es transparente a la luz emitida en el visible, la segunda longitud de onda Á<2>, y la luz emitida desde la superficie 62 puede atravesar y/o reflejarse desde la otra superficie 64, los experimentos han demostrado que cualquier reflexión desde la superficie posterior 64 tiene una señal muy baja y, en general, puede perderse como ruido. Por ejemplo, los reflejos de la línea emitida 68 en la superficie posterior 64 son del orden de 5 de 255 en una escala de grises en la imagen capturada, mientras que la línea de emisión primaria 68 está en el orden de 20-100 de 255 en la escala de grises, de modo que la señal reflejada puede considerarse ruido. Así mismo, basándose en la posición de la línea reflejada en la imagen y el espaciado de la línea visible primaria, la línea reflejada puede excluirse de o fuera de los límites de la región de anchura de línea seleccionada 250 de modo que no se considere adicionalmente en el procesamiento de datos. Para los casos en los que la línea reflejada está lo suficientemente cerca de la línea emitida 68 de modo que no pueda excluirse razonablemente usando la región de anchura de línea 250, la línea reflejada puede incluirse en el procesamiento de datos; sin embargo, el procesamiento de datos no se ve afectado significativamente debido a la señal baja de la línea reflejada. Como alternativa y en presencia de una segunda línea reflejada, el procesamiento de datos puede seleccionar la línea fluorescente teniendo en cuenta la geometría de la cámara, la ubicación de las líneas basándose en el panel, el mayor brillo de la línea fluorescente en comparación con la línea reflejada y otros factores. El procesamiento de datos puede recibir además una entrada en cuanto al material del panel G. Por ejemplo, se puede esperar una línea reflejada para una imagen de vidrio flotado del lado de estaño, mientras que una línea reflejada puede no estar presente para una imagen de vidrio flotado del lado del aire.
El ordenador 80 y el procesador de imagen 82 determinan o calculan puntos a lo largo de una línea de modelo basándose en los datos de imagen y los niveles de escala de grises de los píxeles en la línea fluorescente visible. Como se puede ver en la imagen de muestra, la luz emitida desde la superficie 62 puede capturarse extendiéndose a través de múltiples píxeles en la dirección y dentro de la región 250. En este sentido, el ordenador 80 calcula los puntos para una línea de modelo basándose en los valores de escala de grises en los píxeles como una serie de coordenadas o conjuntos de datos (x, y). Los puntos calculados en la línea de modelo 100 se superponen en la Figura 4 a modo de ejemplo.
En un ejemplo, el ordenador y el procesador de imágenes pueden promediar grupos de píxeles adyacentes para encontrar cada punto y conjunto de datos (x, y) como un centro estimado de la línea de modelo, y puede proporcionar un conjunto de datos (x, y) para cada píxel en la dirección x en la imagen. En otros ejemplos, el ordenador y el procesador de imágenes pueden realizar un promedio ponderado de píxeles para encontrar cada punto y conjuntos de datos (x, y) como un centro estimado de la línea. El ordenador y el procesador de imágenes pueden calcular los puntos y conjuntos de datos (x, y) que usan una función de distribución con los valores de píxel, tal como una distribución gaussiana, anchuras promedio o medias u otras funciones matemáticas. El ordenador y el procesador de imágenes pueden usar alternativamente una herramienta o software de procesamiento de biblioteca de imágenes disponible comercialmente y conocido para determinar valores para los conjuntos de datos usando los datos de píxeles.
El ordenador 80 introduce entonces la serie de conjuntos de datos (x, y) en celdas asociadas en la matriz, o en una nube de puntos. El conjunto de datos puede incluir una serie de coordenadas de la línea de modelo según se determina a partir de la imagen. Cada conjunto de datos puede incluir un valor (x, y) correspondiente a la ubicación de la superficie 62 de la lámina de vidrio G en un plano x-y que define colectivamente la línea de modelo 100 y está vinculado al sistema de coordenadas global.
La matriz puede rellenarse de manera similar a una imagen de exploración lineal, con cada fila en la matriz rellenada usando las coordenadas de una línea de modelo de cada imagen de la lámina de vidrio G, y con imágenes posteriores llenando filas posteriores. De igual manera, se puede construir una nube de puntos a partir de imágenes secuenciales de una lámina de vidrio G. En un ejemplo, la matriz puede tener una celda y un conjunto de coordenadas asociadas con cada píxel en la dirección x de la imagen. En otros ejemplos, la matriz puede tener una celda y un conjunto de coordenadas asociadas con múltiples píxeles adyacentes, de manera que el ordenador realiza una etapa de promediado o similar antes de introducir los datos. En algunos ejemplos, la matriz o nube de puntos puede adelgazarse, por ejemplo, omitiéndose cada enésimo conjunto de datos recopilado.
En la etapa 214, una tercera coordenada, tal como una coordenada (z), se triangula usando una posición del láser, una posición de la cámara y la primera y segunda coordenadas, y se almacena en la matriz o nube de puntos. El ordenador 80 calcula entonces un valor z para cada conjunto de coordenadas (x, y) asociadas con la ubicación z de ese conjunto de coordenadas en la superficie 62 de la lámina de vidrio G. El valor z se calcula usando los valores (x, y) de un conjunto de coordenadas en cada celda, así como el posicionamiento del láser y la cámara del sistema de inspección 14 en un cálculo de triangulación como se describe a continuación con referencia a las figuras 8A-8B. El ordenador introduce los valores (z) en las celdas asociadas en la matriz con las coordenadas correspondientes (x, y) para completar el mapa de la superficie 62. El proceso informático y de imagen puede calcular el valor (z) para cada conjunto de coordenadas a medida que la imagen se procesa en la etapa 212, o puede calcular los valores (z) para todos los conjuntos de datos en la matriz o nube de puntos después de que la lámina de vidrio se haya representado en su totalidad.
Las Figuras 8A-8B ilustran varias vistas relacionadas con la triangulación de una tercera coordenada (z) para asociación con la primera y segunda coordenadas (x, y) en un conjunto de datos D en la serie de coordenadas para cada línea calculada a partir de una imagen, como se muestra en la Figura 4. El láser 50 y la cámara 72 pueden fijarse entre sí, con el haz de láser y la lámina de láser plana resultante también fijadas, de tal forma que la lámina de vidrio G se traslade o se mueva con relación en una dirección y con respecto al sistema óptico 14 y a través de la lámina de láser plana. Como la ubicación de la lámina de láser y la cámara se calibraron y vincularon a un sistema de coordenadas global, se puede calcular la coordenada z.
La Figura 8A es un esquema lateral del sistema óptico 14 con un gráfico de calibración C superpuesto con una lámina de vidrio G, y también ilustra un cuadro delimitador B. La lámina de láser 60 está referenciada en relación con el gráfico de calibración C y el sistema de coordenadas global. De igual manera, cada píxel en la cámara está referenciado al gráfico de calibración C y al sistema de coordenadas global, de modo que cada píxel tiene un vector asociado en el espacio (x, y, z). Las coordenadas (x, y) para un conjunto de datos D pueden determinarse usando la etapa 212 anterior y vincularse al sistema de coordenadas global basándose en el esquema mostrado en la Figura 8B. La coordenada z para el conjunto de datos D en el sistema de coordenadas global puede calcularse entonces usando la intersección de la lámina de láser 60 y el vector para el píxel asociado en comparación con donde el píxel y el vector intersecarían el gráfico de calibración C, con referencia al esquema de la Figura 8A y usando técnicas de triangulación. Por lo tanto, el valor z se calcula para cada coordenada (x, y) en la serie de coordenadas a lo largo de la línea, y el sistema de control 80 luego ingresa esta coordenada z en la celda de matriz o nube de puntos con los valores (x, y) ya presentes para cada punto en la línea.
En la etapa 216, a continuación, se crea un mapa tridimensional de la superficie de la lámina de vidrio a partir de la matriz o nube de puntos en función de la serie de coordenadas para cada una de las series de líneas de longitud de onda visibles para una lámina de vidrio G para la cámara.
Las etapas indicadas por la región 218 se realizan para cada cámara, o datos de cada cámara. Para un sistema de cámara única, la etapa 216 da como resultado una matriz final o nube de puntos para la superficie del panel de vidrio G.
Para un sistema multicámara 214, se proporciona una etapa adicional 220 para combinar las matrices o nubes de puntos de las diferentes cámaras en una única matriz o nube de puntos representativa de la lámina de vidrio G. La Figura 9 ilustra un esquema de una subrutina usada en la etapa 220 para alinear múltiples matrices o nubes de puntos, por ejemplo, usando un sistema de dos cámaras como se muestra en la Figura 4. Una subrutina para alinear múltiples matrices o nubes de puntos para un sistema de dos cámaras como se muestra en la Figura 5, o un sistema con otro número de cámaras, es similar y sería evidente para un experto en la materia basándose en el método 220 como se describe en el presente documento y el ejemplo mostrado en la Figura 9.
La Figura 9 ilustra un diagrama esquemático para la etapa 220 para el método 200. El ordenador 80 carga dos matrices o nubes de puntos M1, M2 según se adquieren de dos cámaras 72A, 72B, respectivamente, a partir de un escaneo de una lámina de vidrio G. En otros ejemplos, se pueden combinar más de dos matrices o nubes de puntos usando técnicas similares a las descritas en el presente documento. Como puede verse a partir de la Figura 9A, las matrices M1, M2 se superponen a medida que los campos de visión de las cámaras 72A, 72B se superponen entre sí. Así mismo, aunque el sistema se ha calibrado con al menos un punto en el gráfico de calibración proporcionado en cada región de cámara 73A, 73B, y preferiblemente con un grado de superposición entre las regiones, cuando las matrices M1, M2 se superponen entre sí, puede haber un pequeño grado de desplazamiento entre puntos en la sección superpuesta. Para formar una matriz final representativa de la superficie de la lámina de vidrio G, el ordenador procesa las matrices M1, M2 para resolver el desplazamiento. En un ejemplo, el desplazamiento que se está resolviendo puede ser tan pequeño como del orden de un micrómetro (milésima de pulgada). Así mismo, el desplazamiento puede variar a través de la región superpuesta.
En la Figura 9B, el ordenador mueve una o ambas de las matrices o nubes de puntos M1, M2. En un ejemplo, el ordenador 80 mueve una de las matrices usando una transformación rígida para trasladarla y/o rotarla con respecto a la otra matriz de tal manera que dos regiones de superposición se alinean entre sí como se muestra y se reduce el error o la desalineación.
En la Figura 9C, el ordenador 80 crea entonces una matriz final o nube de puntos M3 para la lámina de vidrio G. En un ejemplo, el ordenador elimina los puntos de la región de superposición de una u otra matriz. En otro ejemplo, y como se muestra, el ordenador usa una línea L que se correlaciona con el punto de calibración común para las matrices y usa puntos de una matriz para llenar la matriz final en un lado de la línea L como submatriz M1*, y usa puntos de la otra matriz para llenar el matriz final en el otro lado de la línea L como submatriz M2*.
Como la luz láser no pasa a través de la lámina de vidrio G, solo la superficie 62 orientada hacia el sistema de inspección es luminiscente. En este sentido, la matriz con una serie de coordenadas proporciona un modelo matemático tridimensional, de alta resolución de la superficie 62 de la lámina de vidrio G por medio de la serie de coordenadas (x, y, z). En un ejemplo, la matriz proporciona un modelo matemático con más de un millón de conjuntos de coordenadas para una lámina G. Por ejemplo, el modelo puede tener una densidad de puntos de 1.000.000 conjuntos de coordenadas por metro cuadrado de superficie de lámina 62, o del orden de un conjunto de coordenadas por milímetro cuadrado de superficie de lámina 62.
En los ejemplos descritos con respecto a las Figuras 1-2, la lámina de vidrio G se mueve en un transportador con respecto al sistema óptico 14. En este escenario, el láser 50 y la cámara 72 están fijos entre sí, y la lámina de vidrio G pasa por debajo. En otro ejemplo, la lámina de vidrio G puede fijarse, y el haz de láser emitido desde el láser 50 puede escanearse a través de la primera superficie 62 de la lámina de vidrio G mediante un galvanómetro de espejo de un eje o de dos ejes, o similar. En este escenario, el ordenador 80 recibe también una entrada indicativa del ángulo de dirección del haz proporcionado por el galvanómetro para determinar los ángulos asociados con las distancias D1, D2 asociadas con la ubicación de las líneas de movimiento 66, 68 a lo largo de la lámina de vidrio.
En ejemplos adicionales, el sistema de inspección óptica 14 puede usarse para inspeccionar el segundo lado 64 de la lámina de vidrio G, y crear una correspondiente matriz tridimensional o nube de puntos representativa de la superficie 64 de la lámina G.
La matriz o nube de puntos para la lámina de vidrio G proporciona un mapa tridimensional de alta resolución de la superficie de la lámina de vidrio G. Las coordenadas en la matriz pueden usarse en comparación con un modelo matemático de la lámina de vidrio G para determinar si la forma de la lámina de vidrio está dentro de una especificación para la forma, por ejemplo, la curvatura. Así mismo, las coordenadas en la matriz pueden usarse en comparación con un modelo matemático de la lámina de vidrio G para determinar si la superficie de la lámina de vidrio G está dentro de una especificación o estándar para la reflectancia óptica de la superficie.
La matriz y el modelo resultante pueden usarse con el sistema 10 para proporcionar una medición para la lámina de vidrio G, como un sistema de inspección de aprobación/fallo para corregir la desviación en el proceso de fabricación o evitar que el sistema 10 se salga de la especificación, para crear un modelo de reflectancia óptica para la lámina de vidrio G.
El uno o más ordenadores 16, 80 pueden programarse para presentar información relacionada con el mapa tridimensional de la matriz en forma gráfica (por ejemplo, imágenes codificadas por colores) y/o formas estadísticas. En diversos ejemplos, se pueden derivar y notificar datos estadísticos para la lámina de vidrio o áreas predefinidas de la lámina de vidrio, incluyendo distancias z, desviaciones estándar y otras métricas de cubierta superficial o de reflectancia óptica.
El sistema de inspección 14 puede incluir también un identificador de la parte de lámina de vidrio, que puede ser proporcionada por la cámara 72 u otro elemento, para identificar la lámina de vidrio como una de un conjunto de formas de partes conocidas almacenadas en la memoria en el ordenador 80, teniendo cada parte conocida un estándar de forma asociado y un estándar de reflectancia óptica para la comparación con el mapa en la matriz. El usuario puede programar el sistema 10, 14 para visualizar gráfica y/o numéricamente diversas marcas ópticas o de forma de la lámina de vidrio G detectada por el aparato 14, por ejemplo, a través de una interfaz de usuario y una pantalla de visualización 20, incluyendo los indicios más relevantes para las normas de la industria u otros indicios considerados relevantes en la industria para el análisis de la calidad de reflectancia óptica de las láminas de vidrio formadas y fabricadas. El sistema 10 puede, del mismo modo, programarse para visualizar las ubicaciones de pequeños defectos identificados por el aparato 14.
Los datos seleccionados emitidos por el sistema de inspección óptica en línea divulgado 10, 14 pueden proporcionarse también como entrada a la lógica de control para un sistema asociado de calentamiento, doblado y templado de láminas de vidrio (o sistema de fabricación de parabrisas de automóvil) para permitir que el uno o más controles para que una o más de las estaciones del sistema de lámina de vidrio modifiquen su parámetro o parámetros operativos en función de los datos ópticos desarrollados a partir de las láminas de vidrio previamente procesadas.
La Figura 10 es un diagrama de flujo para un método 300 para su uso en la medición de una parte, tal como una lámina de vidrio G, usando la matriz o nube de puntos para una superficie de la lámina de vidrio según lo determinado por el ordenador 80 que usa el sistema óptico 14. En diversas realizaciones, las etapas en el método 300 pueden omitirse o reorganizarse, o pueden proporcionarse etapas adicionales.
En la etapa 302, una matriz o nube de puntos para una superficie de una lámina de vidrio G como se ha determinado anteriormente usando el sistema óptico y el método 200 se introduce en una unidad de procesador por el ordenador 80. La matriz puede ser representativa de toda una primera superficie de la lámina de vidrio G, o puede incluir conjuntos de datos para solo una región de superficie seleccionada de la lámina de vidrio G.
En la etapa 304, el ordenador 80 se refiere a un modelo de calibre apropiado para la lámina de vidrio G. El modelo de calibre puede proporcionarse usando modelos y/o datos de diseño asistido por ordenador (CAD), u otros modelos matemáticos o representaciones de dimensiones o formas. El ordenador puede determinar el modelo de calibre correcto a usar a partir de uno de varios modelos almacenados en memoria para láminas de vidrio G de diversas formas y/o tamaños. El ordenador 80 introduce después el modelo de calibre seleccionado en el procesador.
En la etapa 306, el ordenador 80 determina datos métricos invariantes para la lámina de vidrio en comparación con el modelo de calibre. En un ejemplo, el ordenador puede determinar distancias de distancia z para los conjuntos de datos o la superficie de la lámina de vidrio G en comparación con el modelo de calibre. El ordenador puede calcular una distancia de vector normal desde cada uno de los conjuntos de datos o superficie de la lámina G al modelo de calibre. Como alternativa, el ordenador puede calcular una distancia vertical, o distancia z desde cada uno de los conjuntos de datos o superficie de la lámina G al modelo de calibre.
El ordenador puede configurarse para medir toda la lámina de vidrio G con referencia a la matriz o nube de puntos. En otros ejemplos, el ordenador puede medir solo regiones o porciones seleccionadas de la lámina de vidrio G o tener puntos de medición adicionales en regiones específicas, por ejemplo, una región perimetral, o una región destinada para uso óptico, tal como con una pantalla de visualización frontal o una cámara u otro sensor. En un ejemplo, el ordenador usa regiones seleccionadas de la lámina de vidrio G para simular un método de medición por contacto.
En ejemplos adicionales, y como se muestra como el bloque opcional 308 en líneas discontinuas, el ordenador puede realizar cálculos o subrutinas en vecindades de puntos para proporcionar un punto de datos o conjunto de datos de superficie con procesamiento posterior para su uso en la determinación de la métrica invariante. En un ejemplo, el ordenador realiza una interpolación, un promedio u otra función matemática tal como umbralización o similares en puntos o conjuntos de datos adyacentes para calcular un conjunto de datos con procesamiento posterior para esa vecindad. Esto puede proporcionar una medición mejorada y métricas invariantes al eliminar conjuntos de datos atípicos como los causados por el polvo superficial, etc.
En otros ejemplos, el ordenador puede determinar desviaciones estándar de las distancias z u otra métrica invariable para la superficie y la lámina de vidrio G, tal como un radio de curvatura calculado u otra métrica de medición de forma. Las métricas invariantes pueden introducirse en una matriz de calibración o nube de puntos para la lámina de vidrio G.
En la etapa 310, el ordenador 80 emite la información relacionada con la medición de la superficie, incluyendo cualquier métrica invariable, por ejemplo, la matriz de calibración. El ordenador puede analizar adicionalmente información en la matriz de calibración para determinar si una o más métricas exceden un valor umbral. El ordenador puede proporcionar adicionalmente información relacionada con la calibración a un usuario, por ejemplo, a través de un mapa codificado por colores de la lámina de vidrio o a través de formas numéricas u otras formas de presentación, tal como una tabla. El ordenador puede proporcionar adicionalmente información desde la etapa de calibración hasta una de proceso de fabricación para la lámina de vidrio G como parte de un bucle de realimentación de control.
Las Figuras 11A y 11B ilustran ejemplos representativos de salidas del método 300 para su visualización a un usuario. La Figura 11A ilustra un mapa de puntos simplificado para una lámina de vidrio G o región de una lámina de vidrio G, y proporciona un ejemplo representativo de la salida del sistema. Los puntos de calibración tienen métricas invariantes asociadas enumeradas, tales como valores diferenciales basados en la distancia normal, vertical u otra del valor de calibración. Si el valor diferencial está más allá de un umbral especificado o fuera de una tolerancia permitida, puede marcarse para que sea fácilmente evidente para un usuario. En el ejemplo mostrado, los valores corresponden a una distancia vertical normal desde el modelo de calibración y se proporcionan en milímetros, aunque se contemplan otras unidades. Así mismo, los valores que están subrayados se encuentran fuera del umbral o tolerancia y pueden marcarse para un usuario.
La Figura 11B ilustra un mapa para una lámina de vidrio G o región de una lámina de vidrio G, con diferentes tonos correspondientes a diferentes intervalos de valores diferenciales basados en la distancia normal, vertical u otra del valor de calibración, y proporciona otro ejemplo representativo de la salida del sistema. Si el valor diferencial está más allá de un umbral especificado o fuera de una tolerancia permitida, puede marcarse para que sea fácilmente evidente para un usuario. Las tolerancias o umbrales pueden establecerse en diferentes valores para diferentes regiones del panel basándose en el uso previsto y los requisitos para la lámina. Para el ejemplo mostrado, los diferenciales se proporcionan en milímetros, aunque se contemplan también otras unidades.
El método 300 proporciona la calibración sin contacto de la superficie y de la lámina de vidrio G, permite la supervisión e inspección en línea de partes, y permite la calibración rápida y fácil de una serie de partes diferentes, o el uso de múltiples modelos de calibre. Así mismo, la calibración sin contacto a través del método 300 proporciona tiempo y gastos reducidos asociados con la calibración de una parte, ya que el modelo de calibre se puede crear, cambiar o actualizar fácilmente usando datos CAD, y no requiere el uso de herramientas de calibración de medición de precisión para la medición de contacto que son específicas de la parte.
La Figura 12 es un diagrama de flujo para un método 350 para su uso en la determinación y modelado de la reflectancia óptica de una parte, tal como una lámina de vidrio G, usando la matriz o nube de puntos para una superficie de la lámina de vidrio según lo determinado por el ordenador 80 que usa el sistema óptico 14. En diversas realizaciones, las etapas en el método 300 pueden omitirse o reorganizarse, o pueden proporcionarse etapas adicionales.
En la etapa 352, una matriz o nube de puntos para una superficie de una lámina de vidrio G como se ha determinado anteriormente usando el sistema óptico y el método 200 se introduce en una unidad de procesador por el ordenador 80. La matriz puede ser representativa de toda una primera superficie de la lámina de vidrio G, o puede incluir conjuntos de datos para solo una región de superficie seleccionada de la lámina de vidrio G.
En la etapa 354, el ordenador 80 realiza una o más operaciones de procesamiento posterior en la matriz o nube de puntos. En un ejemplo, el ordenador 80 modifica o elimina el ruido de la matriz o nube de puntos para eliminar ciertos puntos o artefactos de la nube de puntos. Por ejemplo, el ordenador 80 puede eliminar o modificar puntos en la nube de puntos que son adyacentes o dentro de una distancia especificada, por ejemplo, de uno a dos milímetros, del borde del panel G para eliminar puntos que tienen un efecto de borde o sesgo en su ubicación medida, por ejemplo, provocado por un efecto de orientación del haz y/o una desviación en el centro de línea calculado que se introduce basándose en la anchura de la línea de láser o la luz visible junto con el borde del panel que se extiende no perpendicularmente a la línea o lámina. De manera adicional, la luz visible, fluorescente puede aparecer inmediatamente fuera del panel G y puede ser provocada, por ejemplo, por una molienda u otro parámetro del panel que provoque la propagación de la luz, provocando así puntos de artefacto adicionales en la nube de puntos o matriz. En un ejemplo, estos puntos inexactos o artefactos forman una curva que tiene un signo de curvatura opuesto al del panel G adyacente, o se forma una curva en una curva entre los puntos inexactos o artefactos y el panel G adyacente, de modo que el ordenador 80 puede truncar o eliminar estos puntos de la nube de puntos o matriz usando el punto de inflexión o el codo como límite. Aunque esta etapa de eliminación de ruido se describe con respecto a la eliminación de ruido de una nube de puntos creada al medir la superficie de una lámina de vidrio G usando luz visible fluorescente de una lámina de láser, la etapa de eliminación de ruido se puede aplicar también a otros sistemas de visión y medición para su uso en la eliminación de efectos de borde.
El ordenador 80 realiza también un algoritmo de eliminación de ruido en la nube de puntos o matriz en la etapa 354. De acuerdo con un ejemplo, la eliminación de ruido puede proporcionarse promediando vectores normales en una vecindad de conjuntos de datos, y actualizando después los conjuntos de datos usando el vector normal promediado para crear un conjunto de datos con procesamiento posterior que coincida con el cambio de las normales. En un ejemplo no limitativo, una nube de puntos de conjuntos de datos se malla triangularmente con cada conjunto de datos actuando como un vértice. En otros ejemplos, se pueden usar otras formas de malla. Para cada triángulo de malla, se calcula un vector normal. Los vectores normales divergentes pueden ser indicativos de ruido en la nube de puntos, mientras que los vectores normales convergentes pueden ser indicativos de una superficie más suave para la nube de puntos. La nube de puntos se suaviza promediando o combinando matemáticamente de otra manera vectores normales para vecindades o agrupaciones de triángulos de malla, y las vecindades pueden definirse como mallas que comparten un vértice común o que comparten un o más bordes comunes. Cada vector normal promediado se usa para ajustar las coordenadas para el vértice asociado para crear un vértice o conjunto de datos con procesamiento posterior en una matriz o nube de puntos con procesamiento posterior y sin ruido. En otros ejemplos, pueden proporcionarse otros algoritmos de eliminación de ruido y pueden basarse en algoritmos matemáticos asociados con técnicas de cubierta de superficie tales como las descritas por: Gabriel Taubin "A signal processing approach to fair surface design" Actas SIGGRAPH '95 de la 22a conferencia anual; Hirokazu Yagou, y col. "Mesh Smoothing via Mean and Median Filtering Applied to Face Normals" Actas GMP '02 del Modelado y Procesamiento Geométric - Teoría y Aplicaciones (GMP'02); Shachar Fleishman, y col. "Bilateral mesh denoising" Documentos SIGGRAPH '03 ACM SIGGRAPH 2003; y Thouis R. Jones, y col. "Non-iterative, feature-preserving mesh smoothins" Documentos SIGGRAPH '03 ACM SIGGRAPH 2003.
De acuerdo con otro ejemplo no limitativo, el ordenador 80 realiza un algoritmo de eliminación de ruido en la nube de puntos o matriz usando un método de mínimos cuadrados en movimiento para suavizar e interpolar los datos. De acuerdo con la presente divulgación y para un punto de datos dado en la nube de puntos, un número de puntos vecinos en la nube de puntos son mínimos cuadrados ajustados a una función por el ordenador 80. En un ejemplo, la función puede ser un polinomio. Un punto de datos con procesamiento posterior se determina moviendo el punto original dado en la nube de puntos a la superficie polinomial determinada. El ordenador 80 itera la eliminación de ruido a través de la nube de puntos para crear una matriz o nube de puntos con procesamiento posterior y sin ruido. Se pueden encontrar ejemplos de un método de mínimos cuadrados móviles y su aplicación a superficies en Lancaster, Peter y Kes Salkauskas, "Surfaces generated by moving least squares methods", Matemáticas de cálculo 37.155 (1981): 141 158; y Alexa, Marc, y col. "Computing and rendering point set surfaces". Transacciones IEEE sobre visualización y gráficos por ordenador 9.1 (2003): 3-15.
En la etapa 356, el ordenador 80 determina o calcula una o más métricas invariantes de la superficie a partir de conjuntos de datos con procesamiento posterior en la matriz sin ruido o nube de puntos, o para una o más regiones seleccionadas de la superficie. Las métricas invariantes pueden incluir curvatura horizontal, curvatura vertical, radio de curvatura, curvatura principal, curvatura gaussiana, curvatura media, derivadas o tasas de cambio de una o más de las curvaturas, dioptrías o métricas de potencia óptica, y similares.
En la etapa 358, el ordenador puede determinar si las métricas invariantes indicativas de la reflectancia óptica de la superficie están dentro de una especificación de reflectancia óptica designada para la superficie de la lámina de vidrio G, o una región de la superficie. El ordenador puede comparar una o más de las métricas invariantes con una métrica de diseño correspondiente para la lámina de vidrio G. Por ejemplo, la especificación de reflectancia óptica puede ser una métrica invariante estándar o umbralizada para la lámina de vidrio G. En un ejemplo, la especificación incluye una métrica tal como una curvatura calculada a partir de un modelo de ingeniería asistida por ordenador (CAE) u otros datos de modelo para la lámina de vidrio G. El ordenador puede comparar métricas invariantes con valores umbral o crear un mapa codificado por colores u otra salida visual para indicar si la lámina de vidrio o una región de la lámina de vidrio está dentro de la especificación predeterminada, o comparar la superficie con la especificación predeterminada. En ejemplos adicionales, el ordenador puede usar una función matemática de más de una invariante para proporcionar una puntuación u otra indicación de la reflectancia óptica en comparación con la especificación que pondera o factoriza de otro modo las diferentes invariantes y regiones de la superficie en relación con la reflectancia óptica.
En la etapa 360, y en algunas realizaciones, el ordenador 80 determina o calcula métricas variantes para la lámina de vidrio G. En un ejemplo, el ordenador 80 crea una cuadrícula, tablero de cebra u otra imagen reflejada simulada para una representación visual simulada de la reflectancia óptica y cualquier distorsión. El algoritmo informático usado para crear la imagen reflejada simulada puede usar técnicas tales como trazado de rayos usando los vértices con procesamiento posterior en la matriz sin ruido y los vectores normales calculados a partir de cada uno de los vértices con procesamiento posterior. Por ejemplo y con referencia al uso de trazado de rayos, un rayo del vértice con procesamiento posterior en la nube de puntos sin ruido incide en una cámara virtual en un píxel en un ángulo con respecto al vector normal, y dado que el ángulo de incidencia es igual al ángulo de reflexión, por lo tanto, se conoce un rayo desde el mismo vértice con procesamiento posterior en la nube de puntos y se puede determinar el punto de intersección con un tablero de cuadrícula virtual. A continuación, se puede construir una imagen reflejada, tal como un tablero de cuadrícula reflejado o un tablero de cebra, usando los píxeles en la cámara virtual y los puntos en el tablero de cuadrícula virtual, ya que corresponden uno a uno. El algoritmo usado por el ordenador para simular la cuadrícula o tablero de cebra reflejado puede ajustarse o calibrarse usando una imagen real reflejada de una cuadrícula o tablero de cebra en el mismo ángulo de incidencia, configuración de la cámara, etc. como se usaron en el algoritmo. En un ejemplo adicional, el ordenador puede ensamblar una serie de cuadrículas simuladas o tableros de cebra simulados, por ejemplo, tomados en diferentes ángulos de incidencia, para proporcionar una película o flipbook de los tableros de cebra para su representación visual a un usuario para simular que el usuario escanea un tablero de cebra desde posiciones cambiantes con respecto al tablero de cebra.
En la etapa 362, el ordenador 80 emite la información relacionada con la reflectancia óptica simulada y la distorsión de la superficie, incluyendo cualquier métrica variante o invariante, representaciones visuales o mapeo de datos invariantes o del tablero de cebra simulado, u otros cálculos o simulaciones. En un ejemplo, el ordenador 80 muestra la información en una pantalla de visualización u otra interfaz de usuario. La Figura 13 ilustra un ejemplo representativo de una imagen óptica reflejada simulada de un tablero de rejilla como se construye usando los métodos 200, 350 como se describe en el presente documento. El ordenador puede proporcionar adicionalmente esta información a una etapa de proceso de fabricación para la lámina de vidrio G como parte de un bucle de realimentación de control.
El método 350 proporciona inspección sin contacto y determinación de la reflectancia óptica y cualquier distorsión de la superficie y de la lámina de vidrio G, permite la supervisión e inspección en línea de partes, y permite una inspección rápida y fácil de una serie de partes diferentes. Así mismo, la inspección óptica reflectante sin contacto a través del método 350 proporciona tiempo y los gastos reducidos asociados con la inspección de una parte, y puede proporcionar adicionalmente métricas no subjetivas para su uso en la determinación de si la parte ha pasado la especificación.
En otros ejemplos, y dependiendo de la técnica de fabricación utilizada para formar la lámina de vidrio, la primera y segunda superficies 62, 64 pueden emitir luz a diferentes longitudes de onda en respuesta a la excitación del láser 50. En un ejemplo, la lámina de vidrio G se forma usando un proceso de vidrio flotado y tiene una mayor concentración de estaño en una superficie en comparación con la otra superficie. En este escenario, la superficie con la mayor concentración de estaño emite fluorescencia a una intensidad y/o longitud de onda diferente que la otra superficie, y el sistema de inspección puede usarse además para identificar un lado de la lámina del otro basándose en la diferente intensidad y/o longitud de onda Á<2>de la luz emitida. Por ejemplo, para una lámina de vidrio con una primera superficie que tiene una concentración de estaño más alta que una segunda superficie, la primera superficie puede emitir fluorescencia a una intensidad y/o longitud de onda diferente a la de la segunda superficie y, además, la primera superficie puede emitir fluorescencia a una intensidad alta y/o una longitud de onda más corta que la segunda superficie. Así mismo, la unidad de control y el ordenador 80 pueden modificar la intensidad del láser 50 basándose en la superficie de la lámina de vidrio que está orientada hacia el láser, y/o ajustar la configuración de la cámara, como la ganancia o la configuración de procesamiento de imágenes. Por ejemplo, para una lámina de vidrio con una primera superficie con una concentración de estaño más alta que una segunda superficie, la intensidad del láser puede reducirse para la primera superficie en comparación con la segunda superficie, por ejemplo, para evitar la sobresaturación del sensor de la cámara. Como alternativa o adicionalmente, la ganancia puede aumentarse para el segundo lado, o pueden necesitarse etapas de procesamiento de imagen adicionales para la reducción de ruido para el segundo lado.
Así mismo, un sistema 10 puede estar provisto de más de un sistema de inspección óptica 14, por ejemplo, para su uso con láminas de vidrio más grandes G, para reducir los tiempos de escaneo o para aumentar la precisión de la medición.
Al usar un sistema 14 con una fuente de luz que no es transmisiva a la lámina de vidrio G, se puede proporcionar una medición de una superficie de la lámina G, también se evitan los problemas que surgen en otros sistemas que usan luz visible para interrogar la lámina de vidrio y la dispersión o reflectancia resultante de las superficies delantera y trasera 62, 64. De la misma manera, la medición de la luz emitida desde la lámina de vidrio G se simplifica al estar en el espectro visible de modo que no se requieren sensores ultravioleta.
En realizaciones adicionales, el sistema óptico puede usarse para formar un mapa de superficie tridimensional para un objeto que no sea una lámina de vidrio G. En un ejemplo no limitativo, un sistema óptico con un láser que emite luz en otra longitud de onda, tal como una longitud de onda visible, puede usarse para escanear un objeto que tiene una superficie difusa. El sistema óptico usa una o más cámaras con los métodos descritos anteriormente para determinar un mapa de superficie tridimensional de la superficie difusa.
Aunque anteriormente se han descrito diversos ejemplos de la divulgación, no se pretende que estas realizaciones describan todas las formas posibles de la invención. Más bien, las palabras usadas en la memoria descriptiva son palabras de descripción en lugar de limitación, y se entiende que pueden realizarse diversos cambios sin apartarse del alcance de la divulgación como se define por las reivindicaciones.
Claims (20)
1. Un sistema de inspección óptica (10) comprende:
un láser ultravioleta (50) y una óptica asociada (54) que forman una lámina de láser plana (60) dirigida a una lámina de vidrio (G), en donde la lámina de láser plana (60) se interseca con una superficie (62) de la lámina de vidrio (G), lo que provoca que la superficie (62) de la lámina de vidrio (G) emita fluorescencia y forme una línea de longitud de onda visible (68) en la superficie;
una primera cámara (72A) que tiene un primer sensor de imagen para detectar la línea de longitud de onda visible (68) a través de una primera porción (73A) de una anchura de la lámina de vidrio (G);
una segunda cámara (72B) que tiene un segundo sensor de imagen para detectar la línea de longitud de onda visible a través de una segunda porción (73B) de una anchura de la lámina de vidrio (G) separada de la primera porción (73A) de tal manera que la primera cámara (72) y la segunda cámara (72) tienen campos de visión superpuestos y separados en la superficie de la lámina de vidrio (G); y
un sistema de control (16) configurado para (i) recibir datos de imagen indicativos de la línea de longitud de onda visible desde la primera cámara (72A), (ii) analizar los datos de la primera cámara (72A) para determinar primera y segunda coordenadas en una primera serie de coordenadas asociadas con la línea, (iii) triangular una tercera coordenada asociada con cada una de la primera y segunda coordenadas en la primera serie de coordenadas, (iv) crear un primer mapa tridimensional (M1) de la superficie de la lámina de vidrio (G) en función de la primera serie de coordenadas, (v) recibir datos de imagen indicativos de la línea de longitud de onda visible desde la segunda cámara, (vi) analizar los datos de la segunda cámara (72B) para determinar primera y segunda coordenadas en una segunda serie de coordenadas asociadas con la línea, (vii) triangular una tercera coordenada asociada con cada una de la primera y segunda coordenadas en la segunda serie de coordenadas, (viii) crear un segundo mapa tridimensional (M2) de la superficie de la lámina de vidrio (G) en función de la segunda serie de coordenadas, y (ix) formar un mapa combinado (M3) usando el primer mapa (M1 ) y el segundo mapa (M2).
2. El sistema de inspección óptica (10) de la reivindicación 1, en donde el sistema de control (16) está configurado además para mover el primer mapa (M1) con respecto al segundo mapa (M2) usando una transformación rígida para alinear el primer mapa con el segundo mapa, y eliminar posteriormente una serie de coordenadas de un campo de visión superpuesto de uno del primer mapa y del segundo mapa para formar el mapa combinado (M3).
3. El sistema de inspección óptica (10) de la reivindicación 1, en donde la primera cámara (72) y la segunda cámara (72) están situadas en un lado de la lámina de láser plana (60).
4. El sistema de inspección óptica (10) de la reivindicación 1, en donde la lámina de láser plana (60) se coloca entre la primera cámara (72) y la segunda cámara.
5. El sistema de inspección óptica (10) de la reivindicación 1 comprendiendo además:
una tercera cámara que tiene un tercer sensor de imagen para detectar la línea de longitud de onda visible a través de una tercera porción de una anchura de la lámina de vidrio (G); y
una cuarta cámara que tiene un cuarto sensor de imagen para detectar la línea de longitud de onda visible a través de una cuarta porción de una anchura de la lámina de vidrio (G);
en donde la primera cámara (72), la segunda cámara, la tercera cámara y la cuarta cámara tienen campos de visión superpuestos y separados en la superficie de la lámina de vidrio (G).
6. El sistema de inspección óptica (10) de la reivindicación 1, que comprende además un transportador configurado para trasladar al menos una de la lámina de vidrio (G) y el láser entre sí;
en donde el láser, la lámina de láser plana (60) y las cámaras (72A, 72B) se fijan entre sí; en donde el sistema de control (16) está configurado además para recibir una serie de datos indicativos de una serie de líneas de longitud de onda visibles (68) de cada cámara medida a través de la lámina de vidrio (G), correspondiendo cada línea a una ubicación diferente a lo largo de la superficie de la lámina de vidrio (G); y
en donde el sistema de control (16) está configurado además para analizar cada una de la serie de líneas de longitud de onda visibles (68) para determinar unas primera y segunda coordenadas en una serie de coordenadas asociadas con cada línea, triangular una tercera coordenada asociada con cada una de la primera y segunda coordenadas en cada una de la serie de coordenadas, y crear cada mapa tridimensional (M1, M2, M3) de la superficie de la lámina de vidrio (G) de cada una de las series de coordenadas asociadas con cada cámara (72A, 72B).
7. El sistema de inspección óptica (10) de la reivindicación 1, en donde el sistema de control (16) está configurado adicionalmente para analizar los datos de cada cámara (72A, 72B) usando una región de anchura de línea predeterminada (250) para determinar la primera y segunda coordenadas en cada serie de coordenadas asociadas con la línea (68), en donde la primera y segunda coordenadas en cada serie de coordenadas se encuentran dentro de la región de anchura de línea.
8. El sistema de inspección óptica (10) de la reivindicación 7, en donde la región de anchura de línea (250) es una función de píxeles y/o un umbral de escala de grises.
9. El sistema de inspección óptica (10) de la reivindicación 1, en donde la superficie de la lámina de vidrio (G) es una primera superficie (62);
en donde la lámina de vidrio (G) tiene una segunda superficie (64) opuesta a la primera superficie; y en donde el sistema de control (16) está configurado además para ajustar una intensidad del láser (50) en respuesta a una de la primera y segunda superficies (62, 64) que comprende una mayor concentración de estaño que la otra de la primera y segunda superficies.
10. El sistema de inspección óptica (10) de la reivindicación 9, en donde el sistema de control (16) está configurado adicionalmente para operar el láser a una intensidad más baja cuando la primera superficie comprende la concentración más alta de estaño.
11. El sistema de inspección óptica (10) de la reivindicación 1, en donde el sistema de control (16) está configurado adicionalmente para determinar una reflectancia óptica simulada de la superficie (62) usando el mapa combinado (M3) de la superficie.
12. El sistema de inspección óptica (10) de la reivindicación 11, que comprende además una pantalla en comunicación con el sistema de control (16);
en donde el sistema de control (16) está configurado adicionalmente para emitir un mapa de datos invariantes y/o una imagen óptica reflejada simulada de uno de un tablero de cuadrícula y un tablero de cebra a la pantalla.
13. El sistema de inspección óptica (10) de la reivindicación 1, en donde el sistema de control (16) está configurado adicionalmente para medir la lámina de vidrio (G) usando el mapa combinado (M3) de la superficie.
14. El sistema de inspección óptica (10) de la reivindicación 1, en donde el sistema de control (16) está configurado adicionalmente para eliminar el ruido del mapa combinado (M3) mallando la primera y la segunda serie de coordenadas en el mapa combinado, promediar vectores normales para vecindades de malla, y ajustar una posición de las coordenadas en la primera y segunda serie de coordenadas para crear una serie de coordenadas con procesamiento posterior en el mapa combinado.
15. El sistema de inspección óptica (10) de la reivindicación 1, en donde el sistema de control (16) está configurado adicionalmente para eliminar el ruido del mapa combinado (M3) eliminando puntos adyacentes a un borde del mapa tridimensional usando uno de un punto de inflexión y un codo.
16. Un método de uso de un sistema de inspección óptica (10) que comprende:
formar y dirigir una lámina de láser plana (60) desde un láser ultravioleta (50) y una óptica asociada (54) a una superficie (62) de una lámina de vidrio (G);
excitar la superficie de la lámina de vidrio (G) en una intersección de la lámina de láser plana (60) y la superficie (62) para formar una línea de longitud de onda visible (68) en la superficie de la lámina de vidrio (G); obtener imágenes de la línea de longitud de onda visible (68) usando una primera cámara (72A) y una segunda cámara (72B), con cada una de la primera cámara (72A) y la segunda cámara (72B) formando una porción separada respectiva (73A, 73B) de la superficie de la lámina de vidrio (G) que tiene campos de visión superpuestos y separados en la superficie de la lámina de vidrio (G);
determinar primera y segunda coordenadas en una primera serie de coordenadas asociadas con la línea de longitud de onda visible analizando datos de formación de imágenes de la primera cámara (72A); determinar una tercera coordenada asociada con cada una de la primera y segunda coordenadas en la primera serie de coordenadas asociadas con la línea de longitud de onda visible mediante triangulación; determinar primera y segunda coordenadas en una segunda serie de coordenadas asociadas con la línea de longitud de onda visible (68) analizando datos de formación de imágenes de la segunda cámara (72B); determinar una tercera coordenada asociada con cada una de la primera y segunda coordenadas en la segunda serie de coordenadas asociadas con la línea de longitud de onda visible (68) por triangulación;
crear un primer mapa tridimensional (M1) de la superficie de la lámina de vidrio (G) en función de la primera serie de coordenadas;
crear un segundo mapa tridimensional (M2) de la superficie de la lámina de vidrio (G) en función de la segunda serie de coordenadas; y
combinar el primer y segundo mapas tridimensionales (M1, M2) para formar un mapa combinado (M3) de la superficie de la lámina de vidrio (G).
17. El método de la reivindicación 16 comprendiendo además:
mover la lámina de vidrio (G) con respecto al láser, a la lámina de láser plana (60) y a las cámaras; y formar imágenes de una primera serie de líneas de longitud de onda visibles usando la primera cámara (72A) a medida que la lámina de vidrio (G) se mueve con respecto a la lámina de láser plana (60);
formar imágenes de una segunda serie de líneas de longitud de onda visibles usando la segunda cámara (72B) a medida que la lámina de vidrio (G) se mueve con respecto a la lámina de láser plana (60);
en donde el primer mapa tridimensional (M1) de la superficie (62) se crea en función de la primera serie de coordenadas en la primera serie de líneas; y
en donde el segundo mapa tridimensional (M2) de la superficie (62) se crea en función de la segunda serie de coordenadas en la segunda serie de líneas.
18. El método de la reivindicación 16 comprendiendo además
calcular una métrica invariante de la lámina de vidrio (G) usando un conjunto de coordenadas en el mapa combinado (M3) en comparación con un modelo de calibre para la superficie; (62) y
emitir la métrica invariable para proporcionar información de calibración para la lámina de vidrio (G).
19. El método de la reivindicación 16 comprendiendo además eliminar el ruido del mapa combinado de la superficie; y
calcular una métrica invariante de la lámina de vidrio (G) usando al menos un conjunto de coordenadas del mapa combinado (M3) en comparación con una especificación de reflectancia óptica designada para la superficie de la lámina de vidrio (G); y
emitir la métrica invariante para proporcionar información de reflectancia óptica para la superficie (62).
20. El método de la reivindicación 19 comprendiendo además
construir una imagen óptica reflejada simulada de uno de un tablero de cuadrícula y un tablero de cebra mediante conjuntos de datos de trazado de rayos a partir del mapa sin ruido; y
emitir la imagen simulada.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US201862702617P | 2018-07-24 | 2018-07-24 | |
| PCT/US2019/043180 WO2020023599A1 (en) | 2018-07-24 | 2019-07-24 | System and method for measuring a surface in contoured glass sheets |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2980722T3 true ES2980722T3 (es) | 2024-10-02 |
Family
ID=69181147
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES19839886T Active ES2980722T3 (es) | 2018-07-24 | 2019-07-24 | Sistema y método para medir una superficie en láminas de vidrio contorneadas |
Country Status (14)
| Country | Link |
|---|---|
| US (1) | US12079980B2 (es) |
| EP (1) | EP3827246B1 (es) |
| JP (1) | JP7566334B2 (es) |
| KR (1) | KR102762589B1 (es) |
| CN (1) | CN112534240A (es) |
| AU (1) | AU2019310451B2 (es) |
| CA (1) | CA3107458C (es) |
| ES (1) | ES2980722T3 (es) |
| FI (1) | FI3827246T3 (es) |
| HU (1) | HUE066294T2 (es) |
| IL (1) | IL280324B2 (es) |
| MX (1) | MX2021000993A (es) |
| PL (1) | PL3827246T3 (es) |
| WO (1) | WO2020023599A1 (es) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11385039B2 (en) * | 2018-09-19 | 2022-07-12 | Corning Incorporated | Methods of measuring a size of edge defects of glass sheets using an edge defect gauge and corresponding edge defect gauge |
| EP3869793B1 (en) * | 2020-02-19 | 2022-10-12 | Sick IVP AB | Method for reducing effects of laser speckles |
| CN113790674B (zh) * | 2021-08-06 | 2024-10-08 | 东旭药玻(北京)科技有限公司 | 用于玻璃制品的测量方法、处理器和测量装置 |
| CN113970300A (zh) * | 2021-12-23 | 2022-01-25 | 湖南特玻智造科技有限公司 | 一种玻璃退火状态在线监测装置及方法 |
| US12327393B2 (en) * | 2022-01-12 | 2025-06-10 | Standard Stone, Inc. | System and method for capturing consistent standardized photographs and using photographs for categorizing products |
| EP4273801A1 (en) * | 2022-05-06 | 2023-11-08 | Applications Mobiles Overview Inc. | System and method for extracting an object of interest from a 3d point cloud |
| TWI844877B (zh) * | 2022-06-28 | 2024-06-11 | 國立中央大學 | 雷射處理設備與方法 |
| CN115015206B (zh) * | 2022-07-15 | 2022-11-11 | 合肥工业大学 | 基于紫外荧光法的玻璃表面洁净度检测装置及检测方法 |
| CN115791794A (zh) * | 2022-11-22 | 2023-03-14 | 福耀玻璃工业集团股份有限公司 | 光学元件检测方法、系统和应用 |
| CN115855975B (zh) * | 2022-12-16 | 2025-07-01 | 信义汽车部件(芜湖)有限公司 | 汽车前挡风玻璃光学检测机和光学检测方法 |
| CN116222433B (zh) * | 2023-03-22 | 2023-09-05 | 西安知象光电科技有限公司 | 一种基于超表面的结构光三维成像系统及方法 |
| CN119610163B (zh) * | 2025-01-14 | 2025-07-25 | 广州海同工业技术有限公司 | 基于人工智能的汽车挡风玻璃移载机器人及方法 |
Family Cites Families (97)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE3325125C1 (de) | 1983-07-12 | 1985-02-14 | Erwin Sick Gmbh Optik-Elektronik, 7808 Waldkirch | Anordnung zur Markierung von Fehlstellen an schnell laufenden Materialbahnen |
| JP2511021B2 (ja) * | 1987-03-19 | 1996-06-26 | 富士通株式会社 | 実装部品検査装置 |
| DE4031633A1 (de) | 1990-10-05 | 1992-04-16 | Sick Optik Elektronik Erwin | Optische inspektionsvorrichtung |
| US5517575A (en) | 1991-10-04 | 1996-05-14 | Ladewski; Theodore B. | Methods of correcting optically generated errors in an electro-optical gauging system |
| US5416589A (en) | 1991-10-04 | 1995-05-16 | Kms Fusion, Inc. | Electro-optical system for gauging surface profile deviations |
| US5289267A (en) | 1991-10-04 | 1994-02-22 | Kms Fusion, Inc. | Electro-optical system for gauging surface profile deviations |
| US5465153A (en) | 1991-10-04 | 1995-11-07 | Kms Fusion, Inc. | Electro-optical system for gauging specular surface profile deviations |
| US5463464A (en) | 1991-10-04 | 1995-10-31 | Kms Fusion, Inc. | Electro-optical system for gauging surface profile deviations using infrared radiation |
| DE4239456A1 (de) | 1992-11-24 | 1994-06-09 | Rheinmetall Sick Optical Inspe | Verfahren und Vorrichtung zur Inspektion von Oberflächen |
| DE4301546C2 (de) | 1993-01-21 | 2002-08-08 | Isra Vision Systems Ag | Einrichtung zum Prüfen von Oberflächen von Werkstücken |
| DE19511707B4 (de) | 1995-03-30 | 2007-09-27 | Isra Vision Lasor Gmbh | Verfahren zur Bestimmung von Spannungen in transparenten Materialien |
| FI98757C (fi) | 1995-05-31 | 1997-08-11 | Tamglass Eng Oy | Menetelmä taivutetun lasilevyn taipumisasteen mittaamiseksi |
| WO1997006429A1 (en) | 1995-08-04 | 1997-02-20 | Image Processing Systems, Inc. | Bottle thread inspection system and method of operating same |
| ES2145194T3 (es) | 1995-09-15 | 2000-07-01 | Ersu Enis | Procedimiento para determinar la posicion de un cuerpo en el espacio. |
| DE19643018B4 (de) | 1996-10-18 | 2010-06-17 | Isra Surface Vision Gmbh | Verfahren und Vorrichtung zum Messen des Verlaufs reflektierender Oberflächen |
| US6509967B1 (en) | 1996-10-18 | 2003-01-21 | Innomess Gelsellschaft Fur Messtechnik Mbh | Method for detecting optical errors in large surface panels |
| ES2160292T3 (es) | 1997-10-22 | 2001-11-01 | Isra Vision Systems Ag | Procedimiento para la determinacion optica de la posicion de un objeto tridimensional. |
| JPH11337496A (ja) | 1998-03-24 | 1999-12-10 | Ngk Insulators Ltd | 透明体の欠陥検出方法及び透明体の製造方法 |
| DE19813072A1 (de) | 1998-03-25 | 1999-09-30 | Laser Sorter Gmbh | Verfahren und Vorrichtung zur Bestimmung der optischen Qualität und zur Detektion von Fehlern von Flachglas und anderen optisch transparenten Materialien |
| DE19813073A1 (de) | 1998-03-25 | 1999-09-30 | Laser Sorter Gmbh | Verfahren und Vorrichtung zur Bestimmung der optischen Qualität und zur Detektion von Fehlern von Flachglas und anderen optisch transparenten Materialien, insbesondere von Drips, Fäden und Linien |
| CA2252308C (en) | 1998-10-30 | 2005-01-04 | Image Processing Systems, Inc. | Glass inspection system |
| JP3835505B2 (ja) * | 1998-11-13 | 2006-10-18 | 株式会社東京精密 | 非接触表面形状測定装置 |
| DE10104355B4 (de) | 2000-03-09 | 2010-02-18 | Isra Vision Systems Ag | Vorrichtung und Verfahren zur Bildabtastung der Oberfläche eines Objekts |
| US6633377B1 (en) | 2000-04-20 | 2003-10-14 | Image Processing Systems Inc. | Dark view inspection system for transparent media |
| JP2001318056A (ja) * | 2000-05-02 | 2001-11-16 | Luceo Co Ltd | フロートガラス錫付着面識別装置 |
| US6501546B1 (en) | 2000-05-05 | 2002-12-31 | Photon Dynamics Canada Inc. | Inspection system for edges of glass |
| US6512239B1 (en) | 2000-06-27 | 2003-01-28 | Photon Dynamics Canada Inc. | Stereo vision inspection system for transparent media |
| DE10045105C2 (de) | 2000-09-12 | 2002-09-26 | Innomess Ges Fuer Messtechnik | Verfahren und Vorrichtung zum Messen der Biegung einer reflektierenden Oberfläche |
| DE10061070A1 (de) | 2000-12-08 | 2002-06-13 | Isra Vision Systems Ag | Beleuchtungseinrichtung |
| DE10111729A1 (de) | 2001-03-09 | 2002-09-26 | Isra Vision Systems Ag | Verfahren zur Bestimmung der Lage eines Körpers im Raum |
| DE10316707B4 (de) | 2003-04-04 | 2006-04-27 | Schott Ag | Verfahren und Vorrichtung zur Erkennung von Fehlern in transparentem Material |
| DE20307305U1 (de) | 2003-05-09 | 2003-07-24 | ISRA Vision Systems AG, 64297 Darmstadt | Optische Überwachungseinrichtung |
| WO2005039836A2 (de) | 2003-10-20 | 2005-05-06 | Isra Vision Systems Ag | Verfahren zur einrichtung einer bewegung eines handhabungsgeräts und bildverarbeitung |
| DE102004005019A1 (de) | 2004-01-30 | 2005-08-18 | Isra Glass Vision Gmbh | Verfahren zur Bestimmung der Tiefe eines Fehlers in einem Glasband |
| DE102004005380A1 (de) | 2004-02-03 | 2005-09-01 | Isra Vision Systems Ag | Verfahren zur Bestimmung der Lage eines Objekts im Raum |
| DE102004007830B4 (de) | 2004-02-18 | 2007-05-10 | Isra Vision Systems Ag | Verfahren zur Lokalisierung von Fehlstellen und Markiersystem |
| DE102004007829B4 (de) | 2004-02-18 | 2007-04-05 | Isra Vision Systems Ag | Verfahren zur Bestimmung von zu inspizierenden Bereichen |
| DE102004007828B4 (de) | 2004-02-18 | 2006-05-11 | Isra Vision Systems Ag | Verfahren und System zur Inspektion von Oberflächen |
| DE102004010311A1 (de) | 2004-03-03 | 2005-09-22 | Isra Glass Vision Gmbh | Vorrichtung und Verfahren zur Messung der Dicke einer transparenten Probe |
| DE102004026375B4 (de) | 2004-05-29 | 2007-03-22 | Isra Glass Vision Gmbh | Vorrichtung und Verfahren zur Detektion von Kratzern |
| JP4645068B2 (ja) * | 2004-06-04 | 2011-03-09 | 旭硝子株式会社 | 表面形状の検査方法および検査装置 |
| DE102004027411A1 (de) | 2004-06-04 | 2005-12-29 | Boraglas Gmbh | Verfahren und Vorrichtung zur Identifizierung von Zinn- und Feuerseite bei Floatgläsern |
| DE202004009224U1 (de) | 2004-06-14 | 2004-08-12 | Isra Vision Systems Ag | Sensor zur Vermessung der Oberfläche eines Objekts |
| DE102005007536A1 (de) | 2005-02-17 | 2007-01-04 | Isra Vision Systems Ag | Verfahren zur Kalibrierung eines Messsystems |
| DE102005009606A1 (de) | 2005-02-28 | 2006-08-31 | Isra Vision Systems Ag | Sensoranordnung |
| DE202005003352U1 (de) | 2005-02-28 | 2006-07-06 | Isra Vision Systems Ag | Sensoranordnung |
| WO2006092320A2 (de) | 2005-03-03 | 2006-09-08 | Schott Ag | Strahlformungseinrichtung eines optischen systems, insbesondere eines optischen signalaufnehmers und optisches system, insbesondere optischer signalaufnehmer mit strahlformungseinrichtung |
| DE102005010552B4 (de) | 2005-03-04 | 2007-01-18 | Isra Glass Vision Gmbh | Vorrichtung und Verfahren zur Detektion von Fehlern auf bewegten Gegenständen |
| DE102005014415B3 (de) | 2005-03-24 | 2007-03-22 | Isra Vision Systems Ag | Vorrichtung und Verfahren zur Untersuchung einer gewölbten Oberfläche |
| CN101175986B (zh) * | 2005-04-06 | 2010-10-13 | 康宁股份有限公司 | 玻璃检测系统及其使用方法 |
| EP1712897A1 (en) * | 2005-04-12 | 2006-10-18 | Meinan Machinery Works, Inc. | Method of inspecting a broad article |
| DE102005050882B4 (de) | 2005-10-21 | 2008-04-30 | Isra Vision Systems Ag | System und Verfahren zur optischen Inspektion von Glasscheiben |
| JP2007128467A (ja) * | 2005-11-07 | 2007-05-24 | Hokkaido Univ | 特徴稜線認識型メッシュスムージング手法 |
| DE102006000946B4 (de) | 2006-01-07 | 2007-11-15 | Isra Vision Systems Ag | Verfahren und System zur Inspektion einer periodischen Struktur |
| KR100756009B1 (ko) * | 2006-03-13 | 2007-09-06 | 주식회사 지팬스 | 컨테이너의 3차원 표면 영상획득시스템 및 그 방법 |
| DE102006015792A1 (de) | 2006-04-05 | 2007-10-18 | Isra Surface Vision Gmbh | Verfahren und System zur Formmessung einer reflektierenden Oberfläche |
| CA2675456C (en) | 2007-01-12 | 2017-03-07 | Synergx Technologies Inc. | Bright field and dark field channels, used for automotive glass inspection systems |
| EP2112467A3 (en) | 2008-04-21 | 2011-07-06 | Max-Planck-Gesellschaft zur Förderung der Wissenschaften e.V. | Method and device for fluorescent immersion range scanning |
| US20110057120A1 (en) | 2008-06-05 | 2011-03-10 | Bohle Ag | Apparatus for determining the element occupancy on a surface by means of fluorescence |
| DE102008027393A1 (de) | 2008-06-06 | 2009-12-10 | Isra Vision Ag | Optische Überwachungseinrichtung |
| US7920257B2 (en) * | 2008-08-27 | 2011-04-05 | Corning Incorporated | Systems and methods for determining the shape of glass sheets |
| WO2010096890A1 (en) | 2009-02-25 | 2010-09-02 | Synergx Technologies Inc. | Optical structure and optical system for providing concurrent optical images of an object |
| EP2284481A1 (en) | 2009-08-05 | 2011-02-16 | Emhart Glass S.A. | Glass container wall thickness measurement using fluorescence |
| EP2282186B1 (en) | 2009-08-05 | 2015-09-09 | Emhart Glass S.A. | Glass container stress measurement using fluorescence |
| DE202009017763U1 (de) | 2009-12-18 | 2010-05-12 | Graphikon Gesellschaft für Bildbearbeitung und Computergraphik mbH | Vorrichtung zum Auffinden von Fehlstellen in Halbleiterbauelementen |
| EP2363684B8 (de) | 2010-02-10 | 2020-06-10 | ISRA VISION Graphikon GmbH | Kalibrierzelle |
| DE102010021853B4 (de) | 2010-05-28 | 2012-04-26 | Isra Vision Ag | Einrichtung und Verfahren zur optischen Überprüfung eines Gegenstands |
| US20120098959A1 (en) | 2010-10-20 | 2012-04-26 | Glasstech, Inc. | Method and apparatus for measuring transmitted optical distortion in glass sheets |
| WO2012098430A1 (en) | 2011-01-19 | 2012-07-26 | Vistek Isra Vision Yapay Gorme Ve Otomasyon Sanayi Ve Ticaret Anonim Sirketi | A transparent object positioning system |
| EP2691799B1 (de) | 2011-03-26 | 2020-08-19 | Schott AG | Led-beleuchtungseinrichtung |
| FR2975776B1 (fr) | 2011-05-24 | 2014-03-28 | Visuol Technologies | Installation pour le controle de la qualite d'une surface d'un objet |
| US20150085080A1 (en) * | 2012-04-18 | 2015-03-26 | 3Shape A/S | 3d scanner using merged partial images |
| DE102012104086A1 (de) | 2012-05-09 | 2013-11-28 | Isra Vision Ag | Verfahren und Vorrichtung zur Elektrolumineszenz-Inspektion und/oder Fotolumineszenz-Inspektion |
| DE102012104282A1 (de) | 2012-05-16 | 2013-11-21 | Isra Vision Ag | Verfahren und Vorrichtung zur Inspektion von Oberflächen eines untersuchten Objekts |
| US20140240489A1 (en) * | 2013-02-26 | 2014-08-28 | Corning Incorporated | Optical inspection systems and methods for detecting surface discontinuity defects |
| DE102013105570A1 (de) | 2013-05-29 | 2014-12-04 | Isra Surface Vision Gmbh | Verfahren zur Bestimmung der Brechkraft eines transparenten Objekts sowie entsprechende Vorrichtung |
| EP2865988B1 (de) * | 2013-10-22 | 2018-09-19 | Baumer Electric Ag | Lichtschnittsensor |
| DE102013112906B4 (de) | 2013-11-22 | 2020-08-20 | Schott Ag | Geregelte Farblichtquelle |
| DE102014100594A1 (de) | 2014-01-20 | 2015-07-23 | Isra Surface Vision Gmbh | Vorrichtung zur Inspektion eines mit einer beschichteten Oberfläche versehenen Materials und entsprechendes Verfahren |
| DE102014104903A1 (de) | 2014-04-07 | 2015-10-08 | Isra Vision Ag | Verfahren und Sensor zum Erzeugen und Erfassen von Mustern auf einer Oberfläche |
| DE102014106238A1 (de) | 2014-05-05 | 2015-11-19 | Isra Vision Ag | Verfahren und Sensor zur Bestimmung der Oberfläche eines Objekts mittels Deflektometrie |
| US10289895B2 (en) | 2014-10-21 | 2019-05-14 | Isra Surface Vision Gmbh | Method and device for determining a three-dimensional distortion |
| DE102015001419B4 (de) * | 2015-02-06 | 2022-09-08 | Image Access GmbH | Verfahren zur Korrektur eines Überlappungsbereiches und Scanvorrichtung |
| DE102015105128B4 (de) | 2015-04-02 | 2023-01-05 | Isra Vision Ag | Verfahren und Vorrichtung zur Messung des Glanzgrads und/oder der Mattheit von Gegenständen |
| JP2017020880A (ja) * | 2015-07-10 | 2017-01-26 | 東レエンジニアリング株式会社 | 膜厚ムラ検査装置 |
| EP3322975A4 (en) | 2015-07-14 | 2019-03-13 | Synergx Technologies Inc. | OPTICAL INSPECTION SYSTEM FOR TRANSPARENT MATERIAL |
| US10802262B2 (en) | 2015-10-29 | 2020-10-13 | The Board Of Trustees Of The Leland Stanford Junior University | Methods and systems for imaging a biological sample |
| US10012496B2 (en) * | 2015-10-29 | 2018-07-03 | Canon Kabushiki Kaisha | Multispectral binary coded projection using multiple projectors |
| CN205426762U (zh) | 2015-12-11 | 2016-08-03 | 天津南玻节能玻璃有限公司 | 一种玻璃片应力斑检查灯箱 |
| DE102016108754A1 (de) | 2016-05-11 | 2017-11-16 | Schott Ag | Beleuchtungsvorrichtung mit konsistenten Lichteigenschaften |
| JP6733379B2 (ja) * | 2016-07-14 | 2020-07-29 | 日本製鉄株式会社 | 鋼片断面形状測定装置及び鋼片断面形状測定方法 |
| DE102016114485A1 (de) | 2016-08-04 | 2018-02-08 | Isra Surface Vision Gmbh | Vorrichtung und Verfahren zur Bestimmung eines Doppelbildwinkels und/oder eines Sichtwinkels |
| GB2559157A (en) | 2017-01-27 | 2018-08-01 | Ucl Business Plc | Apparatus, method and system for alignment of 3D datasets |
| CN207215615U (zh) | 2017-07-15 | 2018-04-10 | 天津瀚侨车体制造有限公司 | 一种挖掘机驾驶室玻璃检具 |
| CN108053367B (zh) * | 2017-12-08 | 2021-04-20 | 北京信息科技大学 | 一种基于rgb-d特征匹配的3d点云拼接与融合方法 |
| DE102018108874A1 (de) | 2018-04-13 | 2019-10-17 | Isra Vision Ag | Verfahren und System zur Vermessung eines Objekts mittels Stereoskopie |
| JP7187830B2 (ja) * | 2018-06-13 | 2022-12-13 | 富士通株式会社 | 画像処理プログラム、画像処理装置、及び画像処理方法 |
-
2019
- 2019-07-24 IL IL280324A patent/IL280324B2/en unknown
- 2019-07-24 US US17/262,574 patent/US12079980B2/en active Active
- 2019-07-24 AU AU2019310451A patent/AU2019310451B2/en active Active
- 2019-07-24 WO PCT/US2019/043180 patent/WO2020023599A1/en not_active Ceased
- 2019-07-24 FI FIEP19839886.9T patent/FI3827246T3/fi active
- 2019-07-24 JP JP2021503154A patent/JP7566334B2/ja active Active
- 2019-07-24 MX MX2021000993A patent/MX2021000993A/es unknown
- 2019-07-24 CN CN201980049399.3A patent/CN112534240A/zh active Pending
- 2019-07-24 ES ES19839886T patent/ES2980722T3/es active Active
- 2019-07-24 KR KR1020217004917A patent/KR102762589B1/ko active Active
- 2019-07-24 PL PL19839886.9T patent/PL3827246T3/pl unknown
- 2019-07-24 HU HUE19839886A patent/HUE066294T2/hu unknown
- 2019-07-24 EP EP19839886.9A patent/EP3827246B1/en active Active
- 2019-07-24 CA CA3107458A patent/CA3107458C/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| IL280324B1 (en) | 2025-03-01 |
| IL280324A (en) | 2021-03-25 |
| JP7566334B2 (ja) | 2024-10-15 |
| HUE066294T2 (hu) | 2024-07-28 |
| US12079980B2 (en) | 2024-09-03 |
| KR20210033030A (ko) | 2021-03-25 |
| IL280324B2 (en) | 2025-07-01 |
| CN112534240A (zh) | 2021-03-19 |
| CA3107458C (en) | 2025-07-08 |
| FI3827246T3 (fi) | 2024-06-20 |
| CA3107458A1 (en) | 2020-01-30 |
| KR102762589B1 (ko) | 2025-02-05 |
| MX2021000993A (es) | 2021-06-15 |
| WO2020023599A1 (en) | 2020-01-30 |
| US20210304396A1 (en) | 2021-09-30 |
| AU2019310451B2 (en) | 2024-06-06 |
| EP3827246B1 (en) | 2024-04-17 |
| BR112021001219A2 (pt) | 2021-04-27 |
| PL3827246T3 (pl) | 2024-07-29 |
| EP3827246A1 (en) | 2021-06-02 |
| AU2019310451A1 (en) | 2021-02-18 |
| JP2021530712A (ja) | 2021-11-11 |
| EP3827246A4 (en) | 2022-03-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2980722T3 (es) | Sistema y método para medir una superficie en láminas de vidrio contorneadas | |
| ES2898407T3 (es) | Sistema y método para desarrollar información de superficie tridimensional correspondiente a una lámina de vidrio contorneada | |
| CN102169095B (zh) | 检查系统以及检查方法 | |
| JP2021530712A5 (es) | ||
| CN102305602A (zh) | 用于测量反射表面形状的方法和系统 | |
| CN113074660B (zh) | 一种大尺寸透明物体的面型测量方法 | |
| CN108027257A (zh) | 光学轮廓仪以及其使用方法 | |
| US20160109363A1 (en) | Method for determining the refractive power of a transparent object, and corresponding device | |
| CN106556357A (zh) | 一种基于一维无衍射光束测量三维面形的装置及方法 | |
| CN112833812A (zh) | 用于检验样品的测量仪器和用于确定样品高度图的方法 | |
| US20230385995A1 (en) | Method for simulating the effects of the optical quality of windshield | |
| CN110470239B (zh) | 一种基于交叉点的激光轮廓传感器标定系统及方法 | |
| JP5136108B2 (ja) | 三次元形状計測方法および三次元形状計測装置 | |
| JP7127046B2 (ja) | モデルベースのピーク選択を使用した3dプロファイル決定のためのシステム及び方法 | |
| CN116793259A (zh) | 一种测量物距可调节的线结构光检测系统及方法 | |
| JPWO2020023599A5 (es) | ||
| RU2790811C2 (ru) | Система и способ измерения поверхности фасонных листов стекла | |
| JP6179366B2 (ja) | 標準ゲージ、三次元測定装置、及び、三次元測定装置のキャリブレーション方法 | |
| TWI844569B (zh) | 用於測量弧曲玻璃片之表面的系統及方法 | |
| JP2025526597A (ja) | 輪郭付きガラスシートの表面を測定するシステムにおける光学的位置合わせのための固定具と方法 | |
| BR112021001219B1 (pt) | Sistema de inspeção óptica e método para usar um sistema de inspeção óptica |