SlideShare a Scribd company logo
1 of 44
Taking Augmented Reality
  out of the Laboratory
 and into the Real World


Dr Christian Sandor
Director: Magic Vision Lab

Senior Lecturer:
School of Computer and Information Science
University of South Australia
Stuttgart
             University
                          TU Munich
                2012
                           1975-2005
                                                   Canon
                                                  2005-2007
Columbia
University
  2004




                                        University of
                                       South Australia
                                         since 2008
2009                         2010                      2011


Students               Research                     Sponsors
2 PhD [2013: +3; -1]   Augmented Reality (AR)
2 Master               Human-Computer Interaction
4 Internship           Haptics
                       Visualization
AR Example
Demo: Tracker by Gerhard Reitmayr (TU Graz, Austria)
Augmented Reality
         [Azuma 1997]
         1. Combines real and virtual
         2. Interactive in realtime
         3. Registered in 3–D
         [Milgram & Kishino, 1994]
2 Challenges in Developing User Interfaces for Ubiquitous Augmented Reality


                                            Mixed
                                          Reality (MR)




        Real           Augmented                          Augmented             Virtual
     Environment       Reality (AR)                      Virtuality (AV)      Environment
AR in the Real World

1584: Pepper’s Ghost
[Giambattista della Porta]


Early 1990s: Boeing coins
term AR for their wire
assembly application


2002: Intelligent Welding
Gun [Klinker & BMW]
Recent AR Trends
Current State of AR:
 low-level = solved!


Essential technology: tracking
(where is the camera in the real world?)
 Parallel Tracking and Mapping for Small AR
 Workspaces [Klein & Murray, 2007]
 KinectFusion [Newcombe et al., 2011]
Current State of AR:
Challenge = High-Level
  1. Applications

     Industrial Design (with Canon)
     AR Browser (with Nokia, Samsung, Nvidia)
     Medical
     Games
     Other industrial applications (training, maintenance,
     planning, ...)
     ...

  2. Human-Computer Interaction

     Human Perception of AR
     Usability
     Providing more versatile AR interfaces
Our Approach

                          Augmented Reality
Visualization:
“seeing the unseen”
[McCormick, 1988]

Haptics: AR for the
sense of touch
                      Visualization   Haptics
AR & Visualization




AR & Haptics
Motivation
               Problems with most AR browsers:

                  Pieces of isolated information instead of one integrated
                  visualization

                        Bad ergonomics

                        Small screen problem becomes even worse

                        Extremely limited visualizations

                  Challenging: occlusions, small field of view


                                                                              C
                          D                                                   T
                                                                                          E
                    O                     D                 B      T
                                                                                          T
                                          T


                                                                          A
                              O                                                   D

field of view
                                          field of view
                                                                          view frustrum




               user viewpoint                            user viewpoint
Naive Overlay   Benjamin Avery, Bruce H.
                Thomas, Wayne Piekarski.
                ISMAR 2008.
Edge-based X-Ray   Ben Avery, Christian Sandor,
                   Bruce Thomas.
                   VR 2009.
AR X-Ray Vision:
Examples
Edge-based X-Ray:
Limitations
Saliency X-Ray   Sandor et al.
                 ISMAR 2010
Concept:
   Saliency-based X-Ray
Scene Foreground                 Scene Background



                                                    1. Saliency Map
                                                    Computation


       Salient
     Foreground                      Salient
                                     Background



                                                    2, Composition

                         Salient
                  Salient reground
                       Fo
                  Bac kground
ly on visual data.
                                                                                                r g
  chnique uses saliency maps                                                            Mrg =
  f the occluder and occluded
