SlideShare a Scribd company logo
What’s my geometry?
   Putting more reality into your AR.



                                       James Bryan Graves
                                Mobile Applications Developer at Sogeo Company

                                     jamesbryangraves@gmail.com

                                         Twitter: @jbryangraves
Today
• Most AR relies on existing data to be
  present (or queried for) at the scene.
• Most common, in the mobile space anyway,
  is geographic data including latitude,
  longitude, heading and altitude.
• Input: GPS and accelerometer sensors.
• Output: some rendering over a camera view
Output:
OpenGL ES Model of geographic data
Enable AR geometry
interaction with picking

• Picking is the translation
  of screen coordinates
  into 3D world space
  points.
What’s wrong with this
          picture?
• Although this is a
  completely valid use
  case: “Walk toward this
  spot.”
• It’s misleading in other
  use cases. The spot is
  not on my window sill!
Tomorrow
•   Marker/Pattern based recognition
•   Has been in R&D, but Apple is now
    officially allowing access to raw
    camera pixels with iPhone OS4,
    just like Android had all along.
•   Markers provide projection and
    geometry data
•   Software still requires existing data
    to be present at the location.
    Specifically knowledge about
    markers.
So. . .what about the
 data after tomorrow?

• Realtime analysis of the geometry of the
  real world for more realistic
  augmentations.
this   becomes this
How?
Clouds of the mushroom
        kingdom (2.5D)
         NES                        SNES




move at the same rate as     move slower than the
    the foreground         foreground, on their own
                                     layer
What’s have to do with
         AR?

• The cloud layer suggests a projection
  matrix in Mario’s reality.
Stereographic Images

• It’s why you have 2 eyes
• Using 2 camera to produce 3D images is
  technology that has been around since the
  1800’s
• Hollywood is now capitalizing on it
But mobile phones only
  have one camera. . .
So sample. . .



Keyframe 1        Keyframe 2
What's my geometry?
Already with 2 images, 6 points and 2 planes
 we have some reasonable geometry with
  which to construct a projection matrix.
Why is this cool?

• No need to rely on markers for 3D model
  placement
• Users can pick objects in reality just like
  they can pick AR objects
• Geometry adds additional contextual
  information for data queries.
Thanks!

                 James Bryan Graves
          Mobile Applications Developer at Sogeo Company

               jamesbryangraves@gmail.com

                   Twitter: @jbryangraves

More Related Content

PPTX
DOCX
2013 ieee project matlab titles
PPS
google project tango
PPTX
Drone flight planning - Principles and Practices
PDF
Applications of AI in the geospatial domain
PPTX
Tango[VivekKumar_CS-C_6Sem_MIT]
PPTX
Why choose photogrammetry as a career
PPTX
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...
2013 ieee project matlab titles
google project tango
Drone flight planning - Principles and Practices
Applications of AI in the geospatial domain
Tango[VivekKumar_CS-C_6Sem_MIT]
Why choose photogrammetry as a career
Taking a Geographic Approach to Machine Learning - Esri Ireland 'Do One Thing...

What's hot (13)

PPTX
Aijaz tango
PPT
Mobile gaming 2009 an abstract location model
PPTX
PDF
Web odm workflow pres
PDF
VSlam 2017 11_20(張閎智)
PPT
Satellite image processing
PDF
3D SLAM introcution& current status
PDF
Project Tango
PPTX
Remote Sensing Imagery & Artificial Intelligence
PPT
Kevin Mc Loughlin Portfolio
PDF
Learning to Recognize Distance to Stop Signs Using the Virtual World of Grand...
PPTX
Google Project Tango
PPTX
Geoscience satellite image processing
Aijaz tango
Mobile gaming 2009 an abstract location model
Web odm workflow pres
VSlam 2017 11_20(張閎智)
Satellite image processing
3D SLAM introcution& current status
Project Tango
Remote Sensing Imagery & Artificial Intelligence
Kevin Mc Loughlin Portfolio
Learning to Recognize Distance to Stop Signs Using the Virtual World of Grand...
Google Project Tango
Geoscience satellite image processing
Ad

