Está en la página 1de 19

PROCESAMIENTO

DE IMGENES:
CONSEJOS TILES
Recopilacin

Parte 2

PROCESAMIENTO DE IMGENES: CONSEJOS TILES

Color
01

Qu es color?

04

02

Tres colores primarios

04

03

Tres propiedades del color

05

04

Colores complementarios

06

05

Relacin entre la longitud de onda y el color

07

06

Caractersticas de sensibilidad (Caractersticas espectrales)

07

Comunicacin (RS-232C)
07

Qu es RS-232C?

08

08

Parmetros ajustables en RS-232C

08

09

Velocidad de comunicacin

09

10

Perfil de especificaciones de comunicacin

10

11

Saludo (Handshake)

10

12

Protocolo de comunicacin y secuencia de comandos

11

Recopilacin Parte 2

Preprocesamiento
13

Qu es el preprocesamiento?

12

14

rea de procesamiento del filtro

12

15

Coeficientes de filtro

12

16

Filtros tpicos

13

17

Otros preprocesamientos

15

Comunicacin (Ethernet)
18

Qu es Ethernet?

16

19

Puerta de enlace predeterminada

17

20

Cable de comunicacin Ethernet

17

21

Direccin IP

18

22

UDP (User Datagram Protocol)

18

23

Aplicaciones de comunicacin Ethernet en el procesamiento de imgenes

18

PROCESAMIENTO DE IMGENES: CONSEJOS TILES


Cmo reconocen los ojos humanos y las cmaras el color?
Este documento explica conceptos importantes acerca del color, que afectan el procesamiento de
imgenes.

01

Qu es color?
Todos los objetos tienen color. Sin embargo, para distinguir este color, son esenciales dos elementos
adicionales: luz y un ojo que pueda reconocer dicho color. En resumen, el color es un estmulo visual
percibido, especficamente, luz reflejada por un objeto, recibida a travs del ojo y transmitida al cerebro.
Visin (Ojo)

Fuente de luz

Cerebro

Objeto
Luz

02

Luz reflejada

Tres colores primarios


El color se define en base a tres colores primarios. Estos colores primarios son coloraciones que no pueden
ser producidos mediante la mezcla de otros colores.
Los tres colores primarios son la fuente de todos los dems colores.

La diferencia entre RGB y CMY


Los tres colores primarios de luz son el rojo, el verde y el azul. Tomando la primera letra del nombre (en
ingls) de cada color, los tres colores primarios de luz se denominan colectivamente RGB. Si se mezclan
estos tres colores de luz, se produce el blanco.
Por otra parte, los tres colores primarios de pigmento son el cian, el magenta y el amarillo, que se conocen
colectivamente como CMY, por las primeras letras de stos (en ingls). Mezclando los tres colores de
pigmento, se obtiene cualquier tono y/o matiz entre (e incluyendo) el blanco y el negro, en funcin de la
luminosidad de los pigmentos introducidos.
Tres colores primarios de luz

Tres colores primarios de pigmento


Y (Amarillo)
M+Y R (Rojo)

R (Rojo)

B+RM (Magenta)

Y+C+MBk (Negro)

R+GY (Amarillo)

Y+C G (Verde)

R+G+BW (Blanco)
G+BC (Cian)

B (Azul)

G (Verde)

C+M B (Azul)
M (Magenta)
C (Cian)

Color

03

Tres propiedades del color


El color puede definirse utilizando varios esquemas diferentes, uno de ellos es mediante los tres atributos del
color: tono, saturacin y luminosidad (brillo). Cada color individual puede identificarse mediante estos
atributos.

Tono
Los colores se pueden clasificar en un grupo de colores
A

Color rojizo

Color azulado

cromticos, es decir, que presentan tono, y otro de colores


acromticos (blanco, negro, grises puros), aquellos carentes de
tonalidad.
La variacin en la tonalidad (roja, azul y amarilla) de los colores
cromticos se denomina tono.

Los tonos principales incluyen el rojo, amarillo, verde, azul y


morado. El arreglo circular de tonos, en base al espectro de los
colores focalizado en stos, se conoce como crculo
cromtico. Utilizando un crculo cromtico, se pueden generar
Crculo
cromtico

colores intermedios y complementarios.

Saturacin
La saturacin es el nivel de intensidad de un color e indica su pureza cromtica. Un color intenso, altamente
cromtico, se describe como saturado, mientras que un color pastel, menos cromtico, se designa como
desaturado.
Los colores ms saturados son los colores puros, mientras que los menos saturados (colores sin
intensidad) son colores neutros.
Desaturado
(Menos
cromtico)

