Procesamiento Digital de Imágenes. Pablo Roncagliolo B. Nº 09



Documentos relacionados
TRATAMIENTO DE IMÁGENES

TEMA 5 PROCESADO DE IMÁGENES EN EL DOMINIO DE LA FRECUENCIA.

MEJORA DE LA IMAGEN EN EL DOMINIO DE LA FRECUENCIA: TRANSFORMADA DE FOURIER

Última modificación: 1 de agosto de

Detección de bordes en una imagen.

Tratamiento y Transmisión de Señales Ingenieros Electrónicos SEGUNDA PRÁCTICA

Tratamiento de imágenes en el dominio de la frecuencia

Filtrado en el Dominio de la

Introducción a la Teoría del Procesamiento Digital de Señales de Audio

FILTRADO DE IMÁGENES

Procesamiento Digital de Imágenes PRUEBA Nº2: PAUTA

SEÑALES Y ESPECTROS SEÑALES Y ESPECTROS 1

TRANSFORMADA DE FOURIER. Transformada de Fourier (Parte 1) Página 1 INTRODUCCION

Tema 4:Segmentación de imágenes

Comandos de MatLab utilizados para el procesamiento de imágenes.

Procesamiento Digital de Imágenes. Pablo Roncagliolo B. Nº 07

Equipos analizadores de señal. - Introducción - Analizadores de Fourier - Analizadores de espectros heterodinos

Filtros en el dominio de la frecuencia

Las funciones trigonométricas

Detección de bordes: metodos lineales de cálculo de gradientesk, etc. Detección de bordes. Métodos basados en operadores lineales de gradiente

Introducción a la Teoría del Procesamiento Digital de Señales de Audio

PROPIEDADES FUNCIONES PRINCIPALES

Conceptos y Terminologías en la Transmisión de Datos. Representaciones de Señales.

Procesamiento Digital de Imágenes. Pablo Roncagliolo B. Nº 5b

Capítulo 2. Técnicas de procesamiento digital de imágenes y reconocimiento de patrones.

Funciones y sus gráficas

Compresión de Vídeo. Juan A. Michell Mar>n Gustavo A. Ruiz Robredo. Tema 1.3. Filtrado en el dominio frecuencial

Vectores en el espacio

Procesamiento de Imágenes

Concepto de función. El subconjunto en el que se define la función se llama dominio o campo existencia de la función. Se designa por D.

Señales y Análisis de Fourier

Vectores. Observación: 1. Cantidades vectoriales.

3. Operaciones con funciones.

Practica 5: Ventanas espectrales

TRABAJO PRACTICO No 7. MEDICION de DISTORSION EN AMPLIFICADORES DE AUDIO ANALIZADORES DE ESPECTRO DE AUDIO

Tipos de funciones. Clasificación de funciones

