13.07.2015 Views

Capítulo X: Introducción

Capítulo X: Introducción

Capítulo X: Introducción

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Capítulo 2: Despliegue Directo de VolúmenesPese a que la técnica de bricking resuelve el problema de las limitacionesde memoria textura, resulta impráctico para aplicaciones en tiempo real,puesto que el ancho de banda entre la memoria principal y la memoriade textura es limitado. El problema de ancho de banda se agudizacuando adicionalmente el volumen no puede ser almacenadocompletamente en la memoria principal. Para reducir el problema delancho de banda, se puede evitar la carga de bricks vacíos. En estecontexto, algunos trabajos han utilizado la representación jerárquica delvolumen basada en octree. Así, el volumen es particionado a distintostamaños por cada nivel del octree [SRI97]. El nivel 0 constituye elvolumen entero, de O(n 3 ). Recursivamente, el volumen es dividido enbricks de particionamiento más fino, hasta alcanzar un criterio hojadeterminado. Utilizando el octree, un nodo que representa muchos bricksde particionamiento más fino puede ser tempranamente descartado pararendering, al recorrer el octree en pre-orden. Posteriormente, la idea fueutilizada para no almacenar regiones vacías en memoria de textura[TON99]. Sin embargo, esto no garantiza que las áreas no vacías puedanajustarse a los requerimientos de memoria de textura o de la memoriaprincipal.2.4.2 Despliegue de un Área de InterésUna alternativa para visualizar volúmenes de gran tamaño consiste endesplegar únicamente un área de interés, cuyas dimensiones nosobrepasen las capacidades de memoria de textura. En la literatura, esteproceso es conocido como volume roaming [BHA02]. Interactivamente, elárea de interés puede seleccionarse, cargarse en memoria y desplegarse.Por lo general, el área de interés se define como un cubo o lens alineadoa los ejes del volumen, o un corte oblicuo del volumen o clipping plane[LAM00]. Hay dos aspectos importantes a considerar en esta técnica:- La latencia generada por cargar en memoria de textura otrosubvolumen, al mover interactivamente el área de interés dentro del granvolumen. Esta latencia puede reducirse utilizando bricking y lacoherencia frame a frame, puesto que al cambiar ligeramente el área deinterés, sólo un subconjunto de nuevos bricks son requeridos pararendering. Sin embargo, no hay garantía de que la cantidad de memoriatransferida por frame no represente un cuello de botella, a menos que selimite el tamaño del lens y la velocidad con que se desplaza el lens o elclipping plane dentro del volumen.- Según el fenómeno que se desea estudiar mediante el despliegue delvolumen, puede ser importante conocer el contexto en el que seencuentra el área de interés. Por ejemplo, si deseamos estudiar un-36-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!