Saturado
(Altamente
cromtico)

Si se aade gris

La proporcin de amarillo se
reduce por la cantidad de gris

PROCESAMIENTO DE IMGENES: CONSEJOS TILES


Luminosidad
Luminosidad (tambin llamada Brillo) representa la claridad u obscuridad del color. Tanto los colores
cromticos como los acromticos poseen luminosidad.
Los colores luminosos se describen como claros, mientras que los poco luminosos como obscuros.
El color ms claro es el blanco y el ms obscuro el negro; esto aplica tanto al grupo de colores cromticos,
como al de acromticos. En otras palabras, la luminosidad de un color cromtico puede expresarse por el

Alta

nivel de color neutro, correspondiente a esa luminosidad.


9.5
8.5

Luminosidad

7.5
6.5
5.5
4.5
3.5
Baja

2.5

04

1.5

La luminosidad de un color cromtico se representa con el


valor del gris correspondiente a la misma luminosidad.

Colores complementarios
Los colores complementarios son un par de colores, situados cada uno en el lado opuesto del crculo
cromtico, tales como el rojo y el verde, o el azul y el naranja.
La mezcla de colores complementarios produce un color neutro. Cuando se mezclan colores
complementarios de pigmento (mezcla substractiva de colores), se obtiene el negro. Cuando se mezclan
colores complementarios de luz (mezcla aditiva de colores), se obtiene el blanco.
Crculo cromtico

Los colores complementarios son dos colores en lados


opuestos del crculo cromtico
Los dos colores, directamente opuestos entre s en el crculo cromtico, se llaman
colores complementarios fsicos. Adems de los colores complementarios fsicos,
existen los colores complementarios psicolgicos, que son aquellos que aparecen
como una imagen posterior, causada por el sistema visual del ojo. Por ejemplo, si
mira fijamente un color rojo por un perodo prolongado de tiempo y luego mira algo
blanco, ver una imagen tenue de color cian.

Color

05

Relacin entre la longitud de onda y el color


Cuando la luz natural se divide con un prisma, la luz blanca

nm = nanmetro

aparece como siete colores diferentes de luz. La diferencia del


color de la luz depende de su longitud de onda. Conforme
aumenta la longitud de onda, el color cambia de violeta a azul,
luego al verde y amarillo, y finalmente al rojo. La longitud de
onda de cada color se muestra a continuacin.

Luz
invisible

Violeta

400 a 435 nm

Azul

435 a 480 nm

Azul verdoso

480 a 490 nm

Verde azulado

490 a 500 nm

Verde

500 a 560 nm

Verde amarillento

560 a 580 nm

Amarillo

580 a 595 nm

Naranja

595 a 610 nm

Rojo

610 a 750 nm

Rojo violceo

750 a 800 nm

Luz
invisible

Luz visible

Luz
Violeta Azul Azul verdoso Verde azulado
ultravioleta
380

430

480

490

Verde
500

Verde amarillento Amarillo


560

580

Naranja
595

Rojo
650

Luz
infrarroja
780
(Unidad: nm)

Imagen del ndice de refraccin ptica (luz natural)

Cuando la luz natural pasa a travs de un


prisma, el ndice de refraccin de la luz

Luz natural
Mx

Prisma

ndice de refraccin
Mn

de la luz cercana al rojo. Es decir, entre


menor sea la longitud de onda de la luz,
mayor ser su ndice de refraccin.

Caractersticas de sensibilidad (Caractersticas espectrales)


Las longitudes de onda luminosas, a las que una cmara o sensor de imagen puede responder, estn
definidas por sus caractersticas de sensibilidad espectral.
Por ejemplo, el ojo humano es sensible a la luz con longitudes de onda entre los 380 y 760 nm, con un pico a
los 560 nm. Esto indica que el ojo humano es ms sensible al color verde, el cual se encuentra en el centro
del espectro visible.
En general, las cmaras CCD se fabrican en base a las caractersticas de sensibilidad del ojo humano.
Tambin hay cmaras CCD con caractersticas de sensibilidad aptas para detectar la luz ultravioleta y la
infrarroja.
1.0
0.9
Caractersticas de sensibilidad
espectral

06

cercana al violeta es mayor que el ndice

El azul aparece ms luminoso


que el rojo

0.8

La figura muestra un ejemplo de las caractersticas de


sensibilidad de una cmara CCD, si 560 nm, la longitud de
onda a la que el ojo humano es ms sensible, es 1.
Aqu, se puede apreciar que el azul (460 nm) aparece
aproximadamente 1.3 veces ms luminoso que el rojo
(660 nm).