3. LA DFT Y FFT PARA EL ANÁLISIS FRECUENCIAL. Una de las herramientas más útiles para el análisis y diseño de sistemas LIT (lineales e

FUNCIONES Y GRÁFICAS.

Teoría de Sistemas y Señales

ACFGS - Matemáticas ESG - 05/2013 Pág. 1 de 17

TEMA 11 LÍMITES, CONTINUIDAD Y ASÍNTOTAS MATEMÁTICAS I 1º Bach 1

Capítulo 6 Filtrado en el Dominio de la Frecuencia

Taller de SIMULINK y Procesamiento de Señales. Dr. Javier Vega Pineda IEEE Member

Complemento Microsoft Mathematics

1. Definición 2. Operaciones con funciones

Un Apunte de Funciones "Introducción al Cálculo Dif. e Int."

CONTROL DE ROBOTS Y SISTEMAS SENSORIALES 4º Ingeniería Industrial

Análisis espectral de señales periódicas con FFT

FORMACIÓN Y PROCESADO ÓPTICO DE IMÁGENES

Introducción a MATLAB/ OCTAVE. Fundamentos Físicos de la Informática, 2006

TRABAJO PRACTICO 6 MEDICIONES CON ANALIZADOR DE ESPECTRO DE RF

17. DOMINIO FRECUENCIA CRITERIO DE BODE

3.1. FUNCIÓN SINUSOIDAL

Orden de las clases...

Funciones más usuales 1

Cómo vibran las estructuras? problemas dinámicos estructurales

TRANSMISIÓN DIGITAL PRÁCTICA 1

Procesamiento Digital de Imágenes. Pablo Roncagliolo B. Nº 10

Representación de señales de audio

6. Análisis en el dominio de la frecuencia. Teoría de Control

Tema 2. Preproceso (realzado y filtrado) de imágenes digitales

Examen funciones 4º ESO 12/04/13

Ejemplo: Resolvemos Sin solución. O siempre es positiva o siempre es negativa. Damos un valor cualquiera Siempre + D(f) =

Qué es una imágen digital?

Tema 4 Funciones elementales Matemáticas CCSSI 1º Bachillerato 1

Transformada discreta de Fourier

Cambio de la Frecuencia de Muestreo

Práctica Nº2: Transformada de Fourier y Filtros Espaciales.

FUNCIONES DE VARIABLE REAL

Series y Transformada de Fourier

Funciones, x, y, gráficos

4. LA ENERGÍA POTENCIAL

Tema 07. LÍMITES Y CONTINUIDAD DE FUNCIONES

Efectos del ruido en las comunicaciones electrónicas. Alfonso Cuesta Hernández

Matemáticas

Manual de teoría: Trigonometría Matemática Bachillerato

TRANSFORMADA DISCRETA DEL COSENO (DCT)

TRATAMIENTO DIGITAL DE LA SEÑAL Tratamiento digital de imágenes

LA PELICULA FOTOGRAFICA

Nivelación de Matemática MTHA UNLP 1. Vectores

CLASIFICACIÓN DE IMÁGENES

MATEMÁTICAS aplicadas a las Ciencias Sociales II

8.1. Introducción Dependencia/independencia estadística Representación gráfica: diagrama de dispersión Regresión...

Cursada Primer Semestre 2015 Guía de Trabajos Prácticos Nro. 2

Gráficas de funciones

MEDICIÓN Y AJUSTE DE LOS SISTEMAS DE REFUERZO SONORO

Introducción al Cálculo Simbólico a través de Maple

Apoyo para la preparación de los estudios de Ingeniería y Arquitectura Física (Preparación a la Universidad) Unidad 4: Vectores

UNIDAD 4: PLANO CARTESIANO, RELACIONES Y FUNCIONES. OBJETIVO DE APRENDIZAJE: Representar gráficamente relaciones y funciones en el plano cartesiano.

Procesamiento Digital de Imágenes

TEMA 8: LÍMITES DE FUNCIONES. CONTINUIDAD

Halla dominio e imagen de las funciones

1. INTRODUCCIÓN A LOS CONVERTIDORES CA/CC

Introducción general a la compresión de datos multimedia

Funciones Reales en una Variable

CAPÍTULO 6 SIMULACIONES Y RESULTADOS

2 Resolución de algunos ejemplos y ejercicios del tema 2.

ESTÁTICA 2. VECTORES. Figura tomada de

DATOS DE IDENTIFICACIÓN DEL CURSO DEPARTAMENTO:

Orden de las clases...

Transcripción:

Procesamiento Digital de Imágenes Pablo Roncagliolo B. Nº 09

TRATAMIENTO DE IMÁGENES EN EL DOMINIO DE LAS FRECUENCIAS prb@2007 2

A principios del siglo XIX, Joseph Fourier indica que toda función periódica puede ser expresada como una suma infinita de senos y cosenos de distintas frecuencias. El análisis de Fourier de una señal permite determinar sus frecuencias, pero a costa de perder la información de tipo temporal. (no dice cuando aparece cada frecuencia). prb@2007 3

En el caso de las imágenes, las señales corresponden a los niveles de gris o intensidad de las diferentes filas o columnas de la matriz de la imagen. El eje del tiempo se reemplaza por los ejes X-Y prb@2007 4

prb@2007 5

IMAGEN CON ALTAS FRECUENCIAS IMAGEN CON BAJA FRECUENCIA IMAGEN CON FRECUENCIA NULA prb@2007 6

Imagen de grises con variación sinusoidal de intensidad a lo largo del eje x con período de 16 píxeles. Frecuencia: 1 ciclo / 16 píxel... 0.0625Hz* Transformada de Fourier, que muestra la frecuencia presente en el eje x (positiva y negativa) prb@2007 7 Hz* = ciclos/píxel

Transformada de Fourieren formato de manto prb@2007 8

Imagen de grises con variación sinusoidal de intensidad a lo largo del eje x con período de 4 píxeles. Frecuencia: 1 ciclo / 4 píxel... 0. 25Hz* Hz* = ciclos/píxel Transformada de Fourier, que muestra la frecuencia presente en el eje x (positiva y negativa) prb@2007 9

Imagen con una discotinuidad a lo largo del eje X Imagen binarizada de la transformada de Fourier. Se observa como existen frecuencias a lo largo de u prb@2007 10

Vista del manto de la transformada de Fourierde una discontinuidad en el eje X prb@2007 11

TF de una imagen TF de un Filtro prb@2007 12

Imagen original TF inversa de la convolución de TF original con el filtro prb@2007 13

Imagen de TF de un filtro pasa bajos prb@2007 14

Imagen de TF de un filtro pasa altos prb@2007 15

Filtros pasa banda: Se pueden construir en base a un FPB y un FPA. prb@2007 16

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 17

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 18

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 19

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 20

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 21

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 22

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 23

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 24

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 25

nc nf 1 F( u, v) = I( c, f ) exp( 2πi( u c nc nf c= 1 f = 1 / nc + v f / nf ) generalmente sevisualizael módulo : F( u, v) = [ Re( u, v) ] 2 + [ Im( u, v ) ] 2 prb@2007 26

nc nf 1 F( u, v) = I( c, f ) exp( 2πi( u c nc nf c= 1 f = 1 / nc + v f / nf ) Expresión periódica de la Transformada de Fourier: 1 F ( u, v) = I( c, f ) π + nf nc nf [ cos(2π ( u c / nc + v f / nf ) + i sin(2 ( u c / nc v f / )] prb@2007 27

El rango dinámico del espectro de Fourier es mayor al rango típico de las imágenes (256). Para una mejor visualización se puede utilizar el logaritmo de la transformada. prb@2007 28

FF(u,v)=255*log(1+ F(u,v) )/max( log(1+ F(u,v) ) ) Normalización de la matriz en el rango 0-255 prb@2007 29

prb@2007 30 Transformada de Fourier Valor Medio: = = = = = = = = = = + = 1 0 1 0 1 0 1 0 1 0 1 0 ), ( 1 (0,0) ) exp(0), ( 1 (0,0) 0,0 :, )) / / ( 2 ) exp(, ( 1 ), ( nc x nf y nc x nf y nc x nf y promedio y x f nf nc F y x f nf nc F v u para evaluando nf vy nc ux i y x f nc nf v u F π

Algoritmo: Sin embargo, existe una implementación más eficiente de la transformada denominada FFT (Transformada rápida de Fourier) double A[][xydim]; double freal[][xydim]; double fimag[][xydim]; double phi, sum1, sum2; for (int i = 0; i <N; i++) for (int j = 0; j <N, j++) { sum1 = 0; sum2 = 0; for (int x = 0; x <N; x++) for (int y = 0; y <N, y++) { phi = 2 * PI *(i * x + j * y) / N; sum1 = sum1 + A[x][y] * cos(phi); sum2 = sum2 + A[x][y] * sin(phi); } } freal[i][j] = sum1 / N; fimag[i][j] = -sum2 / N; prb@2007 31

Algoritmo: prb@2007 32

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 33

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 34

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 35

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 36

Tratamiento de Imágenes: Dominio Frecuencias: prb@2007 Imágenes: Gonzalez&Wood 37

En Matlab: F = fft2(im); % Se debe realizar un swap entre los cuadrantes % para visualizar de forma estándar F2 = fftshift(f); % generalmente se visualiza el valor absoluto S = abs(f2); imshow(s,[]); % para mejorar rango dinámico de visualización S2 = log(1+s); imshow(s2,[]); prb@2007 38

En Matlab: F = fft2(im); % Se debe realizar un swap entre los cuadrantes % para visualizar de forma estándar F2 = fftshift(f); % generalmente se visualiza el valor absoluto S = abs(f2); imshow(s,[]); % para mejorar rango dinámico de visualización S2 = log(1+s); imshow(s2,[]); prb@2007 39