Documentos de Académico
Documentos de Profesional
Documentos de Cultura
PROCESAMIENTO FRECUENCIAL
DE IMÁGENES DIGITALES
Transformación a Frecuencia
N 1 N 1 2 ( ux vy ) N 1 N 1 2 ( ux vy )
1 1 j
I ( x, y)e
j
I ( x, y)
N
TI (u, v )e
u0 v 0
N TI (u, v )
N x 0 y 0
N
.
.
.
.
.
.
N 1
(2n 1)k
N 1
(2n 1)k
X (k) [k ] x[n] cos x[n] [k ] X (k ) cos
n 0 2N k 0 2N
1/ N , k 0
[k ]
2/ N , 1 k N 1
Alta energía: DC
Baja energía: AC
Síntesis: Interpolación
Análisis: Filtrado y
y Filtrado
Decimación
Donde:
h: Filtro Pasa-Bajo de Descomposición
g: Filtro Pasa-Alto de Descomposición
1 1 1 1 1 1 1 1
1 1 1 1 -1 -1 -1 -1
2 2 2 2 0 0 0 0
1 0 0 0 0 2 2 2 2
Hr
8 2 2 0 0 0 0 0 0
0 0 2 2 0 0 0 0
0 0 0 0 2 2 0 0
0 0 0 0 0 0 2 2
1 N 1 N -1 bi ( x ) pi ( u ) bi ( y ) pi ( v )
TI (u, v )
N
I(x, y)(1)
x 0 y 0
i 0
Suavizar Bordes
Limpiar la Imagen 0 0 0
Obscurecer la Imagen h[n] 0 1 0
Filtros Espaciales (Máscaras) 0 0 0
1 1 1 0 1 0
1
h[n] 1 2 1 h[n] 1 4 1
10
1 1 1 0 1 0
2n N 1
w[n] 0.54 0.46 cos( ), 0n
Ventana Hamming N 1 2
Ventana Von Hann
Ventana Rectangular
Ventana Blackman
Ventana Triangular
Ventana Chebyshev
Ventana Gaussiana
Ventana Kaiser
[f1,f2] = freqspace(21,'meshgrid');
Hd = ones(21);
r = sqrt(f1.^2 + f2.^2);
Hd((r<0.1) | (r>0.5)) = 0;
h = fwind1(Hd,hamming(21));
freqz2(h)
[f1,f2] = freqspace(17,'meshgrid');
Hd = zeros(17);
r = sqrt(f1.^2 + f2.^2);
Hd( (r<0.1) | (r>0.5) ) = 1;
h = fwind1( Hd , hanning(17));
Ventana : 5x5
g ( x, y ) f ( x , y ) h( x , y )
g m , n f m , n h m , n f j , k h m j, n k
j k -
a = [ 1 2 3 ; 4 5 6 ; 1 2 3 ];
H = [ 1 1 1 ; 1 -2 1 ; 1 1 1];
y = conv2 ( A , H , ‘same’ )
y=
9 15 7
3 12 3
9 15 7