SlideShare una empresa de Scribd logo
1 de 31
Descargar para leer sin conexión
© 2021 Ambarella Inc.
When 2D Is Not Enough: An
Overview of Optical Depth
Sensing Technologies
Dinesh Balasubramaniam
Ambarella
© 2021 Ambarella Inc. 2
Ambarella
Founded on the premise that video is a unique type of data requiring
an optimized SoC architecture
• DNN AI processors integrated with state-of-the-art video processors
yield highly optimized computer vision SoCs
Viewing and sensing SoCs with leading performance and efficiency
• Low-power and high-performance SoCs for IoT and Automotive
camera markets
2004
Ambarella founded
2012
IPO NASDAQ: AMBA
2021
280+ million
HD/4K cameras enabled
2015
Acquisition of
Santa Clara, CA
Company HQ
Tokyo
Hsinchu
Total Headcount
Detroit Parma
VisLab
Shanghai Seoul
Munich
785
Shenzhen
World-class engineering team
• >600 software, algorithm, VLSI and
image processing engineers globally
AI Vision Processors For Edge Applications
© 2021 Ambarella Inc.
Outline
• Why Depth?
• Depth Sensing Modalities
• Stereo Camera, Time of Flight, and Structured Light
• Operating Principles
• Design considerations: Resolution, Range, Precision, Bright light and Low-light
performance
• Review and comparison
• Applications
3
© 2021 Ambarella Inc.
Why Depth?
4
© 2021 Ambarella Inc.
Why Depth?
5
Which face is real? What is in the way?
Are all objects flat?
Modalities
© 2021 Ambarella Inc.
Depth Sensing Modalities
7
Sonar
Time of Flight module
Stereo camera
Radar Lidar
Structured Light module
Stereo Camera System
© 2021 Ambarella Inc.
Operating Principle – Stereo Camera System
= disparity
Right Image
Left Image
© 2021 Ambarella Inc.
Operating Principle – Stereo Camera System
B
f
dl
dr
𝐵
𝐷
=
𝐵 − 𝑑𝑙 − 𝑑𝑟
𝐷 − 𝑓
𝐷 = 𝑓
𝐵
𝑑𝑙 − 𝑑𝑟
B – baseline (distance between optical center)
D – distance to be measured
f – focal length of lens
d – distance of projected point from optical axis
• Distance inversely proportional to disparity
• Epipolar geometry helps to reduce search
space for matching point
• Finding matching point is called
correspondence problem
D
© 2021 Ambarella Inc.
Design Considerations – Stereo Camera Systems
• Systems are flexible and scalable – can accommodate many configurations with
appropriate change in sensor resolution, field of view (FoV), and baseline.
• Depth precision decreases with distance – non-linear error model.
• Good performance in bright light conditions. Low-light performance depends on
output of image pipeline.
• Challenged on scenes with low texture – improved with active illumination.
• Manufacturing process can be complicated – alignment of optical units is critical
during and after manufacture. Improved with periodic calibration or autocalibration
software.
11
© 2021 Ambarella Inc.
Design Consideration – Stereo Camera Systems
12
Stereo Left Stereo Right
© 2021 Ambarella Inc.
Performance – Stereo Camera Systems
13
Stereo Left Stereo Right
© 2021 Ambarella Inc.
Design Considerations – Stereo Camera Systems
14
Time of Flight
© 2021 Ambarella Inc.
Operating Principle – Time of Flight
• Two types of ToF sensors: direct ToF and indirect ToF.
• Direct Tof sensors emit a pulse of light and measure the time it takes for the reflection
to arrive at the sensor. Pulse strength and duration can be varied to allow long range
measurements (up to kms).
• Indirect ToFs also called continuous-wave ToFs emit a pulsed, modulated light signal
and measure the phase difference of the reflected signal to derive depth.
© 2021 Ambarella Inc.
Operating Principle – Time of Flight
Phase
Depth
Integration time Read out time
∅ = 90
∅ = 0 ∅ = 180 ∅ = 270
© 2021 Ambarella Inc.
Operating Principle – Time of Flight
Depth Amplitude
© 2021 Ambarella Inc.
• Depth range depends on modulating frequency of the IR source - maximum
measurable distance for given frequency called unambiguous range.
• LEDs can be used up to 30MHz. VCSELs (vertical-cavity surface-emitting laser) can be
used if higher modulating frequencies are required (up to 100MHz).
Design Consideration– Time of Flight
Modulating Frequency
(MHz)
Unambiguous Range
(m)
20 7.5
50 3
75 2
100 1.5
© 2021 Ambarella Inc.
Design Considerations – Time of Flight
• Comparatively low resolution (VGA current max) but unaffected by scene texture
• Dense depth information where field of view and field of illumination overlap
• Range limited by modulating frequency of illuminator. Depth precision decreases with
distance for a given modulating frequency.
• Good performance in low-light conditions. Sunlight affects bright light performance –
improved when using 940 nm IR illuminator.
• Scattered reflections and cross talk can impact depth measurement.
• Integration time impacts number of fps but can handle motion.
• Combining multiple systems can be challenging – can be separated by frequency.
20
© 2021 Ambarella Inc.
Design Considerations – Time of Flight
21
* Data from vendor module
Structured Light
© 2021 Ambarella Inc.
Operating Principle – Structured Light
• Light source plus a pattern generator
project a random pattern.
• When image plane moves pattern
shifts depending on object distance.
• Reflected pattern correlated against a
reference stored on the system.
• Depth depends on disparity between
the reference and reflected pattern.
© 2021 Ambarella Inc.
Operating Principle – Structured Light
B
D
f
R
R1 R2
p1 p2
𝑓
𝑝2 − 𝑝1
=
𝑅
𝑅2 − 𝑅1
𝐷
𝐵
=
𝑅 − 𝐷
𝑅2 − 𝑅1
𝐷 =
𝑅𝐵𝑓
𝑅 𝑝2 − 𝑝1 + 𝐵𝑓
B – baseline (distance between optical center)
f – focal length of lens
R – distance to reference plane
D – distance to be measured
𝑅𝑛 – Point on reference plane
𝑝𝑛 – projected points on image plane
© 2021 Ambarella Inc.
System Considerations – Structured Light
• Moderately flexible – sensor resolution, baseline, and pattern density can be varied
for different applications.
• Depth precision decreases with distance.
• Good performance in low-light conditions. Lower performance when sunlight is
present – improved when using 940 nm IR illuminator.
• Spatial resolution higher than time of flight sensors but depth density depends on
projector pattern.
• Frame rate depends on sensor and depth processing speed.
25
© 2021 Ambarella Inc.
System Considerations – Structured Light
26
Comparison
© 2021 Ambarella Inc.
Comparison
Stereo Time of Flight Structured Light
Depth Range Short to long range Low to mid range Low to mid range
Depth Precision mm to cm mm to cm mm to cm
Depth Resolution
High – can detect finer features or
objects further away
Up to VGA Pattern dependent
Active emitter Optional Required Required
Bright light performance Good Fair – improved with 940 nm IR Fair – improved with 940 nm IR
Low-light performance Depends on ISP Good Good
Cost High Low Mid
Applications
© 2021 Ambarella Inc.
Applications
30
Long-range stereo for
autonomous driving
ToF for occupancy sensing Structured light for access control
Thank You

