70
Visualising a New Christchurch Mark Billinghurst HIT Lab NZ University of Canterbury

Visualizing a New Christchurch

Embed Size (px)

DESCRIPTION

A talk given by Mark Bilinghurst on January 17th 2012 at the Christchurch Architecture Summer School about how to use Augmented Reality in Architecture and Urban Visualization, especially for the re

Citation preview

Page 1: Visualizing a New Christchurch

Visualising a New Christchurch

Mark Billinghurst HIT Lab NZ

University of Canterbury

Page 2: Visualizing a New Christchurch
Page 3: Visualizing a New Christchurch

Christchurch Earthquakes

Page 4: Visualizing a New Christchurch
Page 5: Visualizing a New Christchurch
Page 6: Visualizing a New Christchurch

http://www.rebuildchristchurch.co.nz/content/christchurch-building-demolition-map

Page 7: Visualizing a New Christchurch

Christchurch Before and After

Page 8: Visualizing a New Christchurch
Page 9: Visualizing a New Christchurch

  Professional solutions available   Autodesk REVIST, ESRI ArcGIS, Grass,etc

Page 10: Visualizing a New Christchurch

Emerging Novel User Interfaces   Immersive visualization   Multi-touch screens   Gesture interaction   Etc..

Page 11: Visualizing a New Christchurch

Limitations   Interface

 Complex to use  Unintuitive interaction   2D display for 3D content

  Context of Use   Remote visualization   Separation from the real world  Unable to show life-sized content

Page 12: Visualizing a New Christchurch

Augmented Reality  Combines Real and Virtual Images

-  Both can be seen at the same time   Interactive in real-time

- Content can be interacted with  Registered in 3D

- Virtual objects appear fixed in space

Page 13: Visualizing a New Christchurch

  Put AR pictures here

Augmented Reality Examples

Page 14: Visualizing a New Christchurch

AR and Architecture

Page 15: Visualizing a New Christchurch

AR and Archiecture   Enhanced Maps

  AR overlay on printed material

  Outdoor AR   In place visualization

  Mobile AR  Urban Visualization

Page 16: Visualizing a New Christchurch

AR Markerless Tracking

  OPIRA Library  Uses natural features for tracking   Fast, robust performance

Page 17: Visualizing a New Christchurch
Page 18: Visualizing a New Christchurch

Interactive AR Maps   Markerless tracking   3D model overlay   Gesture input

Page 19: Visualizing a New Christchurch
Page 20: Visualizing a New Christchurch

Enhanced City Plans

  CERA – CCDU Plan  Using tablet to track off printed maps  Overlay 3D city models onto real maps

Page 21: Visualizing a New Christchurch

User Experience

  Touch interaction   Pointing selection   Animated objects

Page 22: Visualizing a New Christchurch

Outdoor AR

  Highly accurate outdoor AR tracking system  GPS, Inertial, RTK system  HMD

  First prototype   Laptop based   2-3 cm accuracy

Page 23: Visualizing a New Christchurch

Image Registration

AR Surveying Application

Page 24: Visualizing a New Christchurch
Page 25: Visualizing a New Christchurch

PCI 3D Graphics Board

Hard Drive

Serial

Ports

CPU

PC104 Sound Card

PC104 PCMCIA

GPS Antenna

Tracker Controller

DC to DC Converter

Battery

Wearable Computer

GPS RTK correction

Radio

Example self-built working solution with PCI-based 3D graphics

Columbia Touring Machine

Mobile AR - Hardware

Page 26: Visualizing a New Christchurch

2008 - Location Aware Phones

Nokia Navigator Motorola Droid

Page 27: Visualizing a New Christchurch

Real World Information Overlay   Tag real world locations

 GPS + Compass input  Overlay graphics on live video

  Applications   Travel guide, Advertising, etc

  Eg: Layar (www.layar.com)   iPhone, Android based, Public API released

  Other companies  Wikitude, Metaio, AcrossAir, Tochnidot, etc

Page 28: Visualizing a New Christchurch

Layar – www.layar.com

Page 29: Visualizing a New Christchurch

3DOn

  Onsite Visualization Single Building  GPS + Compass input  Overlay graphics data on live video/Photos

Page 30: Visualizing a New Christchurch

HIT Lab NZ Outdoor AR Platform

  Cross platform   Android, iPhone

  3D onsite visualization   Intuitive user interface

  Positions content in space  Camera, GPS, compass

  Client/Server software architecture   Targeting museum guide/outdoor site applications

Page 31: Visualizing a New Christchurch
Page 32: Visualizing a New Christchurch
Page 33: Visualizing a New Christchurch

CityViewAR

  Using AR to visualize Christchurch city buildings   3D models of buildings, 2D images, text, panoramas   AR View, Map view, List view   Available on Android market

Page 34: Visualizing a New Christchurch
Page 35: Visualizing a New Christchurch

User Experience

  While walking in the real world people can see text, 2D images and 3D content on their own phones

