SlideShare une entreprise Scribd logo
1  sur  22
Télécharger pour lire hors ligne
An Authoring Solution for
a Façade-Based AR Platform:
  Infrastructure, Annotation
       and Visualization
              Guillaume GALES
                Eric MCCLEAN
              John MCDONALD

        DEPARTMENT OF COMPUTER SCIENCE
    NATIONAL UNIVERSITY OF IRELAND MAYNOOTH
Motivation




Input Image            Augmented Image

                  2
Overall System
Mobile client side
                                           Rendering

Server side
          Façade                        Widget
        extraction                      Retrieval

Database                              Authoring client
    Façade
   Matching


                           3
Rendering




    4
Outline


Façade Extraction
Authoring solution
 • Façade database
 • 3D annotation
Visualization
Conclusion, perspectives and discussion




                          5
Façade Extraction
Façade Extraction


Key of the authoring solution and visualization
 • Façades are the frame of references of 3D content
 • Augment a view with 3D content in urban environment from a single image
Input: image of a façade
Output: homography between the façade and its image
Advantages:
 • Robust matching (invariant to rotation and perspective changes)
 • Façade normalization (used to build a representation of the environment)
 • Camera pose estimation (used by the visualization system)



                                    7
Façade Extraction




        8
Authoring Solution
Façade Database



For each street, take pictures of façades
Automatic façade extraction and matching
 • Geometrical constraint makes matching robust
 • Invariance to rotation and perspective changes




                               10
Façade Database




       11
Façade Database



Candidate selection
• GPS coordinates
• Bag-of-word description for selecting
   candidates
Similarity constraint




                                           Figure 2: Database infrastructure for computing planar facade mo-
                                                                                                    ¸
                                           saics. The individual facades are stitched together into planes to
                                                                    ¸
                                      12   build a frame of reference for authoring.
3D Annotation


Extension of façade to 3D: frame of reference




                          13
3D Annotation
Desktop application
• Easy and intuitive interface to use for non expert users
• Predefined list of 3D models




                                         14
3D Annotation

  Mobile Application (ongoing work)




Long Tap to add widgets         Manual Accurate Geolocalisation


                           15
Visualization
National University of                National University of   National University of
            Ireland Maynooth
                  Ireland                 Data Retrieval
                                                  Ireland Maynooth
                                                        Ireland
                                                                           Ireland Maynooth
                                                                                 Ireland



T
 horing is an important stage in the workflow of creat-
gmented reality applications. In this paper we describe
sed database infrastructure for authoring and storing 3D
 use in urban environments. It provides frames of ref-
 he environment as well as a mechanism to match new
h the facades and thus retrieving associated 3D content.
        ¸
 ucture is flexible in that we can add different 3D “lay-
tent on top of the facades and hence opens many pos-
                      ¸
  augmented reality applications in urban environments.
                   Façade Extraction
e the system provides a representation suitable for both
 automatic content authoring.
                   Façade Matching
ds: Augmented Reality, Infrastructure, Authoring,
ed Database, Content Storing and Retrieving.

DUCTION            Widget Retrieval
mented reality applications provide rich and useful in-
o their users about their surrounding environment. To
e augmented reality applications, an efficient infrastruc-
red. Such infrastructures involve:
ng a map of the environment ;
g content ;
ving content.
aper we propose an infrastructure that makes authoring
ve and flexible. Our goal is to create a platform for mo-       17
Camera Pose Estimation

   intrinsics are known
   extrinsics are given by the façade extraction algorithm
   (homography between plane and its image decomposed
   into rotation and translation)


                        1
                          ⇥            ⇤
              H=K             R    t




                                   1
                              H            Façade
Camera

                              18
Results




   19
Conclusion,
Perspectives and
   Discussion
Conclusion, Perspectives & Discussion



 Easy and intuitive authoring solution for AR applications
 based on façade extraction
 Extension to real time computation on mobile
  • Use of GPU and accelerometer
 Extension to automatic dynamic authoring
  • Link with OpenStreetMap through GPS coordinates
 Collaborative authoring client (and database updates)
  • HTML5
  • Mobile version



                            21
Acknowledgment

Research presented in this paper was funded by a Strategic
Research Cluster grant (07/SRC/I1169) by Science
Foundation Ireland under the National Development Plan.
The authors gratefully acknowledge this support.
Thank you for your attention




                          22

Contenu connexe

Similaire à Authoring Solution for Façade-Based AR Platform

