SlideShare ist ein Scribd-Unternehmen logo
1 von 39
Downloaden Sie, um offline zu lesen
Interfaces of the Future,
Available Now
Augmented Reality Displays, Google Glass, 3D Sensors bringing
computers into the 3D World.
March 10th, 2014
Where’s My Flying Car?
So many future promises from movies, so little delivery!
Minority Report Hand Gesture Interface, Now Available
Leap Sensor ($70) Demonstration
Finger and palm tracking, object translation, scaling and rotation.
Talk Outline
● Consumer Technology Enabled Experiences
○ Augmented Reality
○ Wearable & Pervasive Computing
○ Gestural Control
● Technology
○ 3D Sensing
○ Displays
○ Wearable
● New device survey
● Societal Implications
Terminator vision
Sentrinsic Background
● Formed in 2006 on patented linear sensing tech from
GaTech lab
● Developed embedded control
system to improve efficiency of
Air-Operated Diaphragm Pumps
Sentrinsic Background● Mobile Integration
○ Bluetooth Pump Monitoring
○ Customer iPhone app
■ Scan pumps for documentation, order
parts, track maintenance
■ Product: EquipCodes.com
● Augmented Reality
○ Maintenance
○ Operation Theory
○ Training
● Google Glass Manufacturing
Assembly Training app EquipCodes app
Augmented Reality
● What is it?
● Examples
○ 1st & 10 yellow line
○ Simple text
■ translations
■ nearby attractions
■ instructions
Augmented Reality Demos
● Pump Maintenance
http://www.youtube.com/watch?v=NYpl0PD5Le4
http://www.youtube.com/watch?v=nHfY56lHZjU
● Circuit Building Guide
http://www.youtube.com/watch?v=AfVQ4N-u0sk
Vein Visualization
Evana Eyes-On™ Glasses
multi-spectral imaging
Enabling Technology
● Improved cameras, processors, memory
● Pose estimation
○ Fiducial tracking
○ Texture feature-based tracking
○ SLAM - Simultaneous Location and Mapping
○ 3D Sensors
Fiducial Tracking
http://www.hitl.washington.
edu/artoolkit/Papers/ART02-Tutorial.pdf
ARToolKit Algorithm
Goal: find pose of
camera (Rotation and
Translation matrix)
Texture Feature Matching
● Find interesting points (corners)
○ independent of orientation, scale, lighting
● Use surrounding area to develop fingerprint of feature
(128 pt vector, robust to skew).
● Based on neuron
receptors in visual
cortex, sensitive
to spatial gradients
Distinctive Image Features from Scale-
Invariant Keypoints, Lowe 2004
Also used for Image Stitching - Using Feature Recognition
Texture Tracking
Tracking Texture Features tracked using Vuforia SDK
Texture Feature Matching
● Compare feature vector against database (Euclidian
distance).
● Can’t be regular pattern (checker board)
● High contrast required
● Glare problematic
● Tracker must be large
relative to graphics to
prevent jitter, misalignment.
Extensible Tracking
● Environment unknown beforehand
● SLAM (Simultaneous Localization and Mapping) or PTAM (Parallel
Tracking and Mapping)
○ Structure from Motion - Autodesk’s 123D
○ Scene should be static
○ For overlays, requires initial registration, not for games
○ Videos: http://www.youtube.com/watch?v=i7ierVkXYa8 (3D structure from 2D pictures)
○ http://www.youtube.com/watch?v=Y9HMn6bd-v8#t=50 (real-time map generation on iPhone)
● For overlays that must match exactly, still need some initial alignment.
○ Edge Based tracking using 3D Models
■ Uses extensible tracking, initialized with best
fit edge of model. (Metaio SDK, Sept, 2013)
○ Small tracker can still be used
Cameraless Tracking
GPS, compass, gryo,
accelerometer
Illuminated Tracking
CastAR’s head tracking
uses IR LEDs
Nokia City Lens
Depth Sensors
● Skips over many challenges with regular
camera tracking
○ Directly measures object depth
○ Can handle “featureless” textures (everything same color)
○ Still requires object recognition
○ Primarily used for body / hand tracking
● Examples
○ Kinect, Leap Motion, Laser range finder
How Kinect (ver 1) works
● Structured Lighting (Infrared)
video: http://www.youtube.com/watch?v=uq9SEJxZiUg
Kinect (ver 1) Drawbacks
● Affected by Sunlight
● Multiple kinects would conflict
● Minimum distance several feet - bad for
robotics and hand tracking (low resolution)
● Very cheap, though!
Time of Flight Sensor
● Uses speed of light and arrival time of reflected pulses
to calculate distance
● Extremely small times:
○ D = t * c / 2, 1cm → 66ps
○ 3 GHz cpu → 333ps
● Advantages: more compact (no separation between
sensor and emitter), simplier calculation, higher
resolution
● Kinect v2, Soft Kinetic sensor.
3D Sensing Applications
● Augmented Reality
● Body tracking
○ general computer gestural control, more natural
○ gaming - Dance games
○ head tracking - CastAR, Virtual Reality
○ 3D design / printing
Google Project Tango
● Adding depth sensors to phones
● Incorporating mapping and tracking
technology
● Applications
○ visually impaired navigation
○ instant measurement of
home dimensions
○ store & shelf navigation
video: http://www.youtube.com/watch?v=Qe10ExwzCqk
Wearable Phones?
Many of the applications make
more sense if you don’t have to
hold a phone!
● Maintenance - hard to hold
iPad with wrench!
● Mapping
Wearable / Pervasive Computing
● Google Glass
○ Bad for AR?
■ Battery life
■ Camera can’t be on constantly
■ Small field of View, not in direct
line of sight
○ Can’t focus on glass and outside
world - looking on wiki mid conversation
Google Glass Field of View - Vignette
Greg Roberts GlassFAQ
Google Glass Pros
● We check our phones 110 times / day
● Better for contextual information
○ Incoming emails and texts
○ nearby places of interest
○ Instructions - following and creating (mfr DEMO)
● Voice recognition is great
● Capturing spontaneous or 1st person videos
● Looks cool, lightweight, viable wearable
● No tether
Head Mounted Display History
Steve Mann
Thad Starner - GaTech!
from 1993
Wearable Tech not new! Just
more compact and marketed!
Battery & CPU finally getting
small and cheap enough.
More head mounted options
● GlassUP
○ $300
○ small screen
○ tethered
● Recon Jet
designed for Sporting
$600, shipping May?
● Meta Pro
○ Does what people think Google Glass does
○ built-in depth sensor, potential
Iron Man / Minority report int.
○ 40 degree Field of View
(vs 14 degree on Glass)
○ $3650, shipping Sept
○ tethered controller
CastAR & Spacial AR
● Projection on reflective mat
● Head tracking via LEDs
● Hologram effect
● form of Spatial AR
interaction
w/ projections
Oculus Rift / Crystal Cove
● Primarily for gaming, Virtual Reality
● Fully immersive 110 deg Field of View
● Head tracking via accel, gyro sensors,
markers on ver2
● Some have added cameras to achieve
Augmented Reality effect
○ Solves delay problems with see-thru displays
● Motion sickness problem - display must
react quickly to head movement.
● Requires fast frame rates to trick brain
Video: Oculus Rift with 2 Cameras
achieves Augmented Reality
http://www.youtube.com/watch?
v=Bc_TCLoH2CA
Technology Hurdles
● Latency: see-through AR must be faster.
○ Google glass small screen prevents motion sickness,
but lag will be more jarring in large screens
● Dimming screen
○ per-pixel dimming not viable yet, see-through text can
get washed out. (Video pass-thru helps)
● Better, Smaller, Faster (Battery, CPU, screen)
● Object & Gestural recognition algorithms
Societal Implications
● Always on camera
● How do we have a conversation with computer
distractions? Wearable manners?
● Engineering - Design in 3D with hands, more natural
gestural control
● Job Creation?
○ Reverse of robotic automation - use adept human dexterity
○ Enhance human capabilities via internet, AI or remote assistance.
○ Remote diagnostics, field service, DIY repair
Conclusion & Final Thoughts
● Consumer Computers sense and project in
3D space
● Technology more pervasive / always on via
wearable implementations
● Content is major bottleneck
● If useful, appearance won’t matter
Contact
● Scott Driscoll
○ Scott.Driscoll@sentrinsic.com
○ plus.google.com/+ScottDriscoll
○ blog: ImponderableThings.com
○ youtube: CuriousInventor
● Company Website: EquipCodes.com
● Software Tools
○ Vuforia, Unity, Metaio, Google App Engine

