Joint Photographic Experts Group (JPEG), Grupo Conjunto de Expertos en Fotografa, es el nombre de un comit de expertos que cre un estndar de compresin y
codicacin de archivos e imgenes jas. Este comit fue
integrado desde sus inicios por la fusin de varias agrupaciones en un intento de compartir y desarrollar su experiencia en la digitalizacin de imgenes. La ISO, tres aos
antes (abril de 1983), haba iniciado sus investigaciones
en el rea.
en imgenes o grcos que tengan textos, lneas o bordes muy denidos, pero s para archivos que contengan
grandes reas de colores slidos.
2 Codicacin
Muchas de las opciones del estndar JPEG se usan poco. Esto es una descripcin breve de uno de los muchos
mtodos usados comnmente para comprimir imgenes
cuando se aplican a una imagen de entrada con 24 bits por
pixel (ocho por cada rojo, verde, y azul, o tambin dicho
8 bits por canal). Esta opcin particular es un mtodo
de compresin con prdida.
Comienza convirtiendo la imagen desde su modelo de color RGB a otro llamado YUV YCbCr. Este espacio de
color es similar al que usan los sistemas de color para
televisin PAL y NTSC, pero es mucho ms parecido
al sistema de televisin MAC (Componentes Analgicas
Multiplexadas).
El algoritmo de compresin JPEG se basa en dos fenmenos visuales del ojo humano: uno es el hecho de que es
mucho ms sensible al cambio en la luminancia que en la
2 CODIFICACIN
2.2 Submuestreo
3
meros entorno al 0, entre 128 y 127.
76
65
66
65
61
49
43
41
73
69
69
70
67
63
57
49
67
73
60
57
60
68
64
59
62
38
15
6
24
58
69
60
58
19
16
26
2
51
73
63
67 64
43 59
24 62
22 58
40 60
60 70
67 63
52 50
55
56
55
59
58
53
45
34
415
4
47
49
12
1
0
30
22
7
12
7
3
0
0
61 27
61 10
77 25
34 15
13 4
2
6
0
2
1 4
56 20
13
7
29 10
10
6
2
2
2
1
1 3
1
0
2 0
9 5
5 6
2
2
3 3
4
2
4 1
1
2
reconstruccin exactamente) suelen ser interpolacin bi- Ntese que el elemento ms grande de toda la matriz apalineal, vecino ms prximo, convolucin cbica, Bezier, rece en la esquina superior izquierda; este es el coeciente
b-spline y Catmun-Roll.rh
DC.
2.3
Cuanticacin digital
52
63
62
63
67
79
85
87
55
59
59
58
61
65
71
79
61
55
68
71
68
60
64
69
66
70
90 109
113 144
122 154
104 126
70
77
59
55
68
65
61
85
104
106
88
68
61
76
64
69
66
70
68
58
65
78
73
72
73
69
70
75
83
94
El ojo humano es muy bueno detectando pequeos cambios de brillo en reas relativamente grandes, pero no
cuando el brillo cambia rpidamente en pequeas reas
El siguiente proceso es restarles 128 para que queden n- (variacin de alta frecuencia). Debido a esta condicin,
415
16
)
= round (25.9375) = 26
4 Codicacin entrpica
se puede eliminar las altas frecuencias, sin prdida excesiva de calidad visual. Esto se realiza dividiendo cada
componente en el dominio de la frecuencia por una constante para ese componente, y redondendolo a su nmero
entero ms cercano. Este es el proceso en el que se pierde
la mayor parte de la informacin (y calidad) cuando una
imagen es procesada por este algoritmo. El resultado de
esto es que los componentes de las altas frecuencias, tienden a igualarse a cero, mientras que muchos de los dems,
se convierten en nmeros positivos y negativos pequeos.
JPEG tiene un cdigo Human para cortar la cadena anterior en el punto en el que el resto de coecientes sean
ceros, y as, ahorrar espacio:
26, 3, 0, 3, 2, 6, 2, 4, 1 4, 1, 1, 5, 1, 2, 1, 1,
Una matriz de cuanticacin tpica es la matriz de Los- 1, 2, 0, 0, 0, 0, 0, 1, 1, EOB
heller que se usa opcionalmente en el estndar JPEG:
16
12
14
14
18
24
49
72
11
12
13
17
22
35
64
92
10
14
16
22
37
55
78
95
16
19
24
29
56
64
87
98
24
26
40
51
68
81
103
112
40
58
57
87
109
104
121
100
51
60
69
80
103
113
120
103
61
55
56
62
77
92
101
99
3
La mayora de personas que naveguen por Internet esta1
5 1 1 0 0 0
rn
familiarizadas con estas imperfecciones, que son el
1
2
1
0
0
0
0
0
las, se tendr que reducir el nivel de compresin o apli0
0
0
0
0 0 0
0
car compresin sin prdida, produciendo mayores che0
0
0
0
0 0 0
ros despus.
0
0
0
0
0
0 0 0
Decodicacin
El proceso de decodicacin es similar al seguido hasta ahora, slo que de forma inversa. En este caso, al haber perdido informacin, los valores nales no coincidi- Errores producidos por una compresin excesiva: Antes de y despus de.
rn con los iniciales.
Se coge la informacin de la matriz, se decodica, y se
pone cada valor en su casilla correspondiente. Despus
se multiplica cada uno de estos valores por el valor correspondiente de la matriz de cuantizacin usada, como
muchos valores son ceros, slo se recuperan ( y de forma
aproximada) los valores de la esquina superior izquierda.
Despus se deshace la transformacin DCT:
68
70
68
62
59
60
54
45
65
72
76
72
66
60
46
32
73
72
66
60
63
67
61
51
70
45
15
6
28
60
74
72
58
20
22
28
8
50
65
58
67
40
12
12
42
68
64
45
70
65
58
59
69
75
63
45
416
0
42
56
18
0
0
33 60
24 56
13
80
17
44
0
0
0
0
0
0
0
0
32
19
24
29
0
0
0
0
48 40 0 0
26
0
0 0
40
0
0 0
0
0
0 0
0
0
0 0
0
0
0 0
0
0
0 0
0
0
0 0
60
58
60
66
69
68
74
83
63
56
52
56
62
68
82
96
55
56
62
68
65
61
67
77
58
83
113
122
100
68
54
56
70
108
150
156
120
78
63
70
61
88
116
116
86
60
64
83
58
63
70
69
59
53
65
83
80
71
67
72
76
78
83
89
48
57
61
56
52
50
45
39
8 8
5
3
2
7
3
2
2 1
11 3
11 11
4 17
6
8
1 7
6
0
3
0
3
4
1 2
3 5
8 12
0
0
6
1
3
6
6 12 4
2 10 1
6
2
9
1
8
5
8 3
0
5 7 5
7
1
0
5
Se puede observar que las mayores diferencias estn cerca de la mancha, y por la parte inferior, entre la esquina
izquierda y el centro, notndose ms esta ltima, ya que
corre una mancha clara que antes estaba ms hacia la esquina. La media de los valores absolutos de las restas es
4.8125, aunque en algunas zonas es mayor.
Vase tambin
JPEG2000, basado en wavelets.
Enlaces externos
Wikimedia Commons alberga contenido multimedia sobre Joint Photographic Experts Group.
Commons
ENLACES EXTERNOS
9.1
Text
9.2
Images
9.3
Content license