SlideShare une entreprise Scribd logo
1  sur  12
Télécharger pour lire hors ligne
From 2D Map to Mobile 3D Mirror
World
A Live Virtual Advertising Use Case


Yu You, David Murphy
Mixed Reality Solutions
NRC, Tampere, Finland
Mobile 3D Mirror World
  • Mirror world (MR) is “informationally-enhanced virtual
    models or ‘reflections’ of the physical world” [2].
        • Provides increased precision of an added dimension with more
          lively and immersive UX
        • A nice complement to Augmented Reality (AR), which is
          commonly used in real-time and on-line situation
        • Mobile MR can take advantage of mobile AR where mobile
          sensors and other positioning and tracking technologies are
          used




Nokia Research Center
Motivation

  • study the mobile advertising scenarios from a narrow
    subject (street-level mirror world) and try to answer an
    immediate question: how and where to publish the
    advertisement content?


  • This paper focuses on:
        • Accurate but simple content automatic placement
        • Mobile content creation and visualization




Nokia Research Center
Experiment setup

• Data set
     • 360 degree panoramic street-level imagery
     • 3D building models with global geo. coordinates
     • Ground-terrain 3D mesh data
• Technology
     • OpenGL-based client renders the building models and ground
       around the chosen panoramic image onto which the panoramic
       image is projectedA mobile client


• Video 1: Nokia CityScene


Nokia Research Center
The system in a nutshell

  • Web-centric end-to-end setup
    with RESTful Web APIs for ad.
    content management and
    mobile 3D mirror world client
        • WGS84 geo. boundary or
          proximity queries
        • KML/KMZ is the main data
          representation format
        • 3D objects are modeled separated
          in COLLADA files




Nokia Research Center
Scalability consideration

• Unlike ad. content data, which is rather dynamic, any other static data
  are stored in different servers, i.e. provided by Content Delivery Network
  (CDN)
     •  Typically CDNs does not offer geo. query functionality
     •  Each 3D data has a geo. coordinate and then its geo-hash is calculated (e.g.
        we use quad-key method) at a fixed resolution (zooming) level (i.e. 17, appr.
        200m2)
     •  Therefore an index is created for all data in that geo. boundary and stored in
        the file system using a directory naming convention, which is correspondent
        to its geo-hash value. So does the real data.
     •  Client needs to fetch the metadata (index) files at one given geo. coordinate
        and then all 3D data.




Nokia Research Center
Mobile 2D map-based content planning
                                                                                     1
• Two types of ad. content representation
     1.     Static object like billboards standing on one location
     2.     Mobile 3D object along the vehicle driving road
            •  2D coordinates are needed only; the altitude is calculated from the
               ground terrain mesh

• Problems                                                                           2

     •      Hard to position content accurately to the buildings, not
            to mention the façade
     •      That reflects again the common problem in other
            systems where geo-tagged data (e.g. point of interest)
            are misplaced in the middle of streets; or even worse -
            on the wrong side of the street




Nokia Research Center
3D content manual placement

• High-value campaigns requires pixel-level accuracy
• Developed a on-device authoring tool for non-
  expert users with following few steps
     •  Choose the appropriate building façade
     •  Drawing the size of the bounding box as the content
        placement or drawing canvas
     •  Saving the drawing or inserted content with
        metadata (e.g. the normal to the façade and
        bounding box data in the 3D)
• The content placement layer can be used to render
  any media data properly in 3D scene


• However, manual placement is time-consuming
  and not scalable
Nokia Research Center
3D content heuristic/auto placement

• Auto alignment from only 2D coordinates
     •  Select the closest building model (the center of mass of the surrounding
        models)
     •  Determine the intersected façade by casting a light-ray to the model from a
        predefined view point
     •  External media like banner images are converted to SVG format to scaling of
        the scene (e.g. zooming in/out)




Nokia Research Center
Video 2




                        Moving box for parking info




Nokia Research Center
Findings and open issues
•  Alternative ad. placement (e.g. façade vs. ground)
      •  Placing banners altered the appearance of the building facade, and thus deteriorated
         the representational value of the mirror world
•  Lighting, visual improvement
      •  Illumination enhancement e.g. artificial lighting and content blending with proper
         shedder, but lighting blobs on facades and tree shadows are difficult to be segmented
•  Proper ad. content selection for moving artifacts
      •  Fixed geo. location as the context wont always work for mobile artifacts
•  Study more metrics concerning mobile/3D-specific user actions for analytical
   processing
      •  Navigation, messaging etc.
      •  Zooming and panning
•  Various pricing strategies vs. moving speed and frequencies
•  Mobile Web app. vs. native application
      •  One solution for all OS

Nokia Research Center
Summary

• Bringing ad. content to 3D Mirror World allows
 innovative types of advertising, coming along with
 new challenges
• We’ve proposed two basic types of ad. approaches
 but expect more realistic representations to appear




Nokia Research Center

Contenu connexe

