ES2415663T3 - Dispositivo de procesamiento de imágenes - Google Patents
Dispositivo de procesamiento de imágenes Download PDFInfo
- Publication number
- ES2415663T3 ES2415663T3 ES08167843T ES08167843T ES2415663T3 ES 2415663 T3 ES2415663 T3 ES 2415663T3 ES 08167843 T ES08167843 T ES 08167843T ES 08167843 T ES08167843 T ES 08167843T ES 2415663 T3 ES2415663 T3 ES 2415663T3
- Authority
- ES
- Spain
- Prior art keywords
- image
- image data
- composite
- luminance
- processing
- 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
- 238000012545 processing Methods 0.000 title claims abstract description 258
- 239000002131 composite material Substances 0.000 claims abstract description 195
- 239000000203 mixture Substances 0.000 claims abstract description 140
- 238000005259 measurement Methods 0.000 claims abstract description 55
- 230000000007 visual effect Effects 0.000 claims description 73
- 238000000034 method Methods 0.000 claims description 34
- 238000000605 extraction Methods 0.000 claims description 27
- 238000004364 calculation method Methods 0.000 claims description 22
- 238000007689 inspection Methods 0.000 claims description 20
- 238000013507 mapping Methods 0.000 claims description 20
- 238000011161 development Methods 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 5
- 239000004973 liquid crystal related substance Substances 0.000 claims description 3
- 238000000354 decomposition reaction Methods 0.000 abstract 1
- 230000006870 function Effects 0.000 description 27
- 230000003287 optical effect Effects 0.000 description 18
- 230000008569 process Effects 0.000 description 17
- 239000000872 buffer Substances 0.000 description 16
- 238000004519 manufacturing process Methods 0.000 description 13
- 230000008859 change Effects 0.000 description 8
- 238000005316 response function Methods 0.000 description 8
- 230000009471 action Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 5
- 239000010985 leather Substances 0.000 description 5
- 239000002184 metal Substances 0.000 description 5
- 239000003086 colorant Substances 0.000 description 4
- 230000007547 defect Effects 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 150000001875 compounds Chemical class 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000003384 imaging method Methods 0.000 description 3
- 230000002035 prolonged effect Effects 0.000 description 3
- 230000007723 transport mechanism Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000000295 complement effect Effects 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 229910044991 metal oxide Inorganic materials 0.000 description 2
- 150000004706 metal oxides Chemical class 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 238000003860 storage Methods 0.000 description 2
- 238000012800 visualization Methods 0.000 description 2
- 210000000707 wrist Anatomy 0.000 description 2
- 238000007796 conventional method Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 230000035945 sensitivity Effects 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/95—Computational photography systems, e.g. light-field imaging systems
- H04N23/951—Computational photography systems, e.g. light-field imaging systems by using two or more images to influence resolution, frame rate or aspect ratio
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/60—Control of cameras or camera modules
- H04N23/64—Computer-aided capture of images, e.g. transfer from script file into camera, check of taken image quality, advice or proposal for image composition or decision on when to take image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/71—Circuitry for evaluating the brightness variation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/70—Circuitry for compensating brightness variation in the scene
- H04N23/73—Circuitry for compensating brightness variation in the scene by influencing the exposure time
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Theoretical Computer Science (AREA)
- Studio Devices (AREA)
- Image Processing (AREA)
Abstract
Un dispositivo de procesamiento de imágenes (100), conectable a una parte de captación de imágenes (8) endonde condiciones de exposición para fotografiar un objeto de medida se pueden modificar y que comprende unasección de captación de imágenes constituida por un conjunto de una pluralidad de pixels para fotografiar y a una partede presentación visual (102); el dispositivo de procesamiento de imágenes (100) comprende: un controlador de fotografía (200) que genera una pluralidad de datos de imagen de entrada haciendo fotografiar a laparte de captación de imágenes (8) el objeto de medida, una pluralidad de veces en condiciones de exposicióndiferentes, en donde cada dato de imagen de entrada de la pluralidad de datos de imágenes de entrada corresponde auna sola condición de exposición; una sección de composición que comprende un calculador de luminancia compuesta (210) que calcula una luminanciacompuesta de un pixel de una determinada posición de coordenadas en función de una luminancia de cada pixel de losdatos de imágenes de entrada, que corresponde a la posición de coordenadas determina, en donde la sección decomposición está adaptada para generar datos de imagen compuesta a partir de la luminancia compuesta;un calculador de tiempo de procesamientos (222) que calcula el tiempo de procesamiento previsto necesario de lapluralidad de veces de fotografía hasta la generación de los datos de imagen compuesta yuna sección de presentación visual adaptada para mostrar el tiempo de procesamiento en la parte de presentación visual(102); en donde el controlador de fotografía (200) está adaptado para controlar la parte de captación de imágenes (8) de manera que serepitan sucesivamente la pluralidad de veces de fotografía por la parte de captación de imágenes (8) mientras lascondiciones de exposición son modificables por intermedio de un ajuste de usuario externo que se aplica al controladorde fotografía (200); la sección de composición está adaptada para generar secuencialmente los datos de imagen compuesta, en función dela repetición de la pluralidad de veces de fotografía por la parte de captación de imágenes (8) y la sección de presentación visual está adaptada para mostrar, en la parte de presentación visual (102), una imagencompuesta basada en los datos de imagen compuesta conjuntamente con el tiempo de procesamiento y para actualizarla presentación visual de la imagen compuesta, en asociación con una ejecución de procesamiento de generación en lasección de composición.
Description
Dispositivo de procesamiento de imágenes.
ANTECEDENTES DE LA INVENCIÓN
- 1.
- CAMPO DE LA INVENCIÓN
La presente invención se refiere, a un dispositivo de procesamiento de imágenes que procesa datos de imágenes obtenidos mediante fotografía de un objeto de medida y en particular, se refiere a una técnica de extensión de un margen dinámico fotografiando el objeto de medida una pluralidad de veces bajo condiciones de exposición distintas.
- 2.
- DESCRIPCIÓN DE LA TÉCNICA RELACIONADA
En un campo de FA (Automatización de Fábrica), un así denominado captador visual se pone en uso práctico como un dispositivo para inspeccionar ópticamente un defecto, etc., generado en un objeto de medida tal como una elemento de trabajo y midiendo ópticamente una magnitud de este defecto.
Cuando se realizan una inspección y una medida utilizando el captador visual antes citado, el objeto de medida debe fotografiarse adecuadamente. En general, un margen dinámico (un margen de gradación capaz de expresar la luminancia) de un dispositivo de captación de imágenes, que incluye un detector CCD (Dispositivo de Carga Acoplado) y un CMOS (Semiconductor de Óxido Metálico Complementario) está limitado. Por lo tanto, cuando se prolonga un tiempo de exposición en el momento de la fotografía, ocurre una halación total o parcial (sobreexposición) y no se pueden adquirir, con precisión, información de la luminancia e información del color del objeto de medida. Por el contrario, cuando se acorta el tiempo de exposición, ocurre una exposición total o parcial y por lo tanto, no se puede adquirir información de luminancia efectiva. Además, en el objeto de medida que tiene una parte de reflectancia localmente distinta y el objeto de medida que tiene una parte con una gran curvatura, ocurre una sobreexposición o infra-exposición parcial, bajo la influencia de la iluminación.
De este modo, cuando una amplitud de cambio de una energía óptica (brillo) generada desde el mismo objeto de medida supera un valor del margen dinámico del dispositivo de captación de imágenes, existe un problema por cuanto que no se puede fotografiar adecuadamente el cuerpo completo del objeto de medida.
Por lo tanto, se conoce una técnica de extensión del margen dinámico, en la que el margen dinámico se extiende fotografiando el mismo objeto de medida una pluralidad de veces bajo condiciones de fotografía distintas (en particular, la condición de exposición) y combinando los datos de imágenes obtenidos por cada fotografía. Dicho procesamiento se denomina también un procesamiento de alta composición dinámica y un procesamiento de super-latitud (Proceso Supervisión Latitud: procesamiento SL). A modo de ejemplo, la publicación abierta al público de la patente japonesa numero 2002–334326 da a conocer un captador visual que realiza la extensión del margen dinámico mediante una baja carga de procesamiento de cálculo.
A partir del documento JP 11 355787 A y EP 1 257 117 A2, se conoce un dispositivo adaptado para fotografiar la misma imagen bajo condiciones de exposición distintas y para la composición de estas imágenes. Otra técnica anterior conocida es a partir del documento US-A-2005/146758.
En general, cuando se aumenta el número de veces de fotografía, se puede esperar una extensión del margen dinámico y una mejora de la exactitud de una imagen compuesta. Sin embargo, en este caso, se prolonga el tiempo de procesamiento, junto con un aumento del número de veces de fotografía. Es decir, la extensión del margen dinámico es una relación de solución de compromiso con el tiempo de procesamiento. De forma incidental, en un lugar de producción real, deben realizarse operaciones de inspección y de medida, dirigidas al objeto de medida desplazado secuencialmente sobre un dispositivo de transporte tal como una cinta transportadora. Por lo tanto, el tiempo de procesamiento que puede asignarse a cada objeto de medida está limitado. En consecuencia, se debe establecer adecuadamente las condiciones de la fotografía (condición de exposición, el número de veces de fotografía y la condición de iluminación, etc.) con un equilibrio entre la exactitud requerida de la imagen compuesta y el tiempo de procesamiento tomado en consideración.
Además, en una línea de producción, tal como una producción multiproducto en pequeños lotes, la clase de un elemento de trabajo, que es el objeto de medida, se suele cambiar. Incluso cuando se cambia dicha elemento de trabajo, debe realizarse un ajuste fino de las condiciones de fotografía.
Además, incluso en un caso de un operador de la línea de producción que no tenga un conocimiento total de un captador visual, las condiciones de fotografía deben establecerse adecuadamente y es necesario determinar si se realiza adecuadamente, o no, el procesamiento de composición de imagen.
Por lo tanto, la presente invención tiene como objetivo resolver el problema antes descrito y un primer objetivo de la presente invención es dar a conocer un dispositivo de procesamiento de imágenes capaz de establecer adecuadamente las condiciones de fotografía, en consideración del tiempo admisible para cada procesamiento. Además, un segundo objetivo de la presente invención es dar a conocer un dispositivo de procesamiento de imágenes capaz de establecer adecuadamente las condiciones de fotografía, al mismo tiempo que se refiere a una imagen compuesta realmente generada. Además, un tercer objetivo de la presente invención es dar a conocer un dispositivo de procesamiento de imágenes capaz de establecer adecuadamente las condiciones de fotografía, incluso en el caso de un usuario que no tenga ningún conocimiento con anterioridad.
SUMARIO DE LA INVENCIÓN
Este objetivo se consigue mediante un dispositivo de procesamiento de imágenes según las reivindicaciones 1 y 5 así como por un programa informático según las reivindicaciones 6 y 7.
Según un determinado aspecto de la presente invención, se da a conocer un dispositivo de procesamiento de imágenes conectado a una parte de captación de imágenes y una parte de presentación visual capaz de cambiar las condiciones de exposición para fotografiar un objeto de medida. La parte de captación de imágenes incluye una sección de captación de imágenes constituida por un conjunto de una pluralidad de pixels para fotografía. El dispositivo de procesamiento de imágenes incluye un controlador de fotografía que genera una pluralidad de datos de imágenes al hacer la fotografía de la parte de captación de imágenes del objeto de medida una pluralidad de veces bajo condiciones de exposición distintas y una sección de composición que genera datos de imagen compuesta en función de la información de luminancia de la pluralidad de datos de imágenes. La sección de composición comprende un calculador de luminancia compuesta que calcula una distribución de la luminancia en función de una distribución de la intensidad de la luz incidente sobre un elemento de captación de imágenes de la sección de captación de imágenes, como una distribución de la luminancia compuesta de los datos de imagen compuesta, en función de la información de la luminancia de cada dato de imagen y la condición de exposición correspondiente. El dispositivo de procesamiento de imágenes incluye un calculador del tiempo de procesamiento que calcula un tiempo de procesamiento previsto, requerido de la pluralidad de veces de fotografía, hasta que se generen datos de imagen compuesta y una sección de presentación visual que muestra el tiempo de procesamiento de la parte de presentación visual.
Según la presente invención, se visualiza el tiempo, que se requiere para generar los datos de imagen compuesta utilizados en el procesamiento de imágenes para la inspección o la medida. Por lo tanto, el procesamiento de producción de los datos de imagen compuesta se puede ajustar, tomando en consideración un rendimiento realmente aplicado de un lugar de producción, etc. En consecuencia, las condiciones de fotografía se pueden establecer adecuadamente tomando en consideración el tiempo admisible.
En una forma de realización preferida, el dispositivo de procesamiento de imágenes, según el aspecto de la invención, está conectado, además, a la parte de presentación visual y la sección de composición incluye la sección de presentación visual que muestra el tiempo de procesamiento en la parte de presentación visual.
En otra forma de realización preferida, el dispositivo de procesamiento de imágenes, según el aspecto de la invención, está conectado además, a la parte de presentación visual y ejecuta el método de procesamiento de imágenes en función de los datos de imagen compuesta y la sección de composición incluye la sección de presentación visual que hace que dicha parte de presentación visual muestre la duración de un ciclo de medida único incluyendo el tiempo de procesamiento.
Preferentemente, el controlador de fotografía controla la parte de captación de imágenes con el fin de realizar la fotografía bajo condiciones de exposición de números prescritos, según ajuste externo, de entre una pluralidad de condiciones de exposición que se pueden establecer en la parte de captación de imágenes. El calculador del tiempo de procesamiento calcula el tiempo de procesamiento en función del número de veces de fotografía por la parte de captación de imágenes, el tiempo de exposición en cada caso y el tiempo de procesamiento por la sección de composición, que se definen por las condiciones de exposición.
En una forma de realización preferida, el controlador de fotografía controla la parte de captación de imágenes, de modo que se repita sucesivamente la pluralidad de veces de fotografía por la parte de captación de imágenes. La sección de composición genera secuencialmente los datos de la imagen compuesta, en función de la repetición de la pluralidad de veces de fotografía por la parte de captación de imágenes. La sección de presentación visual muestra la imagen compuesta en función de los datos de imagen compuesta junto con el tiempo de procesamiento y actualiza la presentación visual de la imagen compuesta en asociación con la ejecución del procesamiento de generación por la sección de composición.
En una forma de realización preferida, la sección de composición incluye, además, un generador de histogramas que genera un histograma en función de la luminancia compuesta. La sección de presentación visual muestra el histograma en la parte de presentación visual junto con la imagen compuesta. El generador de histogramas genera el histograma en cada ciclo más largo que un ciclo de creación de los datos de imagen compuesta por la sección de composición.
Según la presente invención, se pueden establecer adecuadamente las condiciones de fotografía, tomando en consideración el tiempo admisible para cada procesamiento. Además, según la presente invención, se pueden establecer adecuadamente las condiciones de fotografía, mientras se hace referencia a una imagen compuesta realmente generada. Además, según la presente invención, incluso en un caso de que el usuario no tenga ningún conocimiento con anterioridad, se pueden establecer adecuadamente las condiciones de fotografía.
BREVE DESCRIPCIÓN DE LOS DIBUJOS
La Figura 1 representa una vista esquemática que ilustra una estructura global de un sistema de captador visual que incluye un dispositivo de procesamiento de imágenes según una forma de realización 1 de la presente invención;
La Figura 2 representa un diagrama de bloques esquemático que ilustra una estructura de hardware de un ordenador;
Las Figuras 3A a 3C representan una vista que ilustra datos de imágenes en un caso de fotografía de una superficie posterior de un reloj de pulsera como un elemento de trabajo;
La Figura 4 representa un diagrama de bloques funcionales que ilustra una estructura de control del dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención;
La Figura 5 representa una vista que ilustra, a modo de ejemplo, una relación entre un tiempo de exposición establecido en un aparato de captación de imágenes y un margen de ‘brillo’ adecuado para la fotografía;
Las Figuras 6A a 6B representan una vista que ilustra, a modo de ejemplo, las características de una función de ponderación y una función de respuesta;
La Figura 7 representa una vista para explicar un procesamiento de asignación mediante una parte de mapeado de tonos;
La Figura 8 representa una vista que ilustra una presentación en pantalla, a modo de ejemplo, en un “modo de ajuste” visualizado en un monitor del dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención;
La Figura 9 representa una vista que ilustra la presentación en pantalla, a modo de ejemplo, en el “modo de ajuste” visualizada en el monitor del dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención;
La Figura 10 representa una vista para explicar una operación de una estructura de control del dispositivo de procesamiento de imágenes cuando se selecciona una no visualización de un histograma;
Las Figuras 11A a 11D representan una vista que ilustra, a modo de ejemplo, una relación entre un valor de límites superior/inferior de ‘brillo’ y una imagen compuesta en el dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención;
Las Figuras 12A y 12B representan una vista para explicar, a modo de ejemplo, un método de cálculo del tiempo de procesamiento en el dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención;
Las Figuras 13A y 13B representan una vista que ilustra una presentación visual, a modo de ejemplo, de la imagen compuesta en el dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención,
La Figura 14 representa una vista que ilustra la presentación visual, a modo de ejemplo, de un procesamiento de búsqueda, a modo de ejemplo, de un modo de funcionamiento;
La Figura 15 representa una vista que ilustra la presentación visual, a modo de ejemplo, de un procesamiento de exploración de bordes, que constituye una forma de realización del modo de procesamiento;
La Figura 16 es un diagrama de flujo que ilustra un procesamiento global en el dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención;
La Figura 17 es un diagrama de flujo que ilustra el procesamiento en el “modo de ajuste” en el dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención;
La Figura 18 es un diagrama de flujo que ilustra el procesamiento en una sub-rutina de procesamiento de composición de imagen que se representa en la Figura 16 y en la Figura 17;
La Figura 19 representa una vista que ilustra la presentación en pantalla, a modo de ejemplo, en el “modo de ajuste” que se visualiza en el monitor del dispositivo de procesamiento de imágenes según la forma de realización modificada, a modo de ejemplo 1, de la forma de realización 1 de la presente invención;
La Figura 20 representa una vista que ilustra la presentación en pantalla, a modo de ejemplo, en el “modo de ajuste” visualizada en el monitor del dispositivo de procesamiento de imágenes según una forma de realización 2 de la presente invención y
La Figura 21 representa un diagrama de bloques funcionales que ilustra la estructura de control del dispositivo de procesamiento de imágenes según la forma de realización 2 de la presente invención.
DESCRIPCIÓN DETALLADA DE LAS FORMAS DE REALIZACIÓN PREFERIDAS
Formas de realización preferidas de la presente invención se explicarán en detalle, haciendo referencia a los dibujos adjuntos. Conviene señalar que los mismos signos y referencias numéricas se asignan a la misma parte o la parte correspondiente en la figura y no se repite, por lo tanto, su explicación.
Forma de realización 1
Estructura del dispositivo global
La Figura 1 representa una vista esquemática que ilustra una estructura global de un sistema captador visual 1 que incluye un dispositivo de procesamiento de imágenes según una forma de realización 1 de la presente invención.
En la Figura 1, el sistema captador visual 1 está incorporado en una línea de producción típica y funciona para inspeccionar ópticamente un defecto, etc., en un objeto de medida (llamado una “elemento de trabajo” en adelante) y efectúa la medición óptica de su tamaño, etc.
A modo de ejemplo, en la forma de realización 1 de la presente invención, un elemento de trabajo 2 se traslada mediante un mecanismo de transporte 6, tal como una cinta transportadora y el elemento de trabajo 2 transportada se fotografía secuencialmente por un dispositivo de captación de imágenes 8.
Los datos de imágenes (denominados “datos de imágenes de entrada” en adelante) fotografiados por el dispositivo de captación de imágenes 8 se transmite a un ordenador 100 que constituye, una forma de ejemplo típica de realizar el dispositivo de procesamiento de imágenes según esta forma de realización.
Conviene señalar que puede darse también a conocer un mecanismo de iluminación para emitir luz al elemento de trabajo 2 fotografiada por el dispositivo de captación de imágenes 8.
Además, sensores fotoeléctricos, dispuestos en amos extremos de un mecanismo de transporte 6, detectan la llegada del elemento de trabajo 2 en un margen fotográfico del dispositivo de captación de imágenes 8.
Más concretamente, cada sensor fotoeléctrico incluye una parte receptora de la luz 4a y una parte proyectora de la luz 4b, dispuesto en el mismo eje óptico y se detecta la llegada del elemento de trabajo 2, detectando el hecho de que una luz emitida desde la parte proyectora de luz 4b está protegida por el elemento de trabajo 2.
Conviene señalar que el mecanismo de transporte 6, por sí mismo, es controlado por un PLC (Controlador Lógico Programable) no ilustrado.
El aparato de captación de imágenes 8 incluye elementos de captación de imágenes, que constituyen un conjunto de una pluralidad de pixels para fotografía, tal como una lente, un sensor de CCD (Dispositivo de Carga Acoplada) y un CMOS (Semiconductor de Óxido Metálico), para fotografiar, de este modo, el elemento de trabajo 2.
Una imagen fotografiada por este dispositivo de captación de imágenes 8 está constituida por una pluralidad de pixels, cada uno teniendo información de color. Esta información de color incluye valores de la densidad (valor de composición R, valor de composición G y valor de composición B) de “color rojo”, “color verde” y “color azul”, en función de los tres colores de luz primarios. Como alternativa, en cuanto a la información de color, es también preferible utilizar valores de densidad (valor de composición C, valor de composición M y valor de composición Y) de colores “cian”, “magenta” y “amarillo” que son colores complementarios de los tres colores primarios de la luz y es también preferible atributos cromáticos que incluyen cada parámetro de la “fase de color (Tono), “luminosidad (Valor) y “saturación (Croma)”.
Conviene señalar que el dispositivo de captación de imágenes 8 fotografía el elemento de trabajo 2 en función de la detección de la llegada del elemento de trabajo 2 por el sensor fotoeléctrico antes citado.
En particular, en el dispositivo de captación de imágenes 8, según esta forma de realización, las condiciones de exposición para la fotografía se hacen cambiables. Las condiciones de exposición se expresan por valores establecidos de una magnitud de energía (brillo) de la luz incidente sobre los elementos de captación de imágenes y se suelen ajustar mediante el ajuste de una magnitud del diafragma óptico y una velocidad del obturado electrónico mecánico. En esta forma de realización, aunque una estructura de ajuste del “tiempo de exposición” se proporciona como una forma de realización típica, a modo de ejemplo, de las condiciones de exposición, la presente invención no está limitada al tiempo de exposición y puede ser también preferible ajustar la magnitud del diafragma.
Asimismo, el ordenador 100 incluye un cuerpo de ordenador 101 en el que están montados un dispositivo de control de FD (Disco Flexible) 111 y un dispositivo de control de CD-ROM (Disco Compacto – Memoria de Solamente Lectura) 113, un monitor 102, un teclado 103 y un ratón 104. A continuación, el cuerpo del ordenador 101 ejecuta programas anteriormente memorizados para, de este modo, realizar el dispositivo de procesamiento de imágenes según esta forma de realización.
Estructura del hardware
La Figura 2 representa un diagrama de bloques esquemático que ilustra una estructura del hardware del ordenador 100.
En la Figura 2, además del dispositivo de control de FD 111 y del dispositivo de control de CD-ROM 113 representado en la Figura 1, el cuerpo del ordenador 101 incluye una CPU (Unidad Central de Procesos) 105, una memoria 106, un disco fijo 107, una parte de interfaz de cámara 109, una parte de interfaz de PLC 115 y una parte de interfaz de sensor 117, que están mutuamente conectadas mediante un bus.
Un FD 112 puede montarse en el dispositivo de control de FD 111 y un CD-ROM 114 se puede montar en el dispositivo de control de CD-ROM 113. Según se describió anteriormente, el dispositivo de procesamiento de imágenes, según esta forma de realización, se realiza ejecutando cada programa por la unidad CPU 105 utilizando un hardware de ordenador tal como una memoria 106. En general, este programa se memoriza en un soporte de registro tal como el FD 112 y el CD-ROM 114 o se hace circular a través de una red. A continuación, este programa es objeto de lectura desde el soporte de registro por el dispositivo de control de FD 111 y el dispositivo de control de CD-ROM 113 y se memoriza una vez en el disco fijo 107 que es un dispositivo de almacenamiento. Además, este programa es objeto de lectura desde el disco fijo 107 a la memoria 106 y se ejecuta por la unidad CPU 105.
La unidad de procesamiento CPU 105 es una parte de procesamiento aritmético que ejecuta cada clase de cálculo ejecutando secuencialmente una orden programada. La memoria 106 memoriza temporalmente cada clase de información en función de la ejecución del programa por la CPU 105.
La parte de interfaz de cámara 109 es un día para la mediación de la comunicación de datos entre el cuerpo de ordenador 101 y el dispositivo de captación de imágenes 8 y funciona para recibir una señal eléctrica que muestra los datos de imágenes de entrada fotografiados por el dispositivo de captación de imágenes 8 y para convertir la señal eléctrica recibida en un formato de datos que se puede procesar por la CPU 105 y también, para convertir una orden procedente de la CPU 105 a la señal eléctrica y para enviar la señal eléctrica convertida al dispositivo de captación de imágenes 8. En particular, los datos de imágenes de entrada, fotografiados por el aparato de captación de imágenes 8 se guardan en la memoria 106 o en el disco fijo 107, por intermedio de la parte de interfaz de cámara 109.
La parte de interfaz de PLC 115 es un dispositivo para la mediación de la comunicación de datos entre el cuerpo del ordenador 101 y un PLC no ilustrado. Además, la parte de interfaz de sensor 117 recibe una señal detectada desde el sensor fotoeléctrico antes citado, etc., y transmite la señal detectada a la unidad CPU 105.
El disco fijo 107 es un dispositivo de memorización no volátil que memoriza ejecutado por la CPU 105 y los datos de imágenes de entrada.
El monitor 102, conectado al cuerpo del ordenador 101, es un dispositivo de presentación visual para mostrar la información procedente de la CPU 105 y, a modo de ejemplo, está constituido por una pantalla LCD (Pantalla de Cristal Líquido) y un CRT (Tubo de Rayos Catódicos), etc. Según se describirá más adelante, el monitor 102, según esta forma de realización, visualiza la imagen compuesta generada fotografiando el elemento de trabajo 2, el tiempo de procesamiento previsto requerido para un procesamiento único y el histograma con respecto a la luminancia de los pixels que constituyen la imagen compuesta.
El ratón 104 recibe la orden desde el usuario en función de la operación tal como un clic o un deslizamiento. El teclado 103 recibe la orden desde el usuario en función de la tecla objeto de entrada.
Además, puede ser también preferible que el ordenador 100 tenga otro dispositivo de salida, tal como una impresora que le está conectada, en caso necesario.
Modo de funcionamiento
El sistema de captador visual 1, según esta forma de realización, puede seleccionar un “modo de funcionamiento” para ejecutar realmente la inspección o la medida utilizando de imágenes de salida generados desde el elemento de trabajo 2 y un “modo de ajuste” para realizar ajustes con respecto a los datos de imágenes de salida adecuados en función del elemento de trabajo 2.
En el “modo de ajuste”, el usuario establece una condición de fotografía adecuada, al mismo tiempo que hace referencia a una imagen de salida (imagen compuesta) basada en los datos de imágenes de salida mostrados en el monitor 102. Además, en el “modo de funcionamiento” los datos de imágenes de salida, obtenidos mediante la fotografía del elemento de trabajo 2, fluyen realmente a través de la línea de producción en donde se generan y se realiza la inspección o medida para estos datos de imágenes de salida.
Procesamiento de composición de imagen
A continuación, el procesamiento de composición de imagen para generar los datos de imágenes de salida será objeto de descripción. El procesamiento de composición de imagen, según esta forma de realización, se realiza principalmente para extender un margen dinámico del dispositivo de captación de imágenes 8.
Las Figuras 3A a 3C representan una vista que ilustra los datos de imágenes cuando una superficie posterior de un reloj de muñeca se fotografía como una elemento de trabajo.
La Figura 3A ilustra una imagen fotografiada obtenida mediante una fotografía única bajo una condición en la que el tiempo de exposición se establece para ser relativamente largo y la Figura 3B ilustra una imagen fotografiada obtenida mediante una fotografía única bajo una condición en la que el tiempo de exposición se establecer para ser relativamente corto. Conviene señalar que, en la Figura 3A y en la Figura 3B, la intensidad de la luz se establece bajo la misma condición. El elemento de trabajo representado en la Figura 3 incluye una parte del cuerpo del reloj fabricada de metal y una parte de la banda fabricada de cuero. Ambas partes tienen una reflectancia muy diferente y por lo tanto, existe también una gran diferencia en una magnitud de una energía óptica emitida desde cada parte del cuerpo del reloj y de la parte de la pulsera.
Por lo tanto, cuando se prolonga el tiempo de exposición, se produce una sobreexposición en la parte del cuerpo del reloj que tiene una reflectancia relativamente más alta y por lo tanto, no se puede obtener información de la luminancia. Esto es, según se ilustra en la Figura 3A, se encuentra que las letras escritas en la parte del cuerpo del reloj no se pueden reconocer. Asimismo, cuando se acorta el tiempo de exposición, la energía óptica no se puede recibir suficientemente desde la parte de la pulsera que presenta una reflectancia relativamente baja y por lo tanto, no se puede obtener información de luminancia efectiva. Esto es, según se ilustra en la Figura 3B, se encuentra que ocurre una infraexposición en la parte de la banda y un defecto tal como de urdimbre no se puede reconocer.
Por lo tanto, en el procesamiento de composición de imagen, según esta forma de realización, el elemento de trabajo se fotografía una pluralidad de veces bajo condiciones de exposición distintas, según se ilustra en la Figura 3A y en la Figura 3B y con respecto a la pluralidad fotografiada de datos de imágenes, luminancia compuesta del pixel de una determinada posición de coordenadas se calcula en función de la luminancia de cada pixel correspondiente a esta posición de coordenadas. Cada luminancia compuesta muestra un valor correspondiente a la intensidad de la luz incidente sobre cada pixel de imagen de los elementos de captación de imágenes del dispositivo de captación de imágenes 8. A continuación, los datos de imagen compuesta se generan a partir de la luminancia compuesta calculada. Desde un punto de vista esquemático, en el procesamiento de cálculo de esta luminancia compuesta, a partir de una serie de pixels correspondientes incluidos en cada dato de imagen, se adopta preferentemente el pixel adecuado para esta condición de exposición. Dicho de otro modo, la luminancia de cada pixel de los datos de imagen compuesta para expresar el elemento de trabajo se calcula utilizando la información del pixel fotografiado bajo la condición de exposición adecuada para la energía óptica emitida desde una parte correspondiente a este pixel del elemento de trabajo. Mediante este procesamiento, se pueden generar los datos de imagen compuesta, como un conjunto de los pixels que presentan la luminancia fotografiada bajo una condición de exposición adecuada. La Figura 3C representa una vista que ilustra, a modo de ejemplo, los datos de imagen compuesta generados por el procesamiento de composición de imagen según esta forma de realización. Según se ilustra en la Figura 3C, realizando el procesamiento de composición de imagen antes citado, es posible generar los datos de imágenes, no incluyendo la sobre-exposición, según se ilustra en la Figura 3A y en la infra-exposición según se ilustra en la Figura 3B.
El procesamiento de composición de imagen, según esta forma de realización, se realiza principalmente por cuatro procesamientos descritos a continuación.
- (1)
- Procesamiento de la fotografía del elemento de trabajo una pluralidad de veces bajo condiciones de exposición distintas (procesamiento de fotografía).
- (2)
- Procesamiento de cálculo de la luminancia compuesta a partir de la información de luminancia de los datos de imágenes fotografiados (procesamiento de composición de luminancia).
- (3)
- Procesamiento de cálculo de la información de color compuesto a partir de la información de color de los datos de imágenes fotografiados (procesamiento de composición de color).
- (4)
- Procesamiento de la generación de los datos de imágenes de salida a partir de la información de color compuesta y de la luminancia compuesta (procesamiento de generación).
Estructura de control
La Figura 4 representa un diagrama de flujo funcional que ilustra una estructura de control del dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención.
En la Figura 4, el dispositivo de procesamiento de imágenes, según esta forma de realización, incluye una parte de control de fotografía 200; una parte de selección 202; memorias intermedias de imágenes 204a a 204h y partes de extracción de información de imagen 206a a 206h, como una estructura de control para realizar el procesamiento fotográfico antes citado (1). Además, el dispositivo de procesamiento de imágenes, según esta forma de realización, incluye una parte de composición de luminancia 210; una parte de mapeado de tonos 214; una parte de establecimiento de límites superior/inferior del “brillo” 216; una parte de generación de histogramas 218 y una parte de estimación de exactitud de la composición 220, como la estructura de control para realizar el procesamiento de composición de luminancia antes citado (2) e incluye una parte de composición de color 208 como la estructura de control para realizar el procesamiento de composición de color (3) antes citado. Además, el dispositivo de procesamiento de imágenes, según esta forma de realización, incluye una parte de generación de imagen 212 como la estructura de control para realizar el procesamiento de generación antes citado (4). Además, el dispositivo de procesamiento de imágenes, según esta forma de realización, incluye una parte de cálculo del tiempo de procesamiento 222.
El contenido de cada procesamiento, en función del procesamiento de composición de imagen antes citado, será objeto de explicación junto con la operación de cada bloque funcional.
(1) Procesamiento de fotografía
En la Figura 4, la parte de control de fotografía 200 genera una pluralidad de datos de imágenes haciendo que el aparato de captación de imágenes 8 fotografíe el elemento de trabajo una pluralidad de veces bajo condiciones de exposición distintas. La parte de control de fotografía 200 determina cómo debe cambiarse la condición de exposición, en función de un ajuste por el usuario. Más concretamente, el dispositivo de captación de imágenes 8, según esta forma de realización, está constituido de modo que se pueda establecer una pluralidad de tiempos de exposición (velocidades del obturador) y ocho tiempos de exposición, susceptibles de ajuste, se proporcionan, a modo de ejemplos, tal como “1/10 segundos”, “1/20 segundos”, “1/40 segundos”, “1/80 segundos”, “1/160 segundos”, “1/320 segundos”, “1/640 segundos”, “1/1280 segundos”. Dicho grupo de tiempos de exposición, susceptibles de ajuste, se establece de modo que sea secuencialmente más rápido en una potencia de 2, con “1/10 segundos” como referencia (el valor más lento). La parte de control de fotografía 200 genera secuencialmente los datos de imágenes haciendo que el dispositivo de captación de imágenes 8 fotografíe secuencialmente el elemento de trabajo, bajo la totalidad o una parte de las condiciones de dicho grupo de tiempos de exposición susceptibles de ajuste. En sincronización con este cambio del tiempo de exposición, la parte de control de fotografía 200 proporciona una orden de selección a la parte de selección 202.
La parte de selección 202 está dispuesta entre el dispositivo de captación de imágenes 8 y una pluralidad de memorias intermedias de imágenes 204a a 204h y conecta eléctricamente cualquiera de las memorias intermedias de imágenes 204a a 204h y el dispositivo de captación de imágenes 8, según la orden de selección procedente de la parte de control de fotografía 200. En la descripción siguiente, las memorias intermedias de imágenes 204a a 204h se suelen denominar “memorias intermedias de imágenes 204”. De este modo, los datos de imágenes de entrada, fotografiados por el dispositivo de captación de imágenes 8, se transmite a una de las memorias intermedias de imágenes 204 en función de la orden de selección procedente de la parte de control de fotografía 200.
Las memorias intermedias de imágenes 204a a 204h son partes de almacenamiento para memorizar temporalmente los datos de imágenes de entrada procedentes del dispositivo de captación de imágenes 8 y se constituye para estar en correspondencia con el tiempo de exposición en el dispositivo de captación de imágenes 8. Esto es, cada memoria intermedia de imágenes 204 está constituida con el fin de memorizar selectivamente solamente los datos de imágenes de entrada fotografiados en un tiempo de exposición correspondiente específico. A modo de ejemplo, cuando el tiempo de exposición “1/10 segundos” se asigna a la memoria intermedia de imagen 204a, la memoria intermedia de imagen 204a memoriza solamente los datos de imágenes de entrada fotografiados bajo la condición de exposición de “1/10 segundos” del tiempo de exposición. Dicha función se realiza proporcionando a la parte de selección 202 la orden de selección correspondiente a la condición de fotografía, en sincronización con la salida de la condición de fotografía al dispositivo de captación de imágenes 8.
Además, la parte de control de fotografía 200 repite sucesivamente una serie de fotografías por el dispositivo de captación de imágenes 8 (a modo de ejemplo, ocho fotografías desde “1/10 segundos” hasta “1/1280 segundos” de los tiempos de exposición). En consecuencia, los datos de imágenes de entrada, memorizados en cada memoria intermedia de imagen 204, se actualizan en cada ciclo requerido para esta serie de fotografías. Conviene señalar, como se describirá más adelante, que la fotografía relativa a todos los tiempos de exposición, susceptible de ajuste, en el dispositivo de captación de imágenes 8 no siempre se ejecuta y la fotografía se ejecuta solamente en un tiempo de exposición requerido, que es parte de todos los tiempos de exposición antes citados, en algunos casos.
Las partes de extracción de información de imagen 206a a 206h corresponden a las memorias intermedias de imágenes 204a a 204h respectivamente y extraen la información de color y la información de luminancia a partir de los datos de imágenes de entrada memorizados en la memoria intermedia de imagen correspondiente 204. Los datos de imágenes de entrada suelen estar constituidos por una pluralidad de pixels dispuestos en una forma matricial, presentando cada pixel valores de densidad (valor de composición R, valor de composición G y valor de composición B) de “color rojo”, “color verde” y “color azul”. A continuación, la información de color se expresa por valores relativos de los valores de densidad (relación mutua) de “color rojo”, “color verde” y “color azul” para cada pixel y la información de luminancia se expresa por la luminancia para cada pixel (valores de densidad media de “color rojo”, “color verde” y “color azul”). Conviene señalar que, en esta forma de realización, el valor de composición R, el valor de composición G y el valor de composición B están todos ellos definidos en un margen de 8 bits (0 a 255 valores de gradación). Por lo tanto, la luminancia se define también en un margen de 8 bits (0 a 255 valores de gradación).
A continuación, las partes de extracción de información de imagen 206a a 206h proporcionan la información de color extraída a la parte de composición de color 208 y también, proporcionan la información de luminancia extraída a la parte de composición de color 208 y a la parte de composición de luminancia 210.
(2) Procesamiento de composición de luminancia
En la Figura 4, la parte de composición de luminancia 210 calcula la luminancia compuesta de cada pixel, en función de la información de luminancia de cada dato de imagen de entrada fotografiado por el dispositivo de captación de imágenes 8 y la condición de exposición correspondiente. Según se describió con anterioridad, cambiando el tiempo de exposición, se produce una fluctuación del margen de la energía óptica (brillo) que es adecuada para la fotografía. Esto es, cuando el tiempo de exposición es relativamente más corto, la fotografía de un más amplio margen de la energía óptica es adecuada y cuando el tiempo de exposición es relativamente más largo, la fotografía de un más pequeño margen de la energía óptica es adecuada.
En términos generales, se considera que la energía óptica recibida por el dispositivo de captación de imágenes 8 es proporcional al tiempo de exposición. Asimismo, el “brillo” se puede mostrar como un logaritmo. Por lo tanto, un margen de “brillo” adecuado para la fotografía del dispositivo de captación de imágenes 8 se puede definir con anterioridad, con el fin de poner en correspondencia a cada tiempo de exposición, susceptible de ajuste, en el dispositivo de captación de imágenes 8.
Más concretamente, ocho tiempos de exposición, susceptibles de ajuste, en el dispositivo de captación de imágenes 8, según esta forma de realización, se hacen secuencialmente más cortos en una potencia de 2. Por lo tanto, se puede definir una relación entre cada tiempo de exposición y el "brillo" según se ilustra en la Figura 5.
La Figura 5 representa una vista que ilustra, a modo de ejemplo, la relación entre el tiempo de exposición establecido en el dispositivo de captación de imágenes 8 y el "brillo" adecuado para la fotografía.
En la Figura 5, cuando el margen de "brillo" adecuado para la fotografía se establece para ser “10 a 30” en un caso del tiempo de exposición de "1/10 segundos" el margen de "brillo" adecuado para la fotografía se añade con “10” y se puede establecer para ser “20 a 40” en un caso en que el tiempo de exposición se establezca para ser “1/20 segundos” obtenido multiplicando el tiempo de exposición por 1/2 veces. De este modo, con el ajuste secuencial del margen de "brillo", es posible establecer el tiempo de exposición, con el fin de estar en correspondencia con un margen de "1/10 segundos" a "1/1280 segundos" para cubrir el margen de "brillo" de “10 a 100”. Conviene señalar que este margen de "brillo" se expresas por valores relativos que dependen del rendimiento del dispositivo de captación de imágenes 8 e incluso en un caso del mismo "brillo", el brillo real es diferente si la sensibilidad del elemento de captación de imágenes y un valor abierto de un sistema óptico son distintos.
Además, es preferible establecer un margen de "brillo" efectivo para esté cubierto por una pluralidad de tiempos de exposición. En la forma de realización, a modo de ejemplo, ilustrada en la Figura 5, cuando el margen de "brillo" se establece para ser 10 a 90, se este margen se establece con el fin de estar cubierto por al menos dos tiempos de exposición. Esto es, a modo de ejemplo, el tiempo de exposición en el que el "brillo" corresponde a “50” está en tres tiempos de exposición de “1/40 segundos”, “1/80 segundos” y “1/160 segundos”. Con este ajuste, incluso en un caso de un margen estrecho de los valores de límite superior/inferior del "brillo" introducido por un usuario, una pluralidad de fotografías se selecciona en diferentes tiempos de exposición.
La relación entre el tiempo de exposición y el margen de "brillo" ilustrado en la Figura 5 indica que, según se describirá más adelante, cuando un margen de "brillo" requerido se establece por un usuario de entre los márgenes de "brillo" que se pueden fotografiar por el dispositivo de captación de imágenes 8, la fotografía se realiza en una pluralidad de tiempos de exposición correspondiente a este ajuste. Esto es, la fotografía no se realiza en todos los tiempos de exposición susceptibles de ajuste, en el aparato de captación de imágenes 8 y solamente se realiza la fotografía, en un tiempo de exposición específico, con lo que se hace posible acortar el tiempo de procesamiento con respecto al procesamiento de composición de imagen.
Más concretamente, cuando el usuario establece el margen de "brillo" en un margen de “30 a 60”, la fotografía se realiza en tres tiempos de exposición de “1/20 segundos”, “1/40 segundos” y “1/80 segundos” incluidos en este margen.
De nuevo en la Figura 4, la parte de composición de luminancia 210 calcula la luminancia de cada pixel de los datos de imagen de salida utilizando la pluralidad de los datos de imagen de entrada obtenidos fotografiando el elemento de trabajo una pluralidad de veces. Más concretamente, la parte de composición de luminancia 210 calcula la luminancia compuesta de cada pixel normalizando la luminancia de cada pixel por el tiempo de exposición (energía óptica o cantidad
5 de luz) en los datos de imágenes de entrada de p-números correspondientes a cada pixel (posición de coordenadas i) de los datos de imágenes de salida. La fórmula de cálculo de la luminancia compuesta Ei, por la parte de composición de luminancia 210, es como sigue:
Fórmula 1 10
en donde,
15 w(Z): función de ponderación
g(Z): función de respuesta del dispositivo de captación de imágenes
(Zi,j): luminancia en la posición de coordenadas i de los j-ésimos datos de imágenes de entrada
20 Tj: tiempo de exposición de los j-ésimos datos de imágenes de entrada.
En la fórmula anteriormente descrita, el término de
corresponde a un valor evaluado como "brillo", con la luminancia en cada dato de imagen de entrada normalizado por medio del tiempo de exposición. Esto se basa en un
25 concepto técnico de que cuando el tiempo de exposición es relativamente más corto, su "brillo" real debe evaluarse como un valor mayor adicional y cuando el tiempo de exposición es relativamente más largo, su "brillo" real debe evaluarse como un valor más pequeño adicional, incluso cuando la luminancia muestra el mismo valor tal como “128”.
En condiciones normales, la luminancia compuesta Ei se calcula como un valor en un margen de 0 a 100, en función de
30 una relación entre cada tiempo de exposición ilustrado en la Figura 5 y un margen de "brillo". Conviene señalar que para hacerlo más fácil de entender, la luminancia compuesta Ei se expresa en el margen de 0 a 100. Sin embargo, la gradación del "brillo" de la imagen obtenida por composición es mayor que la gradación (tal como 8 bits) de la imagen obtenida bajo una condición de exposición y por lo tanto, se expresa como datos, mediante un valor que incluye dígitos después de un punto decimal (tal como 16 bits).
35 En la fórmula anteriormente descrita se introducen una función de ponderación w(Z) y una función de respuesta g(Z) del dispositivo de captación de imágenes 8. Estas funciones se explicarán más adelante haciendo referencia a la Figura 6.
Las Figuras 6A y 6B representan una vista que ilustra, a modo de ejemplo, las características de la función de
40 ponderación y de la función de respuesta. La Figura 6A muestra las características de la función de ponderación w(Z) y la Figura 6B muestra las características de la función de respuesta g(Z).
En la Figura 6A, la función de ponderación w(Z) es una función para reflejar la fiabilidad, en función del valor de la luminancia proporcionado a partir del dispositivo de captación de imágenes 8. Esto es, bajo una determinada condición
45 de exposición, con respecto a un valor más próximo al más bajo valor límite (0) o el valor de límite superior (255) de la luminancia procedente del dispositivo de captación de imágenes 8, la fiabilidad se considera que es baja, en comparación con un valor más próximo al valor intermedio.
Dicho de otro modo, si el dispositivo de captación de imágenes 8 fotografía el elemento de trabajo que presenta el "brillo"
50 más adecuado bajo una determinada condición de exposición, esta luminancia se considera que presenta aproximadamente el valor intermedio.
Por lo tanto, en consideración de dichas características, tal como la función de ponderación w(Z), preferible utilizar la función en la que el valor cerca del valor límite inferior o del valor límite superior es más pequeño, en comparación con el
55 valor cerca de un nivel intermedio de la escala de gradación. A modo de ejemplo, esta forma de realización adopta una función de ponderación triangular en la que el nivel intermedio de la escala de gradación de luminancia se hace un valor máximo (128) y el valor límite inferior y el valor límite superior se hacen respectivamente cero.
Además, en la Figura 6B, la función de respuesta g(Z) es la función para compensar la falta de linealidad entre la luminancia procedente del dispositivo de captación de imágenes 8 y la energía óptica introducida en el dispositivo de captación de imágenes 8. A modo de ejemplo, en el elemento de captación de imágenes tal como un CCD, la relación entre la energía óptica introducida o la cantidad de luz y una señal de tensión, a la salida, se muestra mediante una forma no lineal. Dicha característica no lineal se denomina una característica gamma. Mediante la función de respuesta g(Z), se compensa la característica de gamma y la luminancia procedente del dispositivo de captación de imágenes 8 se corrige para ser proporcional a la energía óptica realmente introducida en el dispositivo de captación de imágenes 8. Conviene señalar que la Figura 6B representa la función de respuesta g(Z) cuando la luminancia procedente del dispositivo de captación de imágenes 8 está en una relación proporcional con la energía óptica introducida, para simplificar la explicación.
Conviene señalar que “-8” de un término constante en la fórmula anteriormente descrita es el término para compensar una desviación generada cuando la relación entre cada tiempo de exposición y el margen de "brillo" se define según se ilustra en la Figura 5 y este término puede establecerse adecuadamente en función de la relación entre cada tiempo de exposición y el margen de "brillo".
Además, en la fórmula anteriormente descrita, se utiliza un logaritmo con “2” establecido como una base. Sin embargo, la base no está necesariamente limitada a “2” y un logaritmo común con el número de Napier “e” establecido como una base y un logaritmo natural con “10” establecido como una base pueden también utilizarse a este respecto.
(Mapeado de tonos)
De nuevo en la Figura 4, la parte de composición de luminancia 210 proporciona la luminancia compuesta calculada Ei para una parte de mapeado de tonos 214. La parte de mapeado de tonos 214 genera la información de luminancia para generar los datos de imágenes de salida en función de la luminancia compuesta Ei . Más concretamente, asignando cada luminancia compuesta Ei (margen de luminancia: 0 a 100, sin embargo, que tiene mayores gradaciones que 256 gradaciones) al margen de luminancia de los datos de imágenes de salida (tal como 0 a 255 valores de gradación), la parte de mapeado de tonos 214 genera la información de luminancia de los datos de imágenes de salida. Conviene señalar que la resolución (margen dinámico) de cada luminancia compuesta Ei es más alta que la de los datos de imágenes de entrada y por lo tanto, formando un margen de luminancia multi-gradacional adicional de los datos de imágenes de salida, se pueden generar los datos de imágenes de salida con mayor precisión.
En particular, la parte de mapeado de tonos 214 asigna un margen prescrito de la luminancia compuesta Ei al margen de luminancia de los datos de imágenes de salida, en función del ajuste de los límites superior/inferior de "brillo" por el usuario como se describirá más adelante.
La Figura 7 representa una vista para explicar el proceso de asignación por la parte de mapeado de tonos 214. En la Figura 7, con el fin de simplificar la explicación, la explicación se proporcionará para un caso en el que la parte de mapeado de tonos 214 realiza el proceso de asignación lineal. A modo de un ejemplo más simple, el margen de luminancia de 0 a 100 se asigna a una escala de gradación de 0 a 255, mientras se mantiene una relación proporcional de la luminancia compuesta Ei a la energía óptica introducida. De este modo, los datos que tienen una mayor gradación que una capacidad de presentación visual del monitor se pueden visualizar con una gradación (tal como una presentación visual de 8 bits) compatible con la capacidad del presentación visual del monitor.
Según se describió anteriormente, cuando el valor del límite superior del "brillo" Emax y el valor del límite inferior del "brillo" Emin se establecen por el usuario, la parte de mapeado de tonos 214 asigna este margen de la luminancia compuesta Ei a la luminancia Yi, en conformidad con la fórmula siguiente.
Yi, = 255 x (Ei - Emin) / (Emax – Emin)
(Ejemplo de cálculo)
Según se describió anteriormente, cuando la luminancia en las posiciones de coordenadas i de tres datos de imágenes de entrada fotografiados en tres tiempos de exposición de “1/20 segundos”, “1/40 segundos” y “1/80 segundos” son respectivamente “190”, “100” y “50”, la luminancia compuesta Ei del pixel correspondiente a esta posición de coordenadas se calcula como sigue. En donde W(190) = 65, W(100) = 100 y W(50) = 50.
Ei = 10 x {65 x (log190 + log20 - 8) + 100 x (log100 + log40 - 8) + 50 x (log50 + log80 – 8)} / (65 + 100 + 50) = 40.
A continuación, cuando el valor límite superior del "brillo" Emax se establece en “60” y el valor límite inferior del "brillo" Emin se establece en “30” por el usuario, la luminancia Yi, de los datos de imágenes de salida se calcula como sigue.
Yi, = 255 x (40 - 30) / (60 - 30) = 85
(Generación de histograma) En la Figura 4, de nuevo, la parte de composición de luminancia 210 proporciona la luminancia compuesta calculada Ei a la parte de generación de histograma 218. La parte de generación de histograma 218 genera el histograma con respecto a la luminancia compuesta Ei . Esto es, la parte de generación de histograma 218 clasifica la luminancia compuesta Ei de cada pixel en clases de anchuras prescritas e integra el número de pixel, en función de la luminancia compuesta Ei de
5 modulada pixel. Esto ayuda a que el usuario antes citado establezca el valor límite superior del "brillo" y el valor límite inferior del "brillo", mientras se hace referencia al margen de la relación relativamente más alta en la luminancia compuesta Ei calculada por la parte de composición de luminancia 210.
Además, la parte de generación histograma 218 está constituida de modo que el procesamiento de generación de
10 histograma que suspendido o se reinicie, en función del ajuste establecido por el usuario como se describirá más adelante.
(3) Procesamiento de composición de colores
15 En la Figura 4, la parte de composición de colores 208 calcula la información de color compuesto a partir de la información de color de una pluralidad de datos de imágenes de entrada. Según se describirá más adelante, cada pixel de los datos de imágenes de salida se obtiene multiplicando la información de color compuesto calculada por la parte de composición de color 208 por la luminancia compuesta por la parte de composición de luminancia 210 y la parte de mapeado de tonos 214. Por lo tanto, la información de color compuesto, procedente de la parte de composición de color
20 208 se expresa por los valores que muestran una relación relativa del “color rojo”, “color verde” y “color azul”.
Además, en la misma manera que la parte de composición de luminancia 210 antes citada, la parte de composición de color 208 calcula la información de color compuesto de cada pixel de los datos de imágenes de salida, en función de la información de color de cada pixel en una pluralidad de datos de imágenes de entrada correspondientes a cada posición
25 de coordenadas. Más concretamente, la parte de composición de color 208 genera la información de color compuesto realizando una adición acumulativa de los valores obtenidos multiplicando la información de color de cada dato de imagen de entrada por un factor de ponderación en función de su fiabilidad.
En este caso, la información de color en una posición de coordenadas i de los j-ésimos datos de imágenes de entrada se
30 define como (ri,j, gi, j, bi,j). Sin embargo, la parte de composición de color 208 normaliza la información de color procedente de las partes de extracción de información de imagen 206a a 206h con el fin de establecer la ecuación ri,j, + gi, j, + bi,j = 1. Además, la luminancia en la posición de coordenadas i en los j-ésimos datos de imagen de entrada se define como Zi, j. Cuando se utiliza la información de color normalizada y la luminancia, una fórmula de cálculo de la información de color compuesto (ri, gi bi) es como sigue.
35 [Fórmula 2]
en donde
40 w(Z): función de ponderación
p: número de datos de imágenes de entrada
45 En este caso, la función de ponderación w(Z) presenta la misma característica que la representada en la Figura 6A. Esto es, la función de ponderación w(Z) es la función para reflejar la fiabilidad en función del valor de la luminancia por el dispositivo de captación de imágenes 8. Un significado técnico de esta función de ponderación w(Z) se ha descrito con anterioridad y por lo tanto, no se repite aquí una explicación detallada.
A continuación, la parte de composición de color 208 proporciona la información de color compuesto calculada a la parte de generación de imagen 212.
(4) Proceso de generación
La parte de generación de imagen 212 calcula secuencialmente la información de imagen del pixel en la posición de coordenadas i multiplicando secuencialmente la luminancia Yi, generada por la parte de composición de luminancia 210 y la parte de mapeado de tonos 214, mediante la información de color compuesto correspondiente (ri, gi, bi) y de este modo, genera los datos de imágenes de salida.
Esto es, la información de color absoluta (Ri, Gi, Bi) en la posición de coordenadas i de los datos de imagen de salida se puede expresar como sigue.
(Ri, Gi, Bi) = Yi, x (ri, gi, bi)
Se generan los datos de imagen de salida en conformidad con los procedimientos antes citados desde (1) a (4). Conviene señalar que, en el procesamiento de fotografía de (1), se ejecuta repetidamente una serie de operaciones de fotografía y en sincronización con esta ejecución repetida del proceso de fotografía, se ejecuta también el procesamiento de (2) a (4).
Cálculo del tiempo de procesamiento
En la Figura 4, de nuevo, la parte de cálculo del tiempo de procesamiento 222 calcula el tiempo de procesamiento previsto requerido para generar un dato de imagen de salida. Más concretamente, en función de la información desde la parte de control de fotografía 200, la parte de cálculo de tiempo de procesamiento 222 estima el tiempo de procesamiento, en consideración del número de veces de fotografía por medio del dispositivo de captación de imágenes 8, el tiempo de exposición en cada fotografía y la magnitud del procesamiento en el proceso de composición de imágenes. Este tiempo de procesamiento corresponde al tiempo requerido para generar un dato de imagen de salida en un modo de funcionamiento y el usuario determina el ajuste aplicable a la línea de producción real, con referencia a este tiempo de procesamiento.
Estimación de la exactitud de la composición
Sobre la base de la luminancia del pixel en cada dato de imagen de entrada correspondiente a cada posición de coordenadas, la parte de estimación de la exactitud de la composición 220 determina la fiabilidad (denominada “exactitud de composición” en adelante) de los datos de imágenes de salida generados. En el procesamiento de composición de imagen, según esta forma de realización, la misma elemento de trabajo se fotografía una pluralidad de veces, con solamente la condición de exposición cambiada, para adquirir los datos de imágenes de entrada y utilizando la pluralidad adquirida de datos de imagen de entrada, se genera los datos de imágenes de salida. Por lo tanto, la falta de movimiento del elemento de trabajo y la falta de cambio de la condición de iluminación se requieren durante la fotografía. Sin embargo, en la línea de producción real, se estima que el elemento de trabajo se desplaza y se cambia la condición de iluminación. Cuando no se satisface dicha condición de fotografía original, no se pueden combinar datos de imágenes de salida correctos y por lo tanto, se debe notificar al usuario sobre este caso.
Más concretamente, la parte de estimación de exactitud de la composición 220 determina si se recibe, o no, la luz de la misma intensidad por los pixels en las mismas posiciones con respecto a una pluralidad de imágenes, que son objetivos de composición, fotografiadas en tiempos de exposición diferentes y de este modo, determina la exactitud de la composición. Más concretamente, la parte de estimación de exactitud de la composición 220 compara los valores de la luminancia de cada pixel en una pluralidad de datos de imágenes de entrada correspondientes a cada posición de coordenadas normalizada por el tiempo de exposición y estima la exactitud de la composición. Esto es, la parte de estimación de la exactitud de la composición 220 supervisa el procesamiento por medio de la parte de composición de luminancia 210 y determina la exactitud de la composición en función de una variación de los valores normalizados calculados en la etapa de cálculo de la luminancia compuesta de cada pixel.
A modo de ejemplo, cuando la luminancia en las posiciones de coordenadas i de tres datos de imágenes de entrada fotografiados en tres tiempos de exposición de “1/20 segundos”, “1/40 segundos”, “1/80 segundos” son respectivamente “190”, “100” y “50”, la luminancia normalizada, en las posiciones de coordenadas i, se calcula, respectivamente, como sigue.
(log190 + log20 - 8) = 39
(log100 + log40 - 8) = 40
(log50 + log80 - 8) = 40
A continuación, la parte de estimación de la exactitud de la composición 220 calcula una desviación estándar del conjunto de luminancia normalizado (39, 40, 40) para cada posición de coordenadas y determina si esta desviación estándar excede, o no, un valor umbral prescrito. A continuación, cuando la desviación estándar es un valor umbral prescrito o menor, se determina así que la fiabilidad en esta posición de coordenadas es suficiente y por el contrario, cuando la desviación estándar excede el valor umbral prescrito, se determina así que la fiabilidad de la luminancia compuesta, en esta posición de coordenadas, es insuficiente. A continuación, la parte de la estimación de la exactitud de la composición 220 determina así que la fiabilidad de estos datos de imágenes de salida es alta, cuando el número total de las posiciones de coordenadas determinadas para tener una fiabilidad insuficiente presenta una relación prescrita o más con respecto al número de pixel que constituyen los datos de imágenes de salida. De otro modo, la parte de estimación de la exactitud de la composición 220 determina así que la fiabilidad de estos datos de imágenes de salida es baja.
Además, la parte de estimación de la exactitud de la composición 220 está constituida de modo que se pueda recibir el ajuste de la zona objetivo desde el usuario y en los datos de imágenes de entrada, se puede estimar la exactitud de la composición para el pixel incluido en un margen del ajuste de la zona objetivo aplicada a la entrada. En numerosas líneas de producción, la inspección o medida no se realiza para la zona completa que se puede fotografiar por el dispositivo de captación de imágenes y es suficiente realizar la inspección o medida para una parte de la zona correspondiente a un elemento de trabajo objetivo. Por lo tanto, con el fin de realizar el procesamiento de forma todavía más eficiente, es suficiente realizar el procesamiento de estimación de la exactitud de la composición solamente para la zona objetivo.
Conviene señalar que el procesamiento de estimación de la exactitud de la composición en la parte de estimación de la exactitud de la composición 220 se ejecuta preferentemente en el modo de funcionamiento y este procesamiento se suspende en un modo de ajuste de establecimiento.
Presentación en pantalla, a modo de ejemplo
La Figura 8 y la Figura 9 representan vistas que ilustran una presentación en pantalla, a modo de ejemplo, en un “modo de ajuste” que se visualiza en el monitor del dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención.
En la Figura 8 y en la Figura 9, cuando se selecciona el "modo de ajuste", se visualiza una pantalla del modo de ajuste 300 en el monitor 102. Conviene señalar que combinando las funciones de la CPU 105 y una placa gráfica no ilustrada, la pantalla del modo de ajuste 300 se visualiza en el monitor 102. Dicha presentación en pantalla se realiza mediante un programa de GUI (Interfaz de Usuario Gráfica) incorporada como una parte del OS (Sistema operativo) y la interfaz GUI proporciona, además, un entorno para realizar varios ajustes por el usuario en la pantalla utilizando un cursor, accionado por un teclado 103 y un ratón 104 por el propio usuario.
La pantalla del modo de ajuste 300 incluye una zona de entrada 310 de límites superior/inferior del "brillo", una zona de visualización de histograma 320, una zona de visualización de la imagen compuesta 330, una zona de visualización de información de fotografía 340 y una zona de selección del modo de presentación visual 350.
En la zona de entrada de límites superior/inferior del "brillo" 310, están dispuestas una barra de deslizamiento 312 para establecer el límite superior del "brillo" y una barra de deslizamiento 314 para establecer el valor límite inferior del "brillo". Los valores de límite superior/inferior del "brillo" establecidos por la operación de estas barras de deslizamiento 312 y 314 se introducen en una parte de ajuste de los límites superior/inferior del "brillo" 216 (Figura 4). A continuación, en función de estos valores de límite superior/inferior del "brillo", se selecciona el tiempo de exposición requerido en función de una relación representada en la Figura 5 y el número de veces de fotografía y el tiempo de exposición, en el dispositivo de captación de imágenes 8, son objeto de cambio.
El histograma generado en el generador de histogramas 218 (Figura 4) se muestra visualmente en una zona de visualización de histogramas 320. Además, en este histograma, se realiza la visualización de posiciones, respectivamente, en las posiciones correspondientes a los valores de límites superior/inferior del "brillo" establecidos por la operación de las barras de deslizamiento 312 y 314 antes citadas.
La imagen compuesta basada en los datos de imágenes de salida, generados en función de los valores límites superior/inferior del "brillo" establecidos, se visualiza en un zona de presentación visual de la imagen compuesta 330. La imagen compuesta visualizada en esta zona de presentación visual de imagen compuesta 330 muestra los datos de imágenes utilizados en la inspección o medida en el modo de funcionamiento y con referencia a la visualización de esta zona de presentación visual de la imagen compuesta 330, el usuario ajusta el establecimiento de la condición de iluminación para la pieza de trabajo y el establecimiento de los valores límites superior/inferior del "brillo".
Además, la visualización del zona de presentación visual de la imagen compuesta 330 se actualiza cada vez que los datos de imágenes de salida se generan por la parte de generación de imagen 212. Por lo tanto, la imagen compuesta se puede visualizar para el usuario, prácticamente como una imagen en movimiento. Conviene señalar que el ciclo de actualización de la presentación visual de esta imagen compuesta depende del tiempo requerido para el tiempo de fotografía y el proceso de composición de imagen realizado por el dispositivo de captación de imágenes 8. Por lo tanto, en el aparato de procesamiento de imágenes según esta forma de realización, según se describirá más adelante, se puede acortar este ciclo de actualización.
En una zona de presentación visual de información de fotografía 340, se muestran el “tiempo de fotografía”, “el número de veces de fotografía” y “la velocidad del obturador”. El “tiempo de fotografía” es el tiempo de procesamiento previsto requerido para generar un dato de imagen de salida calculado por la parte de cálculo del tiempo de procesamiento 222 (Figura 4). Además, el “número de veces de fotografía” visualiza el número de veces de fotografía (esto es, el número de datos de imágenes de entrada) requerido para generar los datos de imágenes de salida y la “velocidad del obturador” visualiza el margen de la velocidad del obturador establecida (o susceptible de ajuste) en el dispositivo de captación de imágenes 8.
En un zona de selección del modo de presentación visual 350, un botón tipo radio 352 para seleccionar la exactitud de la presentación visual de la imagen compuesta mostrada en el zona de presentación visual de imagen compuesta 330 y un botón tipo radio 354 para seleccionar la visualización/no visualización del histograma en el zona de presentación visual de histogramas 320, son objeto de visualización. Conviene señalar que la pantalla del modo de ajuste 300, representada en la Figura 8, ilustra un caso de selección de la presentación visual del histograma y la pantalla del modo de ajuste 300, representada en la Figura 9, muestra un caso de selección de la no visualización del histograma.
Además, en la pantalla del modo de ajuste 300, un botón “OK” 362 y un botón “CANCEL” 364 están dispuestos y cuando el usuario selecciona el botón “OK” 362, el valor establecido en cada elemento se memoriza en el disco fijo 107, etc., y a continuación, se establece el modo en el “modo de funcionamiento”. Asimismo, cuando el usuario selecciona el botón “CANCEL” 364, el valor establecido en cada elemento no se memoriza en el disco fijo 107, etc., y a continuación, el modo se establece en el “"modo de ajuste".
Visualización/no visualización del histograma
Según se ilustra en la Figura 8, incluso cuando los datos de imagen de salida puedan generarse utilizando los datos de imagen de entrada fotografiados, bajo una condición de exposición específica para visualizar el histograma, la fotografía debe realizarse bajo todas las condiciones de exposición básicamente regulables en el dispositivo de captación de imágenes 8. Esto es así porque el usuario debe visualizar el histograma considerando todas las condiciones de exposición, de modo que los valores de límites superior/inferior del “brillo” se puedan cambiar por el usuario.
Mientras tanto, cuando el usuario establece el histograma en el modo de no-pantalla, la consideración antes citada no es necesaria y por lo tanto, es suficiente fotografías solamente los datos de imágenes de entrada para el procesamiento de generación de los datos de imágenes de salida. Esto es, es suficiente fotografiar el elemento de trabajo bajo una condición de exposición requerida y para un número de veces requerido. Por lo que si se realiza eficientemente el procesamiento, el tiempo requerido para el procesamiento de composición de imagen se puede acortar y se podrá realizar, con rapidez, la actualización de la imagen compuesta en la zona de visualización de imagen compuesta 330.
La Figura 10 representa una vista para explicar la operación de una estructura de control del dispositivo de procesamiento de imágenes, cuando se selecciona el modo de no-visualización del histograma.
En la Figura 10, a modo de ejemplo cuando los datos de imágenes de salida se combinan a partir de tres datos de imágenes de entrada, se establecen secuencialmente tres condiciones de exposición correspondientes y se realiza la fotografía por medio del dispositivo de captación de imágenes 8. Conviene señalar que en un caso ilustrado en la Figura 9, la parte de generación de histograma 218 suspende temporalmente el proceso de generación del histograma.
En este procesamiento, se encuentra que los datos de imágenes de entrada se proporcionan solamente a partir de tres memorias intermedias de imágenes 204 de entre ocho memorias intermedias de imágenes 204. De este modo, cuando se selecciona el histograma en el modo de no visualización, es posible mejorar la eficiencia del tiempo de fotografía y el tiempo de procesamiento de composición de imagen por medio del dispositivo de captación de imágenes 8 y se puede acortar el tiempo de procesamiento total.
Establecimiento de valores límites superior/inferior del "brillo"
La parte de control de fotografía 200 (Figura 4) determina el tiempo de exposición y el número de veces de fotografía con respecto a la medida del elemento de trabajo, con referencia a la relación mostrada en la Figura 5, en función de los valores de límites superior/inferior de "brillo" establecidos por el propio usuario. En este momento, la parte de mapeado de tonos 214 asigna el margen correspondiente a la luminancia compuesta, al margen de luminancia de los datos de imágenes de salida y por lo tanto, es también posible visualizar la imagen compuesta centrándose en la zona de un "brillo" arbitrario en el elemento de trabajo.
A modo de ejemplo, es posible visualizar la imagen de 0 a 255 gradaciones, con el valor límite inferior del "brillo" designado establecido en “0” y su valor de límite superior establecido en “255”.
Las Figuras 11A a 11D representan una vista que ilustra, a modo de ejemplo, la relación entre los valores de límites superior/inferior del "brillo" y la imagen compuesta, en el dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención. Conviene señalar que el elemento de trabajo tiene la misma superficie posterior del brazalete que se ilustra en las Figuras 3A a 3C.
Según se representa en la Figura 11A, estableciendo el margen en el que un pixel efectivo aparece en el histograma, a los valores de límites superior/inferior del "brillo", se encuentra que la parte del cuerpo del reloj fabricada de metal y la parte de la banda fabricada de cuero, que presentan una reflectancia muy diferente se fotografían de forma nítida.
Asimismo, según se ilustra en la Figura 11B, cuando el margen del pixel está en correspondencia principalmente con la parte de la pulsera fabricada de cuero se establece en un margen representado por los valores de límites superior/inferior del "brillo", se encuentra que aunque la parte de banda fabricada de cuero está fotografiada de forma nítida, la sobreexposición ocurre en la parte del cuerpo del reloj fabricado de metal. Por el contrario, según se ilustra en la Figura 11C, cuando el margen de los pixels corresponde principalmente a la parte del cuerpo de reloj fabricada de metal se establece en un margen mostrado por los valores de límites superior/inferior del "brillo", se encuentra que aunque la parte del cuerpo de reloj fabricada de metal se fotografía de forma nítida, ocurre una infra-exposición en la parte de la pulsera de cuero.
Además, según se ilustra en la Figura 11D, cuando el margen completo del histograma se establece en un margen mostrado por los valores de límite superior/inferior del "brillo", se encuentra que aunque la totalidad de la imagen se fotografía de forma nítida, se deteriora el contraste si se compara con la Figura 11A.
De este modo, ajustando un margen adecuado de los valores de límites superior/inferior del "brillo" en función de un elemento de trabajo objetivo, el usuario puede generar los datos de imágenes de salida adecuados para la inspección o medida.
Cálculo del tiempo de procesamiento
Según se describió anteriormente, la parte de cálculo del tiempo de procesamiento 222 (Figura 4) calcula el tiempo de procesamiento previsto requerido para generar un dato de imagen de salida y el tiempo de procesamiento calculado se visualiza en la zona de presentación visual de información de fotografía 340 como “tiempo de fotografía”. En la presente descripción, utilizando la Figura 12, se describirá, a modo de ejemplo, el método de cálculo del tiempo de procesamiento mediante esta parte de cálculo del tiempo de procesamiento 222.
Las Figuras 12A y 12B representan una vista para explicación, a modo de ejemplo, del método de cálculo del tiempo de procesamiento en el dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención.
En la Figura 12A, a modo de ejemplo, cuando el tiempo de exposición se cambia a “1/40 segundos”, “1/80 segundos” y “1/160 segundos” y la fotografía se realiza tres veces, el tiempo de procesamiento se puede calcular mediante la suma del tiempo requerido para esta fotografía (tiempo de exposición), el tiempo requerido para la lectura de los datos de imágenes de entrada fotografiados por el dispositivo de captación de imágenes 8 y el tiempo requerido para el proceso de composición de imagen.
Además, en la Figura 12B, a modo de ejemplo, cuando el tiempo de exposición se cambia a “1/160 segundos”, “1/320 segundos”, “1/640 segundos” "1/1280 segundos" y la fotografía se realiza cuatro veces, la suma del tiempo de exposición se reduce, pero se aumenta la cantidad de datos de imágenes de entrada, que es un objeto del procedimiento de composición de imágenes. Por lo tanto, se extiende el tiempo de procesamiento de revelado.
En este caso, el tiempo requerido para la fotografía se puede estimar a partir del tiempo de exposición establecido. Además, el tiempo requerido para la lectura de los datos de imágenes de entrada es aproximadamente un valor constante que depende de una especificación del hardware y se puede adquirir con anterioridad. Además, el tiempo requerido para el proceso de composición de imagen puede estimarse también, puesto que la cantidad de procesamiento se define por el número de imágenes de entrada que han de procesarse.
En consecuencia, la parte de cálculo del tiempo de procesamiento 222 puede calcular el tiempo de procesamiento previsto requerido para generar los datos de imágenes de salida, en función de las condiciones de exposición y del número de veces de fotografía. Además, cada vez que se cambian los valores de los límites superior/inferior del "brillo", es posible calcular la magnitud del procesamiento y actualizar la presentación visual.
Exactitud de la presentación visual de la imagen compuesta
Según se describió anteriormente, en la zona de selección del modo de presentación visual 350 (Figura 8, Figura 9), se da a conocer el botón tipo radio 352 para seleccionar la exactitud de la presentación visual de la imagen compuesta visualizada en la zona de presentación visual de la imagen compuesta 330. Cuando el usuario selecciona “alta precisión” mediante este botón tipo radio 352, la parte de composición de color 208, la parte de composición de luminancia 210, la parte de mapeado de tonos 214 y la parte de generación de imagen 212 y similares, aplican el procesamiento a todos los pixels incluidos en la imagen de entrada.
Asimismo, cuando el usuario selecciona “simple” por el botón tipo radio 352, la parte de composición del color 208, la parte de composición de luminancia 210, la parte de mapeado de tonos 214 y la parte de generación de imagen 212 y similares dividen la pantalla de entrada en varias zonas que incluyen una pluralidad de pixels y aplican el procesamiento solamente a un pixel que representa este zona en cada zona. Esto es, 4 x 4 pixels se considera como una zona (bloque) y en función de la luminancia compuesta y de la información de color compuesto que se obtiene desde un pixel (a modo de ejemplo, el pixel situado en la parte superior izquierda de cada bloque), se genera la imagen compuesta de este bloque. Mediante este procesamiento, se puede reducir la cantidad de procesamiento de la composición de imagen.
Las Figuras 13A y 13B representan una vista que ilustra la presentación visual, a modo de ejemplo, de la imagen compuesta en el dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención. La Figura 13A representa un caso de establecerse a “alta precisión” y la Figura 13B representa un caso de establecerse a “simple”.
Según se ilustra en la Figura 13A, en un caso de establecerse a “alta precisión”, la imagen compuesta se visualiza con la misma precisión que la imagen de entrada. Asimismo, según se ilustra en la Figura 13B, en un caso de establecerse a “simple”, la imagen compuesta formada en bloques aparece en pantalla y en comparación con el caso de la Figura 13A, se encuentra que el ciclo de actualización se hace más rápido y se deteriora un grado de precisión.
Modo de funcionamiento
Una forma de realización, a modo de ejemplo, del procesamiento en el modo de funcionamiento se explicará a continuación. De modo convencional, se proponen varios métodos de realización de la inspección o medida del elemento de trabajo utilizando los datos de imágenes de salida generados. Sin embargo, esta forma de realización, a modo de ejemplo, se refiere al proceso de búsqueda de una parte que coincide con el modelo de imagen anteriormente registrado y el procesamiento de exploración de bordes para detectar los bordes del elemento de trabajo y medir una distancia entre los bordes. Conviene señalar que el procesamiento en el modo de funcionamiento no está limitado a estos procedimientos.
La Figura 14 representa una vista que ilustra la forma de presentación visual, a modo de ejemplo, del procesamiento de búsqueda, que constituye una realización, a modo de ejemplo, del modo de funcionamiento.
La Figura 15 representa una vista que ilustra, a modo de ejemplo, la presentación visual del procesamiento de exploración de bordes, que ilustra el modo de funcionamiento.
En la Figura 14, cuando se selecciona el procesamiento de búsqueda en el “modo de funcionamiento”, una pantalla del modo de funcionamiento 400A se muestra en el monitor 102. En esta pantalla del modo de funcionamiento 400A el usuario establece, con anterioridad, una zona objetivo 402 y registra el modelo de imagen que se va a detectar. A continuación, calculando secuencialmente un valor de correlación entre los datos de imágenes de salida y el modelo registrado aplicando el procesamiento de composición de imagen antes citado a la zona objetivo 402, la unidad CPU 105 especifica una zona 404 que coincide con el modelo registrado. Además, la CPU 105 visualiza la posición posicional etc., de la zona especificada 404, en el monitor 102.
Conviene señalar que la información de la zona objetivo 402, establecida por el usuario, se introduce en la parte de estimación de la exactitud de la composición 220 ilustrada en la Figura 4 y la parte de estimación de la exactitud de la composición 220 determina la exactitud de la composición (fiabilidad) de esta zona objetivo 402.
Según este procedimiento de búsqueda, cuando se obtiene secuencialmente una clase específica del elemento de trabajo, se puede detectar una diferente clase del elemento de trabajo en mezcla.
En la Figura 15, cuando el procesamiento de exploración de bordes se selecciona en el “modo de funcionamiento”, una pantalla del modo de funcionamiento 400B se muestra en el monitor 102. En esta pantalla del modo de funcionamiento 400B, el usuario establece, con anterioridad, una zona objetivo 412. A continuación, en los datos de imágenes de salida, la unidad CPU 105 aplica el procesamiento de composición de imagen antes citado y especifica dos lugares (posiciones de borde) en los que la crominancia es un valor prescrito o más, en la zona objetivo 412. A continuación, la unidad CPU 105 define una línea recta 414 que une estos dos puntos especificados y calcula una distancia (tal como un valor de pixel) entre estos dos puntos en la figura.
Conviene señalar que la información de zona objetivo 412 establecida por el usuario se introduce en la parte de estimación de la exactitud de la composición 220 ilustrada en la Figura 4 y la parte de estimación de la exactitud de la composición 220 determina la exactitud de la composición (fiabilidad) de esta zona objetivo 412.
Según dicho procesamiento de exploración de bordes, efectuando la comparación de una distancia entre bordes y un valor definido, se puede detectar un fallo de producción del elemento de trabajo, etc.
Además del procesamiento anteriormente citado, es también posible realizar un procesamiento de cálculo de la zona de color de conteo del número de pixels que tiene un margen cromático específico.
Procedimiento de procesamiento
La Figura 16 es un diagrama de flujo que ilustra el procesamiento global en el dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención. El diagrama de flujo, representado en la Figura 16, se realiza mediante la lectura del programa previamente memorizado en el disco fijo 107, etc., en la memoria 106 y ejecutando este programa por la unidad CPU 105. Conviene señalar que se establece un modo inicial en el “modo de funcionamiento”.
En la Figura 16, la unidad CPU 105 determina si se proporciona, o no, una orden de conmutación de modos (etapa S100). Cuando no se proporciona la orden de conmutación de modos (caso de NO en la etapa S100), la unidad CPU 105 ejecuta el procesamiento de medición de la inspección desde la etapa S102 a la etapa S116.
Esto es, la unidad CPU 105 determina si la llegada del elemento de trabajo 2 se detecta, o no, por el sensor fotoeléctrico (etapa S102). Cuando el elemento de trabajo 2 no llega (caso de NO en la etapa S102), se repite el procesamiento de la etapa S102.
Cuando llega el elemento de trabajo 2 (caso de SÍ en la etapa S102), la unidad CPU 105 fotografía el elemento de trabajo 2 en el tiempo de exposición establecido, en función del ajuste operativo en el que el programa se memoriza, con anterioridad, en el disco fijo 107 (etapa S104). A continuación, la unidad CPU 105 determina si se completa, o no, el número de veces establecido para la fotografía (Etapa S106). Cuando no se completa dicho número de veces establecido de la fotografía (caso NO en la etapa S106), la unidad CPU 105 repite el procesamiento de la etapa S104.
Cuando se completa el número de veces establecido de la fotografía (caso de SÍ en la etapa S106), la CPU 105 ejecuta la sub-rutina de procesamiento de composición de imagen y genera los datos de imágenes de salida a partir de los datos de imágenes de entrada fotografiados (etapa S108). Además, la unidad CPU 105 calcula la exactitud de la copo para estos de imágenes de salida y determina si la fiabilidad de los datos de imágenes de salida es, o no, suficiente (etapa S110). Cuando la fiabilidad de los datos de imágenes de salida no es suficiente (caso de NO en la etapa S110), un mensaje de fiabilidad insuficiente se muestra en el monitor 102 y no se realiza el procesamiento en adelante.
Cuando la fiabilidad de los datos de imágenes de salida es suficiente (caso de SÍ en la etapa S110), la unidad CPU 105 ejecuta el procesamiento de medida de inspección en función de los datos de imágenes de salida generados (etapa S112). A continuación la unidad CPU 105 visualiza un resultado de este procesamiento de medida de inspección en el monitor 102, etc., (etapa S114) y proporciona el resultado de este procesamiento de medida de inspección a un dispositivo externo tal como un Controlador Lógico Programable PLC (etapa S116). A continuación, el procesamiento se retorna al primero.
Asimismo, cuando se proporciona la orden de conmutación de modos (caso de SÍ en la etapa S100), el modo de la CPU 105 se desplaza a un “"modo de ajuste"” (etapa S118).
La Figura 17 representa un diagrama de flujo que ilustra el procesamiento en el "modo de ajuste" en el dispositivo de procesamiento de imágenes según la forma de realización 1 de la presente invención. El diagrama de flujo, representado en la Figura 17, se realiza mediante la lectura del programa anteriormente memorizado en el disco fijo 107, etc., en la memoria 106 y ejecutando este programa por la unidad CPU 105.
En la Figura 17, la unidad CPU 105 determina si la visualización del histograma se selecciona, o no, en la pantalla del "modo de ajuste" 300 (etapa S200).
Cuando se selecciona la visualización del histograma (caso de SÍ en la etapa S200) la unidad CPU 105 realiza secuencialmente la fotografía en el tiempo de exposición susceptible de ajuste en el dispositivo de captación de imágenes 8 (etapa S202). A continuación, la unidad CPU 105 ejecuta la sub-rutina de procesamiento de la composición de imagen y genera los datos de imágenes de salida a partir de los datos de imágenes de entrada fotografiados (etapa S204). En este momento, la unidad CPU 105 genera los datos de imágenes de salida, en función de los valores de límites superior/inferior del "brillo" introducidos por el propio usuario. Simultáneamente, la unidad CPU 105 genera el histograma de la luminancia compuesta (etapa S206) y calcula el tiempo de procesamiento previsto requerido para generar un dato de imagen de salida (etapa S208). A continuación, la unidad CPU 105 visualiza, en el monitor 102, la imagen compuesta en función de los datos de imágenes de salida, el histograma de la luminancia compuesta y las condiciones de fotografía tales como el tiempo de procesamiento de revelado y el número de veces de fotografía (etapa S210).
Asimismo, cuando no se selecciona el modo de no visualización del histograma (caso de NO en la etapa S200), la unidad CPU 105 determina el tiempo de exposición requerido y el número de fotografías, en función de los valores de los límites superior/inferior de "brillo" introducidos por el usuario (etapa S212). A continuación, la unidad CPU 105 realiza secuencialmente la fotografía en el tiempo de exposición determinado (etapa S214). Además, la unidad CPU 105 ejecuta la sub-rutina de procesamiento de composición de imagen y genera los datos de imágenes de salida a partir de los datos de imágenes de entrada fotografiados (etapa S216). Además, la unidad CPU 105 calcula el tiempo de procesamiento previsto requerido para generar un dato de imagen de salida (etapa S218). A continuación, la unidad CPU 105 visualiza en el monitor 102 la imagen compuesta en función de los datos de imágenes de salida y las condiciones de fotografía, tales como el tiempo de procesamiento de revelado y el número de veces de fotografía (etapa S220).
Además, la unidad CPU 105 determina si se selecciona, o no, el botón “OK” 362 o el botón “CANCEL” 364 de la pantalla del modo de ajuste 300 (etapa S222). Cuando se selecciona el botón “OK” 362 (“OK” en la etapa S222), la unidad CPU 105 memoriza el ajuste presente en el disco fijo 107 (etapa S224). A continuación, el modo de la CPU 105 se desplaza al “modo de funcionamiento” (etapa S226). Además, cuando se selecciona el botón “CANCEL” 364 (“CANCEL” en la etapa S212), la unidad CPU 105 desecha el ajuste presente y se establece el modo en el “modo de funcionamiento” (etapa S226).
Asimismo, cuando no se selecciona el botón “OK” 362 y el botón “CANCEL” 364 de la pantalla del modo de ajuste 300 (caso de NO en la etapa S222), la unidad CPU 105 retorna el procesamiento al primer procesamiento.
La Figura 18 es un diagrama de flujo que ilustra el procesamiento en la sub-rutina de procesamiento de la composición de imagen que se ilustra en la Figura 16 y en la Figura 17. El diagrama de flujo representado en la Figura 18 se realiza mediante la lectura del programa anteriormente memorizado en el disco fijo 107, etc., en la memoria 106 y ejecutando este programa por la unidad CPU 105.
En la Figura 18, la unidad CPU 105 establece una posición de coordenadas i, como siendo un valor inicial (i = 1) (etapa S300) y extrae la información de luminancia y la información de color del pixel correspondiente a la posición de coordenadas i, a partir de una pluralidad de datos de imágenes de entrada (etapa S302).
En función de la luminancia del pixel correspondiente a la posición de coordenadas i, la unidad CPU 105 calcula la luminancia compuesta de la posición de coordenadas i (etapa S304). A continuación, la CPU 105 realiza el mapeado de tonos en función de los valores de límites superior/inferior del "brillo" establecidos y calcula la luminancia del pixel correspondiente a la posición de coordenadas i de los datos de imágenes de salida (etapa S306).
Además, en función de la información de color del pixel correspondiente a la posición de coordenadas i, la CPU 105 calcula información del color compuesto del pixel correspondiente a la posición de coordenadas i (etapa S308).
Además, en función de la luminancia compuesta en la etapa S306, y la información del color compuesto que se calcula en la etapa S308, la unidad CPU 105 calcula la información de color del pixel correspondiente a la posición de coordenadas i de los datos de imágenes de salida (etapa S310).
A continuación, la unidad CPU 105 determina si la posición de coordenadas i es, o no, una última coordenada incluida en los datos de imágenes de entrada (etapa S312). Cuando la posición de coordenadas i no es la última coordenada incluida en los datos de imágenes de entrada (caso de NO en la etapa S312), la unidad CPU 105 añade “1” a la posición de coordenadas presente i (etapa S314) y se repite el procesamiento después de la etapa S302.
Cuando la posición de coordenadas i es la última coordenada incluida en los datos de imágenes de entrada (caso de SÍ en la etapa S312), la unidad CPU 105 genera los datos de imágenes de salida, en función de la información del color correspondiente a cada posición de coordenadas calculada en la etapa S310 (etapa S316). A continuación, el procesamiento se retorna a una rutina principal.
Conviene señalar que, en lugar de la visualización del “tiempo de fotografía”, esto es, la visualización del tiempo de procesamiento de revelado previsto requerido para generar los datos de imagen compuesta a partir de la pluralidad de veces de la fotografía, es también posible visualizar el tiempo de procesamiento de revelado previsto requerido a partir de la pluralidad de veces de fotografía hasta la generación de los datos de imagen compuesta y el tiempo de un ciclo de medida único incluyendo el tiempo requerido para el procesamiento de imagen, tal como la inspección y medida realizadas, bajo e modo de funcionamiento, a la imagen compuesta generada.
Forma de realización 1 modificada, a modo de ejemplo.
La forma de realización 1 antes descrita, a modo de ejemplo, de una estructura en la que se establece un grupo de tiempos de exposición para ser secuencialmente más rápida en una potencia de 2, con "1/10 segundos" como una referencia (el valor más lento). Sin embargo, la exactitud de los datos de imágenes de salida generados resulta afectada por un margen de cambio de este grupo de tiempo de exposición (potencia de 2, en este caso) y la duración del tiempo de procesamiento de revelado resulta afectada de esta manera. Es preferible establecer el margen de cambio de este grupo de tiempos de exposición más mayor o menor en algunos casos, dependiendo del elemento de trabajo. Por lo tanto, el margen de cambio de este grupo de tiempos de exposición puede hacerse susceptible de cambio por el usuario.
La Figura 19 ilustra una vista que ilustra una presentación en pantalla, a modo de ejemplo, en el "modo de ajuste" visualizado en el monitor del dispositivo de procesamiento de imágenes según una forma de realización 1 modificada, a modo de ejemplo, de la forma de realización 1 de la presente invención.
En la Figura 19, la pantalla del modo de ajuste 300A dispone una zona de entrada de límites superior/inferior del "brillo" 310A en la pantalla del modo de ajuste 300 ilustrada en la Figura 8, en lugar de la zona de entrada de los límites superior/inferior del “brillo” 310 y las otras partes son las mismas que las existentes en la pantalla del modo de ajuste 300 ilustrada en la Figura 8.
Una barra de deslizamiento 316 para ajustar la exactitud de los datos de imágenes de salida se dispone en la zona de entrada de límites superior/inferior del "brillo" 310A. La exactitud establecida por el accionamiento de esta barra de deslizamiento 316 se introduce en la parte de control de la fotografía 200 (Figura 4). La parte de control de fotografía 200 cambia la combinación de los tiempos de exposición establecidos en el dispositivo de captación de imágenes 8, en función del valor establecido de esta exactitud. A modo de ejemplo, en la parte de control de fotografía 200 reduce los tiempos de procesamiento de revelado establecidos en el dispositivo de captación de imágenes 8, para cuatro casos tales como "1/10 segundos", “1/40 segundos”, “1/160 segundos” y “1/640 segundos”. De este modo, aunque se deteriora la exactitud de los datos de imágenes de salida, la velocidad del procesamiento se mejora en aproximadamente dos veces como un conjunto.
Forma de realización 2 modificada, a modo de ejemplo.
En la forma de realización 1 anteriormente descrita, se da a conocer una estructura, a modo de ejemplo, en la que se puede seleccionar el modo de visualización o no visualización del histograma en la zona de visualización de histogramas
320. Sin embargo, como un método de acortar el tiempo de procesamiento de revelado y hacer más rápido el ciclo de actualización, un ciclo de ejecución del procesamiento de generación del histograma, que presenta una gran cantidad de información a procesarse, puede hacerse más largo que el ciclo de ejecución del procesamiento de la composición de imagen. Esto es, la operación de cambiar el ajuste de los límites superior/inferior del "brillo" por el usuario, mientras se refiere al histograma visualizado, es relativamente lento y por lo tanto, no es necesario ejecutar el procesamiento de generación del histograma en la misma manera que el ciclo de generación de la imagen compuesta.
Por lo tanto, realizando constantemente la operación de la estructura de control según se ilustra en la Figura 10 y también, realizando la operación de la estructura de control según se ilustra en la Figura 4, en un tiempo de actualización del histograma, el ciclo de actualización de la imagen compuesta se puede acortar y la imagen compuesta se puede visualizar sustancialmente como una imagen en movimiento y también se puede visualizar simultáneamente el histograma de la luminancia compuesta.
Efecto de acción de esta forma de realización
Según la forma de realización 1 de la presente invención, cuando se selecciona el "modo de ajuste", descripciones tales como “imagen compuesta basada en los datos de imágenes de salida generados” y “el tiempo de procesamiento previsto requerido para generar los datos de imágenes de salida” se visualizan en paralelo. Por lo tanto, el usuario puede establecer fácilmente una condición de fotografía adecuada, teniendo en cuenta un equilibrio entre la calidad de una imagen compuesta realmente generada y el tiempo de procesamiento admisible en un lugar de producción real. En consecuencia, incluso en un caso de restablecimiento de la condición de iluminación y de la condición de fotografía, como es un caso en el que se cambie la clase del elemento de trabajo generado, puede adoptarse una acción de solicitud para este caso. Además, la condición de fotografía se puede establecer fácilmente, incluso por un usuario que carezca de experiencia a este respecto.
Además, según la forma de realización 1 de la presente invención, seleccionando el modo de visualización/novisualización del histograma visualizado en la pantalla del modo de ajuste 300 por el usuario, el procesamiento de generación del histograma, que tenga una cantidad relativamente grande de procesamiento, se puede suspender o reiniciar. De este modo, el ciclo de actualización de la imagen compuesta visualizada en la pantalla del modo de ajuste 300 puede hacerse más rápido y se puede realizar la presentación visual prácticamente como una imagen en movimiento. En consecuencia, el usuario puede conocer este resultado de ajuste en aproximadamente tiempo real, cuando se determina un lugar establecido y la condición de iluminación, etc., y por lo tanto, se puede realizar con rapidez la configuración sin gran esfuerzo.
Además, la exactitud de la composición (fiabilidad) de los datos de imágenes de salida generadas se determina cuando se necesite en el modo de funcionamiento. Por lo tanto, cuando el elemento de trabajo se desplaza durante la fotografía, entonces se cambia la condición de iluminación y se deteriora la fiabilidad de los datos de imágenes de salida generados, no se utilizan los datos de imágenes de salida en la inspección o medida. En consecuencia, es posible obviar resultados inadecuados de la inspección o medida.
Forma de realización 2 La forma de realización anteriormente descrita, a modo de ejemplo, constituye una forma de ejecución del procesamiento de la composición de imagen, en conformidad con un margen de "brillo" arbitrariamente establecido por el usuario. Según esta forma de realización, es importante que se puedan generar los datos de imágenes de salida centrándose en el margen de "brillo" necesario. Sin embargo, desde el punto de vista del usuario que tiene ningún conocimiento con anterioridad, es preferible generar un dato de imagen de salida adecuado con una operación todavía más simple. Por lo tanto, esta forma de realización, a modo de ejemplo, considera que el dispositivo de procesamiento de imágenes puede ajustarse adecuadamente incluso por el usuario que tenga ningún conocimiento anterior.
Visualización en pantalla, a modo de ejemplo
La Figura 20 representa una vista que ilustra una presentación en pantalla, a modo de ejemplo, en el "modo de ajuste" visualizado en el monitor del dispositivo de procesamiento de imágenes según la forma de realización 2 de la presente invención.
Una pantalla del modo de ajuste 300B incluye una zona de visualización de imagen reducida 370, la zona de visualización de imagen compuesta 330, una zona de visualización de información de fotografía 340A y una zona de selección del modo de presentación visual 350A.
Según se describirá más adelante, la zona de visualización de imagen reducida 370 muestra al menos una imagen compuesta reducida (imagen diminuta) en función de al menos un dato de imagen compuesta reducida generado en función de un ajuste diferente. Esto es, esta imagen compuesta reducida se genera realizando el procesamiento de composición de imagen, con los valores de límites superior/inferior del "brillo" establecidos en un margen diferente y utilizando un cursor 372 en la pantalla accionado por un teclado 103 o un ratón 104, con lo que el usuario selecciona la imagen compuesta reducida más adecuada. A continuación, la imagen compuesta, correspondiente a la imagen compuesta reducida seleccionada, aparece en la zona de visualización de imagen compuesta 330. Conviene señalar que se generan datos de imagen compuesta con más alta resolución que la existente para los datos de imagen compuesta reducida. Esto es, los datos de imagen compuesta reducida se generan utilizando una parte de los pixels de los datos de imágenes de entrada fotografiados por el dispositivo de captación de imágenes 8, para acortar el tiempo de procesamiento.
De este modo, visualizando en la misma pantalla en el modo de ajuste 300B, una pluralidad de imágenes compuestas reducidas, respectivamente obtenidas a partir de una pluralidad de imágenes fotografiadas bajo al menos una condición de exposición diferente y la imagen compuesta ( imagen compuesta no reducida) correspondiente a la imagen compuesta reducida, se puede realizar un ajuste adecuada incluso por el usuario que no tenga ningún conocimiento anterior al respecto.
La zona de visualización de información para fotografiar 340A visualiza el “tiempo de fotografía”. “el número de veces de fotografía”, “la velocidad del obturador”, el “valor límite superior del brillo” y “el valor límite inferior del brillo”. En el dispositivo de procesamiento de imágenes, según esta forma de realización, el usuario puede realizar el ajuste de tal manera que el usuario no tenga conocimiento del margen de los valores límites superior/inferior específicos. Por lo tanto, el “valor límite superior del brillo” y “el valor límite inferior del brillo” se visualizan como la información para fotografiar.
Conviene señalar que en el dispositivo de procesamiento de imágenes. Según esta forma de realización, el usuario no establece los valores límites superior/inferior del “brillo” y por lo tanto, no se puede visualizar la histéresis. Por lo tanto, en una pantalla de modo de ajuste estándar 300B, no se visualiza la histéresis y en consecuencia, la zona de selección del modo de presentación visual 350A omite la visualización del botón tipo radio 354 para seleccionar el modo de visualización/no visualización del histograma.
Estructura de control
La Figura 21 representa un diagrama de bloques funcional que ilustra una estructura de control del dispositivo de procesamiento de imágenes según una forma de realización 2 de la presente invención.
En la Figura 21, el dispositivo de procesamiento de imágenes, según esta forma de realización, corresponde al que incluye una parte de generación de imágenes 228 y una parte de generación de imagen reducida 230, en lugar de la parte de generación de imagen 212, en la estructura de control ilustrada en la figura 4. Conviene señalar que las otras partes son las mismas que las ilustradas en la Figura 4 y por lo tanto, no se repite aquí se explicación detallada.
La parte de generación de imagen reducida 230 genera al menos un dato de imagen compuesta reducida, en función de al menos un conjunto de información de color y de información de luminancia, incluyendo los datos de imágenes de números prescritos de entre una pluralidad de datos de imágenes de entrada. Más concretamente, la parte de generación de imagen reducida 230 determina los datos de imágenes de entrada necesarios en función de un valor establecido del margen de “brillo” previamente establecido (valor del límite superior del “brillo” y valor del límite inferior del “brillo”) y genera los datos de imagen compuesta reducida en función de la información de color y de la información de la luminancia de los datos de imágenes de entrada determinados. Conviene señalar que los datos de imágenes de entrada se determinan por el valor establecido en el margen del “brillo” y haciendo referencia a la relación ilustrada en la figura 5.
A modo de ejemplo, la parte de generación de imagen reducida 230 genera los datos de imagen compuesta reducida correspondientes al margen del “brillo”, tales como “30 a 60”, “30 a 80”, “50 a 80”, …, respectivamente. A continuación, una imagen reducida, basada en los datos de imagen compuesta reducida aparece en la zona de visualización de la imagen reducida 370 de la pantalla del modo de ajuste 300B. Conviene señalar que la imagen compuesta reducida se puede generar también por un método, de dominio público, tal como un proceso de decimación.
Conviene señalar que la luminancia de los datos de imágenes de salida se obtiene a partir de la parte de mapeado de tonos 214 en función de los valores límites superior/inferior del "brillo". Por lo tanto, la parte de generación de imagen reducida 230 proporciona el margen de "brillo" correspondiente a los de imagen compuesta reducida en la parte media de la generación, para la parte de ajuste de límite superior/inferior de "brillo" 216 cuando se necesite. Además, la parte de generación de imagen reducida 230 genera los datos de imagen compuesta reducida, utilizando una parte de los pixels de los datos de imágenes de entrada.
Además, la parte de control de fotografía 200 (Figura 21), hace que el dispositivo de captación de imágenes 8 ejecute repetidamente la fotografía en todos los tiempos de exposición susceptibles ajuste. Por lo tanto, los datos de imágenes de entrada, memorizados en la memoria intermedia de imagen 204, se actualizan periódicamente.
La parte de generación de imagen 228 genera la imagen compuesta correspondiente a los datos de imagen compuesta reducida seleccionados por el usuario en la pantalla del modo de ajuste 300B, de entre los datos de imagen compuesta reducida generados por la parte de generación de imagen reducida 230. La parte de generación de imagen 228 genera los datos de imagen compuesta utilizando todos los pixels de los datos de imágenes de entrada y por lo tanto, la resolución de los datos de imagen compuesta es más alta que la resolución de los datos de imagen compuesta reducida.
Conviene señalar que el procesamiento en la parte de generación de imagen 228 y en la parte de generación de imagen reducida 230 es el mismo que el procesamiento en la parte de generación de imagen antes citada 212 (Figura 4) y por lo tanto, no se repite aquí su explicación detallada.
Efecto de acción de esta forma de realización
Según la forma de realización 2 de la presente invención, se puede obtener el mismo efecto de acción que el de la forma de realización 1 de la presente invención. Además, existe también el efecto de acción siguiente.
Según la forma de realización 2 de la presente invención, cuando se selecciona el denominado "modo de ajuste", una pluralidad de imágenes compuestas reducidas, con los valores de límites superior/inferior del "brillo" establecidos en valores diferentes, se muestran en la pantalla del modo de ajuste 300B y también la imagen compuesta correspondiente a una imagen compuesta reducida seleccionada por el usuario aparece en pantalla. Por lo santo, solamente seleccionando la imagen compuesta generada de forma más adecuada, se realiza el ajuste de la condición de fotografía, de tal manera que el usuario no sea consciente de un significado técnico de los valores de límites superior/inferior del "brillo". De este modo, la condición de fotografía puede fácilmente establecerse por incluso el usuario que no sea un experto en esta materia, en particular, respecto al ajuste de la condición de fotografía.
Además, cuando se visualiza una pluralidad de imágenes compuestas, se prolonga el tiempo de procesamiento y por lo tanto, existe una posibilidad de que un rendimiento en tiempo real de la visualización de imagen se deteriore en gran medida. Sin embargo, utilizando la imagen compuesta reducida, se puede reducir dicha influencia.
Las imágenes de color son objeto de la descripción de la forma de realización antes descrita. Sin embargo, se entendería fácilmente por un experto en esta técnica, que la presente invención no está limitada a las imágenes de color y puede aplicarse a una imagen de nivel de grises simple, siendo una técnica convencional. Esto es, en las formas de realización de la presente invención, la imagen puede generarse por la parte de composición de luminancia 210 y la parte de composición de color 208 puede omitirse.
Otra forma de realización
El programa según la presente invención puede constituirse así de modo que el procesamiento se ejecute solicitando un modo requerido en un tiempo prescrito en un modelo de disposición también prescrito, de entre los módulos de programas proporcionados como una parte de un sistema operativo (OS) de un ordenador. En este caso también, el módulo antes citado no está incluido en el propio programa y el procesamiento se ejecuta en cooperación con el sistema operativo OS. Dicho programa no incluyendo el módulo puede incluirse también en el programa según la presente invención.
El programa según la presente invención puede proporcionarse incorporándose en una parte de otro programa. En este caso también, el propio programa no incluye el módulo incluido en otro programa y el procesamiento se ejecuta en comparación con otro programa. Dicho programa incorporado en otro programa puede incluirse también el programa según la presente invención.
Un producto de programa, así proporcionado, puede ejecutarse instalándose en una parte de almacenamiento de programas, tal como un disco duro. Conviene señalar que el producto de programa incluye el propio programa y un soporte de registro en el que se memorizan programas.
5 Además, una parte o la totalidad de la función realizada por el programa, según la presente invención, puede estar constituida por un hardware dedicado.
Las formas de realización dadas ahora a conocer deben considerarse absolutamente a modo de ejemplo y no deben considerarse como restrictivas. El alcance de la presente invención se muestra no por la explicación anteriormente
10 descrita sino por el alcance de protección de las reivindicaciones y está previsto que incluya todas las modificaciones dentro de lo estipulado en las reivindicaciones y dentro del significado y alcance equivalente al de protección de la reivindicación aplicable.
Claims (7)
- REIVINDICACIONES1. Un dispositivo de procesamiento de imágenes (100), conectable a una parte de captación de imágenes (8) en donde condiciones de exposición para fotografiar un objeto de medida se pueden modificar y que comprende una sección de captación de imágenes constituida por un conjunto de una pluralidad de pixels para fotografiar y a una parte de presentación visual (102);el dispositivo de procesamiento de imágenes (100) comprende:un controlador de fotografía (200) que genera una pluralidad de datos de imagen de entrada haciendo fotografiar a la parte de captación de imágenes (8) el objeto de medida, una pluralidad de veces en condiciones de exposición diferentes, en donde cada dato de imagen de entrada de la pluralidad de datos de imágenes de entrada corresponde a una sola condición de exposición;una sección de composición que comprende un calculador de luminancia compuesta (210) que calcula una luminancia compuesta de un pixel de una determinada posición de coordenadas en función de una luminancia de cada pixel de los datos de imágenes de entrada, que corresponde a la posición de coordenadas determina, en donde la sección de composición está adaptada para generar datos de imagen compuesta a partir de la luminancia compuesta;un calculador de tiempo de procesamientos (222) que calcula el tiempo de procesamiento previsto necesario de la pluralidad de veces de fotografía hasta la generación de los datos de imagen compuesta yuna sección de presentación visual adaptada para mostrar el tiempo de procesamiento en la parte de presentación visual (102); en dondeel controlador de fotografía (200) está adaptado para controlar la parte de captación de imágenes (8) de manera que se repitan sucesivamente la pluralidad de veces de fotografía por la parte de captación de imágenes (8) mientras las condiciones de exposición son modificables por intermedio de un ajuste de usuario externo que se aplica al controlador de fotografía (200);la sección de composición está adaptada para generar secuencialmente los datos de imagen compuesta, en función de la repetición de la pluralidad de veces de fotografía por la parte de captación de imágenes (8) yla sección de presentación visual está adaptada para mostrar, en la parte de presentación visual (102), una imagen compuesta basada en los datos de imagen compuesta conjuntamente con el tiempo de procesamiento y para actualizar la presentación visual de la imagen compuesta, en asociación con una ejecución de procesamiento de generación en la sección de composición.
-
- 2.
- El dispositivo de procesamiento de imágenes según la reivindicación 1, en donde el dispositivo de procesamiento de imágenes está adaptado para ejecutar un procesamiento de imagen basado en los datos de imagen compuesta y la sección de presentación visual está adaptada para mostrar, en la parte de presentación visual (102), el tiempo de un ciclo de medida único necesario para el procesamiento de imagen.
-
- 3.
- El dispositivo de procesamiento de imágenes (100) según la reivindicación 1, en donde el controlador de fotografía
(200) está adaptado para controlar la parte de captación de imágenes (8) para fotografiar el objeto de medida en condiciones de exposición de números prescritos en función del ajuste externo, entre una pluralidad de condiciones de exposición ajustables en la parte de captación de imágenes (8) y el calculador de tiempo de procesamiento (222) está adaptado para calcular el tiempo de procesamiento sobre la base del número de veces de fotografía por intermedio de la parte de captación de imágenes (8) definido por las condiciones de exposiciones, el tiempo de exposición de cada tiempo y el tiempo de procesamiento por la sección de composición. -
- 4.
- El dispositivo de procesamiento de imágenes según la reivindicación 1, en donde la sección de composición comprende, además, un generador de histograma (218) que está adaptado para generar un histograma en relación con la luminancia compuesta; la sección de presentación visual está adaptada para mostrar el histograma en la parte de presentación visual conjuntamente con la imagen compuesta y el generador de histograma está adaptado para generar el histograma en cada ciclo más largo en comparación con un ciclo de generación de los datos de imagen compuesta por medio de la sección de composición.
-
- 5.
- Un dispositivo de procesamiento de imágenes (100), conectable a una parte de captación de imágenes (8) en donde las condiciones de exposición para fotografiar un objeto de medida pueden modificarse y que comprende una sección de captación de imágenes constituida por un conjunto de una pluralidad de pixels para fotografiar y a una parte de presentación visual (102);
El dispositivo de procesamiento de imágenes (100) comprende: un controlador de fotografía (200) que genera una pluralidad de datos de imagen de entrada haciendo fotografiar, a la parte de captación de imágenes (8) el objeto de medida una pluralidad de veces en condiciones de exposición diferentes, en donde cada dato de imagen de entrada de la pluralidad de datos de imagen de entrada corresponde a una condición de exposición;una sección de composición que comprende un calculador de luminancia compuesta (210) que calcula una luminancia compuesta de un pixel de una determinada posición de coordenadas sobre la base de una luminancia de cada pixel de los datos de imagen de entrada, que corresponde a la determinada posición de coordenadas, en donde la sección de composición está adaptada para generar datos de imagen compuesta y datos de imagen compuesta reducida a partir de la luminancia compuesta; en dondeel controlador de fotografía (200) está adaptado para controlar la parte de captación de imágenes (8) de modo que se repita sucesivamente la pluralidad de veces de fotografía por la parte de captación de imágenes (8), en donde al menos una de las condiciones de exposición diferentes se modifica para cada repetición de la pluralidad de veces de fotografía y la sección de composición está adaptada para generar secuencialmente los datos de imagen compuesta reducida, en función de la repetición de la pluralidad de veces de fotografía por la parte de captación de imágenes (8) y para generar los datos de imagen compuesta correspondientes a uno de los datos de imagen compuesta reducida seleccionada por un ajuste de usuario externo;un calculador de tiempo de procesamiento (222) que calcula un tiempo de procesamiento previsto necesario de la pluralidad de veces de fotografía hasta la generación de los datos de imagen compuesta que corresponden al dato de imagen compuesta reducida seleccionado yuna sección de presentación visual adaptada para mostrar, en la parte de presentación visual (102) imágenes compuestas reducidas basadas en los datos de imagen compuesta reducida generados secuencialmente y una imagen compuesta que corresponde al seleccionado de los datos de imagen compuesta reducida conjuntamente en el momento de procesamiento, en función del dato de imagen compuesta correspondiente. - 6. Un programa informático para un ordenador (100) conectado a un parte de captación de imágenes (8) en donde se pueden modificar la condiciones de exposición para fotografiar un objeto de medida y que comprende una sección de captación de imágenes constituida por un conjunto de una pluralidad de pixels para fotografiar y a una parte de presentación visual (102);estando el programa informático adaptado para realizar las etapas del método siguientes:la generación de una pluralidad de datos de imagen de entrada haciendo fotografiar a la parte de captación de imagen(8) el objeto de medida una pluralidad de veces en condiciones de exposición diferentes, en donde cada dato de imagen de entrada de la pluralidad de datos de imagen de entrada corresponde a una condición de exposición;el cálculo de una luminancia compuesta de un pixel de una determinada posición de coordenadas sobre la base de una luminancia de cada pixel de los datos de imagen de entrada, que corresponde a la determinada posición de coordenadas, en donde se generan datos de imagen compuesta a partir de la luminancia compuesta;el cálculo de un tiempo de procesamiento previsto necesario de la pluralidad de veces de fotografía hasta la generación de los datos de imagen de datos compuesta yla presentación visual del tiempo de procesamiento en la parte de presentación visual (102), en donde,la parte de captación de imagen (8) está controlada de manera que se repitan sucesivamente la pluralidad de veces de fotografía por la parte de captación de imágenes (8) mientras que las condiciones de exposición son modificables por intermedio de un ajuste de usuario externo que se aplica a la entrada del ordenador (100);los datos de imagen compuesta se generan secuencialmente en función de la repetición de la pluralidad de veces de fotografía por la parte de captación de imágenes (8) yuna imagen compuesta se visualiza en la parte de presentación visual (102) en función de los datos de imagen compuesta conjuntamente con el tiempo de procesamiento y la presentación visual de la imagen compuesta se actualiza en asociación con la generación secuencial de los datos de imagen compuesta.
- 7. Un programa informático para un ordenador (100) conectado a una parte de captación de imágenes (8) en donde se pueden modificar las condiciones de exposición para fotografiar un objeto de medida y que comprende una sección de captación de imágenes constituida por un conjunto de una pluralidad de pixels para fotografiar y a una parte de presentación visual (102);estando el programa informático adaptado para realizar las etapas del método siguientes: la generación de una pluralidad de datos de imagen de entrada haciendo fotografiar la parte de captación de imágenes(8) el objeto de medida una pluralidad de veces en condiciones de exposición diferentes, en donde cada dato de imagen de entrada de la pluralidad de datos de imagen de entrada corresponde a una sola condición de exposición;el cálculo de una luminancia compuesta de un pixel de una determinada posición de coordenadas sobre la base de una luminancia de cada pixel de los datos de imagen de entrada, que corresponde a la posición de coordenadas determinada, en donde datos de imagen compuesta y datos de imagen compuesta reducida se generan a partir de la luminancia compuesta;en dondela parte de captación de imágenes (8) se controla de manera que se repita sucesivamente la pluralidad de veces de fotografía por la parte de captación de imágenes (8) en donde al menos una de las condiciones de exposición diferentes se modifica para cada repetición de la pluralidad de veces de fotografía y los datos de imagen compuesta reducida se generan secuencialmente en función de la repetición de la pluralidad de veces de fotografía por la parte de captación de imágenes (8) y se generan los datos de imagen compuesta que corresponden a uno de los datos de imagen compuesta reducida seleccionado por un ajuste de usuario externo;el cálculo de un tiempo de procesamiento previsto necesario de la pluralidad de veces de fotografía hasta la generación de los datos de imagen compuesta que corresponden a los datos de imagen compuesta reducida seleccionado yla presentación visual, en la parte de presentación visual (102), de imágenes compuestas reducidas basadas en los datos de imágenes compuestas reducidas generados secuencialmente y una imagen compuesta que corresponde a la seleccionada de entre los datos de imagen compuesta reducida conjuntamente con el tiempo de procesamiento, en función del dato de imagen compuesta correspondiente.SensorParte interfazParte interfazRatón cámara sensorDiscoDispositivoDispositivoParte interfazTeclado Memoriafijo control FD control CD-ROMPLCAjuste del usuarioCondición deParte controlParte cálculo tiempoTiempo de revelado fotografía fotografía reveladoOrden selección Información de colorMemoriaParte extracción intermedia imagen información imagenMemoriaParte extracciónParteParte generaciónImagen deintermedia imagen información imagencomposición de imagen salida colorMemoriaParte extracción intermedia imagen información imagenMemoriaParte extracción intermedia imagen información imagen Datos imágenes deInformación deentradaluminancia MemoriaParte extracción Parte de mapeadointermedia imagen información imagen de tonosLímites superior /Parteinferior brillocomposiciónMemoriaParte extracción intermedia imagen información imagen luminancia Parte ajusteAjuste dellímites inferior/usuariosuperior brilloMemoriaParte extracción intermedia imagen información imagen Parte generaciónHistogramahistogramaMemoriaParte extracciónExactitudintermedia imagen información imagen Parte estimacióncomposiciónexactitudInformaciónluminancia composición Ajuste zonaobjetivoTiempo exposición Margen (en segundos) de brilloLuminanciaAjuste del usuarioCondición deParte controlParte cálculo tiempoTiempo de reveladofotografía fotografía revelado Orden selección Información de colorMemoriaParte extracción intermedia imagen información imagenMemoriaParte extracciónParteParte generaciónImagen deintermedia imagen información imagencomposición de imagen salida colorMemoriaParte extracción intermedia imagen información imagenMemoriaParte extracción intermedia imagen información imagen InformaciónDatos imágenes dedeentrada luminanciaMemoriaParte extracción Parte de mapeadointermedia imagen información imagen de tonosLímites superior /inferior brillo MemoriaParte extracciónParte ajusteintermedia imagen información imagenParteAjuste dellímites inferior/composición usuariosuperior brilloluminancia MemoriaParte extracción intermedia imagen información imagen Parte generaciónInformaciónhistogramaluminancia MemoriaParte extracciónExactitudintermedia imagen información imagen Parte estimacióncomposiciónexactitudcomposición Ajuste zonaobjetivoTiempo de revelado 149 ms Número de veces de fotografía 3 Velocidad obturador 1/40-1/160Exposición Lectura imagen ExposiciónLectura imagen ExposiciónLectura imagen1/160s15 ms 1/80s 15 ms 1/40s 15 msTiempo de revelado = 149 msTiempo de revelado 152 ms Número de veces de fotografía 4 Velocidad obturador 1/60-1/1280Exposición Lectura imagen Lectura imagen Lectura Lectura imagen1/1280s 15 ms 15 ms imagen 15 ms 15 msExposiciónExposiciónExposición1/640s 1/320s 1/160sTiempo de revelado = 152 msProcesamiento composición imagen 60 ms (proporcional al número de veces de fotografía)Procesamiento composición imagen 80 ms (proporcional al número de veces de fotografía)Durante controlFlujoEntrada de imagen cámaraPosición del bordePosición del bordeBúsquedaAnchura borde barridoResultado detallado Búsqueda]Juicio: OKMedida valorcorrelativo: 99,5000 Coordenada X: 805,0000Pantalla imagen AjusteCristal líquidoCapturaOFFDurante controlFlujoEntrada de imagen cámaraPosición del bordePosición del bordeBúsquedaAnchura borde barridoResultado detallado Anchura borde barrido]Juicio: OKAnchura bordemáxima: 723.6239 Anchura bordemínima: 723.6239 Anchura bordemedia: 723.6239 Número deanchurano detección: 0Pantalla imagenAjusteCristal líquidoCaptura OFFInicio¿Hay orden SÍ conmutación modos?¿Se detecta llegada de elementos de trabajo?SÍEl elemento de trabajo objetivo se fotografía en un tiempo de exposición establecido¿Se completa el número de veces de fotografía establecido?SÍEl procesamiento de composición de imagen de subrutina se ejecuta¿Es suficiente la fiabilidad de los datos de imágenes de salida?SÍSe ejecuta el procedimiento de medida de inspecciónEl resultado del procesamiento de medida de inspección se visualiza en el monitorEl resultado del procesamiento de medida de inspección se proporciona al exteriorRetorno El modo se establece en “modo ajusteModo ajuste¿Se selecciona visualización de histograma?SÍEl objeto de medida se fotografía secuencialmente en un tiempo de exposición regulableSe ejecuta la subrutina de procesamiento de composición de imagenSe genera histograma de luminancia compuestaSe calcula tiempo de procesamiento previstoLa imagen compuesta y el histograma, condición de fotografía se visualizan en el monitor¿Se selecciona el botón “OK” o “CANCEL”?CANCELEl modo se establece en “modo operación” Se determina el tiempo de exposición requerido y el número de fotografía, en función de los valores límites superior/inferior del brilloEl objeto de medida se fotografía secuencialmente en un tiempo de exposición determinadoSe ejecuta la subrutina de procesamiento de composición de imagenSe calcula tiempo de procesamiento previstoLa imagen compuesta y la condición de fotografía se visualizan en el monitorEl presente ajuste se memoriza en un disco fijo Sub-rutina composición imagenPosición de coordenadas i = 1La información de luminancia y la información de color correspondientes a la posición de coordenadas i se extraen desde una pluralidad de datos de imágenes de entradaSe calcula la luminancia completa de la posición de coordenadas iSe calcula la luminancia de un pixel correspondiente a la posición de coordenadas i de datos de imágenes de salidaLa información de color compuesto del pixel correspondiente a la posición de coordenadas i se calculaLa información de color del pixel correspondiente a la posición de coordenadas i de los datos de imágenes de salida se calcula¿Está la posición de coordenadas i con la última Posición de coordenadas i = i +1coordenada incluida en los datos de imágenes de entrada?SÍSe generan los datos de imágenes de salidaRetornoPantalla imagen Simple Alta precisiónTiempo fotografía 200 msNúmero de veces de fotografía 4Velocidad del obturador 1/40 – 1/1280Valor límite superior brillo 100Valor límite inferior brillo 30CANCELAjuste del usuarioCondición deParte controlParte cálculo tiempoTiempo de reveladofotografíafotografía de revelado Información de colorOrden selecciónMemoriaParte extracción Datos imagenParte generaciónintermedia imagen información imagen salidaimagenMemoriaParte extracciónParteintermedia imagen información imagen Parte generacióncomposición Datos imagenimagen reducidacolor salida reducidaMemoriaParte extracción Selección delintermedia imagen información imagenusuarioMemoriaParte extracción intermedia imagen información imagen Datos imágenes deInformación deentradaluminancia MemoriaParte extracción Parte de mapeadoLímites superior / intermedia imagen información imagen de tonos inferior brilloPartecomposiciónMemoriaParte extracciónParte ajusteintermedia imagen información imagen luminancialímites superior / inferior brilloMemoriaParte extracción intermedia imagen información imagenParte generaciónHistogramahistogramaMemoriaParte extracciónParte estimaciónExactitudintermedia imagen información imagenexactitudcomposiciónInformacióncomposiciónAjuste zonaluminancia objetivo
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007284130 | 2007-10-31 | ||
| JP2007284130A JP5082776B2 (ja) | 2007-10-31 | 2007-10-31 | 画像処理装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2415663T3 true ES2415663T3 (es) | 2013-07-26 |
Family
ID=40257003
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES08167843T Active ES2415663T3 (es) | 2007-10-31 | 2008-10-29 | Dispositivo de procesamiento de imágenes |
Country Status (5)
| Country | Link |
|---|---|
| US (1) | US8115830B2 (es) |
| EP (1) | EP2056591B1 (es) |
| JP (1) | JP5082776B2 (es) |
| CN (1) | CN101426090B (es) |
| ES (1) | ES2415663T3 (es) |
Families Citing this family (34)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7999861B2 (en) * | 2008-03-14 | 2011-08-16 | Omron Corporation | Image processing apparatus for generating composite image with luminance range optimized for a designated area |
| JP5370056B2 (ja) * | 2008-11-04 | 2013-12-18 | オムロン株式会社 | 画像処理装置 |
| US8339475B2 (en) * | 2008-12-19 | 2012-12-25 | Qualcomm Incorporated | High dynamic range image combining |
| US20100157079A1 (en) | 2008-12-19 | 2010-06-24 | Qualcomm Incorporated | System and method to selectively combine images |
| JP5347845B2 (ja) * | 2009-08-28 | 2013-11-20 | オムロン株式会社 | 画像処理プログラムおよび画像処理装置 |
| WO2011145210A1 (ja) * | 2010-05-21 | 2011-11-24 | 株式会社ニレコ | 撮像装置及び撮像方法 |
| US20120039537A1 (en) * | 2010-08-10 | 2012-02-16 | Keys Gregory C | Method, apparatus, and system for workflow participation of an imaging device |
| JP5669616B2 (ja) * | 2011-02-18 | 2015-02-12 | オリンパス株式会社 | 撮像装置、画像生成方法、及び、画像生成プログラム |
| JP5561214B2 (ja) * | 2011-03-15 | 2014-07-30 | オムロン株式会社 | 画像処理装置および画像処理プログラム |
| DE102011077038A1 (de) * | 2011-06-07 | 2012-12-13 | Robert Bosch Gmbh | Verfahren und Vorrichtung zur Erkennung von Objekten in einem Umfeld eines Fahrzeugs |
| JP5832855B2 (ja) * | 2011-11-01 | 2015-12-16 | クラリオン株式会社 | 画像処理装置、撮像装置および画像処理プログラム |
| JP5914829B2 (ja) | 2011-12-22 | 2016-05-11 | パナソニックIpマネジメント株式会社 | 撮像装置 |
| US20150021228A1 (en) | 2012-02-02 | 2015-01-22 | Visunex Medical Systems Co., Ltd. | Eye imaging apparatus and systems |
| US9655517B2 (en) | 2012-02-02 | 2017-05-23 | Visunex Medical Systems Co. Ltd. | Portable eye imaging apparatus |
| JP5990004B2 (ja) | 2012-02-08 | 2016-09-07 | キヤノン株式会社 | 撮像装置 |
| US9351639B2 (en) | 2012-03-17 | 2016-05-31 | Visunex Medical Systems Co. Ltd. | Eye imaging apparatus with a wide field of view and related methods |
| JP2014029380A (ja) * | 2012-07-31 | 2014-02-13 | Sony Corp | 情報処理装置、情報処理方法、プログラム及び画像表示装置 |
| JP6593675B2 (ja) * | 2014-02-28 | 2019-10-23 | パナソニックIpマネジメント株式会社 | 画像処理装置及び画像処理方法 |
| US9986908B2 (en) | 2014-06-23 | 2018-06-05 | Visunex Medical Systems Co. Ltd. | Mechanical features of an eye imaging apparatus |
| CN105323493B (zh) * | 2014-06-25 | 2018-11-06 | 恒景科技股份有限公司 | 局部增强装置、多重曝光影像系统以及局部增强方法 |
| CN105338338B (zh) | 2014-07-17 | 2018-01-02 | 诺基亚技术有限公司 | 用于成像条件检测的方法和装置 |
| US10074165B2 (en) * | 2014-09-10 | 2018-09-11 | Morpho, Inc. | Image composition device, image composition method, and recording medium |
| EP3250106A4 (en) | 2015-01-26 | 2019-01-02 | Visunex Medical Systems Co. Ltd. | A disposable cap for an eye imaging apparatus and related methods |
| JP6579868B2 (ja) * | 2015-09-01 | 2019-09-25 | キヤノン株式会社 | 画像処理装置、撮像装置、画像処理方法およびプログラム |
| CN105898148B (zh) * | 2016-05-27 | 2019-02-05 | 深圳英飞拓科技股份有限公司 | 监控宽动态摄像机的图像合成方法及装置 |
| KR20190017303A (ko) * | 2017-08-10 | 2019-02-20 | 엘지전자 주식회사 | 이동 단말기 |
| US11011102B2 (en) * | 2017-09-21 | 2021-05-18 | Canon Kabushiki Kaisha | Display apparatus and control method therefor |
| US10600234B2 (en) * | 2017-12-18 | 2020-03-24 | Ford Global Technologies, Llc | Inter-vehicle cooperation for vehicle self imaging |
| JP2019205111A (ja) * | 2018-05-25 | 2019-11-28 | セイコーエプソン株式会社 | 画像処理装置、ロボット、及び、ロボットシステム |
| JP7486071B2 (ja) * | 2020-05-15 | 2024-05-17 | パナソニックIpマネジメント株式会社 | 工具システム、工具、基準画像生成方法及びプログラム |
| JP7501167B2 (ja) * | 2020-07-03 | 2024-06-18 | オムロン株式会社 | X線検査装置 |
| JP7613996B2 (ja) * | 2021-04-16 | 2025-01-15 | 株式会社キーエンス | 画像検査装置、画像検査装置用制御ユニット、画像検査方法、画像検査プログラム及びコンピュータで読取可能な記録媒体並びに記録した機器 |
| JP7731558B2 (ja) * | 2023-09-07 | 2025-09-01 | 株式会社サーメラフォトニクス | 2色温度法を用いた2次元画像における計測点の高速温度データー出力法 |
| CN116962860B (zh) * | 2023-09-21 | 2024-02-27 | 深圳市利和兴股份有限公司 | 基于hdr高亮色度仪的图像数据处理系统 |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11187199A (ja) * | 1997-12-17 | 1999-07-09 | Fuji Photo Film Co Ltd | 画像入力装置 |
| JPH11355787A (ja) * | 1998-06-09 | 1999-12-24 | Konica Corp | 画像処理装置及び画像出力装置 |
| US6539054B1 (en) * | 1998-09-18 | 2003-03-25 | Matsushita Electric Industrial Co., Ltd. | Image output apparatus, image reproduction method, object composition apparatus, object composition method, and data storage medium |
| US6687400B1 (en) * | 1999-06-16 | 2004-02-03 | Microsoft Corporation | System and process for improving the uniformity of the exposure and tone of a digital image |
| US6650774B1 (en) * | 1999-10-01 | 2003-11-18 | Microsoft Corporation | Locally adapted histogram equalization |
| DE10027226C1 (de) * | 2000-05-31 | 2001-10-18 | Krones Ag | Verfahren und Vorrichtung zum Inspizieren transparenter Behälter |
| US6480673B2 (en) * | 2000-12-29 | 2002-11-12 | Gateway, Inc. | Instant photo kiosk |
| US6765224B1 (en) * | 2000-12-29 | 2004-07-20 | Cognex Corporation | Machine vision method and system for the inspection of a material |
| JP3780178B2 (ja) * | 2001-05-09 | 2006-05-31 | ファナック株式会社 | 視覚センサ |
| JP3510868B2 (ja) * | 2001-06-19 | 2004-03-29 | 三洋電機株式会社 | 画像合成装置 |
| JP2004032167A (ja) * | 2002-06-24 | 2004-01-29 | Nikon Corp | 画像読取システムおよび画像読取処理プログラム |
| JP2004233664A (ja) * | 2003-01-30 | 2004-08-19 | Olympus Corp | 顕微鏡画像取得装置および方法 |
| JP2004297632A (ja) * | 2003-03-28 | 2004-10-21 | Renesas Technology Corp | マイクロプロセッサ及び携帯通信端末 |
| JP2005295497A (ja) * | 2004-03-10 | 2005-10-20 | Seiko Epson Corp | 画質表示装置、ディジタルカメラ、現像装置、画質表示方法及び画質表示プログラム |
| JP2006108759A (ja) * | 2004-09-30 | 2006-04-20 | Fuji Photo Film Co Ltd | 撮像装置 |
| JP2006180015A (ja) * | 2004-12-21 | 2006-07-06 | Seiko Epson Corp | ヒストグラム生成装置及びヒストグラム生成方法 |
| JP4464289B2 (ja) * | 2005-02-14 | 2010-05-19 | キヤノン株式会社 | 撮像装置及びその制御方法 |
| JP2007282133A (ja) * | 2006-04-11 | 2007-10-25 | Olympus Imaging Corp | 画像処理装置、画像処理プログラム、画像処理方法 |
| WO2007124020A2 (en) * | 2006-04-21 | 2007-11-01 | Sick, Inc. | Image quality analysis with test pattern |
| TWI399081B (zh) * | 2006-10-16 | 2013-06-11 | Casio Computer Co Ltd | 攝像裝置、連續攝影方法、以及記憶有程式之記憶媒體 |
-
2007
- 2007-10-31 JP JP2007284130A patent/JP5082776B2/ja active Active
-
2008
- 2008-10-29 EP EP08167843.5A patent/EP2056591B1/en not_active Not-in-force
- 2008-10-29 ES ES08167843T patent/ES2415663T3/es active Active
- 2008-10-29 US US12/260,435 patent/US8115830B2/en active Active
- 2008-10-31 CN CN2008101739674A patent/CN101426090B/zh active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP5082776B2 (ja) | 2012-11-28 |
| EP2056591A2 (en) | 2009-05-06 |
| CN101426090B (zh) | 2010-11-10 |
| US8115830B2 (en) | 2012-02-14 |
| JP2009111886A (ja) | 2009-05-21 |
| US20090174795A1 (en) | 2009-07-09 |
| EP2056591A3 (en) | 2011-05-18 |
| EP2056591B1 (en) | 2013-06-19 |
| CN101426090A (zh) | 2009-05-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ES2415663T3 (es) | Dispositivo de procesamiento de imágenes | |
| JP4651647B2 (ja) | 新しい色温度点を見付ける方法及びその装置 | |
| EP3043342A1 (en) | Method and system for compensating ageing effects in light emitting diode display | |
| JP5181970B2 (ja) | 画像処理装置および画像処理方法 | |
| Jakubiec et al. | Accurate measurement of daylit interior scenes using high dynamic range photography | |
| US8111290B2 (en) | Radiometric calibration using temporal irradiance mixtures | |
| CN108283004B (zh) | 测量装置、系统、方法和程序 | |
| ES2998484T3 (en) | Method of determining the concentration of an analyte in a sample of a bodily fluid, mobile device, kit, comuter program and computer-readable storage medium | |
| KR100893555B1 (ko) | 사진영상 보정이 가능한 항공사진 촬영 장치 및 방법 | |
| CN1988628A (zh) | 一种环境光自适应图像显示方法 | |
| CN109495729A (zh) | 投影画面校正方法和系统 | |
| CN115019723B (zh) | 屏幕显示方法、屏幕显示装置、电子设备、程序及介质 | |
| JP2015119344A (ja) | 撮像素子の感度分布の測定装置及びその制御方法、画像表示装置のキャリブレーション装置及びその制御方法 | |
| ES2353880T3 (es) | Sistema y procedimiento para la corrección automática de imágenes digitales. | |
| Wilburn et al. | Radiometric calibration using temporal irradiance mixtures | |
| EP3410688B1 (en) | Method for improving image quality in images acquired by a near-infrared sensitive video camera and such a camera | |
| CN110235442B (zh) | 投射型影像显示装置 | |
| US9066088B1 (en) | Color measurement and correction of multiple display devices | |
| Kumar et al. | Commissioning of camera calibration factor for luminance measurement | |
| MacPherson et al. | A 360° omnidirectional photometer using a Ricoh Theta Z1 | |
| JP2022181272A (ja) | 撮影装置 | |
| JP7025476B2 (ja) | 色診断用表示装置 | |
| CN116129797A (zh) | Led显示屏的校正方法、装置、计算机设备和存储介质 | |
| JP6901334B2 (ja) | 光学的数字読取り方法及び装置 | |
| JP2020112812A (ja) | 補正画像生成システム、画像制御プログラム、および記録媒体 |