SlideShare a Scribd company logo
1 of 21
Download to read offline
Copyright © 2017 Qualcomm Technologies, Inc. 1
Mike Mangan, Product Manager Staff
May 2017
Computer Vision and Machine
Learning at the Edge
Copyright © 2017 Qualcomm Technologies, Inc. 2
Computer Vision & Machine Learning Enhance
UX in many different industries
Mobile
Drones
IOT
Cameras
VR/AR
Qualcomm Snapdragon is a product of Qualcomm Technologies, Inc.
Automotive
Copyright © 2017 Qualcomm Technologies, Inc. 3
CV & ML makes cameras smarter, making end-user experiences more interesting
Computer Vision Industry Overview
HMDs
In this presentation we’ll
explain how:
• Eye-tracking
• CV Pose estimation
help VR/AR
IOT Cameras
(Security, Sports, etc.)
DronesSmartphones
• CV Enhancing these markets:
• Tracking
• 3D reconstruction
• Face recognition
Copyright © 2017 Qualcomm Technologies, Inc. 4
How does CV enhance VR / AR?
Copyright © 2017 Qualcomm Technologies, Inc. 5
For accurate and intuitive interactions with the virtual world
CV provides precise motion tracking of head
movements
• “In which direction am I looking”
• Detect rotational movement
• Main benefit: look around the virtual world
from a fixed point
3 degrees of freedom (3-DOF)
X
Z
Y
Pitch
Yaw
Roll
• “Where I am and in which direction am I
looking”
• Detect rotational movement and translational
movement
• Main benefit: move freely in the virtual world
and look around corners
6 degrees of freedom (6-DOF)
Copyright © 2017 Qualcomm Technologies, Inc. 6
Visual Inertial Odometry (VIO) for rapid and accurate 6-DOF pose estimation
Achieving precise head motion
tracking on the device
6-DOF
position &
orientation
(aka “6-DOF pose”)
Captured from tracking
camera image sensor at
~30 fps
Monocular or
binocular
camera data
Accelerometer &
gyroscope data
Sampled from external
sensors at 800 / 1000 Hz
Camera feature processing
Inertial data processing
Snapdragon “VIO” subsystem
New frame
accurately displayed
Qualcomm® Hexagon™
DSP algorithms
• Camera and inertial sensor
data fusion
• Continuous localization
• Accurate, high-rate “pose”
generation & prediction
Qualcomm Hexagon is a product of Qualcomm Technologies, Inc.
Copyright © 2017 Qualcomm Technologies, Inc. 7
CV eye-tracking lowers power and enhances
the VR experience
• Rather than rendering with high
resolution throughout an image,
just render high where the eye is
fixated
• We use Eye-tracking algorithms to
know where an eye is looking
• The GPU renders a small
rectangle at a high resolution and
the rest of the FOV at a lower
resolution
• Foveated rendering will help
minimize power, while improving
performance and visual quality
High resolution everywhere
Foveated rendering based on the eyes being fixated on the paraglider
High resolution
Low resolution
Copyright © 2017 Qualcomm Technologies, Inc. 8
Lag prevents immersion and can cause discomfort
Minimizing motion to photon latency is crucial
Low latency Noticeable latency
Copyright © 2017 Qualcomm Technologies, Inc. 9
Many workloads must run efficiently for an immersive VR experience
An comprehensive approach is required
to minimize latency
9
Visual processing
• View generation
• Render / decode
Motion detection
• Sensor sampling
• Sensor fusion
Display
• Image correction
• Quality enhancement and display
“Motion” “Photon”
(new pixels’ light emitted from the screen)
Total time (motion to photon latency) for all steps above must be less than 20 milliseconds
Copyright © 2017 Qualcomm Technologies, Inc. 10
CV Tracking at the Edge:
IP Cameras, Drones, Sports Cameras
Copyright © 2017 Qualcomm Technologies, Inc. 11
Video analytics with background subtraction and motion blob/object detection and tracking
Copyright © 2017 Qualcomm Technologies, Inc. 12Video analytics with object detection and classification in DCN
Copyright © 2017 Qualcomm Technologies, Inc. 13Qualcomm Proprietary and Confidential
Enhanced automatic zoom based on T2T
Tracking in drone based on T2T
Copyright © 2017 Qualcomm Technologies, Inc. 14
Face Recognition —
At the Edge
Copyright © 2017 Qualcomm Technologies, Inc. 15
Face Recognition
Copyright © 2017 Qualcomm Technologies, Inc. 16
3D Reconstruction—
At the Edge
Copyright © 2017 Qualcomm Technologies, Inc. 17
Using:
1. QTI 3DR software, AND
2. A high resolution depth
scanner system we can
scan a small toy, human
face/body
or an object
All of this is designed to
happen easily on the
Snapdragon, thanks to its
powerful heterogeneous
computational framework
Some 3DR Scanning Results
Copyright © 2017 Qualcomm Technologies, Inc. 18
3D scanner block diagram
Scan
starts
Scan
finishes
USE CASE:
3D printing,
social networking,
gaming avatars, etc.
Color
correction
3D mesh
generation
HD texture
generation
USER MOVES USER STOPS
Color + Depth
(Structure light depth
based generation)
Computer vision based
initial pose estimation
Inertial motion
sensor fusion
Bundle
adjustment
Live 3D
renderer/viewer
TRACKING/ALIGNMENT
Copyright © 2017 Qualcomm Technologies, Inc. 19
3D scanner software architecture
Active Sensing Module
RGBD Image Grabber
Depth Engine
(DSP/HVX)
3D Scanner Engine
(CPU/GPU)
SysFS Camera HAL Camera HAL
Raw
RGB Data
Raw
NIR Data
Driver
Laser NIR Camera RGB Camera
Note: Arrows indicate dependency,
not dataflow
Apps(Java)Middleware(C++)Drivers(C)Hardware
3D Scanner Application
Camera 2 APIDepth JNI 3D Scanner JNI
RGB
Grabber
NIR
Grabber
Copyright © 2017 Qualcomm Technologies, Inc. 20
3D Reconstruction requires running
several computational demanding
processes simultaneously:
3DR workload summary—running on
Snapdragon 835
Qualcomm Kryo, Qualcomm Adreno, and Qualcomm Spectra are products of Qualcomm Technologies, Inc.
Thanks to the heterogeneous computational
framework, the Snapdragon 835 is engineered to do all
of this at 15 FPS:
Qualcomm®
Kryo™—
CPU/Neon:
• Pose tracking
• Bundle adjustment
• Sensor fusion
• Mesh generation
Qualcomm®
Adreno™—
GPU:
• Rendering
• Texture
mapping
Hexagon Vector
Extensions (HVX):
• Depth from
structured light
Qualcomm
Spectra™
ISP:
• RGB sensor
processing
• Depth sensor
interface
1. Camera pose tracking
2. Sensor fusion
3. Bundle adjustment
4. Rendering
5. Mesh generation
6. Texture mapping
7. Structured light
sensor decoding
3DR powered by
Snapdragon 835
Follow us on:
For more information, visit us at:
www.qualcomm.com & www.qualcomm.com/blog
All data and information contained in or disclosed by this document is confidential and proprietary information of Qualcomm Technologies, Inc.
and/or its affiliated companies and all rights therein are expressly reserved. By accepting this material the recipient agrees that this material
and the information contained therein is to be held in confidence and in trust and will not be used, copied, reproduced in wh ole or in part, nor
its contents revealed in any manner to others without the express written permission of Qualcomm Technologies, Inc. Nothing i n these
materials
is an offer to sell any of the components or devices referenced herein.
©2017 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved.
Qualcomm, Snapdragon, Kryo, Adreno and Hexagon are trademarks of Qualcomm Incorporated, registered in the United States and o ther
countries. Qualcomm Spectra is a trademark of Qualcomm Incorporated. Other products and brand names may be trademarks or registered
trademarks of their respective owners.
References in this presentation to “Qualcomm” may mean Qualcomm Incorporated, Qualcomm Technologies, Inc., and/or other subsi diaries
or business units within the Qualcomm corporate structure, as applicable. Qualcomm Incorporated includes Qualcomm’s licensing business,
QTL, and the vast majority of its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm Incorporated,
operates, along with its subsidiaries, substantially all of Qualcomm’s engineering, research and development functions, and s ubstantially all
of its product and services businesses, including its semiconductor business, QCT.
Thank you