Similaire à NGMAST 2012

ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior
ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior
ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior rubtumproject.com
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsvirtualcitySYSTEMS GmbH
 
D3 : Data driven documents with Data visualization principles .
D3 : Data driven documents with Data visualization principles .D3 : Data driven documents with Data visualization principles .
D3 : Data driven documents with Data visualization principles .Moahmed Sweelam
 
High-Quality Geodata for High-Accuracy Modeling | Datasheet | Infovista
High-Quality Geodata for High-Accuracy Modeling | Datasheet | InfovistaHigh-Quality Geodata for High-Accuracy Modeling | Datasheet | Infovista
High-Quality Geodata for High-Accuracy Modeling | Datasheet | InfovistaInfovista
 
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D ReconstructionsWeb-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D ReconstructionsMatthias Trapp
 
Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Peter Horsbøll Møller
 
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
 
Point Cloud to BIM Services | Silicon Engineering Consultants New Zealand .pptx
Point Cloud to BIM Services | Silicon Engineering Consultants New Zealand .pptxPoint Cloud to BIM Services | Silicon Engineering Consultants New Zealand .pptx
Point Cloud to BIM Services | Silicon Engineering Consultants New Zealand .pptxSiliconecnewzealand
 
Synthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsSynthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsPrabindh Sundareson
 
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
 
Use of CityGML standard in the context of Smart City
Use of CityGML standard in the context of Smart CityUse of CityGML standard in the context of Smart City
Use of CityGML standard in the context of Smart Cityi-SCOPE Project
 
A sneak peek into the Viasys VDC product roadmaps
A sneak peek into the Viasys VDC product roadmapsA sneak peek into the Viasys VDC product roadmaps
A sneak peek into the Viasys VDC product roadmapsViasys VDC
 
OSL BIMevoke statement
OSL BIMevoke statementOSL BIMevoke statement
OSL BIMevoke statementOSL Rail Ltd
 
Current State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformSANGHEE SHIN
 
Mobile BIM Poster Update Print
Mobile BIM Poster Update PrintMobile BIM Poster Update Print
Mobile BIM Poster Update PrintYingqi Liu
 

Similaire à NGMAST 2012 (20)

ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior
ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior
ตัวอย่าง Presentation ภาษาอังกฤษ AR for interior
 
OpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developmentsOpenStreetMap in 3D - current developments
OpenStreetMap in 3D - current developments
 
Intro to apps with maps for series 40
Intro to apps with maps for series 40Intro to apps with maps for series 40
Intro to apps with maps for series 40
 
D3 : Data driven documents with Data visualization principles .
D3 : Data driven documents with Data visualization principles .D3 : Data driven documents with Data visualization principles .
D3 : Data driven documents with Data visualization principles .
 
High-Quality Geodata for High-Accuracy Modeling | Datasheet | Infovista
High-Quality Geodata for High-Accuracy Modeling | Datasheet | InfovistaHigh-Quality Geodata for High-Accuracy Modeling | Datasheet | Infovista
High-Quality Geodata for High-Accuracy Modeling | Datasheet | Infovista
 
pydataPointCloud.pptx
pydataPointCloud.pptxpydataPointCloud.pptx
pydataPointCloud.pptx
 
70.mobile gis
70.mobile gis70.mobile gis
70.mobile gis
 
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D ReconstructionsWeb-based and Mobile Provisioning of Virtual 3D Reconstructions
Web-based and Mobile Provisioning of Virtual 3D Reconstructions
 
Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019Be Location Intelligent with MapInfo Pro v2019
Be Location Intelligent with MapInfo Pro v2019
 
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
 
Point Cloud to BIM Services | Silicon Engineering Consultants New Zealand .pptx
Point Cloud to BIM Services | Silicon Engineering Consultants New Zealand .pptxPoint Cloud to BIM Services | Silicon Engineering Consultants New Zealand .pptx
Point Cloud to BIM Services | Silicon Engineering Consultants New Zealand .pptx
 
CDE Marketplace Sept 2016: Conekt (Autonomy & Big Data)
CDE Marketplace Sept 2016: Conekt (Autonomy & Big Data)CDE Marketplace Sept 2016: Conekt (Autonomy & Big Data)
CDE Marketplace Sept 2016: Conekt (Autonomy & Big Data)
 
Synthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in RoboticsSynthetic Data and Graphics Techniques in Robotics
Synthetic Data and Graphics Techniques in Robotics
 
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
 
Use of CityGML standard in the context of Smart City
Use of CityGML standard in the context of Smart CityUse of CityGML standard in the context of Smart City
Use of CityGML standard in the context of Smart City
 
A sneak peek into the Viasys VDC product roadmaps
A sneak peek into the Viasys VDC product roadmapsA sneak peek into the Viasys VDC product roadmaps
A sneak peek into the Viasys VDC product roadmaps
 
OSL BIMevoke statement
OSL BIMevoke statementOSL BIMevoke statement
OSL BIMevoke statement
 
