Semantic virtual environments

Today's Virtual Environment (VE) systems share a number of issues with the HTML-based World Wide Web. Their content is usually designed for presentation to humans, and thus is not suitable for machine access. This is complicated by the large number of different data models and network protocols in use. Accordingly, it is difficult to develop VE software, such as agents, services, and tools.In this paper we adopt the Semantic Web idea to the field of virtual environments. Using the Resource Description Framework (RDF) we establish a machine-understandable abstraction of existing VE systems --- the Semantic Virtual Environments (SVE). On this basis it is possible to develop system-independent software, which could even operate across VE system boundaries.

[1]  Fabrizia Mantovani,et al.  12 VR Learning: Potential and Challenges for the Use of 3D Environments in Education and Training , 2003 .

[2]  Michael Zyda,et al.  NPSNET: a multi-player 3D virtual environment over the Internet , 1995, I3D '95.

[3]  Taku Komura,et al.  An inverse kinematics method for 3D figures with motion data , 2003, Proceedings Computer Graphics International 2003.

[4]  Hang-Bong Kang,et al.  The Needs and Possibilities of Non- photorealistic Rendering for Virtual Heritage , 2002 .

[5]  Nicola Guarino,et al.  Formal Ontology and Information Systems , 1998 .

[6]  Daniel Thalmann,et al.  The enigma of the sphinx , 2003, Proceedings. 2003 International Conference on Cyberworlds.

[7]  T. Ichikawa,et al.  Visual programming - toward realization of user-friendly programming environments , 1987, FJCC.

[8]  Pedro V. Sander,et al.  Geometry videos: a new representation for 3D animations , 2003, SCA '03.

[9]  Ian E. Brown,et al.  Design of a mathematical model of force in whole skeletal muscle , 1995, Proceedings of 17th International Conference of the Engineering in Medicine and Biology Society.

[10]  J. Chudziak,et al.  Semantic support for multimedia information system , 1995, 1995 IEEE International Conference on Systems, Man and Cybernetics. Intelligent Systems for the 21st Century.

[11]  Jörn Ostermann,et al.  Efficient modeling of virtual humans in MPEG-4 , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[12]  Ronan Boulic,et al.  Hierarchical kinematic behaviors for complex articulated figures , 1996 .

[13]  Chen Yimin,et al.  A robot simulation, monitoring and control system based on network and Java3D , 2002, Proceedings of the 4th World Congress on Intelligent Control and Automation (Cat. No.02EX527).

[14]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[15]  Jarek Rossignac,et al.  3D compression made simple: Edgebreaker with ZipandWrap on a corner-table , 2001, Proceedings International Conference on Shape Modeling and Applications.

[16]  Gideon F. Inbar,et al.  A model for learning human reaching movements , 1996, Biological Cybernetics.

[17]  James A. Larson,et al.  Guidelines for multimodal user interface design , 2004, CACM.

[18]  Jaakko J. Sauvola,et al.  Multimedia adaptation for dynamic environments , 1998, 1998 IEEE Second Workshop on Multimedia Signal Processing (Cat. No.98EX175).

[19]  Chris Greenhalgh,et al.  Inside MASSIVE-3: flexible support for data consistency and world structuring , 2000, CVE '00.

[20]  J. Crowcroft,et al.  An innovative design approach to build virtual environment systems , 2003, IPT/EGVE.

[21]  N. Magnenat-Thalmann,et al.  Automatic face cloning and animation using real-time facial feature tracking and speech acquisition , 2001, IEEE Signal Process. Mag..

[22]  Richard C. Waters,et al.  Building Multiuser Interactive Multimedia Environments at MERL , 1995, IEEE Multim..

[23]  Jed Lengyel,et al.  Compression of time-dependent geometry , 1999, SI3D.

[24]  Karsten Otto,et al.  Towards semantic virtual environments , 2003 .

[25]  Luca Benini,et al.  Using Palmtop Computers and Immersive Virtual Reality for Cooperative archaeological analysis: the Appian Way case study , 2002 .

[26]  L. Rong,et al.  Dynamic multimedia adaptation and updating of media streams with MPEG-21 , 2004, First IEEE Consumer Communications and Networking Conference, 2004. CCNC 2004..

[27]  P. Beek,et al.  Text of 15938-5 FCD Information Technology-Multimedia Content Description Interface-Pard 5 Multimedia Description Schemes , 2001 .