We first compute the saliency
                                                   Saliency Map                               max(r, g, b)                              Oc




                                                                b min(r, g)
  ons. Second, we perform a
 lient regions in the occluder
                                                   Computation g, b)
                                                            M =
                                                                 max(r,                  by
                                                    Figure 4: Saliency map computation: an input image is split into fe
 e occluded region are made                         ture maps which are across-scale subtracted to a single map Mc .
                                                       These mapsPrevious and Mby are combined into mimic the recepti
                                                                       Mrg
   transparent. When salientInput Image                                Image
                                                    fields of the human eye. The features mapsthe luminosity chann
                                                       Motion is defined as observed changes in are combined to yie
 ding to their strength. With                                Figure 4: Saliency map computation: an input image is split into fea-
                                                    the final saliencywhich are across-scale subtracted to mimic the receptive
                                                    over time. maps map.
                                                             ture
 hile still maintaining strong                         and fields inthe human eye. The addition and across-scale subtractio
                                                              denote across scale features maps are combined to yield
                                                       Contrasts of the dyadic feature pyramids are modeled as acro
 or the two stages (Saliency                                   the final saliency map.
                                                    scale subtraction Map across scale addition and across-scale subtraction.levels of t
                                     Red/Green         Blue/Yellow      denote between fine and coarse scaled
                                                                   and Motion
omposition (Section 3.2), we
             Luminosity Map
                                   Opponency Map     Opponency Map
                                                    pyramid. For each of the features, a set of feature maps are gene
X-ray technique.                                    S 2 {3, 4}.2Features maps arecombined using using across-scale additi
                                                    ated as: S {3, 4}. Features maps are combined across-scale addition
                                                                                                                                  Figure 5
                                                                                                                                  ries of fi
 m, which only used edges as
           σ=0
                                                        to yield to yield conspicuity maps: = Pp Ps
                                                                   conspicuity maps:   Ff ,p,s                                      , , an
 ionally employs luminosity,                                                                  4 p+4
                                                                                                                                  values.

 es the effect for luminosity, ⊖                    where ⊖ represents the visual4feature f 2 {l, c, m}. p and s ref
                                                           f                  = M p+4
                                                                                              M M
                                                                      ⊖ areC appliedM p 2 {2, 3, 4}, s = p + S, fin
                                                                                       Fp,s
           σ=1          ⊖
 are preserved. Figure 3(a,b)                       to pyramid levels and C = p=2 s=p+3as Fp,s                This
                                                                                                                   an
           σ=2
                                                                                                              and occ
           σ=3                                                                              p=2 s=p+3
                                                                Finally, all conspicuity maps are combined to form the saliency with em
           σ=…                                               map:
                                                                                            1                                   4 E VA
                                                      Finally, all conspicuity Smaps  Ck =
                                                                                            3 k2{l,c,t} combined to form the salien
                                                                                                 are                            We hav
                                                   ⊕map:                                                                        saliency
                                                                                                                                target ac
                                                                At this point, a saliency map1 been created for an image, com-
                                                                                              has
                                                                                                  Â
                                                             bining the hue, luminosity= motion features. In the next stage,    gate vis
                                                                                       S and              Ck                    techniqu
                              Saliency Map                                                   3 k2{l,c,t}
                                                             occluded and occluder regions are composed using their saliency
                                                                                                                                   Our d
                                                             information to create the final AR X-ray image.
                                                                                                                                capabili
                                                                                                                                how it
                                                      At this3.2 Composition map has been created for an image, com
                                                               point, a saliency
Composition
                 Occluder Io                  Occluded Id

Source Images




                 So                           Sd

Saliency Maps




                                      ⊖

  Edge map E                   Combined                     Mask M
                               Saliency Map




                                                     ⊗
   Occluder Io                 So'                          Occluded Id       Mask M'




                         ⊗                                                ⊗




                                                      ⊕

                                              Final Composition
                                              Ic
C
          T

      B
  D


               A
                D




              melt volume




Melting                     Sandor et al.
                            ISMAR 2009, VR 2010
More Melting Examples
Space-Distorting Visualizations
                     Radial Distortion
                                                                    field of view after distortion
                                     C
                                     T
                                                 E
D                  B      T
                                                                                             C
                                                 T              D
T                                                                                            D
                                                                    T
                                                                                B    D
                                 A

                                         D
                                                                                         A

                                                                                                     D
field of view                                           orginal
                                 view frustrum
                                                     field of view




                user viewpoint




                                                                                                 Reconstructed Model




                                                                                             Projected Video Image

                                                                                                                       POI2
                                                                              POI1




                                                                                                  Ray Visualization
Space-Distorting Visualizations
      Radial Distortion
AR & Visualization




AR & Haptics
Our ISMAR 2011 Best
    Demo Award
Collaboration with
  Gerhard Reitmayr (TU Graz, Computer Vision)
  Matt Swoboda (Sony London, Computer
  Graphics)
We won against 40 other demos
  Top labs: INRIA, Georgia Tech, TU Graz
  Top companies: Volkswagen, Sony, Nokia...
Current Evaluation

At ISMAR, we got very unexpected
feedback from users:
  20% reported a heat sensation
  5% reported smelling fire
Now: formal evaluation to validate this
effect
Realtime Raymarching for Mobile Augmented Reality
                     Graeme Jarvis⇤                     Christian Sandor†                            Sean White‡
                     Magic Vision Lab                     Magic Vision Lab                      Nokia Research Center
                University of South Australia        University of South Australia                      Nokia




                                 (a)                                                                     (b)

Figure 1: Raymarching on mobile phones enables us to display several effects on virtual objects that incorporate imagery from the physical
world: from simple refractions (a), to dynamic, complex scenes (c). All renderings are realtime on an iPhone 4s.



A BSTRACT                                                                 (iPhone), Ray Tracer and Raytracing on Android, and many others
                                                                          but all render at multiple-seconds-per-frame.
Augmented Reality (AR) is a technology that adds virtual visual
information to the user’s view of the real world. Mobile Aug-                Visual effects such as ambient occlusion, reflection, refraction,
mented Reality (MAR) systems allow the user to take these aug-            and dynamic soft shadow (as exampled in Figure 1) are process-
mentations with them on their travels, building the foundation of a       ing intensive and difficult to simulate using other visual algorithms,
Glass Sphere with
   Refractions
Conclusions:
      Scientific Contribution

We have co-pioneered:

                                          Augmented Reality
AR & Visualization
White, Feiner (Columbia University)
Kalkofen, Schmalstieg (TU Graz)

AR & Haptics
Knörlein, Harders (ETH Zurich)
                                      Visualization   Haptics
Conclusions:
                Future Work


                              Augmented Reality

Visualization & Haptics
Under-explored!



                          Visualization   Haptics
Conclusions:
              Future Work


                              Augmented Reality


Visualization & Haptics
Under-explored!

Full combination:
Startrek’s Holodeck
                          Visualization   Haptics
More Information:
www.magicvisionlab.com
Key Points For Taking
AR into the Real World
Tracking: practically solved

Challenges:

   Applications

       AR Browser (with Nokia, Samsung, Nvidia)
       Industrial Design (with Canon)
       Medical
       Games
       Other industrial applications (training, maintenance, planning, ...)
       ...

   Human-Computer Interaction

       Human Perception of AR
       Usability
       Providing more versatile AR interfaces

                                                      Thank You!

More Related Content

What's hot

Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsasodariyabhavesh
 
Digital Image Processing: Image Colors
Digital Image Processing: Image ColorsDigital Image Processing: Image Colors
Digital Image Processing: Image ColorsBasra University, Iraq
 
Availability of Mobile Augmented Reality System for Urban Landscape Simulation
Availability of Mobile Augmented Reality System for Urban Landscape SimulationAvailability of Mobile Augmented Reality System for Urban Landscape Simulation
Availability of Mobile Augmented Reality System for Urban Landscape SimulationTomohiro Fukuda
 
Mapping virtual and physical reality
Mapping virtual and physical realityMapping virtual and physical reality
Mapping virtual and physical realityChheang Vuthea
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESEzhilya venkat
 
Studying interaction with 3D mobile maps
Studying interaction with 3D mobile mapsStudying interaction with 3D mobile maps
Studying interaction with 3D mobile mapsAalto University
 
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View SynthesisNeural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View SynthesisVincent Sitzmann
 
A Practical and Robust Bump-mapping Technique for Today’s GPUs (paper)
A Practical and Robust Bump-mapping Technique for Today’s GPUs (paper)A Practical and Robust Bump-mapping Technique for Today’s GPUs (paper)
A Practical and Robust Bump-mapping Technique for Today’s GPUs (paper)Mark Kilgard
 
Gaining Colour Stability in Live Image Capturing
Gaining Colour Stability in Live Image CapturingGaining Colour Stability in Live Image Capturing
Gaining Colour Stability in Live Image CapturingGuy K. Kloss
 
Literature study article
Literature study articleLiterature study article
Literature study articleakaspers
 
IRJET- Photo Restoration using Multiresolution Texture Synthesis and Convolut...
IRJET- Photo Restoration using Multiresolution Texture Synthesis and Convolut...IRJET- Photo Restoration using Multiresolution Texture Synthesis and Convolut...
IRJET- Photo Restoration using Multiresolution Texture Synthesis and Convolut...IRJET Journal
 
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...Tomohiro Fukuda
 
Digital image processing question bank
Digital image processing question bankDigital image processing question bank
Digital image processing question bankYaseen Albakry
 
Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...Tomohiro Fukuda
 
SOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENT
SOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENTSOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENT
SOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENTTomohiro Fukuda
 
Focused Image Creation Algorithms for digital holography
Focused Image Creation Algorithms for digital holographyFocused Image Creation Algorithms for digital holography
Focused Image Creation Algorithms for digital holographyConor Mc Elhinney
 

What's hot (20)

Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011Raskar Keynote at Stereoscopic Display Jan 2011
Raskar Keynote at Stereoscopic Display Jan 2011
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
 
Digital Image Processing: Image Colors
Digital Image Processing: Image ColorsDigital Image Processing: Image Colors
Digital Image Processing: Image Colors
 
Availability of Mobile Augmented Reality System for Urban Landscape Simulation
Availability of Mobile Augmented Reality System for Urban Landscape SimulationAvailability of Mobile Augmented Reality System for Urban Landscape Simulation
Availability of Mobile Augmented Reality System for Urban Landscape Simulation
 
Mapping virtual and physical reality
Mapping virtual and physical realityMapping virtual and physical reality
Mapping virtual and physical reality
 
DIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTESDIGITAL IMAGE PROCESSING - LECTURE NOTES
DIGITAL IMAGE PROCESSING - LECTURE NOTES
 
Studying interaction with 3D mobile maps
Studying interaction with 3D mobile mapsStudying interaction with 3D mobile maps
Studying interaction with 3D mobile maps
 
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View SynthesisNeural Scene Representation & Rendering: Introduction to Novel View Synthesis
Neural Scene Representation & Rendering: Introduction to Novel View Synthesis
 
A Practical and Robust Bump-mapping Technique for Today’s GPUs (paper)
A Practical and Robust Bump-mapping Technique for Today’s GPUs (paper)A Practical and Robust Bump-mapping Technique for Today’s GPUs (paper)
A Practical and Robust Bump-mapping Technique for Today’s GPUs (paper)
 
Report
ReportReport
Report
 
Gaining Colour Stability in Live Image Capturing
Gaining Colour Stability in Live Image CapturingGaining Colour Stability in Live Image Capturing
Gaining Colour Stability in Live Image Capturing
 
Literature study article
Literature study articleLiterature study article
Literature study article
 
Dip chapter 2
Dip chapter 2Dip chapter 2
Dip chapter 2
 
IRJET- Photo Restoration using Multiresolution Texture Synthesis and Convolut...
IRJET- Photo Restoration using Multiresolution Texture Synthesis and Convolut...IRJET- Photo Restoration using Multiresolution Texture Synthesis and Convolut...
IRJET- Photo Restoration using Multiresolution Texture Synthesis and Convolut...
 
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...
DISTRIBUTED AND SYNCHRONISED VR MEETING USING CLOUD COMPUTING: Availability a...
 
Light field
Light field Light field
Light field
 
Digital image processing question bank
Digital image processing question bankDigital image processing question bank
Digital image processing question bank
 
Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...Integration of a Structure from Motion into Virtual and Augmented Reality for...
Integration of a Structure from Motion into Virtual and Augmented Reality for...
 
SOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENT
SOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENTSOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENT
SOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENT
 
Focused Image Creation Algorithms for digital holography
Focused Image Creation Algorithms for digital holographyFocused Image Creation Algorithms for digital holography
Focused Image Creation Algorithms for digital holography
 

Viewers also liked

Día de la Aliementación 16 Oct 2012
Día de la Aliementación 16 Oct 2012Día de la Aliementación 16 Oct 2012
Día de la Aliementación 16 Oct 2012Noa Ladrón Esteban
 
Marketing Project Fall 2015
Marketing Project Fall 2015Marketing Project Fall 2015
Marketing Project Fall 2015Baile Winslow
 
Brenda Resume Revised
Brenda Resume RevisedBrenda Resume Revised
Brenda Resume Revisedsingnthe80s
 
Abp lucero oviedo_ pérez
Abp  lucero  oviedo_ pérezAbp  lucero  oviedo_ pérez
Abp lucero oviedo_ pérezOviedomacarena
 
Комп'ютерні віруси та ативірусні програми. 9 клас
Комп'ютерні віруси та ативірусні програми. 9 класКомп'ютерні віруси та ативірусні програми. 9 клас
Комп'ютерні віруси та ативірусні програми. 9 класЛюдмила Иваница
 
Best Practices for Salesforce Admins at Dreamforce 2016
Best Practices for Salesforce Admins at Dreamforce 2016Best Practices for Salesforce Admins at Dreamforce 2016
Best Practices for Salesforce Admins at Dreamforce 2016Salesforce Admins
 
bOOk Cédric Barnat // Senior Strategist & Creative
bOOk Cédric Barnat // Senior Strategist & CreativebOOk Cédric Barnat // Senior Strategist & Creative
bOOk Cédric Barnat // Senior Strategist & CreativeCédric Barnat (CB)
 
Social Media Boot Camp Twitter For Corporate Communications
Social Media Boot Camp   Twitter For Corporate CommunicationsSocial Media Boot Camp   Twitter For Corporate Communications
Social Media Boot Camp Twitter For Corporate CommunicationsJames Burnes
 
VR端末開発研究
VR端末開発研究VR端末開発研究
VR端末開発研究Prolead_Terai
 

Viewers also liked (17)

Día de la Aliementación 16 Oct 2012
Día de la Aliementación 16 Oct 2012Día de la Aliementación 16 Oct 2012
Día de la Aliementación 16 Oct 2012
 
Marketing Project Fall 2015
Marketing Project Fall 2015Marketing Project Fall 2015
Marketing Project Fall 2015
 
Std10-Maths-EM-1.pdf
Std10-Maths-EM-1.pdfStd10-Maths-EM-1.pdf
Std10-Maths-EM-1.pdf
 
Evaluation Question 2
Evaluation Question 2Evaluation Question 2
Evaluation Question 2
 
Brenda Resume Revised
Brenda Resume RevisedBrenda Resume Revised
Brenda Resume Revised
 
Golden Cucinero Group
Golden Cucinero GroupGolden Cucinero Group
Golden Cucinero Group
 
Def Leppard
Def LeppardDef Leppard
Def Leppard
 
Abp lucero oviedo_ pérez
Abp  lucero  oviedo_ pérezAbp  lucero  oviedo_ pérez
Abp lucero oviedo_ pérez
 
Комп'ютерні віруси та ативірусні програми. 9 клас
Комп'ютерні віруси та ативірусні програми. 9 класКомп'ютерні віруси та ативірусні програми. 9 клас
Комп'ютерні віруси та ативірусні програми. 9 клас
 
Apoyo docente atlas interactivo de chile
Apoyo docente atlas interactivo de chileApoyo docente atlas interactivo de chile
Apoyo docente atlas interactivo de chile
 
Best Practices for Salesforce Admins at Dreamforce 2016
Best Practices for Salesforce Admins at Dreamforce 2016Best Practices for Salesforce Admins at Dreamforce 2016
Best Practices for Salesforce Admins at Dreamforce 2016
 
bOOk Cédric Barnat // Senior Strategist & Creative
bOOk Cédric Barnat // Senior Strategist & CreativebOOk Cédric Barnat // Senior Strategist & Creative
bOOk Cédric Barnat // Senior Strategist & Creative
 
Social Media Boot Camp Twitter For Corporate Communications
Social Media Boot Camp   Twitter For Corporate CommunicationsSocial Media Boot Camp   Twitter For Corporate Communications
Social Media Boot Camp Twitter For Corporate Communications
 
Brain Dating at Dreamforce
Brain Dating at DreamforceBrain Dating at Dreamforce
Brain Dating at Dreamforce
 
Android training
Android trainingAndroid training
Android training
 
VR端末開発研究
VR端末開発研究VR端末開発研究
VR端末開発研究
 
MY Updated CV.DOC
MY Updated CV.DOCMY Updated CV.DOC
MY Updated CV.DOC
 

Similar to Keynote Virtual Efficiency Congress 2012

Image Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving EdgesImage Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving EdgesIDES Editor
 
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...Umbra
 
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...Sirris
 
[論文紹介] BlendedMVS: A Large-scale Dataset for Generalized Multi-view Stereo Ne...
[論文紹介] BlendedMVS: A Large-scale Dataset for Generalized Multi-view Stereo Ne...[論文紹介] BlendedMVS: A Large-scale Dataset for Generalized Multi-view Stereo Ne...
[論文紹介] BlendedMVS: A Large-scale Dataset for Generalized Multi-view Stereo Ne...Seiya Ito
 
Image Splicing Detection involving Moment-based Feature Extraction and Classi...
Image Splicing Detection involving Moment-based Feature Extraction and Classi...Image Splicing Detection involving Moment-based Feature Extraction and Classi...
Image Splicing Detection involving Moment-based Feature Extraction and Classi...IDES Editor
 
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOSSHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOScsandit
 
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)npinto
 
IGARSS-MI-Pritt.pptx
IGARSS-MI-Pritt.pptxIGARSS-MI-Pritt.pptx
IGARSS-MI-Pritt.pptxgrssieee
 
Deep Learning workshop 2010: Deep Learning of Invariant Spatiotemporal Featur...
Deep Learning workshop 2010: Deep Learning of Invariant Spatiotemporal Featur...Deep Learning workshop 2010: Deep Learning of Invariant Spatiotemporal Featur...
Deep Learning workshop 2010: Deep Learning of Invariant Spatiotemporal Featur...zukun
 
IGARSS-SAR-Pritt.pptx
IGARSS-SAR-Pritt.pptxIGARSS-SAR-Pritt.pptx
IGARSS-SAR-Pritt.pptxgrssieee
 
IGARSS-SAR-Pritt.pptx
IGARSS-SAR-Pritt.pptxIGARSS-SAR-Pritt.pptx
IGARSS-SAR-Pritt.pptxgrssieee
 
Class[4][19th jun] [three js-camera&light]
Class[4][19th jun] [three js-camera&light]Class[4][19th jun] [three js-camera&light]
Class[4][19th jun] [three js-camera&light]Saajid Akram
 

Similar to Keynote Virtual Efficiency Congress 2012 (20)

ICPRAM 2012
ICPRAM 2012ICPRAM 2012
ICPRAM 2012
 
Image Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving EdgesImage Denoising Techniques Preserving Edges
Image Denoising Techniques Preserving Edges
 
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
Shadow Caster Culling for Efficient Shadow Mapping (Authors: Jiří Bittner, Ol...
 
Miller - Remote Sensing and Imaging Physics - Spring Review 2012
Miller - Remote Sensing and Imaging Physics - Spring Review 2012Miller - Remote Sensing and Imaging Physics - Spring Review 2012
Miller - Remote Sensing and Imaging Physics - Spring Review 2012
 
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
Applicability of-tracability-technologies-for-3 d-printing-robust-blind-water...
 
[論文紹介] BlendedMVS: A Large-scale Dataset for Generalized Multi-view Stereo Ne...
[論文紹介] BlendedMVS: A Large-scale Dataset for Generalized Multi-view Stereo Ne...[論文紹介] BlendedMVS: A Large-scale Dataset for Generalized Multi-view Stereo Ne...
[論文紹介] BlendedMVS: A Large-scale Dataset for Generalized Multi-view Stereo Ne...
 
Image Splicing Detection involving Moment-based Feature Extraction and Classi...
Image Splicing Detection involving Moment-based Feature Extraction and Classi...Image Splicing Detection involving Moment-based Feature Extraction and Classi...
Image Splicing Detection involving Moment-based Feature Extraction and Classi...
 
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOSSHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
SHARP OR BLUR: A FAST NO-REFERENCE QUALITY METRIC FOR REALISTIC PHOTOS
 
Raskar Mar09 Nesosa
Raskar Mar09 NesosaRaskar Mar09 Nesosa
Raskar Mar09 Nesosa
 
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)
MIT 6.870 - Template Matching and Histograms (Nicolas Pinto, MIT)
 
IGARSS-MI-Pritt.pptx
IGARSS-MI-Pritt.pptxIGARSS-MI-Pritt.pptx
IGARSS-MI-Pritt.pptx
 
Deep Learning workshop 2010: Deep Learning of Invariant Spatiotemporal Featur...
Deep Learning workshop 2010: Deep Learning of Invariant Spatiotemporal Featur...Deep Learning workshop 2010: Deep Learning of Invariant Spatiotemporal Featur...
Deep Learning workshop 2010: Deep Learning of Invariant Spatiotemporal Featur...
 
Cp31608611
Cp31608611Cp31608611
Cp31608611
 
ICPR Workshop ETCHB 2010
ICPR Workshop ETCHB 2010ICPR Workshop ETCHB 2010
ICPR Workshop ETCHB 2010
 
ISMAR09 Paper
ISMAR09 PaperISMAR09 Paper
ISMAR09 Paper
 
IGARSS-SAR-Pritt.pptx
IGARSS-SAR-Pritt.pptxIGARSS-SAR-Pritt.pptx
IGARSS-SAR-Pritt.pptx
 
IGARSS-SAR-Pritt.pptx
IGARSS-SAR-Pritt.pptxIGARSS-SAR-Pritt.pptx
IGARSS-SAR-Pritt.pptx
 
Robust watermarking technique sppt
Robust watermarking technique spptRobust watermarking technique sppt
Robust watermarking technique sppt
 
AR/SLAM for end-users
AR/SLAM for end-usersAR/SLAM for end-users
AR/SLAM for end-users
 
Class[4][19th jun] [three js-camera&light]
Class[4][19th jun] [three js-camera&light]Class[4][19th jun] [three js-camera&light]
Class[4][19th jun] [three js-camera&light]
 

Recently uploaded

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Keynote Virtual Efficiency Congress 2012

  • 1. Taking Augmented Reality out of the Laboratory and into the Real World Dr Christian Sandor Director: Magic Vision Lab Senior Lecturer: School of Computer and Information Science University of South Australia
  • 2. Stuttgart University TU Munich 2012 1975-2005 Canon 2005-2007 Columbia University 2004 University of South Australia since 2008
  • 3. 2009 2010 2011 Students Research Sponsors 2 PhD [2013: +3; -1] Augmented Reality (AR) 2 Master Human-Computer Interaction 4 Internship Haptics Visualization
  • 4. AR Example Demo: Tracker by Gerhard Reitmayr (TU Graz, Austria)
  • 5. Augmented Reality [Azuma 1997] 1. Combines real and virtual 2. Interactive in realtime 3. Registered in 3–D [Milgram & Kishino, 1994] 2 Challenges in Developing User Interfaces for Ubiquitous Augmented Reality Mixed Reality (MR) Real Augmented Augmented Virtual Environment Reality (AR) Virtuality (AV) Environment
  • 6. AR in the Real World 1584: Pepper’s Ghost [Giambattista della Porta] Early 1990s: Boeing coins term AR for their wire assembly application 2002: Intelligent Welding Gun [Klinker & BMW]
  • 8. Current State of AR: low-level = solved! Essential technology: tracking (where is the camera in the real world?) Parallel Tracking and Mapping for Small AR Workspaces [Klein & Murray, 2007] KinectFusion [Newcombe et al., 2011]
  • 9.
  • 10.
  • 11. Current State of AR: Challenge = High-Level 1. Applications Industrial Design (with Canon) AR Browser (with Nokia, Samsung, Nvidia) Medical Games Other industrial applications (training, maintenance, planning, ...) ... 2. Human-Computer Interaction Human Perception of AR Usability Providing more versatile AR interfaces
  • 12. Our Approach Augmented Reality Visualization: “seeing the unseen” [McCormick, 1988] Haptics: AR for the sense of touch Visualization Haptics
  • 14. Motivation Problems with most AR browsers: Pieces of isolated information instead of one integrated visualization Bad ergonomics Small screen problem becomes even worse Extremely limited visualizations Challenging: occlusions, small field of view C D T E O D B T T T A O D field of view field of view view frustrum user viewpoint user viewpoint
  • 15. Naive Overlay Benjamin Avery, Bruce H. Thomas, Wayne Piekarski. ISMAR 2008.
  • 16. Edge-based X-Ray Ben Avery, Christian Sandor, Bruce Thomas. VR 2009.
  • 19. Saliency X-Ray Sandor et al. ISMAR 2010
  • 20. Concept: Saliency-based X-Ray Scene Foreground Scene Background 1. Saliency Map Computation Salient Foreground Salient Background 2, Composition Salient Salient reground Fo Bac kground
  • 21. ly on visual data. r g chnique uses saliency maps Mrg = f the occluder and occluded We first compute the saliency Saliency Map max(r, g, b) Oc b min(r, g) ons. Second, we perform a lient regions in the occluder Computation g, b) M = max(r, by Figure 4: Saliency map computation: an input image is split into fe e occluded region are made ture maps which are across-scale subtracted to a single map Mc . These mapsPrevious and Mby are combined into mimic the recepti Mrg transparent. When salientInput Image Image fields of the human eye. The features mapsthe luminosity chann Motion is defined as observed changes in are combined to yie ding to their strength. With Figure 4: Saliency map computation: an input image is split into fea- the final saliencywhich are across-scale subtracted to mimic the receptive over time. maps map. ture hile still maintaining strong and fields inthe human eye. The addition and across-scale subtractio denote across scale features maps are combined to yield Contrasts of the dyadic feature pyramids are modeled as acro or the two stages (Saliency the final saliency map. scale subtraction Map across scale addition and across-scale subtraction.levels of t Red/Green Blue/Yellow denote between fine and coarse scaled and Motion omposition (Section 3.2), we Luminosity Map Opponency Map Opponency Map pyramid. For each of the features, a set of feature maps are gene X-ray technique. S 2 {3, 4}.2Features maps arecombined using using across-scale additi ated as: S {3, 4}. Features maps are combined across-scale addition Figure 5 ries of fi m, which only used edges as σ=0 to yield to yield conspicuity maps: = Pp Ps conspicuity maps: Ff ,p,s , , an ionally employs luminosity, 4 p+4 values. es the effect for luminosity, ⊖ where ⊖ represents the visual4feature f 2 {l, c, m}. p and s ref f = M p+4 M M ⊖ areC appliedM p 2 {2, 3, 4}, s = p + S, fin Fp,s σ=1 ⊖ are preserved. Figure 3(a,b) to pyramid levels and C = p=2 s=p+3as Fp,s This an σ=2 and occ σ=3 p=2 s=p+3 Finally, all conspicuity maps are combined to form the saliency with em σ=… map: 1 4 E VA Finally, all conspicuity Smaps  Ck = 3 k2{l,c,t} combined to form the salien are We hav ⊕map: saliency target ac At this point, a saliency map1 been created for an image, com- has  bining the hue, luminosity= motion features. In the next stage, gate vis S and Ck techniqu Saliency Map 3 k2{l,c,t} occluded and occluder regions are composed using their saliency Our d information to create the final AR X-ray image. capabili how it At this3.2 Composition map has been created for an image, com point, a saliency
  • 22. Composition Occluder Io Occluded Id Source Images So Sd Saliency Maps ⊖ Edge map E Combined Mask M Saliency Map ⊗ Occluder Io So' Occluded Id Mask M' ⊗ ⊗ ⊕ Final Composition Ic
  • 23. C T B D A D melt volume Melting Sandor et al. ISMAR 2009, VR 2010
  • 25. Space-Distorting Visualizations Radial Distortion field of view after distortion C T E D B T C T D T D T B D A D A D field of view orginal view frustrum field of view user viewpoint Reconstructed Model Projected Video Image POI2 POI1 Ray Visualization
  • 26. Space-Distorting Visualizations Radial Distortion
  • 28.
  • 29.
  • 30. Our ISMAR 2011 Best Demo Award Collaboration with Gerhard Reitmayr (TU Graz, Computer Vision) Matt Swoboda (Sony London, Computer Graphics) We won against 40 other demos Top labs: INRIA, Georgia Tech, TU Graz Top companies: Volkswagen, Sony, Nokia...
  • 31.
  • 32.
  • 33. Current Evaluation At ISMAR, we got very unexpected feedback from users: 20% reported a heat sensation 5% reported smelling fire Now: formal evaluation to validate this effect
  • 34.
  • 35.
  • 36.
  • 37.
  • 38. Realtime Raymarching for Mobile Augmented Reality Graeme Jarvis⇤ Christian Sandor† Sean White‡ Magic Vision Lab Magic Vision Lab Nokia Research Center University of South Australia University of South Australia Nokia (a) (b) Figure 1: Raymarching on mobile phones enables us to display several effects on virtual objects that incorporate imagery from the physical world: from simple refractions (a), to dynamic, complex scenes (c). All renderings are realtime on an iPhone 4s. A BSTRACT (iPhone), Ray Tracer and Raytracing on Android, and many others but all render at multiple-seconds-per-frame. Augmented Reality (AR) is a technology that adds virtual visual information to the user’s view of the real world. Mobile Aug- Visual effects such as ambient occlusion, reflection, refraction, mented Reality (MAR) systems allow the user to take these aug- and dynamic soft shadow (as exampled in Figure 1) are process- mentations with them on their travels, building the foundation of a ing intensive and difficult to simulate using other visual algorithms,
  • 39. Glass Sphere with Refractions
  • 40. Conclusions: Scientific Contribution We have co-pioneered: Augmented Reality AR & Visualization White, Feiner (Columbia University) Kalkofen, Schmalstieg (TU Graz) AR & Haptics Knörlein, Harders (ETH Zurich) Visualization Haptics
  • 41. Conclusions: Future Work Augmented Reality Visualization & Haptics Under-explored! Visualization Haptics
  • 42. Conclusions: Future Work Augmented Reality Visualization & Haptics Under-explored! Full combination: Startrek’s Holodeck Visualization Haptics
  • 44. Key Points For Taking AR into the Real World Tracking: practically solved Challenges: Applications AR Browser (with Nokia, Samsung, Nvidia) Industrial Design (with Canon) Medical Games Other industrial applications (training, maintenance, planning, ...) ... Human-Computer Interaction Human Perception of AR Usability Providing more versatile AR interfaces Thank You!