Extracción de color

Anuncio
Procesamiento de imágenes
Extracción de color
Este documento técnico presenta el concepto del procesamiento de imágenes desde sus conceptos básicos.
El tema que se aborda en este documento es la extracción de color, que reduce la cantidad de datos que
deben ser procesados. Para lograr un alto rendimiento y velocidad, es importante seleccionar el método
adecuado de extracción de información cromática, para el objeto específico.
1. Cámara a color
El sensor de imagen utilizado en las cámaras de sistemas de visión es
generalmente un CCD de un solo chip. Dado que las imágenes a color
necesitan datos RGB (rojo-verde-azul), un filtro de color llamado filtro Bayer
convierte cada píxel en el CCD a un píxel rojo, verde o azul. Utilizando un
nivel de 0 a 255 en cada uno de estos píxeles a color, se puede construir una
imagen en el controlador de visión, mediante estos datos cromáticos.
[ Sistema cromático ]
El sistema para expresar numéricamente los colores se llama sistema cromático, y se representa por lo general
como un espacio tridimensional con tres ejes. De los varios sistemas de color, el sistema cromático HSV que
emplea las tres componentes de: tono, saturación y brillo, es el más cercano al del ojo humano, y el más adecuado
para el procesamiento de imágenes.
Saturación (S)
Brillante
Brillo (V): Eje vertical, entre más alto más luminoso.
Tono (H)
Brillo (V)
Saturación (S): Eje horizontal, entre más alejado más
vivo.
Tono (H): El tono representa el color real y cambia a
medida que se muda la posición en el círculo
Oscuro
01
2. Conversión de color a binario
Mientras que cada píxel de una cámara monocromática contiene 256 niveles, una cámara a color exhibe 256 niveles
en cada uno de los valores de rojo, verde y azul. Esto resulta en un total de 16777216 posibles niveles. Puesto que
esta información es 80000 veces mayor que la de una cámara monocromática, esto permite la detección de objetos
que no se pueden detectar sobre la base de 256 niveles en escala de grises. La función que extrae la gama de
colores especificada, de aprox. 16 millones de niveles, se conoce como conversión de color a binario.
[ Ejemplo de aplicación de conversión de color a binario ]
Detección de embobinado de cable verde
Extraiga sólo el
cable verde para
su inspección,
mediante la
conversión de color
a binario
Al extraer sólo el
color verde, se hace
fácil comprobar que
no existen roturas
en el cable verde
específicamente
3. Escala de grises vs. escala de grises RGB
Las cámaras a color reciben 80000 veces más datos que las cámaras monocromáticas. Esto es ventajoso para
un procesamiento de imágenes más detallado, pero su proceso toma mucho más tiempo en comparación con
las imágenes monocromáticas. El procesamiento de la escala de grises y de la escala de grises RGB es útil para
mantener los detalles, al tiempo que hace las inspecciones más rápidas, algo que el procesamiento binario o de
color no pueden hacer.
Imagen a color
Escala de grises
Escala de grises RGB
[Escala de grises]
Convierte la imagen en una imagen en
escala de grises, tomando los niveles
máximos de R, G o B, y usando éstos
como la medida del nivel de escala de
grises del píxel. Esto creará generalmente
una imagen en escala de grises brillante
y puntos lúcidos, como las zonas de
color naranja o púrpura en las imágenes
a la izquierda, que se convierten en
blanco.
[Escala de grises RGB]
Convierte la imagen en una imagen en
escala de grises, sacando el promedio
de los niveles de R, G y B, y usando
éstos como el nivel de escala de grises
del píxel. Esto creará una imagen en
escala de grises, cercana a la capturada
con una cámara monocromática.
02
4. Procesamiento de color a gris
El procesamiento de color a gris convierte una
Operación de color a gris
imagen a color en una imagen en escala de grises,
Captura
de la imagen
utilizando una gama de colores elegida como la
Procesamiento
de la imagen
Pre-procesamiento
luminosidad máxima. El resto de los colores se
convierten a un rango de valores en escala de
grises, en base a los colores seleccionados. Dado
Información
de color del CCD
que se utiliza tanto información de brillo como de
color, la distinción entre colores similares como el
Tonalidad
cromática
Imagen a color
Procesamiento
Procesamiento
de la imagen
Imagen monocromática
dorado y el plateado, se distingue fácilmente en
escala de grises.
Cámara monocromática
[ Ejemplo de aplicación de procesamiento de color a gris ]
La detección de patrones débiles sobre un fondo blanco
Imagen original
es muy difícil, si se utiliza el procesamiento de escala de
grises convencional. Utilizando el procesamiento de color a
grises, los colores del patrón se pueden convertir a niveles
brillantes en escala de grises, y el resto se verá en un tono
más oscuro de gris.
Cámara a color y
procesamiento de color a
gris
5. Procesamiento de color fino
Utilizando el procesamiento de color fino, los datos cromáticos en bruto se utilizan para la inspección. Esto permite
una distinción muy precisa de color y es útil para distinguir entre colores similares, obviando el sombreado irregular.
Detección de cuerpos extraños en una tela no tejida
Imagen sin procesar
(brillante)
Vista de contraste
Detección estable de todas
las fallas
[ Filtro de corrección de sombreado ]
Imagen sin procesar
(oscura)
Misma imagen,
exposición más oscura
Vista de contraste
Una detección estable de
defectos, es posible incluso
si cambia el brillo
Detección de manchas en latas de bebida
El filtro de corrección de sombreado es un filtro de imagen
único de KEYENCE, que puede eliminar la iluminación
desigual causada por puntos de resplandor, un problema
común con las piezas metálicas. Utilizando la corrección
de sombreado, la iluminación desigual puede ser
sorteada, y se pueden encontrar los defectos.
Imagen sin procesar
Vista de contraste
La imagen sin procesar
muestra sombreados
altamente variables causados
por la superficie metálica
Después de aplicar la
corrección de sombreado,
la iluminación desigual es
ignorada y se encuentra la falla
03
Introducción a la línea de procesamiento de imágenes
Serie CV-X100
Series XG-8000/XG-7000
La mejor solución que satisface cada necesidad
Todas las línea de cámaras, incluyendo las de barrido
lineal, las de alta velocidad con procesamiento
distribuido en núcleos múltiples
DSP, la amplia variedad de
herramientas flexibles de
inspección, e interfaces que
permiten al usuario crear sus
propias soluciones, le dan
una respuesta precisa a las
necesidades del cliente.
Herramientas con la misma capacidad de juicio que el ojo
humano. Cualquier persona puede utilizarlo fácilmente.
La “herramienta de inspección con auto-enseñanza”, va reconociendo
aquellas piezas que son diferentes de los que sí
cumplen, conforme se le enseñan una serie de
elementos que no cumplen. Esta herramienta
permite una inspección de tipo humano. Esta
serie puede implantarse globalmente, y ser
utilizada por cualquier persona, colocando y
operando, y con sólo seleccionar y
hacer clic.
Línea de luces que admiten una amplia gama de inspecciones
Iluminación anular directa
Iluminación de anillo
multi-ángulo
Iluminación de cuadro
multi-ángulo
Luz de barra
Iluminación de domo
Luz de fondo
Iluminación coaxial
Iluminación puntual
Iluminación de ángulo bajo
Iluminación de barra
Iluminación lineal
Controlador de iluminación
LED
Línea de lentes que pueden ser seleccionados en base al tipo de cámara y la precisión requerida
Lentes de súper alta
resolución/baja distorsión
Lentes de alta resolución/
baja distorsión
LLAME
SIN
COSTO
Lentes CCTV
Lente macro
Lentes de cámara
compacta
01-800-KEYENCE www.keyence.com.mx
E-mail : [email protected]
PARA CONTACTAR A SU OFICINA LOCAL
Lentes de cámara de
exploración lineal
AVISO DE SEGURIDAD
Por favor lea cuidadosamente el manual de
instrucciones para operar de manera
segura cualquier producto KEYENCE.
0 1 - 8 0 0 - 5 3 9 - 3 6 2 3
*Solo para México
KEYENCE MÉXICO S.A. DE C.V.
Corporativo Mariano Escobedo 476 Piso 1, Col. Nueva Anzures, México, D.F. CP 11590, México Teléfono (55)8850-0100 Fax (81)8220-9097
OFICINAS LOCALES
San Pedro Garza García, Nuevo León
Ciudad Juárez, Chihuahua
León, Guanajuato
Tijuana, Baja California
KEYENCE CORPORATION
1-3-14, Higashi-Nakajima, Higashi-Yodogawa-ku, Osaka, 533-8555, Japan Teléfono +81-6-6379-2211
KMX1-1013
La información publicada en este documento se basa en evaluaciones e investigaciones hechas por KEYENCE al momento del lanzamiento del producto y puede cambiar sin previo aviso.
Copyright (c) 2013 KEYENCE CORPORATION. All rights reserved.
VisionBasic1Color-KMX-EN0624-MX 1063-1 E 613241 Printed in Japan
*
6
1
3
2
4
1
*
Descargar