Weitere ähnliche Inhalte

Was ist angesagt?

Google Glass Seminar PPT
Google Glass Seminar PPTGoogle Glass Seminar PPT
Google Glass Seminar PPTShashank Naik
 
Megacity on mobile: How we optimized it with Adaptive Performance
Megacity on mobile: How we optimized it with Adaptive PerformanceMegacity on mobile: How we optimized it with Adaptive Performance
Megacity on mobile: How we optimized it with Adaptive PerformanceUnity Technologies
 
powerpoint presentation on Google glass
powerpoint presentation on Google glasspowerpoint presentation on Google glass
powerpoint presentation on Google glassJawhar Ali
 
Project glass ieee document
Project glass ieee documentProject glass ieee document
Project glass ieee documentbhavyakishore
 
Google Glass: technology, UI & use cases
Google Glass: technology, UI & use casesGoogle Glass: technology, UI & use cases
Google Glass: technology, UI & use casesLuc Peeters
 

Was ist angesagt? (16)

Google glass
Google glassGoogle glass
Google glass
 
Google glass.
Google glass.Google glass.
Google glass.
 
GOOGLE GLASS
GOOGLE GLASSGOOGLE GLASS
GOOGLE GLASS
 
Google Glasses PPT
Google Glasses PPTGoogle Glasses PPT
Google Glasses PPT
 
