El artículo de Kiia Kallio, presentado en la conferencia EG UK Theory and Practice of Computer Graphics (2007) y editado por Ik Soo Lim y David Duce, propone un algoritmo de relleno de polígonos 2D con antialiasing (suavizado de bordes) que iguala el rendimiento de los métodos sin antialiasing utilizados como estándar en la industria, manteniendo una buena calidad visual. El trabajo responde a un problema concreto del renderizado vectorial 2D —por ejemplo en formatos como SVG o en interfaces de usuario y texto—, donde los desarrolladores se ven forzados a elegir entre velocidad y calidad, ya que las técnicas antialiasing existentes resultan demasiado costosas. El algoritmo se basa en el método edge-flag de Ackland et al. (1981), incorpora cálculos DDA con precisión subpíxel descritos por Hersch y se apoya en el clásico algoritmo scan-line. Funciona en espacio de imagen sobre un buffer temporal del tamaño del área a rellenar o, preferentemente, una línea de exploración de un píxel de alto, y emplea un enfoque basado en muestras. Entre sus características destaca el soporte de polígonos cóncavos, auto-intersecantes y con huecos, así como las reglas de relleno even-odd y non-zero winding, requisitos habituales en una API moderna de renderizado 2D. El documento revisa además el trabajo relacionado: desde el supersampling y el multisampling usados en gráficos 3D, pasando por técnicas de máscara de cobertura como el A-buffer de Carpenter, hasta aproximaciones analíticas como las de Catmull, y discute sus limitaciones en el contexto 2D. Concluye presentando el algoritmo paso a paso, empezando por una implementación básica e incorporando progresivamente las funcionalidades avanzadas.