More Related Content

What's hot

CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...
CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...
CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...AMD Developer Central
 
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...Edge AI and Vision Alliance
 
GTC Taiwan 2017 自主駕駛車輛發展平台與技術研發
GTC Taiwan 2017 自主駕駛車輛發展平台與技術研發 GTC Taiwan 2017 自主駕駛車輛發展平台與技術研發
GTC Taiwan 2017 自主駕駛車輛發展平台與技術研發 NVIDIA Taiwan
 
"Designing a Stereo IP Camera From Scratch," a Presentation from ELVEES
"Designing a Stereo IP Camera From Scratch," a Presentation from ELVEES"Designing a Stereo IP Camera From Scratch," a Presentation from ELVEES
"Designing a Stereo IP Camera From Scratch," a Presentation from ELVEESEdge AI and Vision Alliance
 
"Machine Learning- based Image Compression: Ready for Prime Time?," a Present...
"Machine Learning- based Image Compression: Ready for Prime Time?," a Present..."Machine Learning- based Image Compression: Ready for Prime Time?," a Present...
"Machine Learning- based Image Compression: Ready for Prime Time?," a Present...Edge AI and Vision Alliance
 
Beyond the Hype Cycle: Barriers and Breakthroughs Toward XR Growth
Beyond the Hype Cycle: Barriers and Breakthroughs Toward XR GrowthBeyond the Hype Cycle: Barriers and Breakthroughs Toward XR Growth
Beyond the Hype Cycle: Barriers and Breakthroughs Toward XR GrowthIntel® Software
 
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart..."Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...Edge AI and Vision Alliance
 
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...Edge AI and Vision Alliance
 
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres..."Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...Edge AI and Vision Alliance
 
