Codificador De Imágenes Basado En Cuantización Vectorial Alexandro López Franco Salvador Gómez Oliver Fermín Cruz Mata.

Slides:



Advertisements
Presentaciones similares
Complejidad Computacional
Advertisements

COMPENSACIÓN DE MOVIMIENTO
M.I.A Daniel Alejandro García López
Almacenamiento de imágenes digitales
Sistemas de Control en Tiempo Discreto
Realizado por: Alberto Laguarta Calvo Sergio Rios Gil
INSTITUTO TECNOLOGICO DE VERACRUZ
JPEG/JPG Integrantes:
Tema 6: Compresión de imagen
Reducción de datos Por Elizabeth León.
Muestreo Introducción Suma muestral Media muestral
Graficación IV. Síntesis de imagen. Detección de superficie visible Para sintetizar una imagen que parezca real, es necesario determinar qué objetos están.
David G. Lowe Distinctive Image Features from Scale-Invariant Keypoints Aradí Rosales Cruz Visión de alto nivel Enrique Sucar.
FUNDAMENTOS DE DATA MINING Y SUS APLICACIONES N. QUEIPO, S. PINTOS COPYRIGHT 2000 CLASIFICACIÓN NO SUPERVISADA.
DPTO. MATEMÁTICAS - I.E.S. PABLO SERRANO
MAGNITUDES VECTORIALES
Teoría de sistemas de Ecuaciones No lineales
Método de Gauss-Seidel
Recuperaci ó n Basada en Contenido M. Andrea Rodríguez Tastets DIIC - Universidad de Concepción
Almacenamiento de imágenes digitales
Introducción al diseño gráfico
ANÁLISIS DE CONGLOMERADOS
Procesamiento Digital de Imágenes y Visión
GEOMETRÍA ANALÍTICA EN EL PLANO.
JPEG/JPG Aguilar López Donaji Cruz Ortiz Nora Elida
Inicialización de Superficies Deformables mediante Elipsoides Generalizados R. Dosil, X. M. Pardo, A. Mosquera, D. Cabello Grupo de Visión Artificial Departamento.
Diagramas de Voronoi.
Computación Aplicada Facultad de Ingeniería Universidad Autónoma de Querétaro Ma. Teresa García Ramírez 1.
Sesión 6: Campos de Markov
Conceptos de edición de imágenes
DEFINICIONES Sea (P) el siguiente problema de programación lineal:
COMPRESION DE IMAGENES DIGITALES Jaime Lopez Carvajal Univalle Tulua 2008.
Reconocimiento y resolución de ecuaciones impresas Luis Fernández Pérez Marco Antonio Formoso Trigo.
EXTRACCIÓN DE CARACTERISTICAS
MÉTODOS DE BINARIZACIÓN DE IMÁGENES EN NIVELES DE GRIS
Capitulo 3 Segmentación.
Detección de Silencio Basado en Umbral de Energía Auto-Ajustable Redes de Alta Velocidad Presentan:Felipe Galaz Cristian Romero Profesora: Marta Barría.
MÉTODO DE PIXELES DE BORDE
Simplificación de Mallados Ernesto Coto Laboratorio de Computación Grafica Universidad Central de Venezuela.
Redes Competitivas.
Introducción general a la compresión de datos multimedia
Procesamiento de Imágenes digitales
CARPLATE Reconocimiento del marco de la matrícula de un coche
Imágenes en el PC Fuente: Curso HTML del CNICE. Tipos de imagen A grandes rasgos podríamos dividir las imágenes digitales en dos grupos: Imágenes vectoriales,
Procesamiento de Imágenes Digitales Propagación del Error en Codificación de Video Escalable Pablo Fernández Riejos Roberto Fuentes González Francisco.
TRATAMIENTO MATEMÁTICO DE LAS IMÁGENES GRUPO DE ANÁLISIS DE FOURIER Y APLICACIONES DEPARTAMENTO DE MATEMÁTICAS UNIVERSIDAD AUTÓNOMA DE MADRID El cuadro.
Filtro Canny Detección de Esquinas
Eliminación de ruido y Tratamiento de partes alargadas en imágenes digitales.
Profra. María Guadalupe Pedraza Aguilar. Es un software también llamado, hoja de cálculo o libro. Programa perfecto para organizar datos. Contiene filas-horizontales.
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.
Procesamiento de Imágenes
CANTIDADES ESCALARES Son aquellas que sólo requieren para su determinación una magnitud. Ejemplo. masa, potencia, energía.
Aplicar formatos en Excel
Bruno Fernando Espinoza Amaya
Compresión de imágenes Carlos Miguel Calafate Visión por Computador 2002.
PC BD Alexandra Buri H José Rivera De La Cruz.
Suma de un número y una fracción: Se transforma el número en una fracción con el mismo denominador de la fracción:
Reconocimiento de caras usando Histogramas de Gradientes Orientados
Diagramas de Voronoi.
FI Sánchez Pérez Ricardo Diseño electrónico Presenta: Sánchez Pérez Ricardo “APLICACIONES DE LA VISION POR COMPUTADORA “
DEFINICIÓN DE VECTORES
Conalep Coacalco Algoritmos Recursivos
Introducción a los TADs
Pixelación de imágenes avanzada usando el algoritmo slic
Aplicación JAVA implementando Arboles de Decisión
Aula de Tecnologías La imagen digital Aula de Tecnologías
Unidad 4 Análisis de los Datos.
Desarrollo de un decoder de video H
Excel 2013 Informática en los negocios lci. Excel 2013  ¿Qué es un RANGO en Excel?  Es un conjunto de celdas contiguas que pueden ser seleccionadas.
Transcripción de la presentación:

