Procesamiento de Imágenes

Slides:



Advertisements
Presentaciones similares
Sudoku Downloader and Recognizer
Advertisements

Francisco Carlos Calderón
Introducción al Procesamiento de Imagenes
Tecnología Biométrica: Escritura Manuscrita
UNIVERSIDAD NACIONAL DE INGENIERÍA UNI- NORTE
Tema 3: Filtros SEGUNDA PARTE.
PROCESAMIENTO DE IMAGENES
Procesamiento Digital de Señales (DSP)
Astrofotografía Afgu Ramón Delgado
Francisco Carlos Calderón
Por: Alex F. Guerrero E. Fecha: 04/02/2010
Filtros y Detectores de Borde
DETERMINANTES DE UNA MATRIZ
Pregrado en Ingeniería Física: Análisis de Señales y Sistemas Escuela de Física Universidad Nacional de Colombia Sede Medellín Semestre  I. Señales.
IAR134 Procesamiento de Señales
MÁSCARAS DE CONVOLUCIÓN PARA LA DETECCIÓN DE BORDES.
David G. Lowe Distinctive Image Features from Scale-Invariant Keypoints Aradí Rosales Cruz Visión de alto nivel Enrique Sucar.
Capítulo 2. Representación de imágenes digitales
TD-33. EXTRACCIÓN DE SUPERFICIE BORDE DE UN CONJUNTO DE DATOS VOLUMÉTRICO Andrés Fernández Peralta Luis Franco Espín Ignacio Gordillo Díaz.
PROGRAMACIÓN PARALELA EN ALGORITMOS SOBRE GRAFOS
Distinguir y realizar los cálculos con las operaciones matriciales básicas. Las operaciones matriciales permiten el abordaje de los métodos del álgebra.
J. Trinidad Guillen Bonilla, H. Guillen Bonilla, A. Guillen Bonilla,
Procesamiento digital de Imágenes
Capitulo 2 Filtrado Filtrado Espacial Visión de Máquina
Procesamiento Digital de Imágenes y Visión
VISUALIZACIÓN PROCESAMIENTO DE IMÁGENES DIGITALES
Image Processing Using FL and ANN Chapter 10 Dr. Mario Chacón DSP & Vision Lab.
La segmentación de imágenes se ocupa de descomponer una imagen en sus partes constituyentes, es decir, los objetos de interés y el fondo, basándose en.
Procesamiento digital Parte 3 - Filtros
Inicialización de Superficies Deformables mediante Elipsoides Generalizados R. Dosil, X. M. Pardo, A. Mosquera, D. Cabello Grupo de Visión Artificial Departamento.
Aspectos Generales de IPD-414 IPD 414 – Seminario de Procesamiento Digital de Señales Segundo semestre Matías Zañartu, Ph.D. Departamento de Electrónica.
Introducción al procesamiento de imágenes
PROCESAMIENTO EN EL DOMINIO DEL ESPACIO. Se entiende por procesamiento en el dominio del espacio, la realización de operaciones directamente sobre el valor.
Detección Automática de Nódulos Pulmonares
Análisis de Imágenes y Visión por Computadora Aplicaciones Problemas Clasificación de correo, lectura de etiquetas, procesamiento de cheques bancarios,
EXTRACCIÓN DE CARACTERISTICAS
MÉTODOS DE BINARIZACIÓN DE IMÁGENES EN NIVELES DE GRIS
MÉTODO DE PIXELES DE BORDE
Filtros en el dominio espacial (space domain filters) Filtros en el dominio de frecuencias (frecuency domain filters) Filtros en el dominio espacial (space.
Introducción general a la compresión de datos multimedia
Introducción Scalable Edge Enhancement With Automatic Optimization For Digital Radiographic Images Procesamiento de Imágenes Digitales 1.
Evaluación topológica de métodos de binarización
TRATAMIENTO DE IMAGENES Detección de fibras coloreadas en lana.
Algoritmos genéticos paralelos
Procesamiento Digital de Imágenes
Procesamiento de Imágenes digitales
Programación Dinámica
Tema 3: Filtros.
Filtro Canny Detección de Esquinas
Codificador De Imágenes Basado En Cuantización Vectorial Alexandro López Franco Salvador Gómez Oliver Fermín Cruz Mata.
Filtros.
1 Image Segmentation Chapter 9 Dr. Mario Chacón DSP & Vision Lab.
Procesamiento Digital de Imágenes
Correccion de la iluminacion. Variaciones de iluminación en MRI debidas a no uniformidad de la bobina de radio frecuencia, corrientes parasitarias, anatomía.
Filtrado lineal Digital image processing, Gonzalez & Woods, chpt 4
Extracción de características
Representación RUNS conversiones entre representaciones matriz binaria y secuencia Juan Manuel García Sánchez Pablo de la Torre Moreno.
Aspectos Generales de ELO-313 ELO 313 –Procesamiento Digital de Señales con Aplicaciones Primer semestre – 2015 Matías Zañartu, Ph.D. Departamento de Electrónica.
Una Estructura en Cascada para Prediccion Lineal Adaptiva Presentado por: Guillermo Dalla Vecchia ) Martes 14 de Setiembre, 2003.
8.4 Toolbox de Matlab.
FUNDAMENTOS SOBRE P ROCESAMIENTO D IGILTAL DE I MÁGENES (DIP) Copyright 2004 para Diego Luis Aristizábal Ramírez OrquideaJAI Universidad Nacional de Colombia.
Reconocimiento de caras usando Histogramas de Gradientes Orientados
Señales 1-D -audio f(t). 2-D - imágenes f(x, y) N-D - radiación f(x, z, t, ). Por el número de dimensiones (variables independientes) Clasificación de.
3. Transformada rápida de Fourier
PROYECTO FIN DE CARRERA Visión por Computador en iPhone4 Autor: Pablo Roldán Ruz Tutor: Sergio Escalera.
Procesamiento Digital de Señales
ALGEBRA DE MATRICES LAS MATRICES SE UTILIZAN EN EL CÁLCULO NUMÉRICO, EN LA RESOLUCIÓN DE SISTEMAS DE ECUACIONES LINEALES, DE LAS ECUACIONES DIFERENCIALES.
Correlación Página: 1. Correlación Página: 2 Correlación Página: 3 Caso Unidimensional.
Clustering Pablo Palacios 1.  Introducción  Clasificación de Clustering  Clusters de particionamiento ◦ N-means  Clusters difusos ◦ GFN-means ◦ Gath-Geva.
Análisis de Imágenes y Visión por Computadora Aplicaciones Problemas Clasificación de correo, lectura de etiquetas, procesamiento de cheques bancarios,
Transcripción de la presentación:

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