Page 36: Visualizing a New Christchurch

Interface Design (1/2) Browsing Interface Content Front face

Title Screen

AR View

Map View

List View

Detail View

Image Gallery

Panorama Instruction & Information

Page 37: Visualizing a New Christchurch

List View

List of all assets

Page 38: Visualizing a New Christchurch

Map View

Icons for buildings, viewpoints, panoramas

Page 39: Visualizing a New Christchurch
Page 40: Visualizing a New Christchurch

Building History Data

Page 41: Visualizing a New Christchurch

Photographic Images

Page 42: Visualizing a New Christchurch

Panorama Images

360 degree photo bubbles

Page 43: Visualizing a New Christchurch

Augmented Reality View

Page 44: Visualizing a New Christchurch
Page 45: Visualizing a New Christchurch

Survey Results   Use of AR improved the user experience

  But no difference between AR and non-AR usefulness

  Favourite features   AR and Panorama views most popular  Users also enjoyed having rich data available

  Main Problems (50% reported no problems)  UI design not intuitive (24%)   System not responsive (16%)

Page 46: Visualizing a New Christchurch

Time Usage

  Percentage time spent in different views   AR used more then 50% of time when available

Page 47: Visualizing a New Christchurch

Result - Distance Traveled   As a measure of active exploration   M=96.28 meters (SD=83.85, 0~315 meters)

Mann-Whitney U-test U = 167.00, p = 0.18 With AR Without AR

Page 48: Visualizing a New Christchurch

Areas for Improvement   Outdoor AR tracking

  Reduce tracking errors

  User interface design  Make options more obvious

  Make system more responsive   Some lag in loading content

  Touch input   Responding to unintended touches

Page 49: Visualizing a New Christchurch

AR Urban Design Tool (2012)   CERA CCDU Application

  Enhanced CityViewAR application

  Add VR view mode   3D model viewing/interaction

  Add concept models of buildings  Multiple buildings at single site

  Client/Server architecture   Support for user generated feedback

Page 50: Visualizing a New Christchurch

VR View

Page 51: Visualizing a New Christchurch

Differing Views

  List View, Content View, Map View

Page 52: Visualizing a New Christchurch

Interaction   Touch interaction

  Information filtering   Building information   Model panning, zoom, rotation

Page 53: Visualizing a New Christchurch

iceFest (2012)

  Outdoor AR for Antarctic Experience   Visit Antarctica in real world   Using handheld tablet

Page 54: Visualizing a New Christchurch

Map Views

Page 55: Visualizing a New Christchurch

Content Views

Page 56: Visualizing a New Christchurch

AR View

  View of ice superimposed over real world

Page 57: Visualizing a New Christchurch

Panorama

  Immersive 360 panorama

Page 58: Visualizing a New Christchurch

Feedback

  A = Satisfying, B = Ease to use   C = Useful for learning, D = Better learning than internet

Page 59: Visualizing a New Christchurch

Looking to the Future

Page 60: Visualizing a New Christchurch

Next Steps   Subsurface Visualization

  See underground infrastructure

  User evaluation   Architects, Urban Designers, Public

  Develop authoring tool  Web-based content management system

  Improve technology   Tracking, 3D rendering

Page 61: Visualizing a New Christchurch

Subsurface Visualization

  Using AR to view underground infrastructure

Page 62: Visualizing a New Christchurch

Client/Server Architecture

Android application

Web application java and php server

Database server Postgres

Web Interface

Add models

Page 63: Visualizing a New Christchurch

Web based Outdoor AR Server   Web interface

  Showing POIs as Icons on Google Map

  PHP based REST API  XML based scene

data retrieval API   Scene creation and

modification API   Android client side

REST API interface

Page 64: Visualizing a New Christchurch

BASIC VIEW

Page 65: Visualizing a New Christchurch

PERSONAL VIEW

Page 66: Visualizing a New Christchurch

Augmented Reality 2.0 Infrastructure

Page 67: Visualizing a New Christchurch

Leveraging Web 2.0   Content retrieval using HTTP   XML encoded meta information

  KML placemarks + extensions

  Queries   Based on location (from GPS, image recognition)   Based on situation (barcode markers)

  Syndication   Community servers for end-user content   Tagging

  AR client subscribes to data feeds

Page 68: Visualizing a New Christchurch

Conclusions •  AR allows for information overlay in place •  CityViewAR provides pre earthquake viewing •  Opportunities for on-going development •  Important research problems need to be solved

– Wide area tracking – User experience – Social networking – Etc..

Page 69: Visualizing a New Christchurch

Collaborators   Jason Mills (PVI)

  Panoramas, 3D models

  Historic Places Trust   Pre-1950 building information

  Christchurch City Council   Statements of Significance

  CEISMIC  Digital content

Page 70: Visualizing a New Christchurch

More Information

•  Mark Billinghurst – [email protected]

•  Website – www.hitlabnz.org