Cloud Computing Dps
Cloud Computing DpsCloud Computing Dps
Cloud Computing DpsPaulPalmer
 
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019Intel® Software
 
How to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR ReadyHow to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR ReadyNVIDIA Taiwan
 
Cloud Graphical Rendering: A New Paradigm
Cloud Graphical Rendering:  A New ParadigmCloud Graphical Rendering:  A New Paradigm
Cloud Graphical Rendering: A New ParadigmJoel Isaacson
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision SlidesIntel® Software
 
Keynote (Tony King-Smith) - Silicon? Check. HSA? Check. All done? Wrong! - by...
Keynote (Tony King-Smith) - Silicon? Check. HSA? Check. All done? Wrong! - by...Keynote (Tony King-Smith) - Silicon? Check. HSA? Check. All done? Wrong! - by...
Keynote (Tony King-Smith) - Silicon? Check. HSA? Check. All done? Wrong! - by...AMD Developer Central
 
Computation Attention Machine Vision Projects
Computation Attention Machine Vision ProjectsComputation Attention Machine Vision Projects
Computation Attention Machine Vision ProjectsRafael Mizrahi
 
Aprava Tech East CLEARVIEW HD pptx Deck
Aprava Tech East CLEARVIEW HD pptx DeckAprava Tech East CLEARVIEW HD pptx Deck
Aprava Tech East CLEARVIEW HD pptx DeckDina Abdullah Enriquez
 
Simple Single Instruction Multiple Data (SIMD) with the Intel® Implicit SPMD ...
Simple Single Instruction Multiple Data (SIMD) with the Intel® Implicit SPMD ...Simple Single Instruction Multiple Data (SIMD) with the Intel® Implicit SPMD ...
Simple Single Instruction Multiple Data (SIMD) with the Intel® Implicit SPMD ...Intel® Software
 
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemHai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemAI Frontiers
 
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...AMD Developer Central
 

What's hot (20)

CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...
CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...
CE-4114, Screen Mirror, a unified screen mirroring solution that utilizes AMD...
 
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...
“Building an Autonomous Detect-and-Avoid System for Commercial Drones,” a Pre...
 
GTC Taiwan 2017 自主駕駛車輛發展平台與技術研發
GTC Taiwan 2017 自主駕駛車輛發展平台與技術研發 GTC Taiwan 2017 自主駕駛車輛發展平台與技術研發
GTC Taiwan 2017 自主駕駛車輛發展平台與技術研發
 
