Documentos de Académico
Documentos de Profesional
Documentos de Cultura
1.
Introduccin
1.1
La Cmara digital
2.1
Resolucin
La resolucin de la cmara indica el nmero de pxeles que puede capturar. Se
determina multiplicando el nmero de pxeles horizontales de su sensor por el
nmero de pxeles verticales (HV). As, la cmara de la ilustracin posee una
resolucin de 3531 = 1085 pxeles (Figura 1). Las cmaras actuales poseen
resoluciones superiores a 1024768. Cuanto mayor sea la resolucin, mayor
ser la definicin de la imagen digital que la cmara puede capturar.
2.2
Sensibilidad
La sensibilidad se refiere a la capacidad de la cmara para capturar imgenes
con iluminacin muy tenue. Por ejemplo, la obtencin de imgenes de tejidos
tratados con agentes fluorescentes exige cmaras muy sensibles. La
sensibilidad es inversamente proporcional a la luminosidad mnima que la
cmara puede captar y que suele expresarse en unidades lux.
2.3
Rango dinmico
La luz incidente en la cmara digital induce un voltaje en el sensor. La luz cuya
intensidad est por debajo del umbral de sensibilidad de la cmara induce un
voltaje que no puede discriminarse del ruido generado internamente por el
sensor. La luz muy brillante satura el sensor. La luz cuya intensidad est entre
estos dos extremos inducir un voltaje til. Este es el rango dinmico del
sensor. Cuanto mayor sea este rango mejor ser la cmara. puede expresarse
en decibelios:
Anlisis de Imgenes
4.1
Segmentacin:
La segmentacin es el primer paso en el proceso de anlisis de imagen por lo
que constituye una etapa crucial que en muchas ocasiones determina el xito.
Consiste en la divisin de imgenes en partes que la constituyen con el objetivo
de separar regiones similares de acuerdo a criterios establecidos. Dichos
criterios corresponden generalmente al punto de vista de la percepcin humana
tales como continuidad (contornos) y similitud (regiones).
4.2
Segmentacin por umbralizacin:
Dada una imagen F(x,y) definida en escala de grises (nivel de luminosidad) y el
valor umbral T se tiene la funcin binarizacin G(x,y) definida por:
a)
b)
Figura 3:
a) Imagen en Escala de Grises
b) Histograma de la Imagen
El eje X del histograma representa la intensidad luminosa de cada pixel (de 0 a
255) de la imagen. El eje Y representa la frecuencia con que se encuentra una
determinada intensidad. El mtodo seala que es necesario identificar los
valores mximos en el histograma, que en este caso son para las intensidades
de 50 y 180 aproximadamente. A partir de ello se obtiene que el valle del
histograma se encuentra ubicado en el punto de intensidad 120. Por lo tanto
seleccionamos como umbral el valor T=120.
En Matlab:
%% calculando umbral manualmente:
thresh = 120/255; % valor normalizado a 1 (dividir entre 255)
I2=im2bw(I,thresh); % umbralizacion de la imagen
figure;
imshow(I2);
%% calculando umbral con funcin graythresh:
thresh2 = graythresh(I); % obtiene un valor umbral escalado entre 0.0
y 1.0
I3=im2bw(I,thresh2); % umbralizacion de la imagen
figure;
imshow(I3);
% El resultado obtenido es similar al del mtodo del valle
A B B A Ax
xB
figure
subplot(1,2,1); imshow(imag); title('Original');
subplot(1,2,2); imshow(dilat); title('Dilatacin');
a)
b)
Figura 7:
a) Imagen original
b) Imagen Dilatada
4.4.2 Erosin
a)
b)
Figura 9:
a) Imagen original
b) Imagen Erosionada
Valores de 8 bits
4.5
Operaciones Lineales entre imgenes
Consiste en la aplicacin de operaciones aritmticas entre pixel y pixel de cada
imagen por lo que estas deben ser del mismo tamao. Debe tomarse en cuenta
la posibilidad de saturacin de la imagen al realizar estas operaciones ya que
esto puede conducir a perdida de informacin en la misma. Supngase que
cada pixel de una imagen es representado por 8 bits de datos (nivel de luz de 0
a 255), en el caso de Matlab ningn pixel puede tener un valor mayor al
mximo por lo que ser saturado en caso se obtenga un resultado mayor en
una operacin. Esto se observa en la siguiente figura.
a)
b)
c)
Figura 11:
a) Imagen Original
b) Imagen Con Ruido
c) Imagen Promedio
4.6
Teora de Momentos
En aplicaciones de identificacin y clasificacin de objetos por tamao,
orientacin y reconocimiento de patrones la informacin brindada por los
parmetros de regiones como el centroide, orientacin de objetos y reas es de
gran utilidad. Matlab cuenta con comandos para obtener estas y otras
propiedad de objetos en una imagen. Para obtener dichas propiedades es
necesario primero separar regiones y etiquetarlas Se muestra un ejemplo de
deteccin de regiones y marcado de centroides:
I = imread('figures.bmp');
%% Etiquetado de la imagen:
[L num] = bwlabel(I); % L:Imagen etiquetada, num:Nmero de Regiones
imshow(label2rgb(L));
%% Propiedades de las regiones:
centroide = regionprops(L,'centroid');
area = regionprops(L,'area');
orientacion = regionprops(L,'orientation');
%% dibujar centroides sobre la imagen
hold on;
for i=1:length(centroide)
x = centroide(i).Centroid(1);
y = centroide(i).Centroid(2);
plot(x,y,'*');
end
a)
b)
Figura 12:
a) Imagen Original
b) Imagen con Centroides Marcados
A partir de los centroides calculados pueden obtenerse la distancia entre los
objetos presentes en la imagen. En el caso de una fotografa puede aplicarse
9
Aplicaciones
10
5.2 Metrologa
En los procesos industriales muchas veces es necesario determinar la posicin
y forma de objetos para que un robot pueda trabajar con ellos. Por ejemplo, se
tienen procesos de empaque en los que los productos llegan a travs de una
faja transportadora y se tiene un robot que los recoge y ordena en una caja.
Otro ejemplo son los sistemas de ensamble automatizados, en donde un
sistema de visin coordina y supervisa el correcto ensamble de un producto.
En el siguiente ejercicio se plantea desarrollar un sistema de visin que
determine la informacin necesaria para que un brazo robot pueda coger un
objeto determinado. Para ello se requiere desarrollar un algoritmo que permita
determinar las coordenadas de los centroides de un conjunto de objetos en
unidades mtricas a partir de un origen; adems de determinar la orientacin
que mejor conviene para que el brazo robot coja al objeto y por ltimo, hallar el
rea del objeto. El algoritmo debe brindar la informacin obtenida asociada por
el tipo de forma del objeto (cuadrado, rectngulo y crculo).
11