0.7
0.6
0.5
0.4
0.3
0.2
0.1
0
400

500

600

700

800

900

1000

Longitud de onda (nm)

PROCESAMIENTO DE IMGENES: CONSEJOS TILES


RS-232C es un mtodo de comunicacin utilizado para transmitir el resultado del procesamiento de
imgenes o para controlar un instrumento de procesamiento de imgenes desde una PC o PLC. A
continuacin se describen los detalles de la comunicacin RS-232C.

07

Qu es RS-232C?
Protocolo de comunicacin para transmisin de tipo serial
RS-232C es un tipo de transmisin en serie para la comunicacin entre computadoras (o PLCs) y sensores u
otros dispositivos perifricos. Otro tipo de protocolo de comunicacin en serie es el USB. Este tipo
generalmente viene incorporado en las computadoras personales.
RS-232C es una abreviatura de Recommended Standard 232 version C. Se trata de una designacin del
protocolo de comunicacin utilizado para transmitir seales digitales estandarizado por Electronic Industries
Alliance (EIA) en los Estados Unidos. La velocidad mxima de comunicacin es de 115.2 kbps.
Existen dos tipos de transmisin de seales digitales: En paralelo y en serie.
El primero transmite datos de 8 16 bits simultneamente a travs de varias lneas. El ltimo transmite un bit
de datos a la vez a travs de dos lneas, una para el envo y otra para la recepcin. Por consiguiente, la
transmisin en paralelo es notablemente ms rpida en trminos de velocidad de comunicacin.
Sin embargo, la transmisin en paralelo implica un cableado complicado. La transmisin en serie es ms
lenta en trminos de velocidad de comunicacin, pero el cableado es mucho ms simple.
En la actualidad, la transmisin paralela se utiliza para transmitir seales dentro de un dispositivo, como la
interna dentro de una computadora; y la transmisin en serie se utiliza para transmitir datos entre
dispositivos.
Extremo terminal RS-232C (D-sub de 25 pines)
1

13
14

08

Extremo terminal RS-232C (D-sub de 9 pines)


5
6

25

Parmetros ajustables en RS-232C


Especificaciones de comunicacin RS-232C
La comunicacin RS-232C requiere ajustar las siguientes especificaciones.
Especificaciones
Velocidad en baudios
Longitud del dato en bits
Control de paridad
Longitud de bits de parada
Delimitador del dato

Descripcin del ajuste


Nmero de bits transmitidos en un segundo
Nmero de bits del dato
Ajuste para detectar errores de comunicacin
Nmero de bits de parada
Smbolo utilizado para separar los datos

Cable de comunicacin RS-232C


Existen dos tipos de cables de comunicacin RS-232C: Tipo recto y tipo cruzado. En general, el tipo recto se
utiliza para interconectar una computadora (o PLC) con dispositivos perifricos (incluyendo sensores). Un
tipo cruzado se utiliza para conectar computadoras.
La manera ms comn para distinguir entre estos dos tipos de cable es que el recto tiene conectores
macho y hembra en los extremos; y el de tipo cruzado presenta conectores hembra en ambos extremos.
La longitud mxima de un cable de comunicacin RS-232C es de 15 m 49.21'.

Comunicacin (RS-232C)
<Para conectar un instrumento de procesamiento de imgenes y una PC>
XG-7000

PC

Cable de comunicacin RS-232C


Tipo recto

<Para conectar un instrumento de procesamiento de imgenes y una unidad de enlace PLC>


XG-7000

Unidad de enlace PLC

Cable de comunicacin RS-232C


Tipo recto

Para establecer comunicacin RS-232C entre un instrumento de procesamiento de imgenes y


un PLC, conecte un cable tipo recto de comunicacin a la unidad de enlace PLC.

Cambiador de gnero
Cuando una PC (o PLC) y un dispositivo perifrico se conectan con ms de un cable para aumentar la
longitud, se utiliza un adaptador de extensin para conectar los cables.
Normalmente, el conector RS-232C del dispositivo es hembra y los conectores a ambos extremos del cable
son machos.
Por lo tanto, para conectar dos cables es necesario un cambiador de gnero hembra-a-hembra (dispositivo
para cambiar entre macho y hembra).

Cambiador de gnero para convertir de


D-sub 9 pines hembra a D-sub 9 pines
hembra

09