Codificador De Imágenes Basado En Cuantización Vectorial Alexandro López Franco Salvador Gómez Oliver Fermín Cruz Mata

INDICE Introducción Compresión –Quadtree –Transformada discreta del coseno –Clasificación de bloques –Cuantización vectorial –Imagen resultado Descompresión Referencias

Introducción Algoritmo de compresión Compresión con pérdidas Bloques de tamaño variable Transformada discreta del coseno Cuantización vectorial

Introducción IMG QTDCT CLSF VQ1 VQ2 VQ3 VQ4 CODEBOOK IMG CUANTIZADA IMG RESULTADO Quadtree

Estructura en árbol que representa la división en regiones de una imagen. Estructura:

Quadtree Criterio de división: –Niveles de intensidad –Umbral (parámetro del programa) Tamaño mínimo de bloque: 8x8 Ventajas: –Compacto –Fácil de manipular Algoritmo La estructura es usada para almacenar más información

Transformada Discreta Del Coseno Transformada directa: Transformada inversa: donde...

Clasificación de Bloques Clasificación de bloques según la información que contiene. Criterio de clasificación: borde, fondo o interior de objeto. Objetivo: Mejorar los resultados de la cuantización vectorial.

Clasificación de Bloques Método de clasificación: Umbral T: –Parámetro del programa OOVVVVVV OODVVVVVV HDHDDOOOO HHDDDOOO HVODDDOO HVOODDOO HVOOOOOO HVOOOOOO Sumas (H, V, D) E = max (V,H,D) E>=T E = V E = H Fondo Vertical Horizontal Diagonal

Cuatización Vectorial Objetivo: Obtener un pequeño conjunto de vectores (codebook) que representen a la imagen de forma que cada bloque se pueda representar por el índice de su vector asociado (codevector). Aplicado sobre cada conjunto de bloques por separado: –Mayor eficacia del algoritmo Dos aproximaciones posibles: –Codebook fijo –Codebook variable Mayor calidad de la imagen. Hay que calcular el codebook para cada imagen = Más cálculo. Hay que guardar el codebook con la imagen = Más tamaño.

Obtención del Codebook 1 1) Se calcula un codevector inicial como la media de todos los vectores de la imagen.

Obtención del Codebook 2 2) Se dividen los codevectors actuales en dos, sumando y restando una cantidad pequeña  3) Se asocia a cada vector su codevector más cercano.

Obtención del Codebook 3 4) Se recalculan los codevectors como la media aritmética de los vectores asociados a él. 5) Si la variación en la distorsión media es menor que un valor umbral, volver al paso 3. Si no, repetir a partir del paso 2 hasta tener el número de codevectors requeridos (parámetro del programa)

Obtención del Codebook 4 Seguimos una iteración más: Dividimos los codevectors actuales en dos y asociamos a cada vector su codevector más cercano.

Obtención del Codebook 5 Recalculamos los codevectors como la media de sus asociados y volvemos a asociar cada vector a los codevectors más cercanos.

Obtención del Codebook 6 Seguimos recalculando los codevectors y obteniendo la nueva correspondencia hasta que no se consiga mejora en la medida de distorsión.

Obtención del Codebook 7 Se observa como se van desplazando los codevectors en cada iteración.

Obtención del Codebook 8 Hasta que no se consigan mejoras considerables en la medida de distorsión.

Obtención del Codebook 9 Veamos un ejemplo completo para ver como evoluciona el algoritmo. Se obtendrá un codebook de 32 vectores.

Imagen Resultado Formada por los codebooks y la imagen cuantizada (vector de correspondencia entre vectores y codevectors) CODEBOOKS IMAGEN CUANTIZADA

Referencias Estructura general del sistema: –VQ based on a main Feature classification in images. K Panusopone and K.R. Rao. Journal of Visual Communication and Image Representation 11, 1-16 (2000). Cuantización Vectorial: –Data Compression ( –Cuantificación Vectorial: ( –Vector Cuantization: ( Transformada discreta del coseno: –The pocket handbook of image processing algorithms in C (Harley R. Myler, Arthur R. Weeks)