Más contenido relacionado

La actualidad más candente

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
 
Poster_ARVO_ADCIS_AGN-V6a
Poster_ARVO_ADCIS_AGN-V6aPoster_ARVO_ADCIS_AGN-V6a
Poster_ARVO_ADCIS_AGN-V6aJoe Buonomo
 
8K Extremely High Resolution Camera System
8K Extremely High Resolution Camera System8K Extremely High Resolution Camera System
8K Extremely High Resolution Camera SystemPrejith Pavanan
 
A wireless robot for networked laparoscopy
A wireless robot for networked laparoscopyA wireless robot for networked laparoscopy
A wireless robot for networked laparoscopyathira1729
 
"The Path from ADAS to Autonomy," a Presentation from Strategy Analytics
"The Path from ADAS to Autonomy," a Presentation from Strategy Analytics"The Path from ADAS to Autonomy," a Presentation from Strategy Analytics
"The Path from ADAS to Autonomy," a Presentation from Strategy AnalyticsEdge AI and Vision Alliance
 
4th Year Project - Indoor Positioning System
4th Year Project - Indoor Positioning System4th Year Project - Indoor Positioning System
4th Year Project - Indoor Positioning SystemM. Yahia Al Kahf
 
Talal's Poster Presentation
Talal's Poster PresentationTalal's Poster Presentation
Talal's Poster Presentationdukeousf
 