Velocidad de comunicacin
Velocidad en baudios y bps
Aunque, tanto la velocidad en baudios, como en bps (bits por segundo), se utilizan como unidad de
transmisin de seales digitales, la velocidad en baudios no es igual a la de bps. La velocidad de
transmisin en baudios es una unidad que expresa el nmero de acciones de modulacin/demodulacin que
un mdem u otro dispositivo puede hacer en un segundo. Por otro lado, bps es una unidad que expresa la
cantidad de seales que pueden ser transmitidas en un segundo.
La unidad para expresar la velocidad de comunicacin es bps.
Por ejemplo, cuando un mdem puede hacer 2400 acciones de modulacin/demodulacin en un segundo y
puede transmitir una seal de 2 bits en una modulacin/demodulacin, su velocidad en baudios es de 2400
y la velocidad de comunicacin es de 4800 bps.

PROCESAMIENTO DE IMGENES: CONSEJOS TILES

10

Perfil de especificaciones de comunicacin


La comunicacin RS-232C comienza con un bit de inicio y presenta otros elementos en orden de bits de
datos, un bit de paridad y un bit de parada. Un byte de seal se puede enviar en este proceso.
Bits de datos
Bit de parada

Bit de paridad

Bit de inicio

Bit de inicio
Este bit notifica que la comunicacin comienza a partir de all. El bit de inicio siempre se fija en 0 (cero).

Bits de datos
Los bits de datos normalmente consisten de 7 u 8 bits. El nmero de bits se pueden especificar como se
desee.

Bit de paridad
Este bit se utiliza para comprobar si los datos enviados son correctos o no. El ajuste puede seleccionarse
como Impar, Par o Ninguna.

Bit de parada
Este bit notifica que un byte de la comunicacin ha terminado. Un (1) se enva siempre como un bit de
parada.

Delimitador
Para enviar un comando de comunicacin desde el puerto RS-232C de una PC (o PLC), es necesario
establecer un smbolo que separe los comandos, de la PC (o PLC) y los dispositivos perifricos. Este smbolo
de separacin se denomina delimitador. En la mayora de los casos se utiliza CR (Carriage Return/retorno de
carro) o CR + LF (Carriage Return/retorno de carro + Line Feed/salto de lnea).

11

Saludo (Handshake)
Para que sea posible la comunicacin tipo RS-232C, los terminales en ambos lados de envo y recepcin
deben leer/escribir las seales a la misma velocidad de la comunicacin. Por tanto, si el procesamiento de la
seal en el lado del receptor se retrasa, las seales enviadas pueden perderse. El saludo es un mecanismo
para evitar este problema, en el cual las terminales en ambos lados confirman el estado de la comunicacin
de la otra. Si el procesamiento en la terminal receptora se retrasa, el emisor detiene temporalmente el envo
de seales y lo reanuda cuando el receptor puede aceptar seales nuevamente.
Hay tres tipos de saludo: Handshake de hardware, de software y Xmodem.

10

Comunicacin (RS-232C)

12

Protocolo de comunicacin y secuencia de comandos


Los protocolos de comunicacin son las convenciones o procedimientos que se utilizan cuando una PC
(o PLC) se comunica con los dispositivos perifricos.

Archivo de definicin de mdem


Se describe la configuracin del mdem utilizada para la comunicacin RS-232C. Utilizando el archivo que
contiene la definicin se hace posible una comunicacin fluida.

Comando de comunicacin
Los comandos para ejecutar la comunicacin a travs del puerto RS-232C.

Secuencia de comandos (Script)


Una serie de comandos que se utilizan cuando la comunicacin se realiza a travs del puerto
RS-232C. Un script est escrito en un lenguaje ms sencillo que los lenguajes de programacin.

Lenguaje de escalera
Un lenguaje de programacin utilizado para escribir un circuito lgico utilizado por un PLC. Debido a que el
programa est escrito sobre la base de dos carriles y peldaos entre estos, al programa escrito se le
denomina diagrama de escalera. Este lenguaje de programacin ofrece relaciones visualmente
reconocibles entre las condiciones de entrada y las salidas.
000

001

500

Ejemplo de escalera: Circuito Y que activa el rel de salida 500, cuando los dos rels de entrada 000 y 001
estn en ON

11

PROCESAMIENTO DE IMGENES: CONSEJOS TILES


Para facilitar inspecciones estables al utilizar tecnologa de procesamiento de imgenes,
es crucial minimizar el ruido en las mismas.
Este folleto presenta filtros de preprocesamiento que reducen el ruido, que no es posible eliminar con
slo mejorar las condiciones pticas.

13