Google Glass Seminar PPT
Google Glass Seminar PPTGoogle Glass Seminar PPT
Google Glass Seminar PPT
 
google glass
google glassgoogle glass
google glass
 
Google glass ppt
Google glass pptGoogle glass ppt
Google glass ppt
 
google glass
google glassgoogle glass
google glass
 
Megacity on mobile: How we optimized it with Adaptive Performance
Megacity on mobile: How we optimized it with Adaptive PerformanceMegacity on mobile: How we optimized it with Adaptive Performance
Megacity on mobile: How we optimized it with Adaptive Performance
 
powerpoint presentation on Google glass
powerpoint presentation on Google glasspowerpoint presentation on Google glass
powerpoint presentation on Google glass
 
Project glass ieee document
Project glass ieee documentProject glass ieee document
Project glass ieee document
 
Google Glass
Google GlassGoogle Glass
Google Glass
 
Hacking for salone: drone races
Hacking for salone: drone racesHacking for salone: drone races
Hacking for salone: drone races
 
Google glass
 Google glass Google glass
Google glass
 
Google Glass: technology, UI & use cases
Google Glass: technology, UI & use casesGoogle Glass: technology, UI & use cases
Google Glass: technology, UI & use cases
 
Google glass presentation
Google glass presentationGoogle glass presentation
Google glass presentation
 

Andere mochten auch

Accelerometers to Augmented Reality
Accelerometers to Augmented RealityAccelerometers to Augmented Reality
Accelerometers to Augmented Realityjblocksom
 
e-health & quality of care - business research and practice - medicinfo & twe...
e-health & quality of care - business research and practice - medicinfo & twe...e-health & quality of care - business research and practice - medicinfo & twe...
e-health & quality of care - business research and practice - medicinfo & twe...Bart Brandenburg
 
426 Lecture 8: Mobile Augmented Reality
426 Lecture 8: Mobile Augmented Reality426 Lecture 8: Mobile Augmented Reality
426 Lecture 8: Mobile Augmented RealityMark Billinghurst
 
Augmented reality vs virtual reality
Augmented reality vs virtual realityAugmented reality vs virtual reality
Augmented reality vs virtual realityheretohelpyou
 
Virtual Reality vs Augmented Reality - Knowing the Difference
Virtual Reality vs Augmented Reality - Knowing the DifferenceVirtual Reality vs Augmented Reality - Knowing the Difference
Virtual Reality vs Augmented Reality - Knowing the DifferenceAugment
 
Electronics past,present and future
Electronics past,present and futureElectronics past,present and future
Electronics past,present and futureRajat Dhiman
 
Effects of Technological Device to Students
Effects of Technological Device to StudentsEffects of Technological Device to Students
Effects of Technological Device to StudentsKollins Lolong
 