A Vision-Based Mobile Platform for Seamless Indoor/Outdoor Positioning
A Vision-Based Mobile Platform for Seamless Indoor/Outdoor PositioningA Vision-Based Mobile Platform for Seamless Indoor/Outdoor Positioning
A Vision-Based Mobile Platform for Seamless Indoor/Outdoor PositioningGuillaume Gales
 
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energyGWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energyPlanetek Italia Srl
 
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...Si Chen
 
Handheld augmented reality_for_underground_infrast
Handheld augmented reality_for_underground_infrastHandheld augmented reality_for_underground_infrast
Handheld augmented reality_for_underground_infrastHelloWorld121381
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsvirtualcitySYSTEMS GmbH
 
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...Planetek Italia Srl
 
Effective Data Collection and Management through Mobile Phone Applications
Effective Data Collection and Management through Mobile Phone ApplicationsEffective Data Collection and Management through Mobile Phone Applications
Effective Data Collection and Management through Mobile Phone ApplicationsMichael Baker Jr., Inc.
 
Clayvision-Yuichiro Takeuchi and Ken Perlin-Works
Clayvision-Yuichiro Takeuchi and Ken Perlin-WorksClayvision-Yuichiro Takeuchi and Ken Perlin-Works
Clayvision-Yuichiro Takeuchi and Ken Perlin-WorksDarshan Mehta
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 
307069674-Augmented-Reality-in-civil-engineering.pptx
307069674-Augmented-Reality-in-civil-engineering.pptx307069674-Augmented-Reality-in-civil-engineering.pptx
307069674-Augmented-Reality-in-civil-engineering.pptxmohammedtawfeeq29
 
356 358,tesma411,ijeast
356 358,tesma411,ijeast356 358,tesma411,ijeast
356 358,tesma411,ijeastaissmsblogs
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkMegan O'Keefe
 
Ectel nods v2
Ectel nods v2Ectel nods v2
Ectel nods v2nodenot
 
geoSDI - Piattaforma italiana internet del futuro lite
geoSDI -  Piattaforma italiana internet del futuro  litegeoSDI -  Piattaforma italiana internet del futuro  lite
geoSDI - Piattaforma italiana internet del futuro liteDimitri Dello Buono
 
TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence eventspat
 

Similaire à Authoring Solution for Façade-Based AR Platform (20)

A Vision-Based Mobile Platform for Seamless Indoor/Outdoor Positioning
A Vision-Based Mobile Platform for Seamless Indoor/Outdoor PositioningA Vision-Based Mobile Platform for Seamless Indoor/Outdoor Positioning
A Vision-Based Mobile Platform for Seamless Indoor/Outdoor Positioning
 
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energyGWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
GWT 2014: Energy Conference - 02 Le soluzioni Geospaziali per il mondo energy
 
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
CrowdMap: Accurate Reconstruction of Indoor Floor Plan from Crowdsourced Sens...
 
Handheld augmented reality_for_underground_infrast
Handheld augmented reality_for_underground_infrastHandheld augmented reality_for_underground_infrast
Handheld augmented reality_for_underground_infrast
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
 
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
GWT 2014: Emergency Conference - 02 le soluzioni geospaziali per la gestione ...
 
Geospatial Product Watch 2015
Geospatial Product Watch 2015Geospatial Product Watch 2015
Geospatial Product Watch 2015
 
Connected vehicle highway network applications
Connected vehicle highway network applicationsConnected vehicle highway network applications
Connected vehicle highway network applications
 
Effective Data Collection and Management through Mobile Phone Applications
Effective Data Collection and Management through Mobile Phone ApplicationsEffective Data Collection and Management through Mobile Phone Applications
Effective Data Collection and Management through Mobile Phone Applications
 
Clayvision-Yuichiro Takeuchi and Ken Perlin-Works
Clayvision-Yuichiro Takeuchi and Ken Perlin-WorksClayvision-Yuichiro Takeuchi and Ken Perlin-Works
Clayvision-Yuichiro Takeuchi and Ken Perlin-Works
 
UDMS 2004
UDMS 2004UDMS 2004
UDMS 2004
 
DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC DSM Extraction from Pleiades Images using MICMAC
DSM Extraction from Pleiades Images using MICMAC
 
ERDAS IMAGINE
ERDAS IMAGINEERDAS IMAGINE
ERDAS IMAGINE
 
Introduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin PlatformIntroduction to mago3D, an Open Source Based Digital Twin Platform
Introduction to mago3D, an Open Source Based Digital Twin Platform
 
307069674-Augmented-Reality-in-civil-engineering.pptx
307069674-Augmented-Reality-in-civil-engineering.pptx307069674-Augmented-Reality-in-civil-engineering.pptx
307069674-Augmented-Reality-in-civil-engineering.pptx
 
