fundamentos_procesamiento_digital_imagenes

Download Report

Transcript fundamentos_procesamiento_digital_imagenes

FUNDAMENTOS SOBRE
PROCESAMIENTO DIGILTAL DE IMÁGENES
(DIP)
OrquideaJAI
Copyright 2004 para Diego Luis Aristizábal Ramírez
Universidad Nacional de Colombia sede
Medellín, 2014
1
Descripción de OrquideJAI
•
Presentación de OrquideaJAI
•
Propiedades básicas de la imagen digital
•
Operaciones básicas con imágenes digitales
•
Transformada de Fourier de una imagen
•
Interpretación de la TF
•
Teorema de muestreo
•
Análisis de la amplitud y la fase de la TF
•
Señales y Sistemas Lineales Bidimensionales
•
Mejora de la imagen en el dominio espacial
•
•
Operaciones punto a punto
•
Operaciones de área (Filtros Espaciales)
Temas a tratar
Mejora de la imagen en el dominio de la frecuencia
•
Filtros Frecuenciales
Universidad Nacional de Colombia sede
Medellín, 2014
2
Descripción de OrquideJAI
Como el objetivo fundamental es el de
la enseñanza-aprendizaje, trae un
TUTORIAL con la teoría general del
DIP
Universidad Nacional de Colombia sede
Medellín, 2014
3
Descripción de OrquideJAI
OrquideJAI es una calculadora de DIP que permite:
• Realizar operaciones aritméticas, booleanas y morfológicas.
• Realizar transformaciones geométricas afines.
• Realizar transformaciones en el dominio espacial y en el dominio de la frecuencia.
• Construir filtros personales.
• Construir señales 2D (imágenes) tales como: sinusoidales, redes de muestreo, redes
circulares, agujeros y máscaras, que servirán para hacer estudios de modulación y filtraje
entre otros.
• Ubicar las imágenes en celdas (12 disponibles) para facilitarle al usuario su manipulación.
• Leer y grabar imágenes con los principales formatos de compresión digitales: .gif, .jpg,
.jpeg, .bmp, .tiff y png,
• Realizar binarizaciones, histogramas, conversión de imágenes de color a imágenes en
grises.
Universidad Nacional de Colombia sede
Medellín, 2014
4
PhysicsSensor: Analizador Digital de Videos
Se diseñó y se está desarrollando como parte de PhysicsSensor un
software no solo de Análisis Digital de Imágenes sino también de videos
para ser ejecutado en dispositivos móviles (tablets, celulares,…):
• ANDROID
• Con la misma idea de OrquideaJAI: enseñanza-aprendizaje.
• Aplicabilidad en robótica, microscopía y en general en aplicaciones
en tiempo real.
Universidad Nacional de Colombia sede
Medellín, 2014
5
PROPIEDADES BÁSICAS DE
LA IMAGEN DIGITAL
QUÉ ES UNA IMAGEN?
I = f(x,y)
I= f(t)
SEÑALES TEMPORALES
SEÑALES ESPACIALES
Universidad Nacional de Colombia sede
Medellín, 2014
6
PROPIEDADES BÁSICAS DE
LA IMAGEN DIGITAL
QUÉ ES UNA IMAGEN DIGITAL?
Muestreo y Cuantización
PIXELES
NIVELES DE
INTENSIDAD
2^n (n es bits)
Universidad Nacional de Colombia sede
Medellín, 2014
7
PROPIEDADES BÁSICAS DE
LA IMAGEN DIGITAL
IMAGEN A COLOR Y EN
NIVELES DE GRIS
ESPACIOS DE COLOR
Universidad Nacional de Colombia sede
Medellín, 2014
8
PROPIEDADES BÁSICAS DE
LA IMAGEN DIGITAL
EFECTO DEL
MUESTREO
EFECTO DE LA
CUANTIZACIÓN
Universidad Nacional de Colombia sede
Medellín, 2014
9
PROPIEDADES BÁSICAS DE
LA IMAGEN DIGITAL
RANGO DINÁMICO
Rango dinámico en decibeles (dB)
 Amplitud máxima 
2
DB = 10 log
 Amplitud mínima 