Qu es el preprocesamiento?
Para llevar a cabo inspecciones o mediciones de calidad con el procesamiento de imgenes, es esencial
obtener primero imgenes con una calidad lo suficientemente alta para dichos fines. Las imgenes
capturadas con una cmara simplemente no siempre son idneas para estos fines, debido al tipo de fuente
de luz, material de la pieza de trabajo o el entorno en que se captan las imgenes, lo que puede ocasionar
inconsistencias en los resultados de la inspeccin.
Para evitar este problema, las imgenes capturadas se procesan (convierten) utilizando filtros de imagen, de
acuerdo con el uso previsto para las mismas.
Este procedimiento se conoce como
preprocesamiento de imgenes. El
preprocesamiento puede mejorar la claridad de
las imgenes capturadas, hacer que se
distingan mejor los elementos necesarios
(formas, colores, etc.) para la aplicacin, o
eliminar componentes (ruido) no deseados.
Para el preprocesamiento con filtros, se utilizan
materiales tales como dispositivos de
Ejemplo de preprocesamiento de imgenes

Los filtros eliminan el ruido para ofrecer una imagen clara.

procesamiento de imgenes y software de


retoque fotogrfico de PC. Existen muchos tipos
de filtros diferentes, por lo que es importante
entender sus caractersticas para seleccionar el
filtro ptimo para cada aplicacin.

14

rea de procesamiento del filtro


Cuando se procesa una imagen original con filtros, si es grande, puede requerir mucho tiempo para ser
procesada. Por esta razn, es importante delimitar las reas a ser filtradas.

15

Coeficientes de filtro
Los filtros tpicamente utilizados para el preprocesamiento tienen
coeficientes de filtrado de 3 x 3, 9 x 9, 16 x 16, etc. Al usar el tipo de
3 x 3, el ms comn, se toman los datos grficos de 3 pxeles
horizontales por 3 verticales como referencia, y el filtro se aplica al pxel
del centro.
Por ejemplo, si una imagen est compuesta por 320 pxeles horizontales
por 240 verticales, la imagen se filtra 76,800 veces (320 x 240).

12

Ejemplo de coeficiente de filtro


Coeficiente de filtro utilizado para
promediar una imagen
1
9

1
9

1
9

1
9

1
9

1
9

1
9

1
9

1
9

Preprocesamiento
Al aplicar el coeficiente de filtro en la siguiente figura, se obtiene un valor de pxel preprocesado por cada
rea de 3 x 3, multiplicando los valores respectivos de los nueve pxeles de la imagen original por 1/9, para
sumrlos luego todos juntos. La imagen filtrada se obtiene repitiendo este clculo para cada rea de 3 x 3,
desplazndose una columna a la vez.
Ejemplo del clculo al aplicar el coeficiente de filtro
1

Valores de los pxeles

Procesamiento
de filtro

Operador

1
9

1
9

1
9

1
9

1
9

1
9

1
9

1
9

1
9

1 1 + 1 3 + 1 2
9
9
9
+ 1 3 + 1 4 + 1 2
9
9
9
+ 1 1 + 1 2 + 1 0 = 2
9
9
9
Se multiplican los valores de pxel por 1

Se sustituye el valor de cada pxel con el promedio


de los pxeles circundantes.

16

y se suma los valores obtenidos.

Filtros tpicos
La siguiente seccin presenta los principales filtros utilizados por lo general en el preprocesamiento de
imgenes. En las aplicaciones reales, el uso combinado de varios filtros para obtener imgenes que
satisfagan las necesidades de la aplicacin, se ha convertido en la norma general.

Filtro de expansin
Este filtro elimina componentes de ruido (suciedad), indeseables para el procesamiento de imgenes. Sustituye
el valor del pxel central de un rea de 3 3 pxeles, con el valor ms alto de entre los nueve pxeles.
Al aplicar un filtro de expansin a una imagen monocromtica, ste har que los nueve pxeles de un rea de
3 x 3 se tornen blancos, si cualquiera de los que rodean al pxel central es blanco.

Filtro de contraccin
Un filtro de contraccin tambin es efectivo

Expansin

para eliminar componentes de ruido. A

Sustituye el valor del


pxel central con el
valor mximo 9.

diferencia del filtro de expansin, el de


contraccin reemplaza el valor del pxel
central del rea de 3 3 con el valor ms
bajo de entre los nueve pxeles.
Al aplicar un filtro de expansin a una imagen
monocromtica, ste har que los nueve

Reduccon
Sustituye el valor del
pxel central con el
valor mnimo 0.