[28]  Craig Gotsman,et al.  Compression of soft-body animation sequences , 2004, Comput. Graph..

[29]  Mark Mine Towards virtual reality for the masses: 10 years of research at Disney's VR studio , 2003 .

[30]  Joaquim Esmerado,et al.  A model of interaction between virtual humans and objects , 2002 .

[31]  Anthony Vetro,et al.  Object-based transcoding for adaptable video content delivery , 2001, IEEE Trans. Circuits Syst. Video Technol..

[32]  Sorin Moga,et al.  Learning and communication via imitation: an autonomous robot perspective , 2001, IEEE Trans. Syst. Man Cybern. Part A.

[33]  Andrew S. Forsberg,et al.  Image plane interaction techniques in 3D immersive environments , 1997, SI3D.

[34]  Hirokazu Kato,et al.  Touch-Space: Mixed Reality Game Space Based on Ubiquitous, Tangible, and Social Computing , 2002, Personal and Ubiquitous Computing.

[35]  Neal Leavitt,et al.  Are Web services finally ready to deliver? , 2004, Computer.

[36]  Marie-Francine Moens,et al.  Handbook of Multimodal and Spoken Dialogue Systems: Resources, Terminology and Product Evaluation , 2000, Computational Linguistics.

[37]  Emanuele Ruffaldi,et al.  Populating Virtual Environments using Semantic Web , 2004 .

[38]  M. Gutierrez,et al.  A MPEG-4 virtual human animation engine for interactive web based applications , 2002, Proceedings. 11th IEEE International Workshop on Robot and Human Interactive Communication.

[39]  Chen-Hsiu Huang Video Transcoding Architectures and Techniques : An Overview , 2003 .

[40]  Philippe Salembier,et al.  Overview of the MPEG-7 Standard and of Future Challenges for Visual Information Analysis , 2002, EURASIP J. Adv. Signal Process..

[41]  Rudolph P. Darken,et al.  A Handheld Computer as an Interaction Device to a Virtual Environment , 1999 .

[42]  Daniel Thalmann,et al.  The magic wand , 2003, SCCG '03.

[43]  Eugene Santos,et al.  Towards an adaptive man-machine interface for virtual environments , 1997, Proceedings Intelligent Information Systems. IIS'97.

[44]  Bruce Blumberg,et al.  Multi-level direction of autonomous creatures for real-time virtual environments , 1995, SIGGRAPH.

[45]  William S. Levine,et al.  The modeling of the neuro-musculo-skeletal control system of a cat hindlimb , 1988, Proceedings IEEE International Symposium on Intelligent Control 1988.

[46]  Philip S. Yu,et al.  Collaborative proxy system for distributed Web content transcoding , 2000, CIKM '00.

[47]  Bruce Blumberg,et al.  Object persistence for synthetic creatures , 2002, AAMAS '02.

[48]  Ioana M. Boier-Martin Adaptive Graphics , 2003, IEEE Computer Graphics and Applications.

[49]  Norman I. Badler,et al.  Animating human locomotion with inverse dynamics , 1996, IEEE Computer Graphics and Applications.

[50]  Francisco García-Córdova,et al.  Emulation of the animal muscular actuation system in an experimental platform , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[51]  Françoise J. Prêteux,et al.  Advanced animation framework for virtual character within the MPEG-4 standard , 2002, Proceedings. International Conference on Image Processing.

[52]  Daniel Thalmann,et al.  Controlling Virtual Humans Using PDAs , 2003, MMM.

[53]  P. Gorce,et al.  Dynamic postural control method for biped in unknown environment , 1999, IEEE Trans. Syst. Man Cybern. Part A.

[54]  Demetri Terzopoulos,et al.  Artificial fishes: physics, locomotion, perception, behavior , 1994, SIGGRAPH.

[55]  Pierre Dragicevic,et al.  Un modèle d'interaction en entrée pour des systèmes interactifs multi-dispositifs hautement configurables , 2004 .

[56]  Marcus Nordenstam,et al.  A practical dynamics system , 2003, SCA '03.

[57]  Jörn Ostermann,et al.  Very low bit rate coding of virtual human animation in MPEG-4 , 2000, 2000 IEEE International Conference on Multimedia and Expo. ICME2000. Proceedings. Latest Advances in the Fast Changing World of Multimedia (Cat. No.00TH8532).