SEO Mobile-First: Re-enfocando tu proceso SEO a un mundo móvil #TheInbounder
SEO Mobile-First: Re-enfocando tu proceso SEO a un mundo móvil #TheInbounder SEO Mobile-First: Re-enfocando tu proceso SEO a un mundo móvil #TheInbounder
SEO Mobile-First: Re-enfocando tu proceso SEO a un mundo móvil #TheInbounder Aleyda Solís
 
Réalité augmentée : technologies et marché
Réalité augmentée : technologies et marchéRéalité augmentée : technologies et marché
Réalité augmentée : technologies et marchéSylvain Chaleteix, M.Sc.
 
Impact of technology on education
Impact of technology on educationImpact of technology on education
Impact of technology on educationMax Inder
 
IT in Healthcare
IT in HealthcareIT in Healthcare
IT in HealthcareNetApp
 
[Infographic] How will Internet of Things (IoT) change the world as we know it?
[Infographic] How will Internet of Things (IoT) change the world as we know it?[Infographic] How will Internet of Things (IoT) change the world as we know it?
[Infographic] How will Internet of Things (IoT) change the world as we know it?InterQuest Group
 

Andere mochten auch (13)

Accelerometers to Augmented Reality
Accelerometers to Augmented RealityAccelerometers to Augmented Reality
Accelerometers to Augmented Reality
 
e-health & quality of care - business research and practice - medicinfo & twe...
e-health & quality of care - business research and practice - medicinfo & twe...e-health & quality of care - business research and practice - medicinfo & twe...
e-health & quality of care - business research and practice - medicinfo & twe...
 
426 Lecture 8: Mobile Augmented Reality
426 Lecture 8: Mobile Augmented Reality426 Lecture 8: Mobile Augmented Reality
426 Lecture 8: Mobile Augmented Reality
 
Augmented reality
Augmented reality Augmented reality
Augmented reality
 
Augmented reality vs virtual reality
Augmented reality vs virtual realityAugmented reality vs virtual reality
Augmented reality vs virtual reality
 
Virtual Reality vs Augmented Reality - Knowing the Difference
Virtual Reality vs Augmented Reality - Knowing the DifferenceVirtual Reality vs Augmented Reality - Knowing the Difference
Virtual Reality vs Augmented Reality - Knowing the Difference
 
Electronics past,present and future
Electronics past,present and futureElectronics past,present and future
Electronics past,present and future
 
Effects of Technological Device to Students
Effects of Technological Device to StudentsEffects of Technological Device to Students
Effects of Technological Device to Students
 
SEO Mobile-First: Re-enfocando tu proceso SEO a un mundo móvil #TheInbounder
SEO Mobile-First: Re-enfocando tu proceso SEO a un mundo móvil #TheInbounder SEO Mobile-First: Re-enfocando tu proceso SEO a un mundo móvil #TheInbounder
SEO Mobile-First: Re-enfocando tu proceso SEO a un mundo móvil #TheInbounder
 
Réalité augmentée : technologies et marché
Réalité augmentée : technologies et marchéRéalité augmentée : technologies et marché
Réalité augmentée : technologies et marché
 
Impact of technology on education
Impact of technology on educationImpact of technology on education
Impact of technology on education
 
IT in Healthcare
IT in HealthcareIT in Healthcare
IT in Healthcare
 
[Infographic] How will Internet of Things (IoT) change the world as we know it?
[Infographic] How will Internet of Things (IoT) change the world as we know it?[Infographic] How will Internet of Things (IoT) change the world as we know it?
[Infographic] How will Internet of Things (IoT) change the world as we know it?
 

Ähnlich wie Interfaces of the future now available augmented reality - google glass - 3 d sensors

Seminar on Google Glass
Seminar on Google GlassSeminar on Google Glass
Seminar on Google GlassRamdev Darak
 
From Cardboard to Daydream - The Evolution of VR on Android
From Cardboard to Daydream - The Evolution of VR on AndroidFrom Cardboard to Daydream - The Evolution of VR on Android
From Cardboard to Daydream - The Evolution of VR on AndroidOscar Salguero
 
Introduction google glass en - rev 20 - codemotion
Introduction google glass   en - rev 20 - codemotionIntroduction google glass   en - rev 20 - codemotion
Introduction google glass en - rev 20 - codemotionCodemotion
 
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...AugmentedWorldExpo
 
AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)Jai Sipani
 
Developing mobile games and applications using Castle Game Engine
Developing mobile games and applications using Castle Game EngineDeveloping mobile games and applications using Castle Game Engine
Developing mobile games and applications using Castle Game EngineMichalis Kamburelis
 
IRJET-Advance Technology- Google Glass
IRJET-Advance Technology- Google GlassIRJET-Advance Technology- Google Glass
IRJET-Advance Technology- Google GlassIRJET Journal
 
Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging TechnologiesAnjan Mahanta
 
2020 vision - the journey from research lab to real-world product
2020 vision - the journey from research lab to real-world product2020 vision - the journey from research lab to real-world product
2020 vision - the journey from research lab to real-world productKTN
 
Mobile games, from idea to product
Mobile games, from idea to productMobile games, from idea to product
Mobile games, from idea to productÀlex Cabrera Gil
 
3d Video Conferencing: Opportunities and Pitfalls
3d Video Conferencing: Opportunities and Pitfalls3d Video Conferencing: Opportunities and Pitfalls
3d Video Conferencing: Opportunities and PitfallsTrueConf__
 
3d Video Conferencing: Opportunities and Pitfalls
3d Video Conferencing: Opportunities and Pitfalls3d Video Conferencing: Opportunities and Pitfalls
3d Video Conferencing: Opportunities and PitfallsTrueConf
 

Ähnlich wie Interfaces of the future now available augmented reality - google glass - 3 d sensors (20)

Seminar on Google Glass
Seminar on Google GlassSeminar on Google Glass
Seminar on Google Glass
 
Google glass
Google glassGoogle glass
Google glass
 
From Cardboard to Daydream - The Evolution of VR on Android
From Cardboard to Daydream - The Evolution of VR on AndroidFrom Cardboard to Daydream - The Evolution of VR on Android
From Cardboard to Daydream - The Evolution of VR on Android
 
Introduction google glass en - rev 20 - codemotion
Introduction google glass   en - rev 20 - codemotionIntroduction google glass   en - rev 20 - codemotion
Introduction google glass en - rev 20 - codemotion
 
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
Mitchell Reifel (pmdtechnologies ag): pmd Time-of-Flight – the Swiss Army Kni...
 
Google glass
Google glassGoogle glass
Google glass
 
VR Optimization Techniques
VR Optimization Techniques VR Optimization Techniques
VR Optimization Techniques
 
Technology Trend 2018
Technology Trend 2018Technology Trend 2018
Technology Trend 2018
 
Google glass
Google glassGoogle glass
Google glass
 
AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)
 
Developing mobile games and applications using Castle Game Engine
Developing mobile games and applications using Castle Game EngineDeveloping mobile games and applications using Castle Game Engine
Developing mobile games and applications using Castle Game Engine
 
IRJET-Advance Technology- Google Glass
IRJET-Advance Technology- Google GlassIRJET-Advance Technology- Google Glass
IRJET-Advance Technology- Google Glass
 
Tango
TangoTango
Tango
 
Google Glass
Google GlassGoogle Glass
Google Glass
 
Emerging Technologies
Emerging TechnologiesEmerging Technologies
Emerging Technologies
 
2020 vision - the journey from research lab to real-world product
2020 vision - the journey from research lab to real-world product2020 vision - the journey from research lab to real-world product
2020 vision - the journey from research lab to real-world product
 
Project glass
Project glassProject glass
Project glass
 
Mobile games, from idea to product
Mobile games, from idea to productMobile games, from idea to product
Mobile games, from idea to product
 
3d Video Conferencing: Opportunities and Pitfalls
3d Video Conferencing: Opportunities and Pitfalls3d Video Conferencing: Opportunities and Pitfalls
3d Video Conferencing: Opportunities and Pitfalls
 
3d Video Conferencing: Opportunities and Pitfalls
3d Video Conferencing: Opportunities and Pitfalls3d Video Conferencing: Opportunities and Pitfalls
3d Video Conferencing: Opportunities and Pitfalls
 

Kürzlich hochgeladen

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 

Kürzlich hochgeladen (20)

What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 