pxeles de un rea de 3 x 3 se tornen negros,


si cualquiera de los que rodean el pxel
central es negro.

13

PROCESAMIENTO DE IMGENES: CONSEJOS TILES


Aun cuando se capturan componentes tales como ruido o suciedad, como parte de una imagen, un filtro de
expansin o contraccin los puede eliminar para hacer la imagen ms clara.

Ejemplo de
procesamiento de filtros

Despus de aplicar un filtro de


expansin

Imagen original

Despus de aplicar un filtro de


contraccin

Filtro de promediacin
El filtro mejora la calidad de la imagen al suavizar (atenuar) las sombras en ella. Saca un promedio de los
valores de los nueve pxeles incluyendo el del centro. El impacto de componentes de ruido se puede reducir
tambin suavizando la imagen. El filtro tambin ayuda a las mediciones de posicin, tales como la deteccin
de bordes de piezas o la bsqueda de patrones.
Para proporcionar un suavizado ms natural, se puede utilizar un filtro de promediacin ponderado.

Imagen original

1
9

1
9

1
9

1
9

1
9

1
9

1
9

1
9

1
9

Promediacin

Filtro de media
El filtro ordena los valores de nueve pxeles, y le asigna luego al pxel central la mediana de todos como
nuevo valor. A diferencia del filtro de promediacin, logra reducir los componentes de ruido sin difuminar la
imagen. El filtro es eficaz sobre todo para eliminar el ruido causado por pxeles de color e intensidad muy
diferentes a los de su rea.

Imagen original

Media

14

Preprocesamiento
Filtro de Sobel
Es un tipo de filtro muy efectivo para la extraccin de
bordes. Resalta los bordes en imgenes de poco
contraste. Adicionalmente, hace que las imgenes
procesadas obtengan un aspecto ms natural.
Adems del filtro Sobel, existen otros filtros utilizados
para la extraccin de bordes, incluyendo los filtros
Prewitt, Roberts y Laplaciano.

17

Imagen original

Sobel

Otros preprocesamientos
Extraccin de color
Es el procesamiento para extraer determinados elementos de una imagen a color.
Las seales de video a color se convierten en datos digitales cromticos R (Rojo), G (verde) y B (Azul). La
extraccin del color se realiza utilizando estos datos.
Este procesamiento binario convierte cada pixel en un pixel extrado o en uno no extrado. Por esta razn, el
proceso no slo asegura una extraccin estable, incluso para colores obscuros, sino tambin disminuye la
cantidad de datos de informacin de color a ser procesada, permitiendo eventualmente un procesamiento
posterior de alta velocidad.

Ejemplo de extraccin de color


Slo el elemento de color verde se extrae de la imagen original.

Procesamiento en escala de grises


El procesamiento en escala de grises, tambin conocido como procesamiento de escala de sombras, se
utiliza para obtener la informacin de escala de luminosidad de una imagen capturada con una cmara. Este
proceso divide la gradacin de luminosidad de los pxeles en 8 bits (= 256 niveles) y utiliza toda esta
informacin de 256 niveles. Por lo tanto, este tratamiento aumenta significativamente la precisin en la
deteccin de piezas. Es muy til en aplicaciones como la deteccin de piezas difciles de detectar mediante
el procesamiento binario monocromtico.

15

PROCESAMIENTO DE IMGENES: CONSEJOS TILES


En las aplicaciones de procesamiento de imgenes, hay una creciente necesidad de almacenamiento
de datos, no slo para los valores de medicin, sino tambin para las imgenes. Estos datos se
comunican entre los dispositivos y controladores de procesamiento de imgenes para su
almacenamiento en memorias o discos duros. En la actualidad, Ethernet es lo ms utilizado para esta
comunicacin. Ethernet, que permite una comunicacin ms rpida que RS-232C y USB, es adecuado
para la transmisin de grandes volmenes de datos, por lo que se estima que su uso sea cada vez ms
generalizado.

18

Qu es Ethernet?
Descripcin general de Ethernet
Para los sistemas de control se utilizan muchos tipos diferentes de funciones de comunicacin. Uno de ellos
es LAN (Local Area Network), una red de comunicaciones que conecta a un grupo de computadoras entre s,
o a una computadora con otros dispositivos, tales como instrumentos de medicin y sensores.
Una LAN es una red de comunicaciones utilizada dentro de un rea relativamente limitada, como una oficina
o fbrica, y Ethernet est muy extendido como el estndar de comunicacin para las LAN. En nuestra vida
diaria, Ethernet se usa para las conexiones de computadora a computadora o de PC a Internet.

