Procesamiento de Imágenes digitales

Slides:



Advertisements
Presentaciones similares
Sistema en Diferencias Finitas
Advertisements

Introducción al Procesamiento de Imagenes
Diseño y análisis de algoritmos
CRIPTOGRAFÍA MEDIANTE MATRICES INVERTIBLES
Marcas de agua con FHT Fernando Pomares Reyes
Almacenamiento de imágenes digitales
1.- Definiciones. 2.- Fórmulas. 3.- Esquema. 4.- Ejercicios.
JPEG/JPG Integrantes:
TRANSFORMACIONES GEOMÉTRICAS
OBJETIVO GENERAL Hacer una comparación del porcentaje de compresión del formato MP3 con el porcentaje de compresión de audio en diferentes formatos.
Unidad académica: Ingenierías
Representación en espacio de estado
Tema 6: Compresión de imagen
DESCOMPOSICIÓN L U Verónica Miranda, Mariano Avilés, Andrés Navarro, Katherine González.
Sistema de tres ecuaciones con tres incógnitas
Introducción a Funciones de una variable
Aproximación con imágenes 2D Binarias.
MATRICES Concepto Se llama matriz de orden m x n a todo conjunto de elementos aij dispuestos en m líneas horizontales (filas) y n verticales (columnas)
Análisis Estadístico de Datos Climáticos Facultad de Ciencias – Facultad de Ingeniería 2009 M. Barreiro – M. Bidegain – A. Díaz Análisis de correlación.
Juan José Cortés Orozco. Antonio Muñoz Torres.
Álgebra Lineal – Escuela Superior de Ingeniería de Bilbao – UPV/EHU
El valor del pixel (tono de gris) varia de una manera continua
Método de Gauss-Seidel
J. Trinidad Guillen Bonilla, H. Guillen Bonilla, A. Guillen Bonilla,
Programación Lineal Unidad 1 Parte 3.
Procesamiento de Imágenes Digitales
JPEG/JPG Aguilar López Donaji Cruz Ortiz Nora Elida
Análisis de Imágenes y Visión por Computadora Aplicaciones Problemas Clasificación de correo, lectura de etiquetas, procesamiento de cheques bancarios,
Propiedades de los determinantes.
EXTRACCIÓN DE CARACTERISTICAS
EL MALLADO HEXAGONAL Dolores Bonilla Silva Daniel González Ortegón Remedios Gutiérrez Martínez.
A esto se le llama ser eficaz Ordenamos y mejoramos la información: A esto se le llama ser eficaz Operamos con matrices Imagen de DieselDemon bajo licencia.
Procesamiento de Imágenes digitales
Marcas de agua en el dominio del espacio Realizado por: Alejandro Pazos Castillo José Antonio Mateos García Aplicación práctica orientada a la Esteganografía.
COMPRESIÓN AUTORREGRESIVA Y CASI SIN PERDIDA Autores: Antonio Fernández Carpio Francisco José Lamela Rincón.
Introducción Scalable Edge Enhancement With Automatic Optimization For Digital Radiographic Images Procesamiento de Imágenes Digitales 1.
Procesamiento Digital de Imágenes
TRANSFORMADA DE FOURIER EN EL PROCESAMIENTO DE IMAGENES
Problema de inclusión en una Curva Digital Por Orellana Muñoz, Alfonso Paz Vicente, Rafael Pérez Medina, Gerardo Rodríguez Naranjo.
Adelgazamiento de Imágenes RGB
CARPLATE Reconocimiento del marco de la matrícula de un coche
Algebra Ejemplos de Matrices Ramírez Abascal Guillermina Fabiola.
Tema 3.- MATRICES INVERTIBLES
Matrices Una matriz de tamaño n x m es un arreglo de números reales colocados en n filas (o renglones) y m columnas, de la siguiente forma:
Un esquema de marca de agua frágil usando mecanismos jerárquicos Grupo 3: Jorge Antonio Martínez González Pedro Alfonso Núñez Mejías Juan Manuel Arnaiz.
Matrices y Determinantes
Eliminación de ruido y Tratamiento de partes alargadas en imágenes digitales.
RESTAURACIÓN DE IMAGENES (APLICACIÓN DE ANALISIS) RESTAURACION DE IMAGENES APLICANDO LA MATRIZ PESUDOINVERSA PID 2005/06 Adrián Salas Gavilán Jose Luis.
Tema 6: Morfología Primera parte.
Procesamiento Digital de Imágenes
Procesamiento Digital de Imágenes
Imágenes binarias Horn, Robot Vision
Departamento de Matemática Aplicada I Curso 2002/2003. Universidad de Sevilla Manuel Blanco Guisado David Martínez González Raúl Palomino Sánchez Procesamiento.
Reconocimiento de caras usando Histogramas de Gradientes Orientados
Tema: Propiedades de los determinantes
IUMA Universidad de Las Palmas de Gran Canaria Campus Universitario de Tafira Las Palmas de Gran Canaria, SPAIN tel.: Fax: +34.
Reconocimiento de cara basado en “espectrocara”
Ángel Berihuete Francisco Álvarez
CÁLCULO DEL ESQUELETO DE IMÁGENES 3D USANDO LA TRANSFORMADA DE LA DISTANCIA
Unidad 2 Matrices.
Grupo de Modelamiento de Sistemas Programa de Ingeniería Civil UdeA.
Creación y tratamiento de imágenes digitales
TEMA 2 : ALGEBRA DE MATRICES.
Matrices Los números bien colocados. Las matrices son cajas de números colocados en filas y columnas. Su orden viene dado por dos números nxr siendo n.
ALGEBRA CON VECTORES Y MATRICES Uso de MatLab.
MODELOS LINEALES ALGEBRA DE MATRICES Uso de MatLab.
Uso de MatLab. Introducción El entorno de trabajo de MatLab El Escritorio de Matlab (Matlab Desktop) El menú inicio Command Window Command History Browser.
Análisis de Imágenes y Visión por Computadora Aplicaciones Problemas Clasificación de correo, lectura de etiquetas, procesamiento de cheques bancarios,
Visión por Computador Tensores bi-tri focales Ayudantía 04 Miguel A. Carrasco Noviembre, 2006 IIC3682.
 IMPARTIDA POR:  ING. NOE IBARRA ARREDONDO  21/NOV/2015 RIOVERDE, S.L.P. ALGEBRA LINEAL Orden de una Matriz Operaciones con Matrices Transformaciones.
