SlideShare a Scribd company logo
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

More Related Content

Similar to An Authoring Solution for a Façade-Based AR Platform: Infrastructure, Annotation and Visualization

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
Guillaume 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 energy
Planetek 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_infrast
HelloWorld121381
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
virtualcitySYSTEMS 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
 
Simulation as a Decision-Support Tool in Construction Project Management - Si...
Simulation as a Decision-Support Tool in Construction Project Management - Si...Simulation as a Decision-Support Tool in Construction Project Management - Si...
Simulation as a Decision-Support Tool in Construction Project Management - Si...
Muhtasim Fuad Rafid
 
Geospatial Product Watch 2015
Geospatial Product Watch 2015Geospatial Product Watch 2015
Geospatial Product Watch 2015
Geospatial Media & Communications
 
Connected vehicle highway network applications
Connected vehicle highway network applicationsConnected vehicle highway network applications
Connected vehicle highway network applications
Texas Natural Resources Information System
 
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
Michael 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-Works
Darshan Mehta
 
UDMS 2004
UDMS 2004UDMS 2004
UDMS 2004
Umit Isikdag
 
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
National Cheng Kung University
 
ERDAS IMAGINE
ERDAS IMAGINEERDAS IMAGINE
ERDAS IMAGINE
Eminent Planners
 
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
SANGHEE 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.pptx
mohammedtawfeeq29
 
356 358,tesma411,ijeast
356 358,tesma411,ijeast356 358,tesma411,ijeast
356 358,tesma411,ijeast
aissmsblogs
 
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
Megan O'Keefe
 
Ectel nods v2
Ectel nods v2Ectel nods v2
Ectel nods v2
nodenot
 
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
Dimitri Dello Buono
 

Similar to An Authoring Solution for a Façade-Based AR Platform: Infrastructure, Annotation and Visualization (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 ...
 
Simulation as a Decision-Support Tool in Construction Project Management - Si...
Simulation as a Decision-Support Tool in Construction Project Management - Si...Simulation as a Decision-Support Tool in Construction Project Management - Si...
Simulation as a Decision-Support Tool in Construction Project Management - Si...
 
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
 

Recently uploaded

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
Edge AI and Vision Alliance
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
Jakub Marek
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
Alex Pruden
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
Hiroshi SHIBATA
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
ssuserfac0301
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
saastr
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
DanBrown980551
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
Postman
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
Chart Kalyan
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Precisely
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
Dinusha Kumarasiri
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Tosin Akinosho
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
akankshawande
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
Shinana2
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
AstuteBusiness
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
HarisZaheer8
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
saastr
 

Recently uploaded (20)

“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
“Temporal Event Neural Networks: A More Efficient Alternative to the Transfor...
 
Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)Main news related to the CCS TSI 2023 (2023/1695)
Main news related to the CCS TSI 2023 (2023/1695)
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
zkStudyClub - LatticeFold: A Lattice-based Folding Scheme and its Application...
 
Introduction of Cybersecurity with OSS at Code Europe 2024
Introduction of Cybersecurity with OSS  at Code Europe 2024Introduction of Cybersecurity with OSS  at Code Europe 2024
Introduction of Cybersecurity with OSS at Code Europe 2024
 
Taking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdfTaking AI to the Next Level in Manufacturing.pdf
Taking AI to the Next Level in Manufacturing.pdf
 
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
Deep Dive: AI-Powered Marketing to Get More Leads and Customers with HyperGro...
 
5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides5th LF Energy Power Grid Model Meet-up Slides
5th LF Energy Power Grid Model Meet-up Slides
 
WeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation TechniquesWeTestAthens: Postman's AI & Automation Techniques
WeTestAthens: Postman's AI & Automation Techniques
 
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdfHow to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
How to Interpret Trends in the Kalyan Rajdhani Mix Chart.pdf
 
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their MainframeDigital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
Digital Banking in the Cloud: How Citizens Bank Unlocked Their Mainframe
 
Azure API Management to expose backend services securely
Azure API Management to expose backend services securelyAzure API Management to expose backend services securely
Azure API Management to expose backend services securely
 
Monitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdfMonitoring and Managing Anomaly Detection on OpenShift.pdf
Monitoring and Managing Anomaly Detection on OpenShift.pdf
 
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development ProvidersYour One-Stop Shop for Python Success: Top 10 US Python Development Providers
Your One-Stop Shop for Python Success: Top 10 US Python Development Providers
 
dbms calicut university B. sc Cs 4th sem.pdf
dbms  calicut university B. sc Cs 4th sem.pdfdbms  calicut university B. sc Cs 4th sem.pdf
dbms calicut university B. sc Cs 4th sem.pdf
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |Astute Business Solutions | Oracle Cloud Partner |
Astute Business Solutions | Oracle Cloud Partner |
 
JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
AWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptxAWS Cloud Cost Optimization Presentation.pptx
AWS Cloud Cost Optimization Presentation.pptx
 
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
Overcoming the PLG Trap: Lessons from Canva's Head of Sales & Head of EMEA Da...
 

An Authoring Solution for a Façade-Based AR Platform: Infrastructure, Annotation and Visualization

  • 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