Técnica de codicación piramidal utilizando la cuantización vectorial
207
PAIDEIA XXI
una de las imágenes diferencia, codi-
cando del nivel más alto (imagen de
menor dimensión) al nivel más bajo.
a) Codicación del Tercer Nivel
La última imagen de media, al igual
que las otras, tienen las mismas ca-
racterísticas de la imagen original. Por
tanto, cada uno de sus pixels es un
número real positivo que se encuentra
dentro de la franja dinámica de imáge-
nes monocromáticas con 256 niveles
de gris (0 hasta 255).
En este nivel, son dos los tipos de
codicación a utilizar. La primera hace
uso de la VQ para el grupo de imáge-
nes diferencia, dividiendo en bloques
de 2x2 pixels cada imagen; y, la se-
gunda, utiliza una codicación pixel a
pixel.
Durante la codicación por VQ sur-
ge un problema –como es de esperar,
aparecen errores, los cuales se propa-
garan conforme se avanza en dimen-
sión durante la reconstrucción–. Por
lo tanto, estos errores eventualmente
pueden replicarse creando un efecto
de bloques en la imagen original. Para
minimizar este problema, se optó por
codicar estas imágenes diferencia con
un Cuantizador Vectorial de dos Niveles
Jerárquicos, donde el primer nivel co-
dica directamente las imágenes dife-
rencia y el segundo codica los errores
obtenidos en la primera codicación.
Cuantizador Vectorial de Dos Etapas
Este modelo codica la primera
etapa con un cuantizador vectorial di-
recto q (.), y un diccionario de códigos
“A”, donde el vector de entrada “x” es
cuantizado. Luego, un segundo cuan-
tizador vectorial q’ (.), con otro diccio-
nario de códigos “ A’ “, opera sobre el
vector diferencia entre el vector origi-
nal y la salida cuantizada de la prime-
ra etapa (Gersho & Gray, 1992).
Realizada la codicación, se ob-
serva la presencia de tenuidad así
como información de bordes en cada
imagen, lo que obliga a la división del
diccionario en dos grupos. Para su
construcción, se realizaron entrena-
mientos de bloques de 2x2 pixel con
imágenes tenues y de bordes, tomán-
dose en cuenta la separación de los
bloques pertenecientes a la tenuidad
(denominados inactivos) y los bloques
pertenecientes a los bordes (denomi-
nados activos), tal como se muestra a
continuación:
Si: Imagen
Umbral → Bloque
Inactivo
Caso Contrario → Bloque Activo
Donde:
Umbral, corresponde a un valor dife-
rente para cada nivel de la pirámide
de imágenes diferencia. La selección
de este valor está basada en previa ex-
periencia.
b) Codicación del Segundo Nivel
En este nivel, la codicación tam-
bién se lleva a cabo solo para tres
imágenes diferencias. Se utilizan pa-
labras-códigos con 4 elementos cada
una, ya que estas imágenes presen-
tan muchos detalles que pueden no
ser tomados en cuenta si las codica-
mos con vectores de más elementos.
Al igual que en el nivel anterior, se