Modeling Interactive Augmented Reality Environments

In this chapter, an approach to creation of augmented reality environments, called Augmented Reality Environment Modeling (AREM), is presented. The concept of augmented reality is explained and the components of augmented reality environments are presented. In the AREM approach, augmented reality environments are created based on Augmented Reality Scene Model (ARSM), which defines the concepts of AR-Class and AR-Object following the object-oriented paradigm. The object-oriented concept of a class composed of properties and methods is enhanced with elements required for building interactive augmented reality environments: geometry, interactive behavior, media objects, dependences between properties, and aggregation relationships. The geometry and behavior specified in AR-Classes can be parameterized using their properties and relationships. Thus, content creators are able to alter the geometry and behavior of AR-Objects by setting the property values and the relationships with other AR-Objects. Visual and behavioral characteristics of AR-Objects can be dynamically changed over time due to the changes applied to the property values of these AR-Objects. The chapter is concluded with a presentation of the application of the AREM approach to building augmented reality learning environments, which enable learners to directly interact with the learning content presented in their real environment.

[1]  Krzysztof Walczak,et al.  ARCO - an architecture for digitization, management and presentation of virtual exhibitions , 2004, Proceedings Computer Graphics International, 2004..

[2]  Andreas Pleuß,et al.  SSIML: designing structure and application integration of 3D scenes , 2005, Web3D '05.

[3]  Ralf Dörner,et al.  Authoring mixed reality - a component and framework-based approach , 2002, IWEC.

[4]  Krzysztof Walczak,et al.  Augmented Reality Interface for Museum Artefact Visualization , 2003 .

[5]  Robert Hartley Open Inventor , 1998 .

[6]  Krzysztof Walczak,et al.  Building Virtual and Augmented Reality museum exhibitions , 2004, Web3D '04.

[7]  Ivan Poupyrev,et al.  Virtual object manipulation on a table-top AR environment , 2000, Proceedings IEEE and ACM International Symposium on Augmented Reality (ISAR 2000).

[8]  Dieter Schmalstieg,et al.  APRIL: a high-level framework for creating augmented reality presentations , 2005, IEEE Proceedings. VR 2005. Virtual Reality, 2005..

[9]  Grady Booch,et al.  Object-Oriented Analysis and Design with Applications , 1990 .

[10]  Jeffrey D. Ullman,et al.  Introduction to Automata Theory, Languages and Computation , 1979 .

[11]  Sharma Chakravarthy,et al.  Composite Events for Active Databases: Semantics, Contexts and Detection , 1994, VLDB.

[12]  Ralf Dörner,et al.  Efficient Mixed Reality Application Development , 2004 .

[13]  James E. Rumbaugh,et al.  Unified Modeling Language (UML) , 2010, Encyclopedia of Software Engineering.

[14]  Krzysztof Walczak,et al.  Virtual museum exbibitions , 2006, Computer.

[15]  E. R. Davies,et al.  Machine vision - theory, algorithms, practicalities , 2004 .

[16]  Krzysztof Walczak,et al.  Dynamic creation of interactive mixed reality presentations , 2005, VRST '05.

[17]  Rafał Wojciechowski Modeling interactive educational scenarios in a mixed reality environment , 2008 .

[18]  Stuart Robson,et al.  Close Range Photogrammetry , 2007 .

[19]  P. Milgram,et al.  A Taxonomy of Mixed Reality Visual Displays , 1994 .

[20]  Jay David Bolter,et al.  DART: a toolkit for rapid design exploration of augmented reality experiences , 2005, SIGGRAPH 2005.

[21]  D. F. Abawi,et al.  CVMP 2004 - efficient mixed reality application development , 2004 .

[22]  Dieter Schmalstieg,et al.  The Studierstube Augmented Reality Project , 2002, Presence: Teleoperators & Virtual Environments.

[23]  Krzysztof Walczak,et al.  Metadata requirements for digital museum environments , 2004, International Journal on Digital Libraries.

[24]  Brad J. Cox,et al.  Object-oriented programming ; an evolutionary approach , 1986 .

[25]  Dieter Schmalstieg,et al.  An open software architecture for virtual reality interaction , 2001, VRST '01.

[26]  Krzysztof Walczak,et al.  Dynamic interactive VR network services for education , 2006, VRST '06.

[27]  Krzysztof Walczak,et al.  X-VRML for Advanced Virtual Reality Applications , 2003, Computer.

[28]  Heinrich Hußmann,et al.  Modeling Augmented Reality User Interfaces with SSIML/AR , 2006, J. Multim..