Information filtering for mobile augmented reality

Augmented reality is a potentially powerful paradigm for annotating the (real) environment with computer-generated material. These benefits will be even greater when augmented reality systems become mobile and wearable. However, to minimize the problem of clutter and to maximize the effectiveness of the display, algorithms must be developed to select only the most important information for the user. In this paper, we describe a region-based information filtering algorithm. The algorithm takes account of the state of the user (location and intent) and the state of individual objects about which information can be presented. It can dynamically respond to changes in the environment and the user's state. We also describe how simple temporal, distance and angle cues can be used to refine the transitions between different information sets.

[1]  T. P. Caudell,et al.  Augmented reality: an application of heads-up display technology to manual manufacturing processes , 1992, Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences.

[2]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[3]  R. J. Harrington,et al.  Intelligent satellites for interactive graphics , 1974 .

[4]  Richard Hull,et al.  Towards situated computing , 1997, Digest of Papers. First International Symposium on Wearable Computers.

[5]  Keith Cheverst,et al.  Developing a context-aware electronic tourist guide: some issues and experiences , 2000, CHI.

[6]  Steven K. Feiner,et al.  View management for virtual and augmented reality , 2001, UIST '01.

[7]  Steven K. Feiner,et al.  Exploring MARS: developing indoor and outdoor user interfaces to a mobile augmented reality system , 1999, Comput. Graph..

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

[9]  Steven K. Feiner,et al.  Augmented Reality in Architectural Construction, Inspection, and Renovation , 1996 .

[10]  Blair MacIntyre,et al.  Estimating and adapting to registration errors in augmented reality systems , 2002, Proceedings IEEE Virtual Reality 2002.

[11]  Khoi Nguyen,et al.  Computer-vision-based registration techniques for augmented reality , 1996, Other Conferences.

[12]  Steven K. Feiner,et al.  Knowledge-based augmented reality , 1993, CACM.

[13]  Rikk Carey,et al.  The annotated VRML 2.0 reference manual , 1997 .

[14]  Steven K. Feiner,et al.  A touring machine: Prototyping 3D mobile augmented reality systems for exploring the urban environment , 1997, Digest of Papers. First International Symposium on Wearable Computers.

[15]  Steven K. Feiner,et al.  Future multimedia user interfaces , 1996, Multimedia Systems.

[16]  Steve Benford,et al.  A Spatial Model of Interaction in Large Virtual Environments , 1993, ECSCW.

[17]  Steven K. Feiner,et al.  Wearable 3D Graphics for Augmented Reality: A Case Study of Two Experimental Backpack Computers , 2000 .

[18]  Roy Kalawsky,et al.  Old theories, new technologies: cumulative clutter effects using augmented reality , 1999, 1999 IEEE International Conference on Information Visualization (Cat. No. PR00210).

[19]  Steve Benford,et al.  Networked Virtual Reality and Cooperative Work , 1995, Presence: Teleoperators & Virtual Environments.

[20]  Kevin Sowizral,et al.  The Java 3D API Specification , 1997 .

[21]  Ramesh Raskar,et al.  Augmented Reality Visualization for Laparoscopic Surgery , 1998, MICCAI.

[22]  Christopher Williamson,et al.  Dynamic queries for information exploration: an implementation and evaluation , 1992, CHI.