Viewers also liked (19)

PDF
How to make a good presentation
PDF
Oracle information age co croz-neos v2.2.
PDF
Bi publisher ljiljana multicom.ppt [compatibility m
PDF
Combis zaba-planning-ia2010 skraceno.
PDF
Oracle services day 12.05.2010. pbz oracle iskustva 2010
PDF
Information age 2010.oracle e business s
PDF
Oracle information age 2010 infoart black.
PDF
Oracle services day 12.05.2010. customer day services strategy ou.
PDF
Db security vaba information age 2010 v6.ppt [compatibility m
PDF
Combis ucm information age 2010 jeste li spremi za e poslovanje v2.
PDF
Marin information age final2010.
PDF
Infoage crmod-short.ppt [compatibility m
PDF
Oracle Services Day 12.05.2010. Customer day services strategy keynote henrik...
PDF
Oracle technology day 19.5.2010. best practices for upgrade to 11g r2
PDF
Dw allegro alain ozan.
PDF
Osb studija slucaja sgsb-a.ppt [compatibility m
PDF
Neos ofsa - info age.
How to make a good presentation
Oracle information age co croz-neos v2.2.
Bi publisher ljiljana multicom.ppt [compatibility m
Combis zaba-planning-ia2010 skraceno.
Oracle services day 12.05.2010. pbz oracle iskustva 2010
Information age 2010.oracle e business s
Oracle information age 2010 infoart black.
Oracle services day 12.05.2010. customer day services strategy ou.
Db security vaba information age 2010 v6.ppt [compatibility m
Combis ucm information age 2010 jeste li spremi za e poslovanje v2.
Marin information age final2010.
Infoage crmod-short.ppt [compatibility m
Oracle Services Day 12.05.2010. Customer day services strategy keynote henrik...
Oracle technology day 19.5.2010. best practices for upgrade to 11g r2
Dw allegro alain ozan.
Osb studija slucaja sgsb-a.ppt [compatibility m
Neos ofsa - info age.
Ad

Similar to What's my geometry? (20)

KEY
Aesthetec at MEIC5, augmenting the world
PDF
Augmented Reality: Beyond the Hype
PDF
Jürgen Sturm (Google): The Computer Vision Technology Underlying ARCore
PDF
A PHOTO-BASED AUGMENTED REALITY SYSTEM WITH LOW COMPUTATIONAL COMPLEXITY
PDF
Availability of Mobile Augmented Reality System for Urban Landscape Simulation
PDF
Visualizing a New Christchurch
PPTX
AR: A view of the future with Microsoft technologies
PDF
GIS 3D and Science of Augmented Reality: Modeling a 3D Geospatial Environment
PDF
Mobile AR Lecture 10 - Research Directions
PDF
GOAR: GIS Oriented Mobile Augmented Reality for Urban Landscape Assessment
PPTX
Create Biz Opportunities by Using Technological Disruptions
PDF
2016 AR Summer School - Lecture 5
PDF
SOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENT
PDF
Interfaces of the future now available augmented reality - google glass - 3...
PDF
Programming Augmented Reality - Xamarin Evolve
PPTX
Reality As Your Next Build Target, Mobile AR, and the Future of Authoring
PPT
Natural Interfaces for Augmented Reality
PPTX
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
PDF
Augmented Reality
PDF
2008 brokerage 03 scalable 3 d models [compatibility mode]
Aesthetec at MEIC5, augmenting the world
Augmented Reality: Beyond the Hype
Jürgen Sturm (Google): The Computer Vision Technology Underlying ARCore
A PHOTO-BASED AUGMENTED REALITY SYSTEM WITH LOW COMPUTATIONAL COMPLEXITY
Availability of Mobile Augmented Reality System for Urban Landscape Simulation
Visualizing a New Christchurch
AR: A view of the future with Microsoft technologies
GIS 3D and Science of Augmented Reality: Modeling a 3D Geospatial Environment
Mobile AR Lecture 10 - Research Directions
GOAR: GIS Oriented Mobile Augmented Reality for Urban Landscape Assessment
Create Biz Opportunities by Using Technological Disruptions
2016 AR Summer School - Lecture 5
SOAR: SENSOR ORIENTED MOBILE AUGMENTED REALITY FOR URBAN LANDSCAPE ASSESSMENT
Interfaces of the future now available augmented reality - google glass - 3...
Programming Augmented Reality - Xamarin Evolve
Reality As Your Next Build Target, Mobile AR, and the Future of Authoring
Natural Interfaces for Augmented Reality
Philipp Nagele (Wikitude): Context Is for Kings: Putting Context in the Hands...
Augmented Reality
2008 brokerage 03 scalable 3 d models [compatibility mode]

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Cloud computing and distributed systems.
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
cuic standard and advanced reporting.pdf
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Approach and Philosophy of On baking technology
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Spectroscopy.pptx food analysis technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Advanced methodologies resolving dimensionality complications for autism neur...
Chapter 3 Spatial Domain Image Processing.pdf
Cloud computing and distributed systems.
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Building Integrated photovoltaic BIPV_UPV.pdf
Network Security Unit 5.pdf for BCA BBA.
Unlocking AI with Model Context Protocol (MCP)
cuic standard and advanced reporting.pdf
The Rise and Fall of 3GPP – Time for a Sabbatical?
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Approach and Philosophy of On baking technology
“AI and Expert System Decision Support & Business Intelligence Systems”
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectral efficient network and resource selection model in 5G networks
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Empathic Computing: Creating Shared Understanding
Spectroscopy.pptx food analysis technology
NewMind AI Weekly Chronicles - August'25 Week I
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows

What's my geometry?

  • 1. What’s my geometry? Putting more reality into your AR. James Bryan Graves Mobile Applications Developer at Sogeo Company jamesbryangraves@gmail.com Twitter: @jbryangraves
  • 2. Today • Most AR relies on existing data to be present (or queried for) at the scene. • Most common, in the mobile space anyway, is geographic data including latitude, longitude, heading and altitude. • Input: GPS and accelerometer sensors. • Output: some rendering over a camera view
  • 3. Output: OpenGL ES Model of geographic data
  • 4. Enable AR geometry interaction with picking • Picking is the translation of screen coordinates into 3D world space points.
  • 5. What’s wrong with this picture? • Although this is a completely valid use case: “Walk toward this spot.” • It’s misleading in other use cases. The spot is not on my window sill!
  • 6. Tomorrow • Marker/Pattern based recognition • Has been in R&D, but Apple is now officially allowing access to raw camera pixels with iPhone OS4, just like Android had all along. • Markers provide projection and geometry data • Software still requires existing data to be present at the location. Specifically knowledge about markers.
  • 7. So. . .what about the data after tomorrow? • Realtime analysis of the geometry of the real world for more realistic augmentations.
  • 8. this becomes this
  • 10. Clouds of the mushroom kingdom (2.5D) NES SNES move at the same rate as move slower than the the foreground foreground, on their own layer
  • 11. What’s have to do with AR? • The cloud layer suggests a projection matrix in Mario’s reality.
  • 12. Stereographic Images • It’s why you have 2 eyes • Using 2 camera to produce 3D images is technology that has been around since the 1800’s • Hollywood is now capitalizing on it
  • 13. But mobile phones only have one camera. . .
  • 14. So sample. . . Keyframe 1 Keyframe 2
  • 16. Already with 2 images, 6 points and 2 planes we have some reasonable geometry with which to construct a projection matrix.
  • 17. Why is this cool? • No need to rely on markers for 3D model placement • Users can pick objects in reality just like they can pick AR objects • Geometry adds additional contextual information for data queries.
  • 18. Thanks! James Bryan Graves Mobile Applications Developer at Sogeo Company jamesbryangraves@gmail.com Twitter: @jbryangraves