Current State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin PlatformCurrent State of mago3D, an Open Source Based Digital Twin Platform
Current State of mago3D, an Open Source Based Digital Twin Platform
 
Mobile BIM Poster Update Print
Mobile BIM Poster Update PrintMobile BIM Poster Update Print
Mobile BIM Poster Update Print
 
Advanced Maps on Apps for Series 40
Advanced Maps on Apps for Series 40Advanced Maps on Apps for Series 40
Advanced Maps on Apps for Series 40
 

Dernier

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
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
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 

Dernier (20)

Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
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
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
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
 
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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 

NGMAST 2012

  • 1. From 2D Map to Mobile 3D Mirror World A Live Virtual Advertising Use Case Yu You, David Murphy Mixed Reality Solutions NRC, Tampere, Finland
  • 2. Mobile 3D Mirror World • Mirror world (MR) is “informationally-enhanced virtual models or ‘reflections’ of the physical world” [2]. • Provides increased precision of an added dimension with more lively and immersive UX • A nice complement to Augmented Reality (AR), which is commonly used in real-time and on-line situation • Mobile MR can take advantage of mobile AR where mobile sensors and other positioning and tracking technologies are used Nokia Research Center
  • 3. Motivation • study the mobile advertising scenarios from a narrow subject (street-level mirror world) and try to answer an immediate question: how and where to publish the advertisement content? • This paper focuses on: • Accurate but simple content automatic placement • Mobile content creation and visualization Nokia Research Center
  • 4. Experiment setup • Data set • 360 degree panoramic street-level imagery • 3D building models with global geo. coordinates • Ground-terrain 3D mesh data • Technology • OpenGL-based client renders the building models and ground around the chosen panoramic image onto which the panoramic image is projectedA mobile client • Video 1: Nokia CityScene Nokia Research Center
  • 5. The system in a nutshell • Web-centric end-to-end setup with RESTful Web APIs for ad. content management and mobile 3D mirror world client • WGS84 geo. boundary or proximity queries • KML/KMZ is the main data representation format • 3D objects are modeled separated in COLLADA files Nokia Research Center
  • 6. Scalability consideration • Unlike ad. content data, which is rather dynamic, any other static data are stored in different servers, i.e. provided by Content Delivery Network (CDN) •  Typically CDNs does not offer geo. query functionality •  Each 3D data has a geo. coordinate and then its geo-hash is calculated (e.g. we use quad-key method) at a fixed resolution (zooming) level (i.e. 17, appr. 200m2) •  Therefore an index is created for all data in that geo. boundary and stored in the file system using a directory naming convention, which is correspondent to its geo-hash value. So does the real data. •  Client needs to fetch the metadata (index) files at one given geo. coordinate and then all 3D data. Nokia Research Center
  • 7. Mobile 2D map-based content planning 1 • Two types of ad. content representation 1.  Static object like billboards standing on one location 2.  Mobile 3D object along the vehicle driving road •  2D coordinates are needed only; the altitude is calculated from the ground terrain mesh • Problems 2 •  Hard to position content accurately to the buildings, not to mention the façade •  That reflects again the common problem in other systems where geo-tagged data (e.g. point of interest) are misplaced in the middle of streets; or even worse - on the wrong side of the street Nokia Research Center
  • 8. 3D content manual placement • High-value campaigns requires pixel-level accuracy • Developed a on-device authoring tool for non- expert users with following few steps •  Choose the appropriate building façade •  Drawing the size of the bounding box as the content placement or drawing canvas •  Saving the drawing or inserted content with metadata (e.g. the normal to the façade and bounding box data in the 3D) • The content placement layer can be used to render any media data properly in 3D scene • However, manual placement is time-consuming and not scalable Nokia Research Center
  • 9. 3D content heuristic/auto placement • Auto alignment from only 2D coordinates •  Select the closest building model (the center of mass of the surrounding models) •  Determine the intersected façade by casting a light-ray to the model from a predefined view point •  External media like banner images are converted to SVG format to scaling of the scene (e.g. zooming in/out) Nokia Research Center
  • 10. Video 2 Moving box for parking info Nokia Research Center
  • 11. Findings and open issues •  Alternative ad. placement (e.g. façade vs. ground) •  Placing banners altered the appearance of the building facade, and thus deteriorated the representational value of the mirror world •  Lighting, visual improvement •  Illumination enhancement e.g. artificial lighting and content blending with proper shedder, but lighting blobs on facades and tree shadows are difficult to be segmented •  Proper ad. content selection for moving artifacts •  Fixed geo. location as the context wont always work for mobile artifacts •  Study more metrics concerning mobile/3D-specific user actions for analytical processing •  Navigation, messaging etc. •  Zooming and panning •  Various pricing strategies vs. moving speed and frequencies •  Mobile Web app. vs. native application •  One solution for all OS Nokia Research Center
  • 12. Summary • Bringing ad. content to 3D Mirror World allows innovative types of advertising, coming along with new challenges • We’ve proposed two basic types of ad. approaches but expect more realistic representations to appear Nokia Research Center