Transcripción de la presentación:

Procesamiento de Imágenes digitales Transformada de Haar 15/04/2017 Analizador de la transformada de Haar desde un punto de vista topológico Procesamiento de Imágenes digitales Curso 2002/2003 J. Roberto Moreno Guerra Fco. Javier Rojas Guerrero José Luis Salas Espina Ricardo Toro Llano

Índice 1. Introducción. 2. Nuestro trabajo. 3. La transformada de Haar. 4. Propiedades de la transformada de Haar. 5. Conclusiones e investigación. 6. Bibliografía y documentación.

Usaremos para nuestro estudio imágenes: 1. Introducción. Usaremos para nuestro estudio imágenes: Binarias. De dimensión 8x8. El analizador no admite imágenes en escala de grises. • Nuestra investigación se centra en el análisis de transformadas de líneas rectas.

1. Introducción. Gracias a las propiedades de las transformadas, y en particular de las transformadas bidimensionales se pueden conseguir mejoras, restauraciones, compresiones, codificaciones y descripción de imágenes. Usos de la transformada de Haar: Compresión de datos de señales no estacionarias. Extracción de aristas. Compresión de imágenes.

Usar dicho analizador en: 2. Nuestro trabajo. Diseño de un analizador de imágenes usando la transformada de Haar en Matlab. Usar dicho analizador en: Compresión de imágenes. Comportamiento topológico de las imágenes frente al ruído.

3. La transformada de Haar. Propiedades: Lineal. Real. Muy rápida (de orden O(N) ). Se basa en una clase de matrices que cumplen: Son ortogonales (traspuesta = inversa). Sus valores son 0 ó potencias de dos.

3.- La transformada de Haar. Distribución de píxeles: Píxeles más significativos (los de mayor valor) Píxeles menos significativos (los de valor más pequeño) T =

3. La transformada de Haar. Linealidad:  Se basa en sumas, restas y divisiones.  Supongamos dos números a y b vecinos.  Transformada que sustituye a y b por su media (m) y su diferencia (d):  Idea: Si a y b están cercanos almacenar su diferencia es más eficiente.

3. La transformada de Haar. Linealidad:  Con este método no perdemos información, podemos recuperar a y b así:  Podemos realizar este procedimiento invirtiendo una matriz 2x2 (en este caso).  Esta es la idea que utiliza la transformada de Haar.

3. La transformada de Haar. 15/04/2017 3. La transformada de Haar. Algoritmo.  Paso 1:  Calcular las medias para cada pareja:

3. La transformada de Haar. Algoritmo.  Paso 1: Vector original: Vector que llevamos calculado:  Calcular las diferencias:

3. La transformada de Haar. Algoritmo.  Paso 2: Media + Diferencias Permanece igual!!

