03 Compresion de Imagen
03 Compresion de Imagen
03 Compresion de Imagen
DE IMAGEN
Inicio de
línea digital
T(ns) = 1000/13.5
inicio de activa
blanking
horizontal
OH
Muestras de crominancia
SAV
EAV
(Start of Active Video)
(End of Active Video)
1
Ancho de Banda requerido por la señal digital:
FORMATOS DE CODIFICACION
2
Debido al desarrollo de otros sistemas de transmisión de imágenes
digitales, aparte de la televisión, se han establecido diversos formatos
para codificación digital, con diferentes números de elementos, por
ejemplo para televisión de “alta definición”, televisión de definición
estándard, videoconferencia, transmisión a imágenes en dispositivos
móviles, etc. designados genéricamente como multimedia.
QCIF (Quarter CIF). Significa "un cuarto de CIF" y ocupa la cuarta parte del
área en CIF. La altura y el ancho se reducen a la mitad.
También se utilizan SQCIF (Sub Quarter CIF), 4CIF (4× CIF) and 16CIF
(16× CIF).
3
Formato Resolution (HxV)
SQCIF 128 × 96
4
1408x1056
16CIF
704 x 528
4CIF
352 x 264
CIF
176 x132
QCIF
3. CRITERIOS DE CALIDAD
5
Sin compresión
138 kbit
18 kbit
6
18 kbits
18 kbits
7
Muestreo 4:4:4
8
Esto se debe a que la respuesta espectral del ojo es
menor a la información de color que a la de luminancia,
lo que permite prescindir de la mitad o más de las
muestras de color o crominancia.
9
Muestreo 4:2:0: Se tiran la mitad de las muestras horizontales de
crominancia y la mitad de las verticales
10
Tasas binarias según el formato de muestreo.
Vídeo digital
COMPRESION
H.261 MPEG1, MPEG2, H.263
MPEG4 Visual, H.264/MPEG4 AVC
VC-1 (WMV9)
11
12
Generación y CAD Producción/Postproducción
4:4:4 Audio
4:2:2 comprimido
4:2:0
Flujo MPEG-2
Flujo de transporte
de programa
Compresión
MUX Audio digital
Otros datos
13
Contexto de la compresión en televisión digital
3. CODIFICACION DE FUENTE:
COMPRESION DE VIDEO
Aspectos comunes a todos los
sistemas
14
Los esquemas anteriores corresponden a
imágenes digitales de televisión no comprimidas,
independientemente del formato de codificación.
Paquetes de
transporte MPEG
Video analógico
de programa CODIFICACION
CODIFICACION
DE CANAL
DE MULTIPLEXADO
Y
FUENTE
MODULACION
Conversión A/D
Compresión
Otros programas
en el mismo canal
de RF
15
Compresión de vídeo:
Se basa en aprovechar las propiedades de las imágenes y las
características perceptuales del sistema visual humano:
• Redundancia espacial
• Redundancia temporal
• Compactación de energía
• Eliminación de información irrelevante
• Respuesta visual humana
Compresión de audio
Se basa principalmente en la explotación de las características
psicofisiológicas del sistema auditivo humano:
• Enmascaramiento
• Respuesta en frecuencia del oído interno (cóclea)
• Compactación de energía
Compresión:
Es la reducción del flujo o tasa binaria:
• Reduciendo la información redundante
• Eliminando la información irrelevante
Información redundante:
Información superflua, presente varias veces en el flujo binario, o que no
contiene información, o que puede recuperarse fácilmente sin pérdidas,
mediante un proceso matemático simple en el receptor.
Información irrelevante:
16
Procesos en MPEG que permiten alcanzar elevados
niveles de compresión
Redundancia Espacial
17
Redundancia temporal
Cuadros sucesivos
Objetos en movimiento
18
Transformadas:
Hadamard Karhunen-Loeve
19
Transformada del Coseno Discreto (DCT)
(2 x 1)u (2 y 1)v
7 7
1
F (u , v ) C (u ) C (v ) f ( x , y ) cos cos
4 x 0 y 0 16 16
1
C (w ) para w 0
2
1 para w 1, 2 ,...,7
1 7 7 (2 x 1)u (2 y 1)v
f (x , y )
4 u 0 v 0
C (u ) C (v ) F (u , v ) cos
16
cos
16
20
Imagen Original 1 pixel = 1 muestra Y+ Cr + Cb
Dominio de la
Dominio transformada
espacial
8x8 coeficientes
8x8 pixels
DCT
Cuantificación perceptual
: =
21
DCT
Cuantificación
Codificación de
recorrido
22
Codificación de recorrido (RLC)
Secuencia de codificación
I P B B B P B B P B B I
23
Jerarquía de los datos de video
8x8
Macrobloque
Secuencia de vídeo
Segmentación (slicing)
Macrobloque
Segmento (slice): secuencia de macrobloques
contiguos en orden del barrido
24
Flujo de Transporte
16 x 16 muestras
8 x 8 muestras c/u
Cr Cb
Crominancia
Luminancia (Y)
25
Compensación de movimiento
tiempo
26
Codificación híbrida
Vectores de movimiento
(códigos binarios cortos)
Imágenes previas y
futuras
27
Flujo óptico
Cuadro n Cuadro n ± k
Diferencia
28
Residuos
bloques de 16 x 16 bloques de 8 x 8
bloques de 4 x 4
Vectores de movimiento
bloques de 4 x 4
bloques de16 x 16
vectores de ¼ pixel
Fuente: Richardson, I.E.G. H.264 and MPEG-4 Video Compression. John Wiley & Sons, 2003.
29
Evolución de los estándares de compresión
30
Formatos de Compresión UIT
H.261
Diseñado para comunicación bidireccional sobre líneas ISDN.
Emplea compresión intracuadro e intercuadro y soporta
resoluciones CIF y QCIF. Fue el primer estándard práctico de
codificación de vídeo
H.263
Diseñado en 1995. Basado en H.261 con prestaciones que
mejoran la calidad de vídeo. Soporta resoluciones CIF, QCIF,
SQCIF, 4CIF y 16CIF. Se utiliza en video conferencia y en clips
de vídeo como YouTube, Google Video, etc.
MPEG-1
Diseñado para tasas binarias hasta de 1.5 Mbit/s.
Basado en aplicaciones de CD-ROM, es un estándard popular para
vídeo sobre Internet, transmitidos como archivos “.mpg”.
El nivel 3 de MPEG-1 (MP3), se ha convertido en el estándard más
popular para compresión de audio. Cuadros de 352 x 240 píxeles. 20
Mbit/s sin compresión y de 1 a 3 Mbps con compresión.
MPEG-2
Diseñado para tasas binarias entre 1.5 y 15 Mbit/s.
Es el estándard adoptado para televisión digital en el que se basan
todas las terminales de abonado. También se emplea para
grabación en DVD. LL (Low Level) 352 x 240 píxeles. Main Level
(Rec. 601 UIT-R): 720 x 480 píxeles luminancia y 352 x 480
crominancia.
31
MPEG-4
Inicialmente MPEG-4 tuvo como objetivo la codificación de audio y
vídeo a tasas binarias muy bajas. El estándard se optimizó
explícitamente para tres rangos:
• <64 kbit/s
• 64 a 384 kbit/s
• 384 kbit/s a 4 Mbit/s
32
Todos los sistemas anteriores tienen semejanzas en el algoritmo
de codificación que emplea:
OBJETO VISUAL
Parte de la escena a la que se puede
acceder o manipular independientemente
Textura: Apariencia de la escena Mallado: Con estructura de malla, coordinado de forma tal
que todas las partes funcionen juntas en armonía
33
Codificación en MPEG-4 y H.264
Bloques
FONDO
Objeto 2
Objeto 1
Cuadro compuesto
34
35
Originales
Compuestas
36
Mallado.
37
38