Tema 3. Transformaciones de imágenes
Transcripción
Tema 3. Transformaciones de imágenes
1 Div. Ingeniería de Sistemas y Automática VISIÓN POR COMPUTADOR Universidad Miguel Hernández Tema 3. Transformaciones de imágenes GRUPO DE TECNOLOGÍA INDUSTRIAL Tema 3. Transformaciones de imágenes Tabla de Contenidos Grupo de Tecnología Industrial 2 VISIÓN POR COMPUTADOR Operaciones Puntuales É Operaciones Locales É Operaciones Globales É Operaciones Geométricas Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial 1 Operaciones Puntuales 3 É Característica VISIÓN POR COMPUTADOR Ñ El resultado de aplicarlas a un pixel depende únicamente del valor de intensidad de ese pixel É Pueden ser: Ñ Independiente de las características globales Õ Con una sola imagen Õ Transformaciones de una imagen según una función Õ Entre varias imágenes ÑDependiente de la imagen Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial Operaciones Puntuales 4 É Independientes de las Características Globales VISIÓN POR COMPUTADOR Ñ Operaciones de UNA imagen con una CONSTANTE Õ Suma Õ Resta Õ Multiplicación Õ División Õ Máximo Õ Mínimo Õ Umbralización Õ Inversa Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial 2 Operaciones Puntuales 5 VISIÓN POR COMPUTADOR É Ejemplo Original Inversa Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial Operaciones Puntuales 6 É Independientes de las Características Globales VISIÓN POR COMPUTADOR Ñ Transformaciones según una FUNCIÓN racional o irracional Õ Valor absoluto de una imagen con signo Õ Transformación logarítmica Õ Transformación exponencial Ñ Operaciones entre varias imágenes Õ suma, resta, multiplicación, división Õ máximo, mínimo Õ AND, OR, XOR Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial 3 Operaciones Puntuales 7 VISIÓN POR COMPUTADOR É Ejemplo Original Original con Ruido Gaussiano Resta Resta X6 Tema 3. Transformaciones de imágenes Operaciones Puntuales Grupo de Tecnología Industrial 8 VISIÓN POR COMPUTADOR É Ejemplo Umbralizada 128 Original Tema 3. Transformaciones de imágenes Mínimo: Original Umbr. 128 Grupo de Tecnología Industrial 4 Operaciones Puntuales 9 VISIÓN POR COMPUTADOR É Dependientes de las Características Globales Ñ Manipulación del Histograma Ñ Autoescalados de la imagen Original Ecualización Histograma Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial VISIÓN POR COMPUTADOR Operaciones Puntuales Origen Máx: 182 Mín: 55 Tema 3. Transformaciones de imágenes 10 Origen - 55 Escalada Grupo de Tecnología Industrial 5 Tabla de Contenidos 11 VISIÓN POR COMPUTADOR É Operaciones Puntuales Operaciones Locales É Operaciones Globales É Operaciones Geométricas Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial VISIÓN POR COMPUTADOR Operaciones Locales 12 É La imagen se transforma en función de los niveles de gris de cada píxel considerado y de los de su entorno (Filtro) É Pueden ser: Ñ Lineales Ñ No lineales: Õ Estadísticas Õ Analíticas ; Media geométrica ; Media armónica ; .... Õ Morfológicas Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial 6 Operaciones Locales 13 VISIÓN POR COMPUTADOR Ñ Convolución g(x,y) = w1*f(x-1,y-1)+ w2*f(x,y-1)+ w3*f(x+1,y-1)+ w4*f(x-1,y)+ w5*f(x,y)+ w6*f(x+1,y)+ w7*f(x-1,y+1)+ w8*f(x,y+1)+ w9*f(x+1,y+1) 0,0 1,0 2,0 3,0 4,0 5,0 w1 w2 w3 0,1 1,1 2,1 3,1 4,1 5,1 w4 w5 w6 0,2 1,2 2,2 3,2 4,2 5,2 w7 w8 w9 0,3 1,3 2,3 3,3 4,3 5,3 0,4 1,4 2,4 3,4 4,4 5,4 0,5 1,5 2,5 3,5 4,5 5,5 Máscara Imagen Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial Operaciones Locales 14 Ñ Convolución VISIÓN POR COMPUTADOR f(1,1)*w1+ 0,0 1,0 2,0 3,0 4,0 5,0 f(2,1)*w2+ 0,1 1,1 w1 s1 2,1 w2 s2 3,1 w3 s3 4,1 5,1 f(3,1)*w3+ 0,2 1,2 w4 s4 2,2 w5 s5 3,2 w6 s6 4,2 5,2 f(1,2)*w4+ 0,3 1,3 w7 s7 2,3 w8 s8 3,3 w9 s9 4,3 5,3 0,4 1,4 2,4 3,4 4,4 5,4 f(3,2)*w6+ 0,5 1,5 2,5 3,5 4,5 5,5 f(1,3)*w7+ G(2,2) = f(2,2)*w5+ f(2,3)*w8+ f(3,3)*w9 Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial 7 Operaciones Locales VISIÓN POR COMPUTADOR 1/9 15 1 1 1 1 1 1 1 1 1 -1 0 1 -1 0 1 -1 0 1 Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial Operaciones Locales 16 Ñ No Lineales VISIÓN POR COMPUTADOR Õ Estadísticas Original + Ruido Aleatorio Tema 3. Transformaciones de imágenes Filtro Mediana Grupo de Tecnología Industrial 8 Operaciones Locales 17 Ñ No Lineales VISIÓN POR COMPUTADOR Õ Analíticas ; Media Geométrica ; Media Armónica ; ... M Arit . = 1 ∑ d ( r, c) N 2 ( r ,c )∈W M armónica = M Geom . = Operaciones Locales 1 N2 ( r ,c )∈W N2 ∑ ( r ,c )∈W Tema 3. Transformaciones de imágenes ∏ [d ( r, c)] 1 d (r , c) Grupo de Tecnología Industrial 18 Ñ No Lineales VISIÓN POR COMPUTADOR Õ Morfológicas ; Relacionadas con la estructura geométrica de los objetos ; Depende del elemento estructurante ; En imágenes binarias: ¾ Erosión ¾ Dilatación ¾ Adelgazamiento y esqueletización ¾ Opening ¾ Closing ; En imágenes multinivel: ¾ Extensión de las mismas operaciones Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial 9 Operaciones Locales 19 Ñ Erosión y dilatación: VISIÓN POR COMPUTADOR Õ Dependen de la forma del elemento estructurante y de la imagen Elemento estructurante 0,0 1,0 2,0 3,0 4,0 5,0 0,1 1,1 2,1 3,1 4,1 5,1 0,2 1,2 2,2 3,2 4,2 5,2 0,3 1,3 2,3 3,3 4,3 5,3 0,4 1,4 2,4 3,4 4,4 5,4 0,5 1,5 2,5 3,5 4,5 5,5 Imagen Tema 3. Transformaciones de imágenes Operaciones Locales Grupo de Tecnología Industrial 20 VISIÓN POR COMPUTADOR Ñ Erosión de imágenes binarias Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial 10 Operaciones Locales 21 VISIÓN POR COMPUTADOR Ñ Dilatación de imágenes binarias Tema 3. Transformaciones de imágenes Operaciones Locales Grupo de Tecnología Industrial 22 VISIÓN POR COMPUTADOR Ñ Erosión de una imagen multinivel Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial 11 Operaciones Locales 23 VISIÓN POR COMPUTADOR Ñ Dilatación de una imagen multinivel Tema 3. Transformaciones de imágenes Tabla de Contenidos Grupo de Tecnología Industrial 24 VISIÓN POR COMPUTADOR É Operaciones Puntuales É Operaciones Locales Operaciones Globales É Operaciones Geométricas Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial 12 Operaciones Globales 25 VISIÓN POR COMPUTADOR É Operaciones globales Ñ La imagen se transforma globalmente sin considerar los pixeles de forma individual, realizándose un cambio de dominio Ñ Entre las más empleadas: Õ Transformada de Fourier Õ Transformada de Hadamard-Walsh Õ Transformada de Karhunen-Lòeve Õ Transformada discreta del coseno Õ Transformada de Hough Õ Cambio entre modelos de color Ñ También se definen sus transformadas inversas Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial Operaciones Globales 26 Ñ Transformada de Fourier VISIÓN POR COMPUTADOR h(x,y) f(x,y) g(x,y) TF Dominio Espacio TF-1 H(u,v) F(u,v) F(u, v) = G(u,v) 1 N Tema 3. Transformaciones de imágenes N −1 N −1 ∑ ∑ I(r, c)e − Dominio Frecuencia j(ur + vc)2π N r =0 c=0 Grupo de Tecnología Industrial 13 Tabla de Contenidos 27 VISIÓN POR COMPUTADOR É Operaciones Puntuales É Operaciones Locales É Operaciones Globales Operaciones Geométricas Tema 3. Transformaciones de imágenes Operaciones Geométricas Grupo de Tecnología Industrial 28 VISIÓN POR COMPUTADOR É Operaciones geométricas Ñ La posición de cada pixel en la imagen resultado depende de la posición en la imagen origen Ñ Las más usadas: Õ Homotecia, zoom Õ Traslación Õ Rotación, transformada de Hotelling Õ Warping, corrección de distorsiones Õ Morphing Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial 14 Operaciones Geométricas 29 VISIÓN POR COMPUTADOR Ñ Warping Õ Correspondencia entre las posiciones de los pixels en la imagen de entrada y posiciones de los pixels en la imagen de salida Transformación Geométrica r’ = R(r,c) c’ = C(r,c) I(r,c) Õ Para determinar las ecuaciones es necesario identificar un conjunto de puntos de la imagen de entrada que tengan correspondencia con un conjunto de puntos de la imagen de salida (tiepoints) Õ Estas ecuaciones suelen ser bilineales Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial Operaciones Geométricas VISIÓN POR COMPUTADOR D(r’, c’) 30 1. Definir los cuadrilateros sobre la imagen con unos puntos ‘tiepoints’ conocidos 2. Encontrar las ecuaciones R(r,c) y C(r,c) para estos puntos 3. Establecer una correspondencia entre los puntos dentro de este cuadrilatero y la imagen final d(ˆr,ˆc) Tema 3. Transformaciones de imágenes I(r,c) Grupo de Tecnología Industrial 15 31 VISIÓN POR COMPUTADOR Operaciones Geométricas Warping Tema 3. Transformaciones de imágenes Operaciones Geométricas Grupo de Tecnología Industrial 32 VISIÓN POR COMPUTADOR Ñ Morphing Tema 3. Transformaciones de imágenes Grupo de Tecnología Industrial 16