3. La transformada de Haar. Algoritmo.  Paso 3: Media + Diferencia Permanece igual!!

3. La transformada de Haar.  Todas estas transformaciones sucesivas aplicadas a un vector se pueden ver de forma matricial:

3. La transformada de Haar.  Todas estas transformaciones sucesivas aplicadas a un vector se pueden ver de forma matricial:

3. La transformada de Haar.  Todas estas transformaciones sucesivas aplicadas a un vector se pueden ver de forma matricial:

3. La transformada de Haar. Matriz de Haar

3. La transformada de Haar. Luego, las transformaciones se pueden realizar aplicando las fórmulas: Esta es la llamada transformada rápida de Haar. Es de orden O(N log N).

3. La transformada de Haar. Ejemplo:

3. La transformada de Haar.  Ejemplo:  Aplicar el algoritmo anterior por filas a la matriz M: M H1

3. La transformada de Haar.  Ejemplo:  Aplicar el algoritmo anterior por columnas a la matriz H1: H1 N

3. La transformada de Haar. Ejemplo:  De esta forma obtenemos la nueva matriz N que representa a la imagen:

4. Propiedades de la transformada de Haar. 15/04/2017 4. Propiedades de la transformada de Haar. Aplicaciones: Compresión de imágenes. Extracción de aristas. Con un algoritmo rápido esta transformada puede ser más eficiente en cuanto a la compresión de datos. Sobre todo a la compresión de señales estacionarias o “spiky” • Esta transformada no ha recibido últimamente demasiada atención, debido a las mejoras que se consiguen con otras transformadas, aunque éstas sean más complejas.

5. Conclusiones e investigación. Número de iteraciones del algoritmo. Compresión de imágenes.  Comportamiento topológico frente al ruído.

5. Conclusiones e investigación. Número de iteraciones:  Para una imagen de 8x8 el número máximo de iteraciones es 3. n=1 n=2 n=3 n=4

5. Conclusiones e investigación. Número de iteraciones:  Ejemplo para n=4 iteraciones. Imagen original Imagen codificada Imagen obtenida No se recupera la imagen original!!

5. Conclusiones e investigación. Compresión:  Obtenemos la nueva imagen N mediante el algoritmo de medias y diferencias visto a partir de la matriz original M.  Eliminamos información innecesaria de la matriz N.  Se reconstruye la imagen original M.

5. Conclusiones e investigación. Compresión: Elegir una d tal que los valores de la matriz N que sean menores que dicha d toman automáticamente el valor 0. Ejemplo:

5. Conclusiones e investigación.  Compresión - ejemplo: Elegimos d = 0

5. Conclusiones e investigación.  Compresión - ejemplo:  Se obtiene la imagen original a partir de la matriz N’ Comprimida al 6% ¡¡Se mantiene la topología!!

5. Conclusiones e investigación. Compresión - ejemplo:  Si aumentamos el número de iteraciones: n=2 Imagen original 11 % n=4 13 % No conserva la topología!!!

5. Conclusiones e investigación.  Comportamiento topológico frente al ruído.  Si no hay pérdida de información, la imagen se recupera en su totatidad junto con el ruido que ya tuviese.  Ejemplo con pérdida de información: Ruido

5. Conclusiones e investigación.  Comportamiento topológico frente al ruído. 22 % Con 1 iteración Imagen original Imagen transformada Imagen obtenida

5. Conclusiones e investigación.  Comportamiento topológico frente al ruído. 33 % Con 3 iteraciones Imagen original Imagen obtenida Imagen transformada A más iteraciones, menos se conserva la topología

5. Conclusiones e investigación. (Resumen) Para imágenes 8x8 sólo es posible aplicar 3 iteraciones. Comprimiendo una imagen, la topología se mantiene hasta la iteración 2. Para imágenes con ruido y sin pérdida de información, la topología se mantiene hasta la iteración 3. Para imágenes con ruido y con pérdida de información, la topología se conserva sólo con 1 iteración.

6. Bibliografía y documentación. Gonzalez, R.C. y Woods, R.E. Procesamiento de Imágenes Digitales. Addison-Wesley, 1992. http://www.iro.umontreal.ca/~pigeon/science/ondelettes/Haar/Haar.html http://amath.colorado.edu/courses/4720/2000Spr/Labs/Haar/haar.html http://ikpe1101.ikp.kfa-juelich.de/briefbook_data_analysis/node113.html http://www.owlnet.rice.edu/~elec539/Projects99/NSJS/project1/ http://perso.wanadoo.fr/polyvalens/clemens/transforms/