The Next-Gen Technologies Driving Immersion
The Next-Gen Technologies Driving ImmersionThe Next-Gen Technologies Driving Immersion
The Next-Gen Technologies Driving ImmersionQualcomm Research
 
Innovate in new and exciting optical sensing applications in industrial marke...
Innovate in new and exciting optical sensing applications in industrial marke...Innovate in new and exciting optical sensing applications in industrial marke...
Innovate in new and exciting optical sensing applications in industrial marke...Design World
 
Night vision technology applications
Night vision technology applicationsNight vision technology applications
Night vision technology applicationsSuhaibJ
 
Real Time Location Systems (RTLS)
Real Time Location Systems (RTLS)Real Time Location Systems (RTLS)
Real Time Location Systems (RTLS)Jeffrey Dungen
 
8 k extremely high resolution camera system
8 k extremely high resolution camera system8 k extremely high resolution camera system
8 k extremely high resolution camera systemPrejith Pavanan
 
Jovision jvs-n935-hy Bangladesh (01785-777722)
Jovision jvs-n935-hy Bangladesh (01785-777722)Jovision jvs-n935-hy Bangladesh (01785-777722)
Jovision jvs-n935-hy Bangladesh (01785-777722)Trimatrik Multimedia
 
Computer radiography and digital radiography
Computer radiography and digital radiographyComputer radiography and digital radiography
Computer radiography and digital radiographyAnand Rk
 
Mri d stream brochure_final_16 nov 12
Mri d stream brochure_final_16 nov 12Mri d stream brochure_final_16 nov 12
Mri d stream brochure_final_16 nov 12Jhon Arriaga Cordova
 

La actualidad más candente (20)

Digital imaging
Digital imagingDigital imaging
Digital imaging
 
HiSLED-PK
HiSLED-PKHiSLED-PK
HiSLED-PK
 
DIGITAL IMAGING
DIGITAL IMAGINGDIGITAL IMAGING
DIGITAL IMAGING
 
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...
 
Poster_ARVO_ADCIS_AGN-V6a
Poster_ARVO_ADCIS_AGN-V6aPoster_ARVO_ADCIS_AGN-V6a
Poster_ARVO_ADCIS_AGN-V6a
 
8K Extremely High Resolution Camera System
8K Extremely High Resolution Camera System8K Extremely High Resolution Camera System
8K Extremely High Resolution Camera System
 
A wireless robot for networked laparoscopy
A wireless robot for networked laparoscopyA wireless robot for networked laparoscopy
A wireless robot for networked laparoscopy
 
"The Path from ADAS to Autonomy," a Presentation from Strategy Analytics
"The Path from ADAS to Autonomy," a Presentation from Strategy Analytics"The Path from ADAS to Autonomy," a Presentation from Strategy Analytics
"The Path from ADAS to Autonomy," a Presentation from Strategy Analytics
 
Indoor positioning system
Indoor positioning systemIndoor positioning system
Indoor positioning system
 
4th Year Project - Indoor Positioning System
4th Year Project - Indoor Positioning System4th Year Project - Indoor Positioning System
4th Year Project - Indoor Positioning System
 
Talal's Poster Presentation
Talal's Poster PresentationTalal's Poster Presentation
Talal's Poster Presentation
 
The Next-Gen Technologies Driving Immersion
The Next-Gen Technologies Driving ImmersionThe Next-Gen Technologies Driving Immersion
The Next-Gen Technologies Driving Immersion
 
Innovate in new and exciting optical sensing applications in industrial marke...
Innovate in new and exciting optical sensing applications in industrial marke...Innovate in new and exciting optical sensing applications in industrial marke...
Innovate in new and exciting optical sensing applications in industrial marke...
 
Night vision technology applications
Night vision technology applicationsNight vision technology applications
Night vision technology applications
 
Real Time Location Systems (RTLS)
Real Time Location Systems (RTLS)Real Time Location Systems (RTLS)
Real Time Location Systems (RTLS)
 
8 k extremely high resolution camera system
8 k extremely high resolution camera system8 k extremely high resolution camera system
8 k extremely high resolution camera system
 
Jovision jvs-n935-hy Bangladesh (01785-777722)
Jovision jvs-n935-hy Bangladesh (01785-777722)Jovision jvs-n935-hy Bangladesh (01785-777722)
Jovision jvs-n935-hy Bangladesh (01785-777722)
 