¿Qué es una imagen? O 3 matrices (R, G, B) Una matriz de puntos

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

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.

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

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

Procesamiento de puntos (II) Algoritmo secuencial for (i=0; i<N; i++) for (j=0; j<M; j++) imagen[i][j] = calculo(imagen[i][j]); Orden (NM)

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)

Matriz de convolución Se basan en aplicar sobre cada punto de la matriz un cálculo basado en los puntos vecinos. K se suele eliminar dividiendo cada wi

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

Matriz de convolución (III) Algoritmo secuencial: for (i=0; i<N; i++) for (j=0; j<M; j++) x[i][j] = w[0]*x[i-1][j-1] + w[1]*x[i-1][j] + ...; Orden (NM)

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

Matriz de convolución (V) Caso especial: wi=wj, i,j Algoritmo en 4 etapas:

Matriz de convolución (VI) x +x 1 3 4 6 7 x +x + x 1 2 5 4 3 8 7 6 x +x + x 6 7 1 8 2 3 4 5 x +x + x 3 6 7 4 8 5 1 2

Transformada de Fourier Obtiene el espectro frecuencial de una señal periódica. Usos: recocimiento, compresión, ...

Transformada de Fourier (II) Se define como: Y para el caso continuo: 1/N es un factor de escala. En muchos casos se suele elimnar.

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:

Transformada de Fourier (IV) Algoritmo secuencial (caso unidimensional): for (k=0; k<N;k++) X[k] = 0; for (j=0; j<N; j++) X[k] = X[k] + wjk x[j]; Orden (N2)

Transformada rápida Es un algoritmo divide y vencerás:

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

Transformada rápida (III)

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