Extending X3D for Augmented Reality

Extending X3D for Augmented Reality Fifth AR Standards Group Meeting Anita Havele Executive Director, Web3D Consortium www.web3d.org [email protected]
6 downloads 0 Views 2MB Size
Extending X3D for Augmented Reality Fifth AR Standards Group Meeting Anita Havele Executive Director, Web3D Consortium www.web3d.org [email protected] March 19, 2012

• • • • •

March 19, 2012

Overview AR WG Update ISO SC24 AR Update OGC 3DPIE Report Upcoming events

Extending X3D for AR

Open Standards www.web3d.org

• • • •

Portability Durability IP-independence ISO Approved

March 19, 2012

Extending X3D for AR

About the Web3D Consortium

We are an International non-profit, member-funded, industry group Our members span business, academia, government and the military We maintain a royalty-free, ISO standard “X3D” for web based 3D. March 19, 2012

Extending X3D for AR

X3D - ISO Standard

X3D an event and runtime model build for the Web March 19, 2012

Extending X3D for AR

: the Standard Scene graph Scene graph for real-time interactive delivery of virtual environments over the web: • • • • •

Meshes, lights, materials, textures, shaders Integrated video, audio Animation Interaction Scripts & Behaviors

Event ROUTE Sensor

• Multiple encodings (ISO = XML, VRML-Classic, Binary) • Multiple Application Programming Interfaces (ISO = ECMA, Java) • X3D Version 3.3 in draft mode includes Volume rendering, CAD and Geospatial components. March 19, 2012

Extending X3D for AR

Web3D Collaboration & Convergence XML HTML5 AR POI

Web3DS CityGML KML

Mpeg 4 WebGL Collada OPenGL

N-D Presentation State Volume data

• VRML and X3D are important parts of other specifications • We extend our standards to meet the needs of new use groups March 19, 2012

Extending X3D for AR

Adoption

March 19, 2012

Extending X3D for AR

Motivation to extend X3D for AR/MR Extend X3D capabilities to address the larger “2D + 3D” space for AR Going beyond basic geo-location based AR Virtual Objects

Real Objects

MR Continuum

VR

AR

Virtual Reality (VR) – Virtual objects/ data X3D is a well established application description language to express Virtual objects and their behaviors in 3D virtual environments Augmented Reality (AR) – Virtual objects augmented by sensors X3D has partial functionality for AR (Sensor Nodes, Viewpoint node, Camera node)

Mixed Reality (MR) – Continuum between VR and AR X3D currently lacks features needed for MR - Extend X3D accommodate “real” world objects and represent MR contents March 19, 2012

Extending X3D for AR

Our Approach to extend X3D for AR •

Extensible to existing frameworks - X3D (Scene graph) Extend Virtual Environment to implement AR - KML, OpenGIS, ARML, X3dom… Location Representation

• General/Flexible – Different AR platforms (platform independence) Mobile, Desktop and HMD – Sensors and devices Vision based, Marker based and Location based

March 19, 2012

Extending X3D for AR

Extending X3D for AR Mixed Reality

Real Environment

Augmented Reality New/Extended X3D Nodes for AR/MR

March 19, 2012

Virtual Reality

Virtual Environment

X3D existing Nodes

Extending X3D for AR

Making X3D AR/MR Capable AR Working Group started in June 2011 Goal: Extend X3D specification for AR and MR applications Co-chairs: Gun Lee (HIT Lab NZ), Yvonne Jung (Fraunhofer IGD) Tasks Requirement and Use cases – August, 2011 Comparison of X3D AR proposals - March, 2012 Development to merge proposals http://www.web3d.org/x3d/wiki/index.php/X3D_and_Augmented_Reality

March 19, 2012

Extending X3D for AR

X3D-AR Requirements Functional requirements • Supporting image (camera) sensors • Live video • Background and textures • Tracking camera motion • Camera calibration • Correct image synthesis Non-functional requirements Simplicity and extensibility of physical objects to be placed within the 3D scene. March 19, 2012

Extending X3D for AR

X3D-AR Use Cases • Augmented Reality Applications Where live video stream is shown on the background and the 3D scene is shown as registered in the physical space of the live video stream. • Augmented Virtuality (or virtual studio) Applications Where live video stream of physical objects can be placed within the 3D scene. http://www.web3d.org/x3d/wiki/index.php/X3D_AR_Requirements_and_Use_cases

March 19, 2012

Extending X3D for AR

X3D-AR Comparison of Proposals X3D AR proposals from Korea Chapter and Fraunhofer IGD

Trade off between simplicity Vs flexibility/extensibility • Korea Chapter proposes on higher level AR/MR features • Instant Reality has lower-level multi-purpose nodes Based on this comparison the AR WG is discussing how to merge the X3D AR proposals without compromising the AR requirements and use cases.

http://www.web3d.org/x3d/wiki/index.php/Comparison_of_X3D_AR_Proposals

March 19, 2012

Extending X3D for AR

ISO Activities on AR Standardization JTC 1 Approval of SC24 Scope Reorganization • Widen the scope and not limit it to computer graphics,

• Include various forms of media in the spectrum of mixed reality • Virtual Reality • Augmented Reality • Augmented Virtuality

Hence the term “Augmented Reality Continuum (ARC)” March 19, 2012

Extending X3D for AR

ISO Activities on AR Standardization SC24 Goals on ARC

WG9 Work Items • ARC Concepts and Reference Model • Terms and Definitions • Architecture Model for Generic ARC System

Independent of implementation • Proper ARC content representation ARC content representation Specific file format

March 19, 2012

Extending X3D for AR

ISO Activities on AR Standardization First WG9 Meeting was held in Seoul, Korea, Nov. 2011 Defined work items for WG9 • Standard ARC Reference Architecture • Terms and Definitions for ARC These work items (for SC24) will be submitted for approval at the next SC24 Plenary Meeting (Brussels, Aug 2012) Working Group 9 homepage: http://dxp.korea.ac.kr/SC24-WG Basic information and news

Bulletin board for on-line discussion about the work items Hope to coordinate above activities with the ARS community

March 19, 2012

Extending X3D for AR

3DPIE and X3d • X3D aligns with 3DPIE visualization goals • 3DPIE report demonstrates X3D Value • Web3D Member Contributions • Virginia Tech – 3D Blacksburg Project • Bitmanagement – BS Contact Browser • Fraunhofer – Instant Reality Browser • MBARI

March 21, 2011

Extending X3D for AR

Next Steps To Align X3D with OGC Propose new X3D work to further OGC 3D portrayal Requirements

• • • • •

Align with HTML5 approach using GeoLocation APIs Consider diverse location inputs to X3D scenes Consider X3D geospatial portability on mobile devices ARML WG collaboration in comparing AR proposals Write proposals and papers to gain external sponsor funding

March 21, 2011

Extending X3D for AR

Web3D Conference 2012 www.web3d2012.org

• Co-sponsored by Web3D Consortium, ACM SIGGRAPH and Eurographics • 4th and 5th of August 2012 in Los Angeles.coLocated with SIGGRAPH 2012 • Highlights current Capabilities and trends in interactive 3D graphics. See CFP – Deadline April 3rd •

Several Workshops ( AR Workshop) and Tutorials

• Looking forward to participation from the AR Community March 21, 2011

Extending X3D for AR

Visit us at: www.web3d.org To Join: www.web3d.org/join

Executive Director: Anita Havele Email: [email protected] Web3D Consortium Castro Street, Suite #120-490 Mountain View, CA 94041, USA Phone: +1 248 342 7662

Fax: +1 248 457 8018