Ips system
Ips systemIps system
Ips system
 
Computer radiography and digital radiography
Computer radiography and digital radiographyComputer radiography and digital radiography
Computer radiography and digital radiography
 
Mri d stream brochure_final_16 nov 12
Mri d stream brochure_final_16 nov 12Mri d stream brochure_final_16 nov 12
Mri d stream brochure_final_16 nov 12
 

Similar a When 2D Isn't Enough: An Overview of Optical Depth Sensing Technologies

“Selecting the Right Camera for Your Embedded Computer Vision Project,” a Pre...
“Selecting the Right Camera for Your Embedded Computer Vision Project,” a Pre...“Selecting the Right Camera for Your Embedded Computer Vision Project,” a Pre...
“Selecting the Right Camera for Your Embedded Computer Vision Project,” a Pre...Edge AI and Vision Alliance
 
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...Edge AI and Vision Alliance
 
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...Edge AI and Vision Alliance
 
Presentation_Laser Tracker Overview
Presentation_Laser Tracker OverviewPresentation_Laser Tracker Overview
Presentation_Laser Tracker OverviewMichael Fisher
 
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...AugmentedWorldExpo
 
Sunsight Antenna Alignment intro
Sunsight Antenna Alignment introSunsight Antenna Alignment intro
Sunsight Antenna Alignment introJohn Vetter
 
New ScanStation Portfolio Intro
New ScanStation Portfolio IntroNew ScanStation Portfolio Intro
New ScanStation Portfolio IntroGreg Dolphin
 
Virtual Retinal Display: their falling cost and rising performance
Virtual Retinal Display: their falling cost and rising performanceVirtual Retinal Display: their falling cost and rising performance
Virtual Retinal Display: their falling cost and rising performanceJeffrey Funk
 
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...Edge AI and Vision Alliance
 
"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
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002Enrico Busto
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002Enrico Busto
 
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...Edge AI and Vision Alliance
 
“AI-ISP: Adding Real-time AI Functionality to Image Signal Processing with Re...
“AI-ISP: Adding Real-time AI Functionality to Image Signal Processing with Re...“AI-ISP: Adding Real-time AI Functionality to Image Signal Processing with Re...
“AI-ISP: Adding Real-time AI Functionality to Image Signal Processing with Re...Edge AI and Vision Alliance
 
Stadium Design and Reference Guide with Meru Networks WLAN
Stadium Design and Reference Guide with Meru Networks WLANStadium Design and Reference Guide with Meru Networks WLAN
Stadium Design and Reference Guide with Meru Networks WLANKevin Coppins
 
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...Edge AI and Vision Alliance
 

Similar a When 2D Isn't Enough: An Overview of Optical Depth Sensing Technologies (20)

“Selecting the Right Camera for Your Embedded Computer Vision Project,” a Pre...
“Selecting the Right Camera for Your Embedded Computer Vision Project,” a Pre...“Selecting the Right Camera for Your Embedded Computer Vision Project,” a Pre...
“Selecting the Right Camera for Your Embedded Computer Vision Project,” a Pre...
 
SECURICO CCTV BOOK
SECURICO CCTV BOOK SECURICO CCTV BOOK
SECURICO CCTV BOOK
 
CDS Introduction and Overview to ShadowSense Technology 2015
CDS Introduction and Overview to ShadowSense Technology 2015CDS Introduction and Overview to ShadowSense Technology 2015
CDS Introduction and Overview to ShadowSense Technology 2015
 
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...
“Selecting Image Sensors for Embedded Vision Applications: Three Case Studies...
 
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
“Tensilica Processor Cores Enable Sensor Fusion for Robust Perception,” a Pre...
 
Presentation_Laser Tracker Overview
Presentation_Laser Tracker OverviewPresentation_Laser Tracker Overview
Presentation_Laser Tracker Overview
 
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
Khaled Sarayeddine (Optinvent): Optical Technologies & Challenges for Next Ge...
 
Dualis Contour Brochure
Dualis Contour BrochureDualis Contour Brochure
Dualis Contour Brochure
 
Sunsight Antenna Alignment intro
Sunsight Antenna Alignment introSunsight Antenna Alignment intro
Sunsight Antenna Alignment intro
 
New ScanStation Portfolio Intro
New ScanStation Portfolio IntroNew ScanStation Portfolio Intro
New ScanStation Portfolio Intro
 