Posicionamiento de Ethernet entre los estndares de comunicacin


Las formas de las redes de comunicaciones se dividen en lneas generales en dos grupos: comunicacin por
cable y comunicacin inalmbrica. Ethernet es una de las tecnologas de comunicacin por cable. La red
Ethernet utiliza bsicamente cables de metal. Sin embargo, en el estndar con una velocidad de
transferencia de 100Mbps, se utilizan cables de fibra ptica.
La comunicacin por cable se clasifica adems en comunicacin en serie o en paralelo, de acuerdo al
nmero de hilos de transmisin. La comunicacin en serie requiere de un solo hilo, mientras que la
comunicacin en paralelo utiliza dos o ms. Ethernet es un tipo de comunicacin serial como USB y
IEEE1394 (FireWire).
Principales estndares de comunicacin segn su distancia de transmisin (por cable)
Distancia
muy cor ta (PAN)

RS-232C, USB, SCSI, IEEE1394

Distancia cor ta (LAN)


Distancia media (MAN)

Ethernet, PLC, RS-422

Distancia larga (WAN)

FTTH, DSL

Estndares de comunicacin clasificados por tipo de cable


N de hilos de transmisin
Comunicacin en serie
Cable metlico

Ethernet, USB, IEEE1394, RS-422

Cable de fibra ptica

FTTH, GbitEther

16

Comunicacin en paralelo
SCSI

Comunicacin (Ethernet)

19

Puerta de enlace predeterminada


Una LAN es una red conformada por varias
computadoras y dispositivos perifricos que estn

La puerta de enlace predeterminada es una puerta para conectar


diferentes redes entre s.

interconectados entre s. En otras palabras, es una

PC D

red cerrada, ya que los dispositivos de la red, que

Z.Z.Z.10

pueden comunicarse entre s dentro de la misma, no


pueden conectarse a otras redes o Internet. Para

PC B
X.X.X.20

que los dispositivos se puedan comunicar con otras


redes, ms all de los lmites de su propia LAN, el
dispositivo debe utilizar una puerta de enlace, lo que
significa una entrada. Entre stas, una puerta de
enlaces predeterminada es una puerta tpica que

PC A

se utiliza para la comunicacin con redes externas.

X.X.X.10

Servidor de puerta
de enlace
PC C
predeterminado
Y.Y.Y.10

Por lo general, un dispositivo llamado enrutador


juega el papel de puerta de enlace predeterminada.

20

Cable de comunicacin Ethernet


Ethernet utiliza un cable de comunicaciones llamado cable de par trenzado, que se conoce generalmente
como cable LAN. Existen, en trminos generales, dos tipos de cables LAN: cable de conexin directa y
cable cruzado. Adicionalmente, las especificaciones del cable difieren en funcin de la velocidad de
transferencia y de la banda de transmisin. Al configurar una nueva red, es necesario seleccionar cables
LAN adecuados, de acuerdo a los tipos de dispositivos que se van a conectar entre s y las condiciones de
comunicacin. Para distinguir un cable de conexin directa de uno cruzado, compare los conectores
poniendo ambos extremos lado a lado. Si la alineacin de los colores de los hilos es idntica en ambos
conectores, es un cable directo.

Cable de conexin directa . ..........................................................................................................................................


Es un cable LAN para conectar una computadora a un conmutador (como un concentrador), un
concentrador a un enrutador, y as sucesivamente.

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8

1 cable de
Ambos extremos del
2
conexin directa.
3
Los hilos estn alineados en el
4
mismo orden en ambos extremos
5
(los colores asignados
6 a los
respectivos hilos permanecer
en el
7
mismo orden).
8

Cable cruzado ..............................................................................................................................................................................


Un cable cruzado se utiliza principalmente para las siguientes conexiones: computadora a computadora,
concentrador a concentrador, enrutador a enrutador y computadora al enrutador.

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8

1
2
3
4
5
6
7
8
Cable cruzado

17

Ambos extremos del cable cruzado.


Los hilos estn alineados en
diferente orden en ambos extremos.
(Los colores asignados a los
respectivos hilos estn invertidos de
izquierda a derecha).

1
2
3
4
5
6
7
8

PROCESAMIENTO DE IMGENES: CONSEJOS TILES

21

