Procesamiento de Im - PowerPoint PPT Presentation

About This Presentation
Title:

Procesamiento de Im

Description:

Prop sitos diferentes comparten algoritmos y existen diversos algoritmos para un ... Ioannis Pitas (Editor). John Wiley & sons. 1993 ... – PowerPoint PPT presentation

Number of Views:38
Avg rating:3.0/5.0
Slides: 23
Provided by: abelfl
Category:

less

Transcript and Presenter's Notes

Title: Procesamiento de Im


1
Procesamiento de Imágenes
  • Abel Fernández Laborda
  • Pablo López Mozas

2
Qué es una imagen?
  • Una matriz de puntos

3
Procesamiento de imágenes
  • Primera aproximación a posibles algoritmos
    paralelos
  • Algoritmos generales sobre matrices.
  • No es suficiente Necesitamos conocer los tipos
    de procesamiento.

4
Clasificación
  • Dos puntos de vista
  • Por propósito.
  • Por algoritmo.
  • Propósitos diferentes comparten algoritmos y
    existen diversos algoritmos para un mismo
    propósito. Nos interesa la clasificación por
    algoritmo.

5
Clasificación (II)
  • Procesamiento individual de puntos.
  • Basados en matrices de convolución.
  • Transformada de Fourier.

6
Procesamiento de puntos
  • Se basan en un tratamiento individual de cada
    punto de la imagen.
  • Pertenecen a este grupo
  • Brillo / Contraste
  • Umbral
  • Histograma

7
Procesamiento de puntos (II)
  • Algoritmo secuencial
  • for (i0 iltN i)
  • for (j0 jltM j)
  • imagenij calculo(imagenij)
  • Orden (NM)

8
Procesamiento de puntos (III)
  • Posibles algoritmos paralelos Particionamiento
    de la matriz.
  • Al no existir comunicación entre procesos el
    speedup es casi lineal. Orden (NM/P)

9
Matriz de convolución
  • Se basan en aplicar sobre cada punto de la matriz
    un cálculo basado en los puntos vecinos.

10
Matriz de convolución (II)
  • Pertenecen a este grupo
  • Desenfoque
  • Enfoque
  • Y con variaciones en el cálculo
  • Eliminación de ruido
  • Detección de bordes

11
Matriz de convolución (III)
  • Algoritmo secuencial
  • for (i0 iltN i)
  • for (j0 jltM j)
  • xij w0xi-1j-1 w1xi-1j
    ...
  • Orden (NM)

12
Matriz de convolución (IV)
  • Posibles algoritmos paralelos Particionamiento
    de la matriz.
  • Dos problemas
  • Dependencias.
  • Múltiples lecturas.

13
Matriz de convolución (V)
  • Caso especial wiwj, ?i,j
  • Algoritmo en 4 etapas

14
Matriz de convolución (VI)
15
Transformada de Fourier
  • Obtiene el espectro frecuencial de una señal
    periódica.

16
Transformada de Fourier (II)
  • Se define como
  • Y para el caso continuo

17
Transformada de Fourier (III)
  • Una imagen, en este contexto, es una señal
    discreta bidimensional. Por tanto, para calcular
    la transformada utilizamos la siguiente función

18
Transformada de Fourier (IV)
  • Algoritmo secuencial (caso unidimensional)
  • for (k0 kltNk)
  • Xk 0
  • for (j0 jltN j)
  • Xk Xk wjk xj
  • Orden (N2)

19
Transformada rápida
  • Es un algoritmo divide y vencerás

20
Transformada rápida (II)
  • Orden (N log(N))

21
Transformada rápida (III)
22
Bibliografía
  • Parallel programming. Barry Wilkinson, Michael
    Allen. Prentice-Hall. 1999.
  • Parallel algorithms for digital image
    processing, computer vision and neural networks.
    Ioannis Pitas (Editor). John Wiley sons. 1993
Write a Comment
User Comments (0)
About PowerShow.com