"Designing a Stereo IP Camera From Scratch," a Presentation from ELVEES
"Designing a Stereo IP Camera From Scratch," a Presentation from ELVEES"Designing a Stereo IP Camera From Scratch," a Presentation from ELVEES
"Designing a Stereo IP Camera From Scratch," a Presentation from ELVEES
 
"Machine Learning- based Image Compression: Ready for Prime Time?," a Present...
"Machine Learning- based Image Compression: Ready for Prime Time?," a Present..."Machine Learning- based Image Compression: Ready for Prime Time?," a Present...
"Machine Learning- based Image Compression: Ready for Prime Time?," a Present...
 
Beyond the Hype Cycle: Barriers and Breakthroughs Toward XR Growth
Beyond the Hype Cycle: Barriers and Breakthroughs Toward XR GrowthBeyond the Hype Cycle: Barriers and Breakthroughs Toward XR Growth
Beyond the Hype Cycle: Barriers and Breakthroughs Toward XR Growth
 
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart..."Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
"Approaches for Vision-based Driver Monitoring," a Presentation from PathPart...
 
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...
“An Industry Standard Performance Benchmark Suite for Machine Learning,” a Pr...
 
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres..."Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
"Edge/Cloud Tradeoffs and Scaling a Consumer Computer Vision Product," a Pres...
 
Cloud Computing Dps
Cloud Computing DpsCloud Computing Dps
Cloud Computing Dps
 
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
AIDC NY: Applications of Intel AI by QuEST Global - 09.19.2019
 
How to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR ReadyHow to Choose Mobile Workstation? VR Ready
How to Choose Mobile Workstation? VR Ready
 
Cloud Graphical Rendering: A New Paradigm
Cloud Graphical Rendering:  A New ParadigmCloud Graphical Rendering:  A New Paradigm
Cloud Graphical Rendering: A New Paradigm
 
AIDC India - AI Vision Slides
AIDC India - AI Vision SlidesAIDC India - AI Vision Slides
AIDC India - AI Vision Slides
 
Keynote (Tony King-Smith) - Silicon? Check. HSA? Check. All done? Wrong! - by...
Keynote (Tony King-Smith) - Silicon? Check. HSA? Check. All done? Wrong! - by...Keynote (Tony King-Smith) - Silicon? Check. HSA? Check. All done? Wrong! - by...
Keynote (Tony King-Smith) - Silicon? Check. HSA? Check. All done? Wrong! - by...
 
Computation Attention Machine Vision Projects
Computation Attention Machine Vision ProjectsComputation Attention Machine Vision Projects
Computation Attention Machine Vision Projects
 
Aprava Tech East CLEARVIEW HD pptx Deck
Aprava Tech East CLEARVIEW HD pptx DeckAprava Tech East CLEARVIEW HD pptx Deck
Aprava Tech East CLEARVIEW HD pptx Deck
 
Simple Single Instruction Multiple Data (SIMD) with the Intel® Implicit SPMD ...
Simple Single Instruction Multiple Data (SIMD) with the Intel® Implicit SPMD ...Simple Single Instruction Multiple Data (SIMD) with the Intel® Implicit SPMD ...
Simple Single Instruction Multiple Data (SIMD) with the Intel® Implicit SPMD ...
 
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision SystemHai Tao at AI Frontiers: Deep Learning For Embedded Vision System
Hai Tao at AI Frontiers: Deep Learning For Embedded Vision System
 
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...
CE-4117, HSA Optimizations and Impact on end User Experiences for AfterShot P...
 

Similar to CV & ML Enhance Experiences in VR, AR, Drones & More

Hiren Bhinde (Qualcomm): On-device Motion Tracking for Immersive VR
Hiren Bhinde (Qualcomm): On-device Motion Tracking for Immersive VRHiren Bhinde (Qualcomm): On-device Motion Tracking for Immersive VR
Hiren Bhinde (Qualcomm): On-device Motion Tracking for Immersive VRAugmentedWorldExpo
 
On-device Motion Tracking for Immersive VR
On-device Motion Tracking for Immersive VROn-device Motion Tracking for Immersive VR
On-device Motion Tracking for Immersive VRQualcomm Research
 
"Is Vision the New Wireless?," a Presentation from Qualcomm
"Is Vision the New Wireless?," a Presentation from Qualcomm"Is Vision the New Wireless?," a Presentation from Qualcomm
"Is Vision the New Wireless?," a Presentation from QualcommEdge AI and Vision Alliance
 
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...AugmentedWorldExpo
 