[58]  David W. L. Wang,et al.  Feedforward and deterministic fuzzy control of balance and posture during human gait , 2001, Proceedings 2001 ICRA. IEEE International Conference on Robotics and Automation (Cat. No.01CH37164).

[59]  Ken Perlin,et al.  Building Virtual Actors Who Can Really Act , 2003, International Conference on Virtual Storytelling.

[60]  Chaomei Chen,et al.  Information Visualisation and Virtual Environments , 1999 .

[61]  W. Harwin,et al.  Using haptics technology to deliver motivational therapies in stroke patients: concepts and initial pilot studies , 2001 .

[62]  Kazuhiko Kawamura,et al.  Biologically-inspired control architecture for a humanoid robot , 2001, Proceedings 2001 IEEE/RSJ International Conference on Intelligent Robots and Systems. Expanding the Societal Role of Robotics in the the Next Millennium (Cat. No.01CH37180).

[63]  George Papagiannakis,et al.  Immersive VR decision training: telling interactive stories featuring advanced virtual human simulation technologies , 2003 .

[64]  Carolina Cruz-Neira,et al.  VR Juggler: a virtual platform for virtual reality application development , 2001, Proceedings IEEE Virtual Reality 2001.

[65]  Robert P. Biuk-Aghai,et al.  An integrative framework for knowledge extraction in collaborative virtual environments , 2001, GROUP.

[66]  Pierre Dragicevic,et al.  The Input Configurator toolkit: towards high input adaptability in interactive applications , 2004, AVI.

[67]  Douglas A. Bowman,et al.  Interaction Techniques For Common Tasks In Immersive Virtual Environments - Design, Evaluation, And , 1999 .

[68]  Chaomei Chen,et al.  Representing the Semantics of Virtual Spaces , 1999, IEEE Multim..

[69]  David H. Laidlaw,et al.  Experiments in Immersive Virtual Reality for Scientific Visualization , 2002, Comput. Graph..

[70]  Doug A. Bowman,et al.  Maintaining Spatial Orientation during Travel in an Immersive Virtual Environment , 1999, Presence.

[71]  Adrian Hilton,et al.  Realistic synthesis of novel human movements from a database of motion capture examples , 2000, Proceedings Workshop on Human Motion.

[72]  Daniel Thalmann,et al.  Interaction in Virtual Worlds: Application to Music Performers , 2002 .

[73]  J.-Y. Bouguet,et al.  Pyramidal implementation of the lucas kanade feature tracker , 1999 .

[74]  Karl E. Steiner,et al.  Narrative event adaptation in virtual environments , 2004, IUI '04.

[75]  Ralf Dörner,et al.  Three-dimensional Beans—creating Web content using 3D components in a 3D authoring environment , 2000, VRML '00.

[76]  Philippe Gorce,et al.  Dynamic control of an artificial muscle arm , 1999, IEEE SMC'99 Conference Proceedings. 1999 IEEE International Conference on Systems, Man, and Cybernetics (Cat. No.99CH37028).

[77]  Ken Perlin,et al.  Real Time Responsive Animation with Personality , 1995, IEEE Trans. Vis. Comput. Graph..

[78]  Rik Van de Walle,et al.  MPEG-21: goals and achievements , 2001 .

[79]  Norman I. Badler,et al.  Virtual human animation based on movement observation and cognitive behavior models , 1999, Proceedings Computer Animation 1999.

[80]  Andrew Perkis,et al.  MPEG-21: The 21st century multimedia framework , 2003, IEEE Signal Process. Mag..

[81]  Jarek Rossignac,et al.  Dynapack: space-time compression of the 3D animations of triangle meshes with fixed connectivity , 2003, SCA '03.

[82]  Daniel Thalmann,et al.  Magic wand and the Enigma of the Sphinx , 2004, Comput. Graph..

[83]  Daniel Thalmann,et al.  Direct 3D interaction with smart objects , 1999, VRST '99.

[84]  Sooyol Ok,et al.  Evolving bipedal locomotion with genetic programming - a preliminary report , 2001, Proceedings of the 2001 Congress on Evolutionary Computation (IEEE Cat. No.01TH8546).

[85]  Michael Uschold,et al.  Ontologies: principles, methods and applications , 1996, The Knowledge Engineering Review.

