13.07.2015 Views

Capítulo X: Introducción

Capítulo X: Introducción

Capítulo X: Introducción

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Capítulo 4: Visualización Out-of-Coredebido a que en general se insertan O(N) nodos la cola ordenada, y cadainserción es O(logN).Durante el proceso de construcción de S, los bricks nulos sondescartados, pues no son insertados en la cola. Para determinar québricks son vacíos y cuáles no, se utiliza el octree min-max descrito en[LAC95]. Por cada brick se precomputa el vóxel de valor mínimo (min) ymáximo (max), y la información se almacena dentro de cada nodo deloctree. Si el subintervalo [min,max] es totalmente transparente, entoncesel brick es descartado junto a sus descendientes. De esta manera seimplementa la técnica de aceleración de empty space skipping o saltos deespacios vacíos, orientado a bricks.El algoritmo de selección basado en una cola de prioridad es unalgoritmo voraz, que no siempre resulta en la selección de mínimo error,por diversas razones:• No siempre el refinamiento del nodo de mayor error es el quedevuelve la máxima reducción del error.• La cantidad de hijos por nodo puede variar. Esto se debe a que eloctree por lo general no es un árbol completo (ver Fig. 2.27).Adicionalmente, se puede evitar cargar los nodos transparentes,pues no aportan información alguna a la imagen.En este trabajo se introducen dos diferentes esquemas que dan mejoresresultados. Una de ellas consiste en mejorar el algoritmo voraz,cambiando la función de prioridad, y la otra se basa en una búsquedaexhaustiva de la selección de mínimo error (solución óptima).La nueva función de prioridad del algoritmo voraz considera la reduccióndel error y el número de bricks por split. Debido a que el número debricks de la selección está limitado por N, considerar la reducción delerror por cada brick que entra a la selección es una estrategia másadecuada en términos de la reducción del error global. Así, se define lanueva prioridad ER(b) para el algoritmo voraz como sigue:E(b) E(bi)bihijos(b)ER(b) . [Ec. 3.12]hijos(b)-56-

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

Saved successfully!

Ooh no, something went wrong!