ABSTRACT

An augmented reality system is a system that creates a view of a real scene that visually incorporates into the scene computer-generated images of three-dimensional (3D) virtual objects. As the user of such a system moves about the real scene the virtual objects appear as if they actually exist in the scene. One motivation for augmenting reality in this way is to enhance the performance of real-world tasks. The performance requirements for an augmented reality system are: (1) merge images of 3D virtual objects with images of the real environment, (2) generate a consistent view of those objects from all views of the real scene, and (3) perform these operations in real time to be interactive with the user. Augmented reality can be compared to the more commonly known virtual reality. Virtual reality systems immerse a user in an environment that is completely computer generated. Augmented reality systems, on the other hand, strive to maintain the user’s immersion in the real environment. The rationale behind this is twofold. First, real environments contain a wealth of information, much of which is

impossible to model and simulate by computer. Secondly, if the end goal is to enhance the performance of a real-world task the user will most naturally perform that task while looking at an augmented view of the real scene. Practical applications for augmented reality are described in other chapters of this book and include applications from the domains of manufacturing (Chapter 23), medicine (Chapter 21), and the military (Chapter 20).