CapÃtulo X: Introducción
CapÃtulo X: Introducción
CapÃtulo X: Introducción
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Capítulo 6: Reducción de ArtefactosSeguidamente, mediante la copia e interpolación de vóxeles de la fronteraentre bricks de distintos niveles de detalle, se logra similarmente unacontinuidad en la frontera entre bricks adyacentes [WEI00], [GUT02]. Enun trabajo más reciente [LJU06A] se busca realizar la interpolación en lafrontera entre blocks directamente en el GPU, sin necesidad de replicarvóxeles entre blocks. Pese a que estos trabajos suavizan la transiciónentre bricks o entre blocks, únicamente consideran los vóxeles defrontera, y la diferencia de calidad alrededor de la frontera sigue siendoevidente entre distintos niveles de detalle.En este capítulo se presenta una solución efectiva para reducir estoscambios evidentes de color y calidad, como consecuencia de la diferenciade resolución entre bricks adyacentes. Determinados bricks de laselección son interpolados con su propia representación en el siguientenivel de detalle más bajo, de manera tal que la resolución varíegradualmente dentro del brick. Mediante esta técnica, que se basa en elblending o mezcla de bricks, se logra que la resolución en las fronteras obordes del brick coincida con la de sus bricks adyacentes, logrando unatransición imperceptible entre niveles de detalle. Esta solución se inspiraen el trabajo de LaMar et al. [LAM00], quienes logran una transiciónimperceptible únicamente en el despliegue de un plano oblicuo delvolumen multi-resolución. Para nuestro conocimiento, es la primera vezque esta idea es generalizada para el despliegue directo de volúmenesmulti-resolución, y con soporte del GPU.El algoritmo es implementado en un sistema experimental, cuyo objetivono es garantizar la interactividad sino mostrar la efectividad en laremoción de artefactos. El sistema experimental incluye un algoritmovoraz de selección (no incremental), y un módulo de paginación bajodemanda, con política de reemplazo de página basada simplemente enLRU. El rendering se realiza mediante ray casting basado en GPU, conclasificación pre-integrada, y muestreo a pasos constantes.Este capítulo está organizado de la siguiente manera: primero seintroduce la técnica para remover artefactos basado en la mezcla deniveles de detalle; luego se describe la modificación del algoritmo vorazde selección para soportar las nuevas restricciones propias de la técnica;finalmente se discute sobre la posibilidad de utilizar el algoritmo de Splitand-Collapseen los módulos de selección y paginación.6.1 Blending: Mezcla de BricksLa Fig. 6.2 muestra un ejemplo uni-dimensional de la técnica deblending. Por simplicidad, en este capítulo se utiliza el nivel de un nodoen el octree indistintamente con el nivel de detalle. Así, el nivel de detalle-102-