ÿþ< ? x m l   v e r s i o n = " 1 . 0 "   e n c o d i n g = " u t f - 1 6 "   ? >  
 < ? x m l - s t y l e s h e e t   t y p e = " t e x t / x s l "   h r e f = " p u b l i c a t i o n s . x s l " ? >  
 < p u b l i c a t i o n s >  
     < ! - -   2 0 0 7   - - >  
  
  
     < p u b l i c a t i o n >  
         < a u t h o r s >   P .   V a z q u e z ,   C .   A n d ú j a r   < / a u t h o r s >  
         < t i t l e >   T e s s e l l a t i o n - I n d e p e n d e n t   B e s t   V i e w   S e l e c t i o n   < / t i t l e >  
         < w h e r e >  
             1 0 t h   I n t e r n a t i o n a l   C o n f e r e n c e   o n   C o m p u t e r   G r a p h i c s   a n d   A r t i f i c i a l   I n t e l l i g e n c e ,   3 I A ' 2 0 0 7 ,   3 0 - 3 1   M a y   2 0 0 7 ,   A t h e n s ,   G r e e c e  
         < / w h e r e >  
         < y e a r >   2 0 0 7   < / y e a r >  
         < A   h r e f = " h t t p : / / w w w . l s i . u p c . e d u / ~ m o v i n g / p a p e r s / T e s . p d f " > P D F < / A >  
         < i m a g e   s r c = " i m a g e s / p a p e r s / T e s . j p g " > < / i m a g e >  
         < a b s t r a c t >  
             A u t o m a t i c   s e l e c t i o n   o f   g o o d   v i e w s   o f   3 D   m o d e l s   i s   a n   i m p o r t a n t   p r o b l e m   w i t h   a p p l i c a t i o n s   i n   m a n y   f i e l d s   s u c h   a s   s c e n e   u n d e r s t a n d i n g ,   i m a g e b a s e d   m o d e l i n g ,   a n d   s c i e n t i f i c   d a t a   i n s p e c t i o n .   M o s t   o f   t h e   v i e w - q u a l i t y   m e a s u r e s   p r o p o s e d   s o   f a r   d e p e n d   i n   s o m e   w a y   o n   t h e   g e o m e t r i c   r e p r e s e n t a t i o n   o f   o b j e c t ' s   s u r f a c e ,   a s   t h e y   w o r k   u p o n   t h e   f a c e s   o f   t h e   m o d e l .   T h u s ,   m o s t   a p p r o a c h e s   a r e   s e n s i t i v e   t o   t h e   a c t u a l   r e p r e s e n t a t i o n   o r   l e v e l   o f   d e t a i l   o f   t h e   o b j e c t   b e i n g   a n a l y z e d .   I n   t h i s   p a p e r   w e   p r e s e n t   a   n e w   a p p r o a c h   f o r   t e s s e l l a t i o n - i n d e p e n d e n t   v i e w p o i n t   s e l e c t i o n .   O u r   m e t h o d   m e a s u r e s   t h e   q u a l i t y   o f   a   v i e w   b y   e x a m i n i n g   t h e   i n f o r m a t i o n   c o n t e n t   o f   t h e   o b j e c t ' s   s i l h o u e t t e   t o g e t h e r   w i t h   t h e   i n f o r m a t i o n   c o n t e n t   o f   i t s   d e p t h   m a p ,   r e s u l t i n g   i n   a   m e t r i c   t h a t   o v e r c o m e s   t h e   l i m i t a t i o n s   o f   p r e v i o u s   m e t h o d s ,   a n d   p r o v i d e s   r e s u l t s   m o r e   s e n s i t i v e   t o   h u m a n   p e r c e p t i o n .  
         < / a b s t r a c t >  
     < / p u b l i c a t i o n >  
  
  
  
  
     < p u b l i c a t i o n >  
         < a u t h o r s >   C .   A n d ú j a r ,   F .   A r g e l a g u e t   < / a u t h o r s >  
         < t i t l e >   V i r t u a l   P a d s :   D e c o u p l i n g   M o t o r   S p a c e   a n d   V i s u a l   S p a c e   f o r   F l e x i b l e   M a n i p u l a t i o n   o f   2 D   W i n d o w s   w i t h i n   V E s   < / t i t l e >  
         < w h e r e >  
             S e c o n d   I E E E   S y m p o s i u m   o n   3 D   U s e r   I n t e r f a c e s ,   3 D U I ' 0 7 ,   1 0 - 1 1   M a r c h   2 0 0 7 ,   C h a r l o t t e ,   N C .  
         < / w h e r e >  
         < y e a r >   2 0 0 7   < / y e a r >  
         < A   h r e f = " h t t p : / / w w w . l s i . u p c . e d u / ~ m o v i n g / p a p e r s / v i r t u a l P a d s . p d f " > P D F < / A >  
         < i m a g e   s r c = " i m a g e s / p a p e r s / v i r t u a l P a d s . j p g " > < / i m a g e >  
         < a b s t r a c t >  
             T h e   a b i l i t y   t o   a c c e s s   e x t e r n a l   2 D   a p p l i c a t i o n s   f r o m   w i t h i n   3 D   w o r l d s   c a n   g r e a t l y   e n h a n c e   t h e   p o s s i b i l i t i e s   o f   m a n y   V E   a p p l i c a t i o n s .   I n   t h i s   p a p e r   w e   p r e s e n t   a   n e w   i n t e r a c t i o n   m e t a p h o r   f o r   f a s t ,   a c c u r a t e   a n d   c o m f o r t a b l e   m a n i p u l a t i o n   o f   e x t e r n a l   G U I s   d i s p l a y e d   a s   t e x t u r e - m a p p e d   r e c t a n g l e s .   T h e   m a i n   i d e a   i s   t o   d e c o u p l e   t h e   m o t o r   s p a c e   f r o m   t h e   v i s u a l   s p a c e   s o   t h a t   t h e   e x t e r n a l   a p p l i c a t i o n   c a n   b e   m a n i p u l a t e d   w i t h i n   a   u s e r - d e f i n e d   w o r k i n g   v o l u m e   w h o s e   l o c a t i o n   a n d   s i z e   i s   c o m p l e t e l y   i n d e p e n d e n t   f r o m   t h e   a p p l i c a t i o n ' s   v i s u a l   r e p r e s e n t a t i o n .   T h i s   d e c o u p l i n g   i s   a c c o m p l i s h e d   t h r o u g h   a   v i r t u a l   p a d   w h i c h   r e c e i v e s   u s e r   a c t i o n s   a n d   m a p s   t h e m   i n t o   c u r s o r   m o v e m e n t s .   T h e   m a i n   a d v a n t a g e   o f   o u r   a p p r o a c h   i s   t h a t   b o t h   t h e   w o r k i n g   s p a c e   a n d   t h e   v i s u a l   s p a c e   c a n   b e   a d j u s t e d   i n d e p e n d e n t l y   t o   s u i t   u s e r   p r e f e r e n c e s .   T h i s   a l l o w s   u s e r s   t o   s e a m l e s s l y   b a l a n c e   s p e e d   a n d   a c c u r a c y   w i t h o u t   a f f e c t i n g   t h e   v i s u a l   r e p r e s e n t a t i o n   o f   t h e   a p p l i c a t i o n ' s   G U I .   W e   h a v e   i m p l e m e n t e d   a n   i n t e r a c t i o n   t e c h n i q u e   a d o p t i n g   o u r   m e t a p h o r   i n   c o m b i n a t i o n   w i t h   a   p o i n t i n g   t e c h n i q u e   a n d   w e   h a v e   e v a l u a t e d   i t s   e f f e c t i v e n e s s   i n   t e r m s   o f   t a s k   p e r f o r m a n c e   a n d   u s e r   p r e f e r e n c e .   O u r   e x p e r i m e n t s   i n d i c a t e   t h a t   t h e   p r o p o s e d   t e c h n i q u e   i n c r e a s e s   u s e r ' s   c o m f o r t   w h i l e   p r o v i d i n g   d y n a m i c   m a n a g e m e n t   o f   s p e e d / a c c u r a c y   t r a d e o f f .  
         < / a b s t r a c t >  
     < / p u b l i c a t i o n >  
  
  
  
  
     < p u b l i c a t i o n >  
         < a u t h o r s >   C .   A n d ú j a r ,   J .   B o o ,   P .   B r u n e t ,   M .   F a i r e n ,   I .   N a v a z o ,   P .   V a z q u e z ,   A .   V i n a c u a   < / a u t h o r s >  
         < t i t l e >   O m n i - d i r e c t i o n a l   R e l i e f   I m p o s t o r s   < / t i t l e >  
         < w h e r e >  
             C o m p u t e r   G r a p h i c s   F o r u m ,   V o l .   2 6   ( 3 ) ,   S e p t e m b e r   2 0 0 7 ,   p p .   5 5 3 - 5 6 0 .  
         < / w h e r e >  
         < y e a r >   2 0 0 7   < / y e a r >  
         < A   h r e f = " h t t p : / / w w w . l s i . u p c . e d u / ~ m o v i n g / p a p e r s / O R I s . p d f " > P D F < / A >  
         < i m a g e   s r c = " i m a g e s / p a p e r s / o m n i . j p g " > < / i m a g e >  
         < a b s t r a c t >  
             R e l i e f   i m p o s t o r s   h a v e   b e e n   p r o p o s e d   a s   a   c o m p a c t   a n d   h i g h - q u a l i t y   r e p r e s e n t a t i o n   f o r   h i g h - f r e q u e n c y   d e t a i l   i n   3 D   m o d e l s .   I n   t h i s   p a p e r   w e   p r o p o s e   a n   a l g o r i t h m   t o   r e p r e s e n t   a   c o m p l e x   o b j e c t   t h r o u g h   t h e   c o m b i n a t i o n   o f   a   r e d u c e d   s e t   o f   r e l i e f   m a p s .   T h e s e   r e l i e f   m a p s   c a n   b e   r e n d e r e d   w i t h   v e r y   f e w   a r t i f a c t s   a n d   n o   a p p a r e n t   d e f o r m a t i o n   f r o m   a n y   v i e w   d i r e c t i o n .   W e   p r e s e n t   a n   e f f i c i e n t   a l g o r i t h m   t o   o p t i m i z e   t h e   s e t   o f   v i e w i n g   p l a n e s   s u p p o r t i n g   t h e   r e l i e f   m a p s ,   a n d   a n   i m a g e - s p a c e   m e t r i c   t o   s e l e c t   a   s u f f i c i e n t   s u b s e t   o f   r e l i e f   m a p s   f o r   e a c h   v i e w   d i r e c t i o n .   S e l e c t e d   m a p s   ( t y p i c a l l y   t h r e e )   a r e   r e n d e r e d   b a s e d   o n   t h e   w e l l - k n o w n   r a y - h e i g h t - f i e l d   i n t e r s e c t i o n   a l g o r i t h m   i m p l e m e n t e d   o n   t h e   G P U .   W e   d i s c u s s   s e v e r a l   s t r a t e g i e s   t o   m e r g e   o v e r l a p p i n g   r e l i e f   m a p s   w h i l e   m i n i m i z i n g   s a m p l i n g   a r t i f a c t s   a n d   t o   r e d u c e   e x t r a   t e x t u r e   r e q u i r e m e n t s .   W e   s h o w   t h a t   o u r   r e p r e s e n t a t i o n   c a n   m a i n t a i n   t h e   g e o m e t r y   a n d   t h e   s i l h o u e t t e   o f   a   l a r g e   c l a s s   o f   c o m p l e x   s h a p e s   w i t h   n o   l i m i t   i n   t h e   v i e w i n g   d i r e c t i o n .   S i n c e   t h e   r e n d e r i n g   c o s t   i s   o u t p u t   s e n s i t i v e ,   o u r   r e p r e s e n t a t i o n   c a n   b e   u s e d   t o   b u i l d   a   h i e r a r c h i c a l   m o d e l   o f   a   3 D   s c e n e .  
         < / a b s t r a c t >  
     < / p u b l i c a t i o n >  
  
     < p u b l i c a t i o n >  
         < a u t h o r s >   C .   A n d ú j a r ,   F .   A r g e l a g u e t   < / a u t h o r s >  
         < t i t l e >   A n i s o m o r p h i c   r a y - c a s t i n g   m a n i p u l a t i o n   f o r   i n t e r a c t i n g   w i t h   2 D   G U I s   < / t i t l e >  
         < w h e r e >   C o m p u t e r s   a n d   G r a p h i c s ,   3 1 ( 1 ) ,   J a n u a r y   2 0 0 7 ,   P a g e s   1 5 - 2 5   < / w h e r e >  
         < y e a r >   2 0 0 7   < / y e a r >  
         < A   h r e f = " h t t p : / / w w w . l s i . u p c . e d u / ~ m o v i n g / p a p e r s / A n i s o . p d f " > P D F < / A >  
         < i m a g e   s r c = " i m a g e s / p a p e r s / a n i . j p g " > < / i m a g e >  
         < a b s t r a c t >  
             T h e   a c c o m m o d a t i o n   o f   c o n v e n t i o n a l   2 D   G U I s   w i t h   V i r t u a l   E n v i r o n m e n t s   ( V E s )   c a n   g r e a t l y   e n h a n c e   t h e   p o s s i b i l i t i e s   o f   m a n y   V E   a p p l i c a t i o n s .   I n   t h i s   p a p e r   w e   p r e s e n t   a   v a r i a t i o n   o f   t h e   w e l l - k n o w n   r a y c a s t i n g   t e c h n i q u e   f o r   f a s t   a n d   a c c u r a t e   s e l e c t i o n   o f   2 D   w i d g e t s   o v e r   a   v i r t u a l   w i n d o w   i m m e r s e d   i n t o   a   3 D   w o r l d .   T h e   m a i n   i d e a   i s   t o   p r o v i d e   a   n e w   i n t e r a c t i o n   m o d e   w h e r e   h a n d   r o t a t i o n s   a r e   s c a l e d   d o w n   s o   t h a t   t h e   r a y   i s   c o n s t r a i n e d   t o   i n t e r s e c t   t h e   a c t i v e   v i r t u a l   w i n d o w .   T h i s   i s   a c c o m p l i s h e d   b y   c h a n g i n g   t h e   c o n t r o l - d i s p l a y   r a t i o   b e t w e e n   t h e   o r i e n t a t i o n   o f   t h e   u s e r ’ s   h a n d   a n d   t h e   r a y   u s e d   f o r   s e l e c t i o n .   O u r   t e c h n i q u e   u s e s   a   c u r v e d   r e p r e s e n t a t i o n   o f   t h e   r a y   p r o v i d i n g   v i s u a l   f e e d b a c k   o f   t h e   o r i e n t a t i o n   o f   b o t h   t h e   i n p u t   d e v i c e   a n d   t h e   s e l e c t i o n   r a y .   W e   h a v e   i m p l e m e n t e d   t h i s   t e c h n i q u e   a n d   e v a l u a t e d   i t s   e f f e c t i v e n e s s   i n   t e r m s   o f   p e r f o r m a n c e   a n d   u s e r   p r e f e r e n c e .   O u r   e x p e r i m e n t s   o n   a   f o u r - s i d e d   C A V E   i n d i c a t e   t h a t   t h e   p r o p o s e d   t e c h n i q u e   c a n   i n c r e a s e   t h e   s p e e d   a n d   a c c u r a c y   o f   c o m p o n e n t   s e l e c t i o n   i n   2 D   G U I s   i m m e r s e d   i n t o   3 D   w o r l d s .  
         < / a b s t r a c t >  
     < / p u b l i c a t i o n >  
  
  
  
     < ! - -   2 0 0 6   - - >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C .   A n d ú j a r ,   M .   F a i r é n ,   F .   A r g e l a g u e t   < / a u t h o r s >  
 	 	 < t i t l e >   A   C o s t - e f f e c t i v e   A p p r o a c h   f o r   D e v e l o p i n g   A p p l i c a t i o n - c o n t r o l   G U I s   f o r   V i r t u a l   E n v i r o n m e n t s   < / t i t l e >  
 	 	 < w h e r e >   F i r s t   I E E E   S y m p o s i u m   o n   3 D   U s e r   I n t e r f a c e s ,   3 D U I ' 0 6 ,   2 5 - 2 6   M a r c h ,   A l e x a n d r i a ,   V A     p p   8 4 7 - 8 5 7 .   < / w h e r e >  
 	 	 < y e a r >   2 0 0 6   < / y e a r >  
 	 	 < A   h r e f = " h t t p : / / w w w . l s i . u p c . e d u / ~ m o v i n g / p a p e r s / C o s t . p d f " > P D F < / A >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / 3 d u i . j p g " > < / i m a g e >  
 	 	 < a b s t r a c t >    
 	 T h i s   p a p e r   p r e s e n t s   a   n e w   a p p r o a c h   f o r   f a s t   d e v e l o p m e n t   o f   a p p l i c a t i o n - c o n t r o l   U s e r   I n t e r f a c e s   ( U I s )   f o r   V i r t u a l   E n v i r o n m e n t s   ( V E s ) .   T h i s   a p p r o a c h   a l l o w s   d e v e l o p e r s   t o   b u i l d   s o p h i s t i c a t e d   U I s   c o n t a i n i n g   b o t h   s i m p l e   w i d g e t s   ( s u c h   a s   w i n d o w s ,   b u t t o n s ,   m e n u s   a n d   s l i d e r s )   a n d   a d v a n c e d   w i d g e t s   ( s u c h   a s   h i e r a r c h i c a l   v i e w s   a n d   w e b   b r o w s e r s )   w i t h   m i n i m u m   e f f o r t .   R a t h e r   t h a n   p r o v i d i n g   a   n e w   A P I   f o r   d e f i n i n g   a n d   m a n a g i n g   t h e   i n t e r f a c e   c o m p o n e n t s ,   w e   p r o p o s e   t o   e x t e n d   c u r r e n t   2 D   t o o l k i t s   s u c h   a s   Q t   s o   t h a t   i t s   f u l l   r a n g e   o f   w i d g e t s   c a n   b e   d i s p l a y e d   a n d   m a n i p u l a t e d   e i t h e r   a s   2 D   s h a p e s   o n   t h e   d e s k t o p   o r   a s   t e x t u r e d   3 D   o b j e c t s   w i t h i n   t h e   v i r t u a l   w o r l d .   T h i s   a p p r o a c h   a l l o w s   3 D   U I   d e v e l o p e r s   t o   t a k e   a d v a n t a g e   o f   t h e   i n c r e a s i n g   n u m b e r   o f   c o m p o n e n t s ,   l a y o u t   m a n a g e r s   a n d   g r a p h i c a l   d e s i g n   t o o l s   p r o v i d e d   b y   2 D   U I   t o o l k i t s .   R e s u l t i n g   p r o g r a m s   c a n   r u n   o n   p l a t f o r m s   r a n g i n g   f r o m   f u l l y   i m m e r s i v e   s y s t e m s   t o   g e n e r i c   d e s k t o p   w o r k s t a t i o n s   w i t h   l i t t l e   o r   n o   m o d i f i c a t i o n .   T h e   d e s i g n   o f   t h e   s y s t e m   a n d   t h e   k e y   f e a t u r e s   r e q u i r e d   o n   t h e   h o s t   U I   t o o l k i t   a r e   p r e s e n t e d   a n d   d i s c u s s e d .   A   p r o t o t y p e   s y s t e m   h a s   b e e n   i m p l e m e n t e d   a b o v e   Q t   a n d   e v a l u a t e d   o n   a   4 - s i d e d   C A V E .   T h e   r e s u l t s   i n d i c a t e   t h a t   t h i s   a p p r o a c h   p r o v i d e s   a n   e f f i c i e n t   a n d   c o s t - e f f e c t i v e   w a y   f o r   p o r t i n g   a n d   d e v e l o p i n g   a p p l i c a t i o n - c o n t r o l   G U I s   o n   V E s   a n d   t h u s   i t   c a n   g r e a t l y   e n h a n c e   t h e   p o s s i b i l i t i e s   o f   m a n y   V E   a p p l i c a t i o n s .    
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	  
 	  
 	 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C .   A n d ú j a r ,   F .   A r g e l a g u e t   < / a u t h o r s >  
 	 	 < t i t l e >   F r i c t i o n   s u r f a c e s :   s c a l e d   r a y - c a s t i n g   m a n i p u l a t i o n   f o r   i n t e r a c t i n g   w i t h   2 D   G U I s     < / t i t l e >  
 	 	 < w h e r e >   1 2 t h   E u r o g r a p h i c s   S y m p o s i u m   o n   V i r t u a l   E n v i r o n m e n t s ,   L i s b o n ,   P o r t u g a l   < / w h e r e >  
 	 	 < y e a r >   2 0 0 6   < / y e a r >  
 	 	 < A   h r e f = " h t t p : / / w w w . l s i . u p c . e d u / ~ m o v i n g / p a p e r s / F r i c t i o n . p d f " > P D F < / A >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / f r i c t i o n . j p g " > < / i m a g e >  
 	 	 < a b s t r a c t >    
 	 T h e   a c c o m m o d a t i o n   o f   c o n v e n t i o n a l   2 D   G U I s   w i t h   V i r t u a l   E n v i r o n m e n t s   ( V E s )   c a n    
 g r e a t l y   e n h a n c e   t h e   p o s s i b i l i t i e s   o f   m a n y   V E   a p p l i c a t i o n s .   I n   t h i s   p a p e r   w e    
 p r e s e n t   a   v a r i a t i o n   o f   t h e   w e l l - k n o w n   r a y - c a s t i n g   t e c h n i q u e   f o r   f a s t   a n d    
 a c c u r a t e   s e l e c t i o n   o f   2 D   w i d g e t s   o v e r   a   v i r t u a l   w i n d o w   i m m e r s e d   i n t o   a   3 D   w o r l d .    
 T h e   m a i n   i d e a   i s   t o   p r o v i d e   a   n e w   i n t e r a c t i o n   m o d e   w h e r e   h a n d   r o t a t i o n s   a r e    
 s c a l e d   d o w n   s o   t h a t   t h e   r a y   i s   c o n s t r a i n e d   t o   i n t e r s e c t   t h e   a c t i v e   v i r t u a l    
 w i n d o w .   T h i s   i s   a c c o m p l i s h e d   b y   c h a n g i n g   t h e   c o n t r o l - d i s p l a y   r a t i o   b e t w e e n   t h e    
 o r i e n t a t i o n   o f   t h e   u s e r  s   h a n d   a n d   t h e   r a y   u s e d   f o r   s e l e c t i o n .   O u r   t e c h n i q u e    
 u s e s   a   c u r v e d   r e p r e s e n t a t i o n   o f   t h e   r a y   p r o v i d i n g   v i s u a l   f e e d b a c k   o f   t h e    
 o r i e n t a t i o n   o f   b o t h   t h e   i n p u t   d e v i c e   a n d   t h e   s e l e c t i o n   r a y .   T h e   u s e r s    f e e l i n g    
 i s   t h a t   t h e y   c o n t r o l   a   f l e x i b l e   r a y   t h a t   g e t s   c u r v e d   a s   i t   m o v e s   o v e r   a   v i r t u a l    
 f r i c t i o n   s u r f a c e   d e f i n e d   b y   t h e   2 D   w i n d o w .   W e   h a v e   i m p l e m e n t e d   t h i s   t e c h n i q u e    
 a n d   e v a l u a t e d   i t s   e f f e c t i v e n e s s   i n   t e r m s   o f   a c c u r a c y   a n d   p e r f o r m a n c e .   O u r    
 e x p e r i m e n t s   o n   a   f o u r - s i d e d   C A V E   i n d i c a t e   t h a t   t h e   p r o p o s e d   t e c h n i q u e   c a n    
 i n c r e a s e   t h e   s p e e d   a n d   a c c u r a c y   o f   c o m p o n e n t   s e l e c t i o n   i n   2 D   G U I s   i m m e r s e d   i n t o    
 3 D   w o r l d s .  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
  
  
  
  
 	 < ! - -   2 0 0 5   - - >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C .   A n d ú j a r ,   P .   B r u n e t ,   A .   C h i c a ,   I .   N a v a z o ,   J .   R o s s i g n a c ,   A .   V i n a c u a   < / a u t h o r s >  
 	 	 < t i t l e >   O p t i m i z i n g   t h e   t o p o l o g i c a l   a n d   c o m b i n a t i o n a l   c o m p l e x i t y   o f   i s o s u r f a c e s   < / t i t l e >  
 	 	 < w h e r e >   C o m p u t e r - A i d e d   D e s i g n ,     3 7   ( 8 ) ,     p p .   8 4 7 - 8 5 7 ,   < / w h e r e >  
 	 	 < y e a r >   2 0 0 5   < / y e a r >  
 	 	 < A   h r e f = " p a p e r s / M i n i m a c . p d f " > P D F < / A >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / M i n i m a c . j p g " > < / i m a g e >  
 	 	 < a b s t r a c t >    
 	 S i n c e   t h e   p u b l i c a t i o n   o f   t h e   o r i g i n a l   M a r c h i n g   C u b e s   a l g o r i t h m ,   n u m e r o u s   v a r i a t i o n s   h a v e   b e e n   p r o p o s e d  
 f o r   g u a r a n t e e i n g   w a t e r - t i g h t   c o n s t r u c t i o n s   o f   t r i a n g u l a t e d   a p p r o x i m a t i o n s   o f   i s o s u r f a c e s .   M o s t  
 a p p r o a c h e s   d i v i d e   t h e   3 D   s p a c e   i n t o   c u b e s   t h a t   e a c h   o c c u p y   t h e   s p a c e   b e t w e e n   e i g h t   n e i g h b o r i n g   s a m p l e s  
 o f   a   r e g u l a r   l a t t i c e .   T h e   p o r t i o n   o f   t h e   i s o s u r f a c e   i n s i d e   a   c u b e   m a y   b e   c o m p u t e d   i n d e p e n d e n t l y  
 o f   w h a t   h a p p e n s   i n   t h e   o t h e r   c u b e s ,   p r o v i d e d   t h a t   t h e   c o n s t r u c t i o n s   f o r   e a c h   p a i r   o f   n e i g h b o r i n g   c u b e s  
 a g r e e   a l o n g   t h e i r   c o m m o n   f a c e .   T h e   p o r t i o n   o f   t h e   i s o s u r f a c e   a s s o c i a t e d   w i t h   a   c u b e   m a y   c o n s i s t   o f   o n e  
 o r   m o r e   c o n n e c t e d   c o m p o n e n t s ,   w h i c h   w e   c a l l   s h e e t s .   T h e   t o p o l o g y   a n d   c o m b i n a t o r i a l   c o m p l e x i t y   o f  
 t h e   i s o s u r f a c e   i s   i n f l u e n c e d   b y   t h r e e   t y p e s   o f   d e c i s i o n s   m a d e   d u r i n g   i t s   c o n s t r u c t i o n :   ( 1 )   h o w   t o   c o n n e c t  
 t h e   f o u r   i n t e r s e c t i o n   p o i n t s   o n   e a c h   a m b i g u o u s   f a c e ,   ( 2 )   h o w   t o   f o r m   i n t e r p o l a t i n g   s h e e t s   f o r   c u b e s   w i t h  
 m o r e   t h a n   o n e   l o o p ,   a n d   ( 3 )   h o w   t o   t r i a n g u l a t e   e a c h   s h e e t .   T o   d e t e r m i n e   t o p o l o g i c a l   p r o p e r t i e s ,   i t   i s  
 o n l y   r e l e v a n t   w h e t h e r   t h e   s a m p l e s   a r e   i n s i d e   o r   o u t s i d e   t h e   o b j e c t ,   a n d   n o t   t h e i r   p r e c i s e   v a l u e ,   i f   t h e r e  
 i s   o n e .   P r e v i o u s l y   r e p o r t e d   t e c h n i q u e s   m a k e   t h e s e   d e c i s i o n s   b a s e d   o n   l o c a l   - p e r   c u b e -   c r i t e r i a ,   o f t e n  
 u s i n g   p r e c o m p u t e d   l o o k - u p   t a b l e s   o r   s i m p l e   c o n s t r u c t i o n   r u l e s .   I n s t e a d ,   w e   p r o p o s e   g l o b a l   s t r a t e g i e s   f o r  
 o p t i m i z i n g   s e v e r a l   t o p o l o g i c a l   a n d   c o m b i n a t o r i a l   m e a s u r e s   o f   t h e   i s o s u r f a c e s :   t r i a n g l e   c o u n t ,   g e n u s ,   a n d  
 n u m b e r   o f   s h e l l s .   W e   d e s c r i b e   e f f i c i e n t   i m p l e m e n t a t i o n s   o f   t h e s e   o p t i m i z a t i o n s   a n d   t h e   a u x i l i a r y   d a t a  
 s t r u c t u r e s   d e v e l o p e d   t o   s u p p o r t   t h e m .  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < ! - -   2 0 0 4   - - >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C a r l o s   A n d ú j a r ,   P e r e   V à z q u e z ,   M a r t a   F a i r é n   < / a u t h o r s >  
 	 	 < t i t l e >   W a y - F i n d e r :   g u i d e d   t o u r s   t h r o u g h   c o m p l e x   w a l k t h r o u g h   m o d e l s   < / t i t l e >  
 	 	 < w h e r e >   C o m p u t e r   G r a p h i c s   F o r u m ,     2 3   ( 3 ) ,     p p .   4 9 9 - 5 0 8 ,   < / w h e r e >  
 	 	 < y e a r >   2 0 0 4   < / y e a r >  
 	 	 < A   h r e f = " p a p e r s / W a y F i n d e r . p d f " > P D F < / A >  
 	 	 < ! - - < A   h r e f = " h t t p : / / w w w . u p c . e d u / s l i d e s . p d f " > S l i d e s < / A >  
 	 < A   h r e f = " h t t p : / / w w w . u p c . e d u / s l i d e s . p d f " > B i b t e x < / A >    
 	 - - >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / W a y F i n d e r . j p g " > < / i m a g e >  
 	 	 < a b s t r a c t >    
 T h e   e x p l o r a t i o n   o f   c o m p l e x   w a l k t h r o u g h   m o d e l s   i s   o f t e n   a   d i f f i c u l t   t a s k   d u e   t o   t h e   p r e s e n c e   o f   d e n s e l y   o c c l u d e d  
 r e g i o n s   w h i c h   p o s e   a   s e r i o u s   c h a l l e n g e   t o   o n l i n e   n a v i g a t i o n .   I n   t h i s   p a p e r   w e   a d d r e s s   t h e   p r o b l e m   o f   a l g o r i t h m i c  
 g e n e r a t i o n   o f   e x p l o r a t i o n   p a t h s   f o r   c o m p l e x   w a l k t h r o u g h   m o d e l s . W e   p r e s e n t   a   c h a r a c t e r i z a t i o n   o f   s u i t a b l e   p r o p e r t i e s  
 f o r   c a m e r a   p a t h s   a n d   w e   d i s c u s s   a n   e f f i c i e n t   a l g o r i t h m   f o r   c o m p u t i n g   t h e m   w i t h   l i t t l e   o r   n o   u s e r   i n t e r v e n t i o n .  
 O u r   a p p r o a c h   i s   b a s e d   o n   i d e n t i f y i n g   t h e   f r e e - s p a c e   s t r u c t u r e   o f   t h e   s c e n e   ( r e p r e s e n t e d   b y   a   c e l l   a n d   p o r t a l   g r a p h )  
 a n d   a n   e n t r o p y - b a s e d   m e a s u r e   o f   t h e   r e l e v a n c e   o f   a   v i e w - p o i n t .   T h i s   m e t r i c   i s   k e y   f o r   d e c i d i n g   w h i c h   c e l l s   h a v e   t o  
 b e   v i s i t e d   a n d   f o r   c o m p u t i n g   c r i t i c a l   w a y - p o i n t s   i n s i d e   e a c h   c e l l .   S e v e r a l   r e s u l t s   o n   d i f f e r e n t   m o d e l   c a t e g o r i e s   a r e  
 p r e s e n t e d   a n d   d i s c u s s e d .  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C .   A n d ú j a r ,   P .   B r u n e t ,   A .   C h i c a ,   I .   N a v a z o ,   J .   R o s s i g n a c   a n d   A .   V i n a c u a   < / a u t h o r s >  
 	 	 < t i t l e >   O p t i m a l   I s o - s u r f a c e s   < / t i t l e >  
 	 	 < w h e r e >   C o m p u t e r - A i d e d   D e s i g n   a n d   A p p l i c a t i o n s ,     1   ( 4 ) ,     p p .   5 0 3 - 5 1 2 ,   < / w h e r e >  
 	 	 < y e a r >   2 0 0 4   < / y e a r >  
 	 	 < A   h r e f = " p a p e r s / O p t i m a l . p d f " > P D F < / A >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / o p t i m a l . j p g " > < / i m a g e >  
 	 	 < a b s t r a c t >    
 S i n c e   t h e   p u b l i c a t i o n   o f   t h e   o r i g i n a l   M a r c h i n g   C u b e s   a l g o r i t h m ,   n u m e r o u s   v a r i a t i o n s   h a v e   b e e n   p r o p o s e d  
 f o r   g u a r a n t e e i n g   w a t e r - t i g h t   c o n s t r u c t i o n s   o f   t r i a n g u l a t e d   a p p r o x i m a t i o n s   o f   i s o - s u r f a c e s .   M o s t  
 a p p r o a c h e s   d i v i d e   t h e   3 D   s p a c e   i n t o   c u b e s   t h a t   e a c h   o c c u p y   t h e   s p a c e   b e t w e e n   e i g h t   n e i g h b o r i n g   s a m p l e s  
 o f   a   r e g u l a r   l a t t i c e .   T h e   p o r t i o n   o f   t h e   i s o - s u r f a c e   i n s i d e   a   c u b e   m a y   b e   c o m p u t e d   i n d e p e n d e n t l y  
 o f   w h a t   h a p p e n s   i n   t h e   o t h e r   c u b e s ,   p r o v i d e d   t h a t   t h e   c o n s t r u c t i o n s   f o r   e a c h   p a i r   o f   n e i g h b o r i n g   c u b e s  
 a g r e e   a l o n g   t h e i r   c o m m o n   f a c e .   T h e   p o r t i o n   o f   t h e   i s o s u r f a c e   a s s o c i a t e d   w i t h   a   c u b e   m a y   c o n s i s t   o f  
 o n e   o r   m o r e   c o n n e c t e d   c o m p o n e n t s ,   w h i c h   w e   c a l l   s h e e t s .   W e   d i s t i n g u i s h   t h r e e   t y p e s   o f   d e c i s i o n s   i n  
 t h e   c o n s t r u c t i o n   o f   t h e   i s o - s u r f a c e   c o n n e c t i v i t y :   ( 1 )   h o w   t o   s p l i t   t h e   X - f a c e s ,   w h i c h   h a v e   a l t e r n a t i n g  
 i n / o u t   s a m p l e s ,   ( 2 )   h o w   m a n y   s h e e t s   t o   u s e   i n   a   c u b e ,   a n d   ( 3 )   h o w   t o   t r i a n g u l a t e   e a c h   s h e e t .   P r e v i o u s l y  
 r e p o r t e d   t e c h n i q u e s   m a k e   t h e s e   d e c i s i o n s   b a s e d   o n   l o c a l   c r i t e r i a ,   o f t e n   u s i n g   p r e c o m p u t e d   l o o k - u p   t a b l e s  
 o r   s i m p l e   c o n s t r u c t i o n   r u l e s .   I n s t e a d ,   w e   p r o p o s e   g l o b a l   s t r a t e g i e s   f o r   o p t i m i z i n g   s e v e r a l   t o p o l o g i c a l   a n d  
 c o m b i n a t o r i a l   m e a s u r e s   o f   t h e   i s o - s u r f a c e s :   t r i a n g l e   c o u n t ,   g e n u s ,   a n d   n u m b e r   o f   s h e l l s .   W e   d e s c r i b e  
 e _ c i e n t   i m p l e m e n t a t i o n s   o f   t h e s e   o p t i m i z a t i o n s   a n d   t h e   a u x i l i a r y   d a t a   s t r u c t u r e s   d e v e l o p e d   t o   s u p p o r t  
 t h e m .  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C a r l o s   A n d ú j a r ,   P e r e   B r u n e t ,   A n t o n i   C h i c a ,   I s a b e l   N a v a z o ,   J a r e k   R o s s i g n a c ,   A l v a r   V i n a c u a   < / a u t h o r s >  
 	 	 < t i t l e >   C o m p u t i n g   M a x i m a l   T i l e s   a n d   A p p l i c a t i o n   t o   I m p o s t o r - B a s e d   S i m p l i f i c a t i o n   < / t i t l e >  
 	 	 < w h e r e >   C o m p u t e r   G r a p h i c s   F o r u m ,     2 3   ( 3 ) ,     p p .   4 0 1 - 4 1 0 ,   < / w h e r e >  
 	 	 < y e a r >   2 0 0 4   < / y e a r >  
 	 	 < A   h r e f = " p a p e r s / M a x T i l e s W e b . p d f " > P D F < / A >  
 	 	 < ! - - < A   h r e f = " h t t p : / / w w w . u p c . e d u / s l i d e s . p d f " > S l i d e s < / A >  
 	 < A   h r e f = " h t t p : / / w w w . u p c . e d u / s l i d e s . p d f " > B i b t e x < / A >    
 	 - - >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / M a x i m a l T i l e s . j p g " > < / i m a g e >  
 	 	 < a b s t r a c t >    
 	 T h e   c o m p u t a t i o n   o f   t h e   l a r g e s t   p l a n a r   r e g i o n   a p p r o x i m a t i n g   a   3 D   o b j e c t   i s   a n   i m p o r t a n t   p r o b l e m   w i t h   w i d e  
 a p p l i c a t i o n s   i n   m o d e l i n g   a n d   r e n d e r i n g .   G i v e n   a   v o x e l i z a t i o n   o f   t h e   3 D   o b j e c t ,   w e   p r o p o s e   a n   e f f i c i e n t   a l g o r i t h m  
 t o   s o l v e   a   d i s c r e t e   v e r s i o n   o f   t h i s   p r o b l e m .   T h e   i n p u t   o f   t h e   a l g o r i t h m   i s   t h e   s e t   o f   g r i d   e d g e s   c o n n e c t i n g   t h e  
 i n t e r i o r   a n d   t h e   e x t e r i o r   o f   t h e   o b j e c t   ( c a l l e d   s t i c k s ) .   U s i n g   a   v o t i n g - b a s e d   a p p r o a c h ,   w e   c o m p u t e   t h e   p l a n e   t h a t  
 s l i c e s   t h e   l a r g e s t   n u m b e r   o f   s t i c k s   a n d   i s   o r i e n t a t i o n - c o m p a t i b l e   w i t h   t h e s e   s t i c k s .   T h e   r o b u s t n e s s   a n d   e f f i c i e n c y   o f  
 o u r   a p p r o a c h   r e s t s   o n   t h e   u s e   o f   t w o   d i f f e r e n t   p a r a m e t e r i z a t i o n s   o f   t h e   p l a n e s   w i t h   s u i t a b l e   p r o p e r t i e s .   T h e   f i r s t   o f  
 t h e s e   i s   e x a c t   a n d   i s   u s e d   t o   r e t r i e v e   p r e c o m p u t e d   l o c a l   s o l u t i o n s   o f   t h e   p r o b l e m .   T h e   s e c o n d   o n e   i s   d i s c r e t e   a n d  
 i s   u s e d   i n   a   h i e r a r c h i c a l   v o t i n g   s c h e m e   t o   c o m p u t e   t h e   g l o b a l   m a x i m u m .   T h i s   p r o b l e m   h a s   d i v e r s e   a p p l i c a t i o n s  
 t h a t   r a n g e   f r o m   f i n d i n g   o b j e c t   s i g n a t u r e s   t o   g e n e r a t i n g   s i m p l i f i e d   m o d e l s .   H e r e   w e   d e m o n s t r a t e   t h e   m e r i t s   o f   t h e  
 a l g o r i t h m   f o r   e f f i c i e n t l y   c o m p u t i n g   a n   o p t i m i z e d   s e t   o f   t e x t u r e d   i m p o s t o r s   f o r   a   g i v e n   p o l y g o n a l   m o d e l .  
 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < ! - -   2 0 0 3   - - >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C a r l o s   A n d ú j a r ,   M a r t a   F a i r é n ,   P e r e   B r u n e t ,   V i c t o r   C e b o l l a d a   < / a u t h o r s >  
 	 	 < t i t l e >   E r r o r - b o u n d e d   S i m p l i f i c a t i o n   o f   T o p o l o g i c a l l y - c o m p l e x   A s s e m b l i e s   < / t i t l e >  
 	 	 < w h e r e >   4 t h   W o r k s h o p   o n   M u l t i r e s o l u i o n   a n d   G e o m e t r i c   M o d e l l i n g ,   M I N G L E ' 0 3 ,   C a m b r i d g e   < / w h e r e >  
 	 	 < y e a r >     2 0 0 3   < / y e a r >  
 	 	 < ! - - < A   h r e f = " c . p d f " > P D F < / A >   - - >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / m i n g l e . j p g " > < / i m a g e >    
 	 	 < a b s t r a c t >   N o t   a v a i l a b l e .  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C .   A n d ú j a r ,   P .   B r u n e t ,   J .   E s t e v e ,   E .   M o n c l ú s ,   I .   N a v a z o   a n d   A .   V i n a c u a     < / a u t h o r s >  
 	 	 < t i t l e >   R o b u s t   f a c e   r e c o v e r y   f o r   h y b r i d   s u r f a c e   v i s u a l i z a t i o n   < / t i t l e >  
 	 	 < w h e r e >   8 t h   I n t e r n a t i o n a l   W o r k s h o p   i n   V i s i o n ,   M o d e l i n g   a n d   V i s u a l i z a t i o n ,   V M V ' 0 3 ,   M u n i c h ,   G e r m a n y   < / w h e r e >  
 	 	 < y e a r >     2 0 0 3   < / y e a r >  
 	 	 < ! - - < A   h r e f = " c . p d f " > P D F < / A >   - - >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / r o b u s t - f a c e - r e c o v e r y . j p g " > < / i m a g e >   - - >  
 	 	 < a b s t r a c t >   N o t   a v a i l a b l e .  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < ! - -   2 0 0 2   - - >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >     C a r l o s   A n d ú j a r ,   D o l o r s   A y a l a ,     P e r e   B r u n e t   < / a u t h o r s >  
 	 	 < t i t l e >   T o p o l o g y   S i m p l i f i c a t i o n   t h r o u g h   D i s c r e t e   M o d e l s   < / t i t l e >  
 	 	 < w h e r e >   A C M   T r a n s a c t i o n s   o n   G r a p h i c s ,   2 0   ( 6 ) ,   p p .   8 8 - 1 0 5 , < / w h e r e >  
 	 	 < y e a r >   2 0 0 2   < / y e a r >  
 	 	 < A   h r e f = " p a p e r s / T o p o l o g y . p d f " > P D F < / A >  
 	 	 < ! - - < A   h r e f = " h t t p : / / w w w . u p c . e d u / s l i d e s . p d f " > S l i d e s < / A >  
 	 < A   h r e f = " h t t p : / / w w w . u p c . e d u / s l i d e s . p d f " > B i b t e x < / A >    
 	 - - >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / T o p o l o g y . j p g " > < / i m a g e >  
 	 	 < a b s t r a c t >    
 	 T h i s   p a p e r   p r e s e n t s   a   n e w   a p p r o a c h   f o r   g e n e r a t i n g   c o a r s e - l e v e l   a p p r o x i m a t i o n s   o f   t o p o l o g i c a l l y   c o m p l e x   m o d e l s .   D r a m a t i c  
 t o p o l o g y   r e d u c t i o n   i s   a c h i e v e d   b y   c o n v e r t i n g   a   3 D   m o d e l   t o   a n d   f r o m   a   v o l u m e t r i c   r e p r e s e n t a t i o n .   O u r   a p p r o a c h   p r o d u c e s   v a l i d ,  
 e r r o r - b o u n d e d   m o d e l s   a n d   s u p p o r t s   t h e   c r e a t i o n   o f   a p p r o x i m a t i o n s   t h a t   d o   n o t   i n t e r p e n e t r a t e   t h e   o r i g i n a l   m o d e l ,   e i t h e r   b e i n g  
 c o m p l e t e l y   c o n t a i n e d   i n   t h e   i n p u t   s o l i d   o r   b o u n d i n g   i t .   S e v e r a l   s i m p l e   t o   i m p l e m e n t   v e r s i o n s   o f   o u r   a p p r o a c h   a r e   p r e s e n t e d  
 a n d   d i s c u s s e d .   W e   s h o w   t h a t   t h e s e   m e t h o d s   p e r f o r m   s i g n i f i c a n t l y   b e t t e r   t h a n   o t h e r   s u r f a c e - b a s e d   a p p r o a c h e s   w h e n   s i m p l i f y i n g  
 t o p o l o g i c a l l y - r i c h   m o d e l s   s u c h   a s   s c e n e   p a r t s   a n d   c o m p l e x   m e c h a n i c a l   a s s e m b l i e s .  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C .   A n d u j a r   M .   F a i r e n   P .   B r u n e t   < / a u t h o r s >  
 	 	 < t i t l e >   A f f o r d a b l e   I m m e r s i v e   P r o j e c t i o n   S y s t e m   f o r   3 D   I n t e r a c t i o n   < / t i t l e >  
 	 	 < w h e r e >   1 s t   I b e r o - A m e r i c a n   S y m p o s i u m   o n   C o m p u t e r   G r a p h i c s   S I A C G ' 0 2 .   P o r t u g a l < / w h e r e >  
 	 	 < y e a r >     2 0 0 2   < / y e a r >  
 	 	 < A   h r e f = " p a p e r s / S I A C G - 0 2 . p d f " > P D F < / A >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / S I A C G - 0 2 . j p g " > < / i m a g e >  
 	 	 < a b s t r a c t >   T h i s   p a p e r   d e s c r i b e s   a n   a f f o r d a b l e   V i r t u a l   R e a l i t y   s y s t e m   d e s i g n e d   a n d   d e v e l o p e d   b y   a   g r o u p   o f   r e s e a r c h e r s  
 a t   t h e   P o l y t e c h n i c   U n i v e r s i t y   o f   C a t a l u n y a   ( U P C ) .   T h e   s y s t e m   a l l o w s   d i r e c t   s e l e c t i o n   a n d   m a n i p u l a t i o n   o f  
 v i r t u a l   3 D   o b j e c t s .   T h e   i n t e r a c t i o n   i s   b a s e d   o n   s t e r e o s c o p i c   i m a g e s   p r o j e c t e d   o v e r   t h e   u s e r ' s   w o r k i n g   s p a c e  
 a n d   o n   d e v i c e s   t r a c k i n g   t h e   u s e r ' s   n a t u r a l   m o v e m e n t s .   T h e   s y s t e m   i n c l u d e s   a   s c r e e n   b e i n g   a d j u s t a b l e   b o t h  
 i n   o r i e n t a t i o n   a n d   h e i g h t ,   s e n s o r s   t r a c k i n g   t h e   h e a d   a n d   h a n d   m o v e m e n t s ,   a n d   a   t a c t i l e   d e v i c e   f o r   t h e  
 f o r e f i n g e r   p r o v i d i n g   t o u c h   s e n s e .   A   p r o t o t y p e   o f   t h e   s y s t e m   i s   c u r r e n t l y   e x h i b i t e d   a t   t h e   V i r t u a l   R e a l i t y  
 C e n t e r   o f   B a r c e l o n a   a n d   i t   i s   b e i n g   u s e d   i n   d i f f e r e n t   a p p l i c a t i o n   f i e l d s   l i k e   a r c h i t e c t u r e ,   m e d i c i n e   a n d  
 i n d u s t r i a l   d e s i g n .  
 	  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < ! - -   2 0 0 1 - - >  
 	 < ! - -   2 0 0 0 - - >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C a r l o s   A n d ú j a r ,   C a r l o s   S a o n a ,   I s a b e l   N a v a z o ,   P e r e   B r u n e t   < / a u t h o r s >  
 	 	 < t i t l e >   I n t e g r a t i n g   O c c l u s i o n   C u l l i n g   a n d   L e v e l s   o f   D e t a i l   t h r o u g h   H a r d l y - V i s i b l e   S e t s   < / t i t l e >  
 	 	 < w h e r e >   C o m p u t e r   G r a p h i c s   F o r u m   1 9 ( 3 )   < / w h e r e >  
 	 	 < y e a r >     2 0 0 0   < / y e a r >  
 	 	 < ! - - < A   h r e f = " c . p d f " > P D F < / A >   - - >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / n a . j p g " > < / i m a g e >    
 	 	 < a b s t r a c t >   N o t   a v a i l a b l e .  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C a r l o s   A n d ú j a r ,   C a r l o s   S a o n a ,   I s a b e l   N a v a z o   < / a u t h o r s >  
 	 	 < t i t l e >   L O D   V i s i b i l i t y   C u l l i n g   a n d   O c c l u d e r   S y n t h e s i s     < / t i t l e >  
 	 	 < w h e r e >   C o m p u t e r - A i d e d   D e s i g n   3 2 ( 1 3 )   < / w h e r e >  
 	 	 < y e a r >     2 0 0 0   < / y e a r >  
 	 	 < ! - - < A   h r e f = " p a p e r s / S I A C G - 0 2 . p d f " > P D F < / A >   - - >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / n a . j p g " > < / i m a g e >    
 	 	 < a b s t r a c t >  
             L e v e l - o f - d e t a i l   o c c l u s i o n   c u l l i n g   i s   a   n o v e l   a p p r o a c h  
             t o   t h e   m a n a g e m e n t   o f   o c c l u d e r s   t h a t   c a n   b e   e a s i l y  
             i n t e g r a t e d   i n t o   m o s t   c u r r e n t   v i s i b i l i t y   c u l l i n g   a l g o r i t h m s .  
             T h e   m a i n   c o n t r i b u t i o n   o f   t h i s   p a p e r   i s  
             a n   a l g o r i t h m   t h a t   a u t o m a t i c a l l y   g e n e r a t e s   s e t s   o f  
             d e n s e l y   o v e r l a p p i n g   b o x e s   w i t h   e n h a n c e d   o c c l u s i o n  
             p r o p e r t i e s   f r o m   n o n - c o n v e x   s u b s e t s .   W e   c a l l   t h i s  
             m e t h o d   o c c l u d e r   s y n t h e s i s   b e c a u s e   i t   i s   n o t   s e n s i t i v e  
             t o   t h e   w a y   t h e   o b j e c t s   a r e   t e s s e l a t e d   b u t   t o  
             t h e   s p a c e   e n c l o s e d   b y   t h e m .   T h e   e x t e n s i o n   o f   t h i s  
             t e c h n i q u e   b y   a l l o w i n g   a   b o u n d e d   a m o u n t   o f   i m a g e  
             e r r o r   i s   a l s o   d i s c u s s e d .   W e   s h o w   t h a t   v i s i b i l i t y  
             c o m p u t a t i o n s   c a n   b e   b a s e d   o n   a   m u l t i r e s o l u t i o n  
             m o d e l   w h i c h   p r o v i d e s   s e v e r a l   r e p r e s e n t a t i o n s  
             o f   t h e s e   o c c l u d e r s   w i t h   v a r y i n g   v i s i b i l i t y   a c c u r a c y .  
             O u r   t e s t s   s h o w   t h a t   o c c l u s i o n   p e r f o r m a n c e   i n   t e s s e l a t e d  
             s c e n e s   i s   i m p r o v e d   d r a s t i c a l l y   e v e n   i f   n o   i m a g e   e r r o r  
             i s   a l l o w e d .  
  
         < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < ! - -   a n t e r i o r e s   2 0 0 0   - - >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C a r l o s   A n d ú j a r   < / a u t h o r s >  
 	 	 < t i t l e >   S p a c e   e f f i c i e n t   c o n n e c t i v i t y   t e s t   f o r   n - d i m e n s i o n a l   i m a g e s     < / t i t l e >  
 	 	 < w h e r e >   C o m p u t e r s   a n d   G r a p h i c s ,   2 2 ( 4 )   < / w h e r e >  
 	 	 < y e a r >     1 9 9 8   < / y e a r >  
 	 	 < ! - - < A   h r e f = " p a p e r s / S I A C G - 0 2 . p d f " > P D F < / A >   - - >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / n a . j p g " > < / i m a g e >    
 	 	 < a b s t r a c t >   N o t   a v a i l a b l e .  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   C a r l o s   A n d ú j a r ,   D o l o r s   A y a l a ,     P e r e   B r u n e t ,     R o b e r t   J o a n - A r i n y o ,   J a u m e   S o l é   < / a u t h o r s >  
 	 	 < t i t l e >   A u t o m a t i c   g e n e r a t i o n   o f   m u l t i r e s o l u t i o n   b o u n d a r y   r e p r e s e n t a t i o n s     < / t i t l e >  
 	 	 < w h e r e >   C o m p u t e r   G r a p h i c s   F o r u m   1 5 ( 3 )   < / w h e r e >  
 	 	 < y e a r >     1 9 9 7   < / y e a r >  
 	 	 < ! - - < A   h r e f = " p a p e r s / S I A C G - 0 2 . p d f " > P D F < / A >   - - >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / n a . j p g " > < / i m a g e >    
 	 	 < a b s t r a c t >   N o t   a v a i l a b l e .  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 	 < p u b l i c a t i o n >  
 	 	 < a u t h o r s >   F e r n a n d o   A l o n s o ,   C a r l o s   A n d ú j a r ,   P e r e   B r u n e t ,   L u i s   G a r c í a ,   I s a b e l   N a v a z o ,   A l v a r   V i n a c u a   < / a u t h o r s >  
 	 	 < t i t l e >   V i r t u a l   r e a l i t y   t o o l s   i n   s h i p b u i l d i n g   d e s i g n     < / t i t l e >  
 	 	 < w h e r e >   I n t e r n a t i o n a l   W o r k s h o p   o n   C o l l a b o r a t i v e   D e s i g n ,   T e a m C A D 9 7 ,   G e o r g i a T e c h ,   A t l a n t a   < / w h e r e >  
 	 	 < y e a r >     1 9 9 7   < / y e a r >  
 	 	 < ! - - < A   h r e f = " p a p e r s / S I A C G - 0 2 . p d f " > P D F < / A >   - - >  
 	 	 < i m a g e   s r c = " i m a g e s / p a p e r s / n a . j p g " > < / i m a g e >    
 	 	 < a b s t r a c t >   N o t   a v a i l a b l e .  
 	 < / a b s t r a c t >  
 	 < / p u b l i c a t i o n >  
 < / p u b l i c a t i o n s > 