2
En un sistema digital:
•
la amplitud áxima es 2^n
•
la amplitud mínima 2^0 = 1
Universidad Nacional de Colombia sede
Medellín, 2014
10
PROPIEDADES BÁSICAS DE
LA IMAGEN DIGITAL
HISTOGRAMA
El histograma de una imagen digital con L niveles de gris en
el rango [0, L-1] es una función discreta de la forma:
h  rk  =
nk
n
donde rk es el k-ésimo nivel de gris, nk es el número de píxeles
en la imagen con ese nivel de gris, n es el número total de
píxeles de la imagen, k = 0, 1, 2, ..., L-1 .
Universidad Nacional de Colombia sede
Medellín, 2014
11
PROPIEDADES BÁSICAS DE
LA IMAGEN DIGITAL
CONVERSIÓN DE COLOR
Conversión de imágenes a color en grises
Pseudocolor
Universidad Nacional de Colombia sede
Medellín, 2014
12
OPERACIONES BÁSICAS CON
IMAGENES DIGITALES
• Operaciones aritméticas
• Operaciones lógica (booleanas)
• Operaciones morfológicas
• Operaciones geométricas (transformaciones afines)
• Generación de imágenes especiales
Universidad Nacional de Colombia sede
Medellín, 2014
13
Transformada de Fourier
Bidimensional (TF de una imagen)
Interpretación
1
f x, y  
2 2
F kx , k y  
 

i k x x  k y y

dkx dky
  
 


 F kx , k y e
f x, y e

i kx xk y y

dxdy
  
Universidad Nacional de Colombia sede
Medellín, 2014
14
Transformada de Fourier
Bidimensional (TF de una imagen)
Ej: ly = 2 cm
Interpretación
Fy = 0.5 cm-1 (frecuencia fundamental)
Universidad Nacional de Colombia sede
Medellín, 2014
15
Transformada de Fourier
Bidimensional (TF de una imagen)
f  x, y  
Interpretación
 
  Ff
x
, f y e

 i 2 f x x  f y y

df x df y
  
El secreto radica en que cualquier imagen la podemos construir
superponiendo funciones armónicas del tipo (perfiles de ondas armónicas planas):
F  f x , f y e

i 2 f x x  f y y
Universidad Nacional de Colombia sede
Medellín, 2014

16
Transformada de Fourier
Bidimensional (TF de una imagen)
Universidad Nacional de Colombia sede
Medellín, 2014
Amplitud y fase
17
Transformada de Fourier
Bidimensional (TF de una imagen)
Universidad Nacional de Colombia sede
Medellín, 2014
Amplitud y fase
18
Transformada de Fourier
Bidimensional (TF de una imagen)
Universidad Nacional de Colombia sede
Medellín, 2014
Amplitud y fase
19
Transformada de Fourier
Bidimensional (TF de una imagen)
Universidad Nacional de Colombia sede
Medellín, 2014
Amplitud y fase
20
Transformada de Fourier
Bidimensional (TF de una imagen)
Propiedades de Modulación de la TF
Universidad Nacional de Colombia sede
Medellín, 2014
21
Transformada de Fourier
Bidimensional (TF de una imagen)
Teorema del muestreo
g1 kT   g2 kT   g3 kT 
En general hay un conjunto infinito de señales que pueden generar un conjunto dado de
muestras. Sin embargo si la señal es de banda limitada y si las muestras son tomadas lo
suficientemente cercanas las muestras representarán unívocamente a la señal y la
podremos reconstruir perfectamente.
Universidad Nacional de Colombia sede
Medellín, 2014
22
Transformada de Fourier
Bidimensional (TF de una imagen)
Teorema del muestreo
f M  2 fc
f N  2 fc
Frecuencia de Nyquist
Muestreo de una señal:
(A) Función gt 
C) Función muestreadora pt 
(E) Función muestreada g M t 
.
.
(B) Transformada G 
,.
.
(D) Transformada P 
Universidad Nacional de Colombia sede
Medellín, 2014
(F) Transformada GM  
23
Transformada de Fourier
Bidimensional (TF de una imagen)
Teorema del muestreo
Recuperación de la señal:
A) Colección de espectros de G 
(C) Filtro:
GM  
  
(E) Filtrado: G M  rect 

 2c 
:
.
(A)Transformada inversa : g M t 
D) Transformada inversa del filtro:
Universidad Nacional de Colombia sede
Medellín, 2014
(F) Transformada inversa : gt 
24
Transformada de Fourier
Bidimensional (TF de una imagen)
El teorema del muestreo en imágenes
Universidad Nacional de Colombia sede
Medellín, 2014
25
Transformada de Fourier
Bidimensional (TF de una imagen)
Teorema del muestreo: otro ejemplo
Universidad Nacional de Colombia sede
Medellín, 2014
26
Señales y Sistemas Lineales
Bidimensionales
Representación de una imagen
en el dominio espacial
Una imagen (que es una señal bidimensional) se peude representar como una colección
de impulsos modulados por su función de distribución de intensidad f(x,y)
Se puede observar que los deltas de Dirac (los impulsos) debidamente desplazados
(“peinilla”) son una base para generar las imágenes.
Universidad Nacional de Colombia sede
Medellín, 2014
27
Señales y Sistemas Lineales
Bidimensionales
f  x, y  
Representación de una imagen
en el dominio de las frecuencias
 
  Ff