Virtual Retinal Display: their falling cost and rising performance
Virtual Retinal Display: their falling cost and rising performanceVirtual Retinal Display: their falling cost and rising performance
Virtual Retinal Display: their falling cost and rising performance
 
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
“Comparing ML-Based Audio with ML-Based Vision: An Introduction to ML Audio f...
 
"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
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002
 
Imaging automotive 2015 addfor v002
Imaging automotive 2015   addfor v002Imaging automotive 2015   addfor v002
Imaging automotive 2015 addfor v002
 
Surveying
Surveying Surveying
Surveying
 
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...
“Develop Next-gen Camera Apps Using Snapdragon Computer Vision Technologies,”...
 
“AI-ISP: Adding Real-time AI Functionality to Image Signal Processing with Re...
“AI-ISP: Adding Real-time AI Functionality to Image Signal Processing with Re...“AI-ISP: Adding Real-time AI Functionality to Image Signal Processing with Re...
“AI-ISP: Adding Real-time AI Functionality to Image Signal Processing with Re...
 
Stadium Design and Reference Guide with Meru Networks WLAN
Stadium Design and Reference Guide with Meru Networks WLANStadium Design and Reference Guide with Meru Networks WLAN
Stadium Design and Reference Guide with Meru Networks WLAN
 
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...
“Building the Eyes of a Vision System: From Photons to Bits,” a Presentation ...
 

Más de 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
 

Más de 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...
 

Último

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 