Emerging vision technologies
Emerging vision technologiesEmerging vision technologies
Emerging vision technologiesQualcomm Research
 
Qualcomm: How to take advantage of XR over 5G in 2019: Understanding XR Viewers
Qualcomm: How to take advantage of XR over 5G in 2019: Understanding XR ViewersQualcomm: How to take advantage of XR over 5G in 2019: Understanding XR Viewers
Qualcomm: How to take advantage of XR over 5G in 2019: Understanding XR ViewersAugmentedWorldExpo
 
Snapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopSnapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopLow Hong Chuan
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureMotorola Mobility - MOTODEV
 
Augmented reality
Augmented realityAugmented reality
Augmented realitykaviyaraj
 
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
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented RealityKaviyaraj R
 
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...Codemotion
 
Robotic design: Frontiers in visual and tactile sensing
Robotic design: Frontiers in visual and tactile sensingRobotic design: Frontiers in visual and tactile sensing
Robotic design: Frontiers in visual and tactile sensingDesign World
 
Proposal for Virtual Machine Project
Proposal for Virtual Machine ProjectProposal for Virtual Machine Project
Proposal for Virtual Machine ProjectKiran Thapa
 
SCG Virtual Reality top news q1 2016
SCG  Virtual Reality top news q1 2016SCG  Virtual Reality top news q1 2016
SCG Virtual Reality top news q1 2016Chris Rigatuso
 
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...Amazon Web Services
 
Veritech corporate profile
Veritech corporate profileVeritech corporate profile
Veritech corporate profileveritech
 
Immersive Media Distribution // Investor Pitch Deck (2016)
Immersive Media Distribution // Investor Pitch Deck (2016)Immersive Media Distribution // Investor Pitch Deck (2016)
Immersive Media Distribution // Investor Pitch Deck (2016)Chris Berno
 
Motion Capturing Using Computer Vision.pdf
Motion Capturing Using Computer Vision.pdfMotion Capturing Using Computer Vision.pdf
Motion Capturing Using Computer Vision.pdfRaghavGupta397411
 

Similar to CV & ML Enhance Experiences in VR, AR, Drones & More (20)

Hiren Bhinde (Qualcomm): On-device Motion Tracking for Immersive VR
Hiren Bhinde (Qualcomm): On-device Motion Tracking for Immersive VRHiren Bhinde (Qualcomm): On-device Motion Tracking for Immersive VR
Hiren Bhinde (Qualcomm): On-device Motion Tracking for Immersive VR
 
On-device Motion Tracking for Immersive VR
On-device Motion Tracking for Immersive VROn-device Motion Tracking for Immersive VR
On-device Motion Tracking for Immersive VR
 
"Is Vision the New Wireless?," a Presentation from Qualcomm
"Is Vision the New Wireless?," a Presentation from Qualcomm"Is Vision the New Wireless?," a Presentation from Qualcomm
"Is Vision the New Wireless?," a Presentation from Qualcomm
 
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...
Raheel Khalid (Envrmnt by Verizon): Cloud XR Experience on 5G with Mobile Edg...
 
Emerging vision technologies
Emerging vision technologiesEmerging vision technologies
Emerging vision technologies
 
Qualcomm: How to take advantage of XR over 5G in 2019: Understanding XR Viewers
Qualcomm: How to take advantage of XR over 5G in 2019: Understanding XR ViewersQualcomm: How to take advantage of XR over 5G in 2019: Understanding XR Viewers
Qualcomm: How to take advantage of XR over 5G in 2019: Understanding XR Viewers
 
Snapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX WorkshopSnapdragon 845 Benchmarking UX Workshop
Snapdragon 845 Benchmarking UX Workshop
 
HTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the FutureHTML5 vs Native Android: Smart Enterprises for the Future
HTML5 vs Native Android: Smart Enterprises for the Future
 
Augmented reality
Augmented realityAugmented reality
Augmented reality
 
AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)AN Introduction to Augmented Reality(AR)
AN Introduction to Augmented Reality(AR)
 