x
, f y e

 i 2 f x x  f y y

df x df y
  
Se puede observar que las ondas planas con sus frecuencias espaciales correspondientes
son una base para generar las imágenes.
Universidad Nacional de Colombia sede
Medellín, 2014
28
Señales y Sistemas Lineales
Bidimensionales
Sistemas LSI
El sistema S(x,y) puede ser:
•
Un sistema óptico formador de imagen (lente, microscopio, …) en cuyo
caso f(x,y) es objeto y g(x,y) es imagen.
•
En el caso que nos compete (DPI) es una trnasformación (por ejemplo
un filtro espacial) en cuyo caso f(x,y) es la imagen de entrada y
g(x,y) es la imagen de salida.
Universidad Nacional de Colombia sede
Medellín, 2014
29
Señales y Sistemas Lineales
Bidimensionales
Universidad Nacional de Colombia sede
Medellín, 2014
Sistemas LSI y función
de punto esparcida (PSF)
30
Señales y Sistemas Lineales
Bidimensionales
Sistemas LSI y teorema de
la convolución
h(x,y): Máscara o filtro espacial
Análisis y procesamiento de la
imagen en el dominio espacial
H(u,v): filtro frecuencial
Análisis y procesamiento de la
imagen en el dominio frecuencial
Universidad Nacional de Colombia sede
Medellín, 2014
31
Análisis y Procesamiento
de la Imagen
Dominio espacial:
Operaciones punto a punto
• Modificaciones del histograma
•
•
•
•
•
•
Negativo
Compresión del rango dinámico (log)
Normalización (llevara a rangos max-min)
Ecualización
Binarización
Otros…
• Operaciones aritméticas
Universidad Nacional de Colombia sede
Medellín, 2014
32
Análisis y Procesamiento
de la Imagen
Dominio espacial:
Operaciones de área
(Filtros Espaciales)
Universidad Nacional de Colombia sede
Medellín, 2014
33
Análisis y Procesamiento
de la Imagen
Dominio espacial:
Operaciones de área
(Filtros Espaciales)
Universidad Nacional de Colombia sede
Medellín, 2014
34
Análisis y Procesamiento
de la Imagen
Dominio espacial:
Operaciones de área
(Filtros Espaciales)
Cómo operarlos?
Universidad Nacional de Colombia sede
Medellín, 2014
35
Análisis y Procesamiento
de la Imagen
Dominio espacial:
Operaciones de área
(Filtros Espaciales)
Ver simulación de SimulPhysics: Fourier
Filtros pasa baja
•
•
•
•
Suaviza (smoothing): atenúa altas frecuencias
Objetivo: Difuminar la imagen o eliminar ruido de fondo
Ejemplos: filtros promedio, mediana.
Diseño: Todos los coeficientes positivos y normalización a 1
Filtros pasa alta
•
•
•
•
Realce (enhaced), enfatizado (sharpen): atenúa bajas frecuencias
Objetivo: Detección de bordes
Ejemplos: filtros diferenciales
Diseño: coeficiente del centro positivo y suma de coeficientes es cero
Universidad Nacional de Colombia sede
Medellín, 2014
36
Análisis y Procesamiento
de la Imagen
Dominio espacial:
Operaciones de área
(Filtros Espaciales)
Filtros pasa baja
Universidad Nacional de Colombia sede
Medellín, 2014
37
Análisis y Procesamiento
de la Imagen
Dominio espacial:
Operaciones de área
(Filtros Espaciales)
Filtros pasa alta
Universidad Nacional de Colombia sede
Medellín, 2014
38
Análisis y Procesamiento
de la Imagen
Dominio espacial:
Operaciones de área
(Filtros Espaciales)
Filtros pasa alta
Universidad Nacional de Colombia sede
Medellín, 2014
39
Análisis y Procesamiento
de la Imagen
Dominio fecuencial:
Operaciones de área
(Filtros Frecuenciales)
Universidad Nacional de Colombia sede
Medellín, 2014
40
Análisis y Procesamiento
de la Imagen
Dominio fecuencial:
Operaciones de área
(Filtros Frecuenciales)
Pasa baja
Universidad Nacional de Colombia sede
Medellín, 2014
41
Análisis y Procesamiento
de la Imagen
Dominio fecuencial:
Operaciones de área
(Filtros Frecuenciales)
Otro
Universidad Nacional de Colombia sede
Medellín, 2014
42