Último (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
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
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
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
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.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
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
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
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
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
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 

When 2D Isn't Enough: An Overview of Optical Depth Sensing Technologies

  • 1. © 2021 Ambarella Inc. When 2D Is Not Enough: An Overview of Optical Depth Sensing Technologies Dinesh Balasubramaniam Ambarella
  • 2. © 2021 Ambarella Inc. 2 Ambarella Founded on the premise that video is a unique type of data requiring an optimized SoC architecture • DNN AI processors integrated with state-of-the-art video processors yield highly optimized computer vision SoCs Viewing and sensing SoCs with leading performance and efficiency • Low-power and high-performance SoCs for IoT and Automotive camera markets 2004 Ambarella founded 2012 IPO NASDAQ: AMBA 2021 280+ million HD/4K cameras enabled 2015 Acquisition of Santa Clara, CA Company HQ Tokyo Hsinchu Total Headcount Detroit Parma VisLab Shanghai Seoul Munich 785 Shenzhen World-class engineering team • >600 software, algorithm, VLSI and image processing engineers globally AI Vision Processors For Edge Applications
  • 3. © 2021 Ambarella Inc. Outline • Why Depth? • Depth Sensing Modalities • Stereo Camera, Time of Flight, and Structured Light • Operating Principles • Design considerations: Resolution, Range, Precision, Bright light and Low-light performance • Review and comparison • Applications 3
  • 4. © 2021 Ambarella Inc. Why Depth? 4
  • 5. © 2021 Ambarella Inc. Why Depth? 5 Which face is real? What is in the way? Are all objects flat?
  • 7. © 2021 Ambarella Inc. Depth Sensing Modalities 7 Sonar Time of Flight module Stereo camera Radar Lidar Structured Light module
  • 9. © 2021 Ambarella Inc. Operating Principle – Stereo Camera System = disparity Right Image Left Image
  • 10. © 2021 Ambarella Inc. Operating Principle – Stereo Camera System B f dl dr 𝐵 𝐷 = 𝐵 − 𝑑𝑙 − 𝑑𝑟 𝐷 − 𝑓 𝐷 = 𝑓 𝐵 𝑑𝑙 − 𝑑𝑟 B – baseline (distance between optical center) D – distance to be measured f – focal length of lens d – distance of projected point from optical axis • Distance inversely proportional to disparity • Epipolar geometry helps to reduce search space for matching point • Finding matching point is called correspondence problem D
  • 11. © 2021 Ambarella Inc. Design Considerations – Stereo Camera Systems • Systems are flexible and scalable – can accommodate many configurations with appropriate change in sensor resolution, field of view (FoV), and baseline. • Depth precision decreases with distance – non-linear error model. • Good performance in bright light conditions. Low-light performance depends on output of image pipeline. • Challenged on scenes with low texture – improved with active illumination. • Manufacturing process can be complicated – alignment of optical units is critical during and after manufacture. Improved with periodic calibration or autocalibration software. 11
  • 12. © 2021 Ambarella Inc. Design Consideration – Stereo Camera Systems 12 Stereo Left Stereo Right
  • 13. © 2021 Ambarella Inc. Performance – Stereo Camera Systems 13 Stereo Left Stereo Right
  • 14. © 2021 Ambarella Inc. Design Considerations – Stereo Camera Systems 14
  • 16. © 2021 Ambarella Inc. Operating Principle – Time of Flight • Two types of ToF sensors: direct ToF and indirect ToF. • Direct Tof sensors emit a pulse of light and measure the time it takes for the reflection to arrive at the sensor. Pulse strength and duration can be varied to allow long range measurements (up to kms). • Indirect ToFs also called continuous-wave ToFs emit a pulsed, modulated light signal and measure the phase difference of the reflected signal to derive depth.
  • 17. © 2021 Ambarella Inc. Operating Principle – Time of Flight Phase Depth Integration time Read out time ∅ = 90 ∅ = 0 ∅ = 180 ∅ = 270
  • 18. © 2021 Ambarella Inc. Operating Principle – Time of Flight Depth Amplitude
  • 19. © 2021 Ambarella Inc. • Depth range depends on modulating frequency of the IR source - maximum measurable distance for given frequency called unambiguous range. • LEDs can be used up to 30MHz. VCSELs (vertical-cavity surface-emitting laser) can be used if higher modulating frequencies are required (up to 100MHz). Design Consideration– Time of Flight Modulating Frequency (MHz) Unambiguous Range (m) 20 7.5 50 3 75 2 100 1.5
  • 20. © 2021 Ambarella Inc. Design Considerations – Time of Flight • Comparatively low resolution (VGA current max) but unaffected by scene texture • Dense depth information where field of view and field of illumination overlap • Range limited by modulating frequency of illuminator. Depth precision decreases with distance for a given modulating frequency. • Good performance in low-light conditions. Sunlight affects bright light performance – improved when using 940 nm IR illuminator. • Scattered reflections and cross talk can impact depth measurement. • Integration time impacts number of fps but can handle motion. • Combining multiple systems can be challenging – can be separated by frequency. 20
  • 21. © 2021 Ambarella Inc. Design Considerations – Time of Flight 21 * Data from vendor module
  • 23. © 2021 Ambarella Inc. Operating Principle – Structured Light • Light source plus a pattern generator project a random pattern. • When image plane moves pattern shifts depending on object distance. • Reflected pattern correlated against a reference stored on the system. • Depth depends on disparity between the reference and reflected pattern.
  • 24. © 2021 Ambarella Inc. Operating Principle – Structured Light B D f R R1 R2 p1 p2 𝑓 𝑝2 − 𝑝1 = 𝑅 𝑅2 − 𝑅1 𝐷 𝐵 = 𝑅 − 𝐷 𝑅2 − 𝑅1 𝐷 = 𝑅𝐵𝑓 𝑅 𝑝2 − 𝑝1 + 𝐵𝑓 B – baseline (distance between optical center) f – focal length of lens R – distance to reference plane D – distance to be measured 𝑅𝑛 – Point on reference plane 𝑝𝑛 – projected points on image plane
  • 25. © 2021 Ambarella Inc. System Considerations – Structured Light • Moderately flexible – sensor resolution, baseline, and pattern density can be varied for different applications. • Depth precision decreases with distance. • Good performance in low-light conditions. Lower performance when sunlight is present – improved when using 940 nm IR illuminator. • Spatial resolution higher than time of flight sensors but depth density depends on projector pattern. • Frame rate depends on sensor and depth processing speed. 25
  • 26. © 2021 Ambarella Inc. System Considerations – Structured Light 26
  • 28. © 2021 Ambarella Inc. Comparison Stereo Time of Flight Structured Light Depth Range Short to long range Low to mid range Low to mid range Depth Precision mm to cm mm to cm mm to cm Depth Resolution High – can detect finer features or objects further away Up to VGA Pattern dependent Active emitter Optional Required Required Bright light performance Good Fair – improved with 940 nm IR Fair – improved with 940 nm IR Low-light performance Depends on ISP Good Good Cost High Low Mid
  • 30. © 2021 Ambarella Inc. Applications 30 Long-range stereo for autonomous driving ToF for occupancy sensing Structured light for access control