[86]  Rita Cucchiara,et al.  Semantic transcoding for live video server , 2002, MULTIMEDIA '02.

[87]  Sharon L. Oviatt,et al.  Modeling multimodal integration patterns and performance in seniors: toward adaptive processing of individual differences , 2003, ICMI '03.

[88]  Henrik Tramberend,et al.  Avocado: a distributed virtual reality framework , 1999, Proceedings IEEE Virtual Reality (Cat. No. 99CB36316).

[89]  Daniel Thalmann,et al.  Reflex Movements for a Virtual Human: A Biology Inspired Approach , 2004, SETN.

[90]  Shumin Zhai,et al.  Virtual reality for palmtop computers , 1993, TOIS.

[91]  Mary Czerwinski,et al.  From latent semantics to spatial hypertext—an integrated approach , 1998, HYPERTEXT '98.

[92]  Norbert Reithinger,et al.  SmartKom: adaptive and flexible multimodal access to multiple applications , 2003, ICMI '03.

[93]  Norman I. Badler,et al.  Pedestrians: creating agent behaviors through statistical analysis of observation data , 2001, Proceedings Computer Animation 2001. Fourteenth Conference on Computer Animation (Cat. No.01TH8596).

[94]  Norman I. Badler,et al.  Real-Time Inverse Kinematics Techniques for Anthropomorphic Limbs , 2000, Graph. Model..

[95]  Michel Soto,et al.  Modeling Methods for Reusable and Interoperable Virtual Entities in Multimedia Virtual Worlds , 2004, Multimedia Tools and Applications.

[96]  Thomas R. Gruber,et al.  The Role of Common Ontology in Achieving Sharable, Reusable Knowledge Bases , 1991, KR.

[97]  Daniel Thalmann,et al.  The mobile animator: interactive character animation in collaborative virtual environments , 2004 .

[98]  Naphtali Rishe,et al.  Database design: the semantic modeling approach , 1992 .

[99]  Yi Li,et al.  Extraction of parametric human model for posture recognition using genetic algorithm , 2000, Proceedings Fourth IEEE International Conference on Automatic Face and Gesture Recognition (Cat. No. PR00580).

[100]  Michael J. Singer,et al.  Measuring Presence in Virtual Environments: A Presence Questionnaire , 1998, Presence.

[101]  York Sure-Vetter,et al.  OntoShare: a knowledge management environment for virtual communities of practice , 2003, K-CAP '03.

[102]  Sharon L. Oviatt,et al.  Advances in Robust Multimodal Interface Design , 2003, IEEE Computer Graphics and Applications.

[103]  Daniel Thalmann,et al.  Semantics-based representation of virtual environments , 2005, Int. J. Comput. Appl. Technol..

[104]  Kincho H. Law,et al.  Efficient integration of web services with distributed data flow and active mediation , 2004, ICEC '04.

[105]  Wieslaw Lucjan Nowinski,et al.  Building virtual anatomic models using Java3D , 2004, VRCAI '04.

[106]  Olof Hagsand,et al.  Interactive Multiuser VEs in the DIVE System , 1996, IEEE Multim..

[107]  Gerard O'Driscoll,et al.  The Essential Guide to Digital Set-Top Boxes and Interactive TV , 1999 .

[108]  Gabriel Taubin,et al.  3D Geometry Compression and Progressive Transmission , 1999 .

[109]  David Sturman,et al.  The state of computer animation , 1998, COMG.

[110]  Dan Vodislav,et al.  A visual programming model for user interface animation , 1997, Proceedings. 1997 IEEE Symposium on Visual Languages (Cat. No.97TB100180).

[111]  Daniel Thalmann,et al.  Telerehabilitation: controlling haptic virtual environments through handheld interfaces , 2004, VRST '04.

[112]  Daniel Thalmann,et al.  Conducting a virtual orchestra , 2004, IEEE MultiMedia.

[113]  Bo Shen,et al.  Application level hand-off support for mobile media transcoding sessions , 2002, NOSSDAV '02.

[114]  Daniel C. Robbins,et al.  Three-dimensional widgets , 1992, I3D '92.

[115]  Ronan Boulic,et al.  Reaching volumes generated by means of octal trees and Cartesian constraints , 2003, Proceedings Computer Graphics International 2003.