356 358,tesma411,ijeast
356 358,tesma411,ijeast356 358,tesma411,ijeast
356 358,tesma411,ijeast
 
Are you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the networkAre you ready to be edgy? Bringing applications to the edge of the network
Are you ready to be edgy? Bringing applications to the edge of the network
 
Ectel nods v2
Ectel nods v2Ectel nods v2
Ectel nods v2
 
geoSDI - Piattaforma italiana internet del futuro lite
geoSDI -  Piattaforma italiana internet del futuro  litegeoSDI -  Piattaforma italiana internet del futuro  lite
geoSDI - Piattaforma italiana internet del futuro lite
 
TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence TELUS Case Study: iVAULT implementation improved corporate intelligence
TELUS Case Study: iVAULT implementation improved corporate intelligence
 

Dernier

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 

Dernier (20)

Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 

Authoring Solution for Façade-Based AR Platform

  • 1. An Authoring Solution for a Façade-Based AR Platform: Infrastructure, Annotation and Visualization Guillaume GALES Eric MCCLEAN John MCDONALD DEPARTMENT OF COMPUTER SCIENCE NATIONAL UNIVERSITY OF IRELAND MAYNOOTH
  • 2. Motivation Input Image Augmented Image 2
  • 3. Overall System Mobile client side Rendering Server side Façade Widget extraction Retrieval Database Authoring client Façade Matching 3
  • 5. Outline Façade Extraction Authoring solution • Façade database • 3D annotation Visualization Conclusion, perspectives and discussion 5
  • 7. Façade Extraction Key of the authoring solution and visualization • Façades are the frame of references of 3D content • Augment a view with 3D content in urban environment from a single image Input: image of a façade Output: homography between the façade and its image Advantages: • Robust matching (invariant to rotation and perspective changes) • Façade normalization (used to build a representation of the environment) • Camera pose estimation (used by the visualization system) 7
  • 10. Façade Database For each street, take pictures of façades Automatic façade extraction and matching • Geometrical constraint makes matching robust • Invariance to rotation and perspective changes 10
  • 12. Façade Database Candidate selection • GPS coordinates • Bag-of-word description for selecting candidates Similarity constraint Figure 2: Database infrastructure for computing planar facade mo- ¸ saics. The individual facades are stitched together into planes to ¸ 12 build a frame of reference for authoring.
  • 13. 3D Annotation Extension of façade to 3D: frame of reference 13
  • 14. 3D Annotation Desktop application • Easy and intuitive interface to use for non expert users • Predefined list of 3D models 14
  • 15. 3D Annotation Mobile Application (ongoing work) Long Tap to add widgets Manual Accurate Geolocalisation 15
  • 17. National University of National University of National University of Ireland Maynooth Ireland Data Retrieval Ireland Maynooth Ireland Ireland Maynooth Ireland T horing is an important stage in the workflow of creat- gmented reality applications. In this paper we describe sed database infrastructure for authoring and storing 3D use in urban environments. It provides frames of ref- he environment as well as a mechanism to match new h the facades and thus retrieving associated 3D content. ¸ ucture is flexible in that we can add different 3D “lay- tent on top of the facades and hence opens many pos- ¸ augmented reality applications in urban environments. Façade Extraction e the system provides a representation suitable for both automatic content authoring. Façade Matching ds: Augmented Reality, Infrastructure, Authoring, ed Database, Content Storing and Retrieving. DUCTION Widget Retrieval mented reality applications provide rich and useful in- o their users about their surrounding environment. To e augmented reality applications, an efficient infrastruc- red. Such infrastructures involve: ng a map of the environment ; g content ; ving content. aper we propose an infrastructure that makes authoring ve and flexible. Our goal is to create a platform for mo- 17
  • 18. Camera Pose Estimation intrinsics are known extrinsics are given by the façade extraction algorithm (homography between plane and its image decomposed into rotation and translation) 1 ⇥ ⇤ H=K R t 1 H Façade Camera 18
  • 19. Results 19
  • 21. Conclusion, Perspectives & Discussion Easy and intuitive authoring solution for AR applications based on façade extraction Extension to real time computation on mobile • Use of GPU and accelerometer Extension to automatic dynamic authoring • Link with OpenStreetMap through GPS coordinates Collaborative authoring client (and database updates) • HTML5 • Mobile version 21
  • 22. Acknowledgment Research presented in this paper was funded by a Strategic Research Cluster grant (07/SRC/I1169) by Science Foundation Ireland under the National Development Plan. The authors gratefully acknowledge this support. Thank you for your attention 22