Direccin IP
Descripcin general de la direccin IP
Los dispositivos en una red Ethernet se comunican entre s mediante un protocolo llamado TCP/IP. Lo mismo
ocurre con el acceso a Internet. En estas comunicaciones, cada computadora o dispositivo perifrico se
reconoce por su direccin IP, que es un nmero de identificacin asignado a cada dispositivo. La direccin
IP es nica para cada dispositivo, y representa su ubicacin en la red.
La direccin IP est formada por cuatro grupos de nmeros del 0 al 255, por ejemplo 192.168.36.91. En
una conexin a Internet, no pueden existir direcciones IP idnticas.
El nmero total de direcciones IP disponibles en la actualidad (IPv4) es de aproximadamente 4300 millones,
pero se espera que el mundo se quede sin direcciones IP disponibles IPv4 debido a la propagacin mundial
de Internet. Para hacer frente a este problema, est en discusin actualmente el cambiar al protocolo IPv6
(340 billones x 1 billn x 1 billn de direcciones).

Direccin IP global
Entre las direcciones IP, una direccin IP global es una direccin nica asignada a un dispositivo de
comunicacin, como una computadora cuando se conecta a Internet. La direccin IP global se asigna a los
dispositivos que se conectan a una LAN y/o WAN (Wide Area Network).
Esto lo controlaba originalmente una organizacin llamada IANA (Internet Assigned Number Authority), pero
ahora el trabajo de control lo realiza la ICANN (Internet Corporation for Assigned Names and Numbers).

Direccin IP privada
La direccin IP global es necesaria para la conexin a Internet, mientras que una direccin IP privada es una
direccin asignada a un dispositivo dentro de una red LAN. El dispositivo utiliza la direccin IP privada para
la comunicacin dentro de la LAN, pero cuando se accede a redes externas como Internet, la direccin IP
privada se convierte en su direccin IP global.

22

UDP (User Datagram Protocol)


Esta es una parte del conjunto de protocolos TCP/IP, que representa un protocolo (procedimiento de
comunicacin) utilizado con la IP que define una direccin de Internet.
Aunque UDP proporciona una gran velocidad de transferencia de datos, a veces pierde informacin durante
la transferencia, ya que no confirma si la transferencia de datos se realiz con xito o no. Por esta razn, no
es adecuado para la transmisin de datos, que requiere alta fiabilidad. UDP se utiliza principalmente para la
transmisin de video y voz, donde la cada de algunos paquetes de datos no causa problemas graves.

23

Aplicaciones de comunicacin Ethernet en el


procesamiento de imgenes
En los ltimos aos la comunicacin Ethernet se ha venido
utilizando de diversas maneras en el procesamiento de imgenes.
La aplicacin de Ethernet no slo se limita a la comunicacin de
datos de medicin entre dispositivos de procesamiento de
imgenes e instrumentos de control externo, tales como PCs o
PLCs, sino que hoy en da se utiliza para un nmero creciente de
otras aplicaciones, tales como la emisin de todas las imgenes
capturadas, incluyendo las NG a un servidor FTP o PC.

18

C O N T A C T A R N O S

A L

( 8 1) 8 2 2 0 - 7 9 0 0
KEYENCE MXICO S.A. DE C.V.
Corporativo

Lzaro Crdenas 2225, Piso 6, Local 7


Col. Valle Oriente, C.P. 66269
San Pedro Garza Garca, Mxico
Telfono (81)8220-7900 Fax (81)8220-9097

www.keyence.com.mx

E-mail : keyencemexico@keyence.com

Oficina en Ciudad Jurez, Chihuahua


Campos Elseos 9050,
Fracc. Campos Elseos C.P. 32472
Cd. Jurez, Chihuahua, Mxico
Telfono (81)8220-7900 Fax (81)8220-9097

Oficina en Len, Guanajuato

Boulevard Juan Alonso de Torres 1443 301 N,


Valle del Campestre, C.P. 37150
Len, Guanajuato, Mxico
Telfono (81)8220-7900 Fax (81)8220-9097

AVISO DE SEGURIDAD

Por favor lea cuidadosamente el manual de


instrucciones para operar de manera
segura cualquier producto KEYENCE.

Oficina en Tijuana, Baja California

Rodolfo Snchez Taboada 10488,


Zona Urbana Ro C.P. 22010
Tijuana, Baja California, Mxico
Telfono (81)8220-7900 Fax (81)8220-9097

KEYENCE CORPORATION
1-3-14, Higashi-Nakajima, Higashi-Yodogawa-ku, Osaka, 533-8555, Japan

Telfono +81-6-6379-2211

KMX1-1032

La informacin 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) 2012 KEYENCE CORPORATION. All rights reserved.
CVLensTipComp2-KMX-EN0410-MX 1042-1 E 613179 Printed in Japan
*