Algoritmo de Anti-Aliasing Morfológico Múltiple-Paralelo Implementado en FPGA
Autores: Ai, Dihan; Xue, Junjie; Wang, Mingjiang
Idioma: Inglés
Editor: MDPI
Año: 2022
Acceso abierto
Artículo científico
2022
Algoritmo de Anti-Aliasing Morfológico Múltiple-Paralelo Implementado en FPGA
Categoría
Ingeniería y Tecnología
Subcategoría
Ingeniería de Telecomunicaciones
Palabras clave
Imagen
Técnica de suavizado
Algoritmo
Borde
Rendimiento
FPGA
Licencia
CC BY-SA – Atribución – Compartir Igual
Consultas: 33
Citaciones: Sin citaciones
Durante el renderizado 3D por GPU, aparecerán patrones dentados en el borde de la imagen debido a la falta de puntos de muestreo. Para aumentar la continuidad de la imagen, utilizamos una técnica de anti-aliasing para procesar estos patrones dentados. En este artículo, revisamos las técnicas actuales de anti-aliasing y proponemos un algoritmo de anti-aliasing multi-paralelo basado en Anti-Aliasing Morfológico (MLAA). A través de un experimento y una comparación de los resultados, encontramos que nuestro algoritmo logra un mejor rendimiento de anti-aliasing en el borde de la imagen que el Anti-Aliasing por Muestreo Múltiple (MSAA) y MLAA al establecer más gradientes de color. Además, nuestro algoritmo consume mucho menos tiempo que MLAA en la implementación de FPGA al realizar la detección de bordes de la imagen, la clasificación de los patrones de aliasing, la adquisición de los coeficientes de peso de mezcla y el cálculo del color anti-aliasing en tres canales de la imagen simultáneamente. Además, nuestro algoritmo también consume mucho menos memoria que MLAA en la implementación de FPGA al escalar y optimizar la textura de área utilizada por MLAA. Una comparación de trabajos relacionados indica que es más favorable para el algoritmo propuesto realizar el anti-aliasing de la imagen que MSAA y MLAA.
Descripción
Durante el renderizado 3D por GPU, aparecerán patrones dentados en el borde de la imagen debido a la falta de puntos de muestreo. Para aumentar la continuidad de la imagen, utilizamos una técnica de anti-aliasing para procesar estos patrones dentados. En este artículo, revisamos las técnicas actuales de anti-aliasing y proponemos un algoritmo de anti-aliasing multi-paralelo basado en Anti-Aliasing Morfológico (MLAA). A través de un experimento y una comparación de los resultados, encontramos que nuestro algoritmo logra un mejor rendimiento de anti-aliasing en el borde de la imagen que el Anti-Aliasing por Muestreo Múltiple (MSAA) y MLAA al establecer más gradientes de color. Además, nuestro algoritmo consume mucho menos tiempo que MLAA en la implementación de FPGA al realizar la detección de bordes de la imagen, la clasificación de los patrones de aliasing, la adquisición de los coeficientes de peso de mezcla y el cálculo del color anti-aliasing en tres canales de la imagen simultáneamente. Además, nuestro algoritmo también consume mucho menos memoria que MLAA en la implementación de FPGA al escalar y optimizar la textura de área utilizada por MLAA. Una comparación de trabajos relacionados indica que es más favorable para el algoritmo propuesto realizar el anti-aliasing de la imagen que MSAA y MLAA.