Augmented Reality
Augmented RealityAugmented Reality
Augmented Reality
 
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...
Roger Dickinson - Making Enterprise Virtual Reality a Practical Reality - Cod...
 
Robotic design: Frontiers in visual and tactile sensing
Robotic design: Frontiers in visual and tactile sensingRobotic design: Frontiers in visual and tactile sensing
Robotic design: Frontiers in visual and tactile sensing
 
Proposal for Virtual Machine Project
Proposal for Virtual Machine ProjectProposal for Virtual Machine Project
Proposal for Virtual Machine Project
 
SCG Virtual Reality top news q1 2016
SCG  Virtual Reality top news q1 2016SCG  Virtual Reality top news q1 2016
SCG Virtual Reality top news q1 2016
 
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
AWS re:Invent 2016: Powering the Next Generation of Virtual Reality with Veri...
 
Veritech corporate profile
Veritech corporate profileVeritech corporate profile
Veritech corporate profile
 
SnowBall-victory
SnowBall-victorySnowBall-victory
SnowBall-victory
 
Immersive Media Distribution // Investor Pitch Deck (2016)
Immersive Media Distribution // Investor Pitch Deck (2016)Immersive Media Distribution // Investor Pitch Deck (2016)
Immersive Media Distribution // Investor Pitch Deck (2016)
 
Motion Capturing Using Computer Vision.pdf
Motion Capturing Using Computer Vision.pdfMotion Capturing Using Computer Vision.pdf
Motion Capturing Using Computer Vision.pdf
 

More from Edge AI and Vision Alliance

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...Edge AI and Vision Alliance
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...Edge AI and Vision Alliance
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...Edge AI and Vision Alliance
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...Edge AI and Vision Alliance
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...Edge AI and Vision Alliance
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...Edge AI and Vision Alliance
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...Edge AI and Vision Alliance
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsightsEdge AI and Vision Alliance
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...Edge AI and Vision Alliance
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...Edge AI and Vision Alliance
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...Edge AI and Vision Alliance
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...Edge AI and Vision Alliance
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...Edge AI and Vision Alliance
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...Edge AI and Vision Alliance
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...Edge AI and Vision Alliance
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from SamsaraEdge AI and Vision Alliance
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...Edge AI and Vision Alliance
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...Edge AI and Vision Alliance
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...Edge AI and Vision Alliance
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...Edge AI and Vision Alliance
 

More from Edge AI and Vision Alliance (20)

“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
“Learning Compact DNN Models for Embedded Vision,” a Presentation from the Un...
 
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
“Introduction to Computer Vision with CNNs,” a Presentation from Mohammad Hag...
 
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
“Selecting Tools for Developing, Monitoring and Maintaining ML Models,” a Pre...
 
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
“Building Accelerated GStreamer Applications for Video and Audio AI,” a Prese...
 
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
“Understanding, Selecting and Optimizing Object Detectors for Edge Applicatio...
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
 