Interfaces of the future now available augmented reality - google glass - 3 d sensors

  • 1. Interfaces of the Future, Available Now Augmented Reality Displays, Google Glass, 3D Sensors bringing computers into the 3D World. March 10th, 2014
  • 3. So many future promises from movies, so little delivery!
  • 4. Minority Report Hand Gesture Interface, Now Available
  • 5. Leap Sensor ($70) Demonstration Finger and palm tracking, object translation, scaling and rotation.
  • 6. Talk Outline ● Consumer Technology Enabled Experiences ○ Augmented Reality ○ Wearable & Pervasive Computing ○ Gestural Control ● Technology ○ 3D Sensing ○ Displays ○ Wearable ● New device survey ● Societal Implications Terminator vision
  • 7. Sentrinsic Background ● Formed in 2006 on patented linear sensing tech from GaTech lab ● Developed embedded control system to improve efficiency of Air-Operated Diaphragm Pumps
  • 8. Sentrinsic Background● Mobile Integration ○ Bluetooth Pump Monitoring ○ Customer iPhone app ■ Scan pumps for documentation, order parts, track maintenance ■ Product: EquipCodes.com ● Augmented Reality ○ Maintenance ○ Operation Theory ○ Training ● Google Glass Manufacturing Assembly Training app EquipCodes app
  • 9. Augmented Reality ● What is it? ● Examples ○ 1st & 10 yellow line ○ Simple text ■ translations ■ nearby attractions ■ instructions
  • 10. Augmented Reality Demos ● Pump Maintenance http://www.youtube.com/watch?v=NYpl0PD5Le4 http://www.youtube.com/watch?v=nHfY56lHZjU ● Circuit Building Guide http://www.youtube.com/watch?v=AfVQ4N-u0sk
  • 11. Vein Visualization Evana Eyes-On™ Glasses multi-spectral imaging
  • 12. Enabling Technology ● Improved cameras, processors, memory ● Pose estimation ○ Fiducial tracking ○ Texture feature-based tracking ○ SLAM - Simultaneous Location and Mapping ○ 3D Sensors
  • 14. Texture Feature Matching ● Find interesting points (corners) ○ independent of orientation, scale, lighting ● Use surrounding area to develop fingerprint of feature (128 pt vector, robust to skew). ● Based on neuron receptors in visual cortex, sensitive to spatial gradients Distinctive Image Features from Scale- Invariant Keypoints, Lowe 2004
  • 15. Also used for Image Stitching - Using Feature Recognition
  • 16. Texture Tracking Tracking Texture Features tracked using Vuforia SDK
  • 17. Texture Feature Matching ● Compare feature vector against database (Euclidian distance). ● Can’t be regular pattern (checker board) ● High contrast required ● Glare problematic ● Tracker must be large relative to graphics to prevent jitter, misalignment.
  • 18. Extensible Tracking ● Environment unknown beforehand ● SLAM (Simultaneous Localization and Mapping) or PTAM (Parallel Tracking and Mapping) ○ Structure from Motion - Autodesk’s 123D ○ Scene should be static ○ For overlays, requires initial registration, not for games ○ Videos: http://www.youtube.com/watch?v=i7ierVkXYa8 (3D structure from 2D pictures) ○ http://www.youtube.com/watch?v=Y9HMn6bd-v8#t=50 (real-time map generation on iPhone) ● For overlays that must match exactly, still need some initial alignment. ○ Edge Based tracking using 3D Models ■ Uses extensible tracking, initialized with best fit edge of model. (Metaio SDK, Sept, 2013) ○ Small tracker can still be used
  • 19. Cameraless Tracking GPS, compass, gryo, accelerometer Illuminated Tracking CastAR’s head tracking uses IR LEDs Nokia City Lens
  • 20. Depth Sensors ● Skips over many challenges with regular camera tracking ○ Directly measures object depth ○ Can handle “featureless” textures (everything same color) ○ Still requires object recognition ○ Primarily used for body / hand tracking ● Examples ○ Kinect, Leap Motion, Laser range finder
  • 21. How Kinect (ver 1) works ● Structured Lighting (Infrared) video: http://www.youtube.com/watch?v=uq9SEJxZiUg
  • 22. Kinect (ver 1) Drawbacks ● Affected by Sunlight ● Multiple kinects would conflict ● Minimum distance several feet - bad for robotics and hand tracking (low resolution) ● Very cheap, though!
  • 23. Time of Flight Sensor ● Uses speed of light and arrival time of reflected pulses to calculate distance ● Extremely small times: ○ D = t * c / 2, 1cm → 66ps ○ 3 GHz cpu → 333ps ● Advantages: more compact (no separation between sensor and emitter), simplier calculation, higher resolution ● Kinect v2, Soft Kinetic sensor.
  • 24. 3D Sensing Applications ● Augmented Reality ● Body tracking ○ general computer gestural control, more natural ○ gaming - Dance games ○ head tracking - CastAR, Virtual Reality ○ 3D design / printing
  • 25. Google Project Tango ● Adding depth sensors to phones ● Incorporating mapping and tracking technology ● Applications ○ visually impaired navigation ○ instant measurement of home dimensions ○ store & shelf navigation video: http://www.youtube.com/watch?v=Qe10ExwzCqk
  • 26. Wearable Phones? Many of the applications make more sense if you don’t have to hold a phone! ● Maintenance - hard to hold iPad with wrench! ● Mapping
  • 27. Wearable / Pervasive Computing ● Google Glass ○ Bad for AR? ■ Battery life ■ Camera can’t be on constantly ■ Small field of View, not in direct line of sight ○ Can’t focus on glass and outside world - looking on wiki mid conversation
  • 28.
  • 29. Google Glass Field of View - Vignette Greg Roberts GlassFAQ
  • 30. Google Glass Pros ● We check our phones 110 times / day ● Better for contextual information ○ Incoming emails and texts ○ nearby places of interest ○ Instructions - following and creating (mfr DEMO) ● Voice recognition is great ● Capturing spontaneous or 1st person videos ● Looks cool, lightweight, viable wearable ● No tether
  • 31. Head Mounted Display History Steve Mann Thad Starner - GaTech! from 1993 Wearable Tech not new! Just more compact and marketed! Battery & CPU finally getting small and cheap enough.
  • 32. More head mounted options ● GlassUP ○ $300 ○ small screen ○ tethered
  • 33. ● Recon Jet designed for Sporting $600, shipping May? ● Meta Pro ○ Does what people think Google Glass does ○ built-in depth sensor, potential Iron Man / Minority report int. ○ 40 degree Field of View (vs 14 degree on Glass) ○ $3650, shipping Sept ○ tethered controller
  • 34. CastAR & Spacial AR ● Projection on reflective mat ● Head tracking via LEDs ● Hologram effect ● form of Spatial AR interaction w/ projections
  • 35. Oculus Rift / Crystal Cove ● Primarily for gaming, Virtual Reality ● Fully immersive 110 deg Field of View ● Head tracking via accel, gyro sensors, markers on ver2 ● Some have added cameras to achieve Augmented Reality effect ○ Solves delay problems with see-thru displays ● Motion sickness problem - display must react quickly to head movement. ● Requires fast frame rates to trick brain Video: Oculus Rift with 2 Cameras achieves Augmented Reality http://www.youtube.com/watch? v=Bc_TCLoH2CA
  • 36. Technology Hurdles ● Latency: see-through AR must be faster. ○ Google glass small screen prevents motion sickness, but lag will be more jarring in large screens ● Dimming screen ○ per-pixel dimming not viable yet, see-through text can get washed out. (Video pass-thru helps) ● Better, Smaller, Faster (Battery, CPU, screen) ● Object & Gestural recognition algorithms
  • 37. Societal Implications ● Always on camera ● How do we have a conversation with computer distractions? Wearable manners? ● Engineering - Design in 3D with hands, more natural gestural control ● Job Creation? ○ Reverse of robotic automation - use adept human dexterity ○ Enhance human capabilities via internet, AI or remote assistance. ○ Remote diagnostics, field service, DIY repair
  • 38. Conclusion & Final Thoughts ● Consumer Computers sense and project in 3D space ● Technology more pervasive / always on via wearable implementations ● Content is major bottleneck ● If useful, appearance won’t matter
  • 39. Contact ● Scott Driscoll ○ Scott.Driscoll@sentrinsic.com ○ plus.google.com/+ScottDriscoll ○ blog: ImponderableThings.com ○ youtube: CuriousInventor ● Company Website: EquipCodes.com ● Software Tools ○ Vuforia, Unity, Metaio, Google App Engine