Antialiasing

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
Aliased.png
(a)
Antialiased.png
(b)
Antialiased-sinc.png
(c)
Figura 1

En el área del procesamiento digital de señales en general, se le llama antialiasing a los procesos que permiten minimizar el aliasing cuando se desea representar una señal de alta resolución en un sustrato de más baja resolución.

En la mayoría de los casos, el antialiasing consiste en la eliminación de la información de frecuencia demasiado elevada para poder ser representada. Cuando tal información es dejada en la señal, se pueden producir artefactos impredecibles, tal y como puede verse en la figura 1-a.

En el contexto del procesamiento digital de señales, un procedimiento de antialiasing podría ser, por ejemplo, el filtrado de las frecuencias que exceden el criterio de Nyquist, limitando así el ancho de banda en la señal. Sin embargo, el término antialiasing aparece con mayor frecuencia en el contexto de los gráficos por computadora.

En infografía, el antialiasing es un algoritmo que permite evitar los artefactos asociados al aliasing gráfico, como por ejemplo los patrones de Moiré. La figura 1-a muestra en su parte superior las distorsiones visuales espurias que aparecen en una imagen sintética con detalles pequeños, cuando el antialiasing no se utiliza. En contraposición con la figura 1-b, en donde se ha utilizado un esquema de antialiasing, en esa imagen los cuadros blancos y negros se funden en tonos de gris, que es lo que se espera cuando el dispositivo gráfico es incapaz de mostrar la fineza de los detalles. La figura 1-c muestra la imagen que resulta al aplicar una segunda estrategia de antialiasing, esta vez basada en la transformada de Fourier de la imagen.

Índice

Ejemplo en pantallas LCD [editar]

Anti-aliased-diamonds.png
Arriba a la izquierda: una versión con Aliasing' 'de una forma simple. Arriba a la derecha: una versión con Anti-aliasing de la misma forma. Derecha: Imagen Anti-aliasing ampliada x5.
Anti-aliased diamond enlarged.png

En la imagen ejemplo, se utiliza anti-aliasing para mezclar los "píxeles frontera" de una muestra gráfica. Esto reduce el efecto estético desagradable de líneas escalonadas que aparecen en el gráfico con aliasing arriba a la izquierda. El anti-aliasing aplica a menudo en la representación de texto en una pantalla de ordenador para mostrar contornos suaves que emulan mejor la apariencia del texto producido por métodos convencionales de impresión de tinta sobre papel.

Especialmente con los tipo mostrados en las típicas pantallas de LCD, es común el uso de técnicas de subpixel rendering como ClearType. La representación de subpíxeles requiere un filtro antialiasing especial con equilibrio de color para convertir lo que sería grave distorsión de los colores en franjas de color apenas perceptibles. Resultados equivalentes se pueden obtener haciendo cada sub-píxel direccionable como si fuera un píxel completo, y el suministro de un filtro antialiasing hardware como en el controlador de pantalla de portátil OLPC XO-1. La Geometría de píxel tiene importancia en todo lo dicho, no importa si el anti-aliasing y el direccionamiento de subpixel se realiza por software o por hardware.

Métodos de antialiasing [editar]

Sobremuestreo o posfiltración [editar]

Los objetos se muestrean con una resolución más alta y se despliegan con una resolución menor. Se incrementa el índice de muestreo al considerar la pantalla como si estuviera cubierta con una cuadrícula más delgada que la real. Se calculan las intensidades en las posiciones de la cuadrícula de subpixel y entonces se combinan los resultados para obtener las intensidades del pixel.

Máscaras de peso de píxeles [editar]

Consiste en dar más peso a los subpixels cercanos al centro del área de un pixel, puesto que se considera que estos subpixels son más importantes al determinar la intensidad general de un pixel.

Muestreo de área o prefiltración [editar]

Determinar la intensidad del pixel al calcular el translape de cada pixel con los objetos que se deben desplegar. Las áreas en que se sobreponen pixels se obtienen al determinar dónde se intersecan las fronteras del objeto con las fronteras de pixels individuales.

Fases de píxel [editar]

Cambiar la posición de despliegue de las áreas de pixels. Se aplica mediante micro colocación del haz de electrones en relación con la geometría del objeto.

Véase también [editar]