“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...“Vision-language Representations for Robotics,” a Presentation from the Unive...
“Vision-language Representations for Robotics,” a Presentation from the Unive...
 
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
“ADAS and AV Sensors: What’s Winning and Why?,” a Presentation from TechInsights
 
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
“Computer Vision in Sports: Scalable Solutions for Downmarkets,” a Presentati...
 
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
“Detecting Data Drift in Image Classification Neural Networks,” a Presentatio...
 
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
“Deep Neural Network Training: Diagnosing Problems and Implementing Solutions...
 
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
“AI Start-ups: The Perils of Fishing for Whales (War Stories from the Entrepr...
 
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
“A Computer Vision System for Autonomous Satellite Maneuvering,” a Presentati...
 
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
“Bias in Computer Vision—It’s Bigger Than Facial Recognition!,” a Presentatio...
 
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
“Sensor Fusion Techniques for Accurate Perception of Objects in the Environme...
 
“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara“Updating the Edge ML Development Process,” a Presentation from Samsara
“Updating the Edge ML Development Process,” a Presentation from Samsara
 
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
“Combating Bias in Production Computer Vision Systems,” a Presentation from R...
 
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
“Developing an Embedded Vision AI-powered Fitness System,” a Presentation fro...
 
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
“Navigating the Evolving Venture Capital Landscape for Edge AI Start-ups,” a ...
 
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
“Advanced Presence Sensing: What It Means for the Smart Home,” a Presentation...
 

Recently uploaded

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
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
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
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
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
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?
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

CV & ML Enhance Experiences in VR, AR, Drones & More

  • 1. Copyright © 2017 Qualcomm Technologies, Inc. 1 Mike Mangan, Product Manager Staff May 2017 Computer Vision and Machine Learning at the Edge
  • 2. Copyright © 2017 Qualcomm Technologies, Inc. 2 Computer Vision & Machine Learning Enhance UX in many different industries Mobile Drones IOT Cameras VR/AR Qualcomm Snapdragon is a product of Qualcomm Technologies, Inc. Automotive
  • 3. Copyright © 2017 Qualcomm Technologies, Inc. 3 CV & ML makes cameras smarter, making end-user experiences more interesting Computer Vision Industry Overview HMDs In this presentation we’ll explain how: • Eye-tracking • CV Pose estimation help VR/AR IOT Cameras (Security, Sports, etc.) DronesSmartphones • CV Enhancing these markets: • Tracking • 3D reconstruction • Face recognition
  • 4. Copyright © 2017 Qualcomm Technologies, Inc. 4 How does CV enhance VR / AR?
  • 5. Copyright © 2017 Qualcomm Technologies, Inc. 5 For accurate and intuitive interactions with the virtual world CV provides precise motion tracking of head movements • “In which direction am I looking” • Detect rotational movement • Main benefit: look around the virtual world from a fixed point 3 degrees of freedom (3-DOF) X Z Y Pitch Yaw Roll • “Where I am and in which direction am I looking” • Detect rotational movement and translational movement • Main benefit: move freely in the virtual world and look around corners 6 degrees of freedom (6-DOF)
  • 6. Copyright © 2017 Qualcomm Technologies, Inc. 6 Visual Inertial Odometry (VIO) for rapid and accurate 6-DOF pose estimation Achieving precise head motion tracking on the device 6-DOF position & orientation (aka “6-DOF pose”) Captured from tracking camera image sensor at ~30 fps Monocular or binocular camera data Accelerometer & gyroscope data Sampled from external sensors at 800 / 1000 Hz Camera feature processing Inertial data processing Snapdragon “VIO” subsystem New frame accurately displayed Qualcomm® Hexagon™ DSP algorithms • Camera and inertial sensor data fusion • Continuous localization • Accurate, high-rate “pose” generation & prediction Qualcomm Hexagon is a product of Qualcomm Technologies, Inc.
  • 7. Copyright © 2017 Qualcomm Technologies, Inc. 7 CV eye-tracking lowers power and enhances the VR experience • Rather than rendering with high resolution throughout an image, just render high where the eye is fixated • We use Eye-tracking algorithms to know where an eye is looking • The GPU renders a small rectangle at a high resolution and the rest of the FOV at a lower resolution • Foveated rendering will help minimize power, while improving performance and visual quality High resolution everywhere Foveated rendering based on the eyes being fixated on the paraglider High resolution Low resolution
  • 8. Copyright © 2017 Qualcomm Technologies, Inc. 8 Lag prevents immersion and can cause discomfort Minimizing motion to photon latency is crucial Low latency Noticeable latency
  • 9. Copyright © 2017 Qualcomm Technologies, Inc. 9 Many workloads must run efficiently for an immersive VR experience An comprehensive approach is required to minimize latency 9 Visual processing • View generation • Render / decode Motion detection • Sensor sampling • Sensor fusion Display • Image correction • Quality enhancement and display “Motion” “Photon” (new pixels’ light emitted from the screen) Total time (motion to photon latency) for all steps above must be less than 20 milliseconds
  • 10. Copyright © 2017 Qualcomm Technologies, Inc. 10 CV Tracking at the Edge: IP Cameras, Drones, Sports Cameras
  • 11. Copyright © 2017 Qualcomm Technologies, Inc. 11 Video analytics with background subtraction and motion blob/object detection and tracking
  • 12. Copyright © 2017 Qualcomm Technologies, Inc. 12Video analytics with object detection and classification in DCN
  • 13. Copyright © 2017 Qualcomm Technologies, Inc. 13Qualcomm Proprietary and Confidential Enhanced automatic zoom based on T2T Tracking in drone based on T2T
  • 14. Copyright © 2017 Qualcomm Technologies, Inc. 14 Face Recognition — At the Edge
  • 15. Copyright © 2017 Qualcomm Technologies, Inc. 15 Face Recognition
  • 16. Copyright © 2017 Qualcomm Technologies, Inc. 16 3D Reconstruction— At the Edge
  • 17. Copyright © 2017 Qualcomm Technologies, Inc. 17 Using: 1. QTI 3DR software, AND 2. A high resolution depth scanner system we can scan a small toy, human face/body or an object All of this is designed to happen easily on the Snapdragon, thanks to its powerful heterogeneous computational framework Some 3DR Scanning Results
  • 18. Copyright © 2017 Qualcomm Technologies, Inc. 18 3D scanner block diagram Scan starts Scan finishes USE CASE: 3D printing, social networking, gaming avatars, etc. Color correction 3D mesh generation HD texture generation USER MOVES USER STOPS Color + Depth (Structure light depth based generation) Computer vision based initial pose estimation Inertial motion sensor fusion Bundle adjustment Live 3D renderer/viewer TRACKING/ALIGNMENT
  • 19. Copyright © 2017 Qualcomm Technologies, Inc. 19 3D scanner software architecture Active Sensing Module RGBD Image Grabber Depth Engine (DSP/HVX) 3D Scanner Engine (CPU/GPU) SysFS Camera HAL Camera HAL Raw RGB Data Raw NIR Data Driver Laser NIR Camera RGB Camera Note: Arrows indicate dependency, not dataflow Apps(Java)Middleware(C++)Drivers(C)Hardware 3D Scanner Application Camera 2 APIDepth JNI 3D Scanner JNI RGB Grabber NIR Grabber
  • 20. Copyright © 2017 Qualcomm Technologies, Inc. 20 3D Reconstruction requires running several computational demanding processes simultaneously: 3DR workload summary—running on Snapdragon 835 Qualcomm Kryo, Qualcomm Adreno, and Qualcomm Spectra are products of Qualcomm Technologies, Inc. Thanks to the heterogeneous computational framework, the Snapdragon 835 is engineered to do all of this at 15 FPS: Qualcomm® Kryo™— CPU/Neon: • Pose tracking • Bundle adjustment • Sensor fusion • Mesh generation Qualcomm® Adreno™— GPU: • Rendering • Texture mapping Hexagon Vector Extensions (HVX): • Depth from structured light Qualcomm Spectra™ ISP: • RGB sensor processing • Depth sensor interface 1. Camera pose tracking 2. Sensor fusion 3. Bundle adjustment 4. Rendering 5. Mesh generation 6. Texture mapping 7. Structured light sensor decoding 3DR powered by Snapdragon 835
  • 21. Follow us on: For more information, visit us at: www.qualcomm.com & www.qualcomm.com/blog All data and information contained in or disclosed by this document is confidential and proprietary information of Qualcomm Technologies, Inc. and/or its affiliated companies and all rights therein are expressly reserved. By accepting this material the recipient agrees that this material and the information contained therein is to be held in confidence and in trust and will not be used, copied, reproduced in wh ole or in part, nor its contents revealed in any manner to others without the express written permission of Qualcomm Technologies, Inc. Nothing i n these materials is an offer to sell any of the components or devices referenced herein. ©2017 Qualcomm Technologies, Inc. and/or its affiliated companies. All Rights Reserved. Qualcomm, Snapdragon, Kryo, Adreno and Hexagon are trademarks of Qualcomm Incorporated, registered in the United States and o ther countries. Qualcomm Spectra is a trademark of Qualcomm Incorporated. Other products and brand names may be trademarks or registered trademarks of their respective owners. References in this presentation to “Qualcomm” may mean Qualcomm Incorporated, Qualcomm Technologies, Inc., and/or other subsi diaries or business units within the Qualcomm corporate structure, as applicable. Qualcomm Incorporated includes Qualcomm’s licensing business, QTL, and the vast majority of its patent portfolio. Qualcomm Technologies, Inc., a wholly-owned subsidiary of Qualcomm Incorporated, operates, along with its subsidiaries, substantially all of Qualcomm’s engineering, research and development functions, and s ubstantially all of its product and services businesses, including its semiconductor business, QCT. Thank you