Evaluating the effectiveness of occlusion reduction techniques for 3D virtual environments

We present an empirical usability experiment studying the relative strengths and weaknesses of three different occlusion reduction techniques for discovering and accessing objects in information-rich 3D virtual environments. More specifically, the study compares standard 3D navigation, generalized fisheye techniques using object scaling and transparency, and the BalloonProbe interactive 3D space distortion technique. Subjects are asked to complete a number of different tasks, including counting, pattern recognition, and object relation, in different kinds of environments with various properties. The environments include a free-space abstract 3D environment and a virtual 3D walkthrough application for a simple building floor. The study involved 16 subjects and was conducted in a three-sided CAVE environment. Our results confirm the general guideline that each task calls for a specialized interaction--no single technique performed best across all tasks and worlds. The results also indicate a clear trade-off between speed and accuracy; simple navigation was the fastest but also most error-prone technique, whereas spherical BalloonProbe proved the most accurate but required longer completion time, making it suitable for applications where mistakes incur a high cost.

[1]  David Kirsh,et al.  Worldlets—3D thumbnails for wayfinding in virtual environments , 1997, UIST '97.

[2]  Thomas Ertl,et al.  Transparency in Interactive Technical Illustrations , 2002, Comput. Graph. Forum.

[3]  M. Sheelagh T. Carpendale,et al.  Edgelens: an interactive method for managing edge congestion in graphs , 2003, IEEE Symposium on Information Visualization 2003 (IEEE Cat. No.03TH8714).

[4]  Allison Woodruff,et al.  Guidelines for using multiple views in information visualization , 2000, AVI '00.

[5]  Ramana Rao,et al.  The table lens: merging graphical and symbolic representations in an interactive focus + context visualization for tabular information , 1994, CHI '94.

[6]  Thomas Ertl,et al.  Interactive Cutaway Illustrations , 2003, Comput. Graph. Forum.

[7]  Maneesh Agrawala,et al.  Artistic Multiprojection Rendering , 2000, Rendering Techniques.

[8]  Tobias Höllerer,et al.  Interactive Perspective Cut-away Views for General 3D Scenes , 2006, 3D User Interfaces (3DUI'06).

[9]  Randy Pausch,et al.  Virtual reality on a WIM: interactive worlds in miniature , 1995, CHI '95.

[10]  Steven F. Roth,et al.  SDM: selective dynamic manipulation of visualizations , 1995, UIST '95.

[11]  Jock D. Mackinlay,et al.  The perspective wall: detail and context smoothly integrated , 1991, CHI.

[12]  G. W. Furnas,et al.  Generalized fisheye views , 1986, CHI '86.

[13]  Yoshifumi Kitamura,et al.  Intuitive control of “bird's eye” overview images for navigation in an enormous virtual environment , 1998, VRST '98.

[14]  Niklas Elmqvist,et al.  BalloonProbe: reducing occlusion in 3D using interactive space distortion , 2005, VRST '05.

[15]  Niklas Elmqvist,et al.  View projection animation for occlusion reduction , 2006, AVI '06.

[16]  Ravin Balakrishnan,et al.  Visualizing 3D scenes using non-linear projections and data mining of previous camera movements , 2004, AFRIGRAPH '04.

[17]  Ramana Rao,et al.  The Hyperbolic Browser: A Focus + Context Technique for Visualizing Large Hierarchies , 1996, J. Vis. Lang. Comput..

[18]  Ivan Viola,et al.  Importance-driven volume rendering , 2004, IEEE Visualization 2004.

[19]  Luca Chittaro,et al.  Is semitransparency useful for navigating virtual environments? , 2001, VRST '01.

[20]  M. Sheelagh T. Carpendale,et al.  Integrating expanding annotations with a 3D explosion probe , 2004, AVI.