SlideShare a Scribd company logo
1 of 22
Download to read offline
Sensor Fusion
Techniques for Accurate
Perception of Objects in
the Environment
Becky Soltanian
Vice President of R & D
Sanborn
• Definition
• Sensor fusion is the process
of combining data from
multiple sensors to produce
information that is more
• Accurate
• Reliable
• Complete
Introduction
2
© 2023 Sanborn
• Importance
• Sensor fusion can provide a more comprehensive view of a
system or environment
• Allowing for better:
• Decision-making
• Control
• Automation
Introduction
3
© 2023 Sanborn
• Types of sensors
• Passive sensors:
• Cameras (including thermal camera)
• GPS
• IMU
• HD-map can be considered as a passive sensor
• Active sensors:
• LiDAR
• Radar
Introduction
4
© 2023 Sanborn
• Challenges:
• Dealing with noise and
uncertainties
• Handling different sensor
modalities
• Synchronizing data from
different sensors
• Selecting appropriate fusion
algorithms
• Algorithms can be
computationally intensive
Introduction
5
© 2023 Sanborn
• Benefits
• Improved accuracy
• Increased robustness
• Enhanced situational awareness
• Reduced cost and complexity
Introduction
6
© 2023 Sanborn
• To see:
• 360-degree view
• Radar and LiDAR
• Advantages
• Disadvantages
• To hear:
• New audio sensors
Sensor suite for self driving cars
7
© 2023 Sanborn
• The main components
include:
• Sensors
• Data acquisition
• Pre-processing
• Fusion algorithms
• Decision-making
• Control
Sensor fusion
8
© 2023 Sanborn
• Examples of applications
include:
• Autonomous vehicles
• Robotics
• Surveillance
• Security
• Healthcare
• Industrial automation
• Bayesian filter
• Kalman filter (Extended Kalman filter) is a recursive algorithm
that estimates the state of a system based on noisy sensor
measurements and a mathematical model of the system
• Particle filter is a Monte Carlo-based algorithm that uses a set of
particles to estimate the probability distribution of the system
state
Algorithm and approaches
9
© 2023 Sanborn
• The key inputs to the Kalman filter for sensor fusion include:
• State vector
• Current state
• System model
• Sensor data
• Measurement model
• Error covariance matrices
• The Kalman filter adjusts the weight given to each input in the fusion process, based on
their relative accuracy and reliability. The filter produces a more accurate and reliable
estimate of the system state, which can be used for control, navigation, or other
applications
Kalman filter
10
© 2023 Sanborn
• Strengths:
• The EKF:
• Non-linear systems
• Non-linear measurements
• Can be used for real-time applications
• Weaknesses:
• Computationally heavy
• Linearization of the system dynamics and measurement functions can introduce errors
• Sensitive to errors
• Initial state estimate and error covariance matrix
• Lead to inaccurate estimates of the system state
• The system noise and measurement noise are assumed Gaussian and independent, and this may not always be the case in practice.
• Note: The extended Kalman filter (EKF) and the Kalman filter are two variants of the same algorithm, with the EKF being an extension of
the standard Kalman filter that can handle non-linear systems
Kalman filter : Key strengths and weaknesses
11
© 2023 Sanborn
• Particle filters:
• Recursive Bayesian filter
• Estimate the state of a system
• Propagating a set of weighted samples or particles through the system
• Can handle
• Non-linear
• Non-Gaussian systems
• System dynamics or measurement functions
• Are not well understood or cannot be modeled using a parametric approach
• Uses the posterior probability distribution of the system state using a set of weighted particles
• The particles are propagated through the system using a proposal distribution, and the weights are updated based on
the likelihood of the measurements
Particle filters
12
© 2023 Sanborn
• Techniques can be used to generate proposal distribution:
• Importance sampling
• Sequential importance
sampling
• Markov Chain Monte Carlo
(MCMC) methods
Particle filters
13
© 2023 Sanborn
• Key strengths:
• Particle filters suitable when the system is non-linear, or the noise is not Gaussian
• Weaknesses:
• The choice of the proposal distribution
• Critical for the performance of particle filters
• Computationally heavy
• Especially for high-dimensional systems
• When the proposal distribution is complex
• Solutions:
• Unscented particle filter
• Ensemble Kalman filter
Particle filter: Key strengths and weaknesses
14
© 2023 Sanborn
• Accuracy
• Precision
• Robustness
• Computational complexity
• Latency
• Power consumption
Metrics to evaluate fusion approaches
15
© 2023 Sanborn
• In centralized, the clients simply
forward all the data to a central location,
and some entity at the central location is
responsible for correlating and fusing the
data
• In decentralized, the clients take full
responsibility for fusing the data and
every sensor or platform can be viewed
as an intelligent asset having some
degree of autonomy in decision-making
• More scalable and robust, as it can
distribute the processing load across
multiple nodes and avoid single points
of failure
Fusion architecture
16
© 2023 Sanborn
• Centralized sensor fusion may be more
appropriate in situations where:
• There are many sensors involved
• Can help manage and optimize the
flow of data between them
• The processing requirements are high
• Can leverage more powerful
computing resources to handle the
workload
• There is a need for real-time decision-
making
• Can provide faster processing and
response times
Centralized fusion use case
17
© 2023 Sanborn
• Decentralized sensor fusion may be more
appropriate in situations where:
• There is a need for greater fault tolerance
• Can help ensure that the system
continues to function even if one or
more nodes fail
• The system needs to be more scalable
• Can help handle an increasing number
of sensors or data sources.
• The system is deployed in a distributed or
remote environment
• Centralized processing is not practical or
feasible.
Decentralized fusion use case
18
© 2023 Sanborn
• A grid cell is a type of pyramidal neuron
that responds to the location
• To do this, each grid cell creates a
cognitive map of space
Discovery of place cells and grid cells
19
© 2023 Sanborn
• Place cells are in the hippocampus
• Encode spatial information during
navigation, by firing selectively when
the animal is in a certain part of its
environment
• How do humans drive?
• Why do we need HD maps as a passive sensor?
20
© 2023 Sanborn
• We talked about:
• Sensor fusion, its challenges and benefits and types of sensors
• Algorithms
• Centralized and decentralized use case
• HD-map as a passive sensor
Conclusion
21
© 2023 Sanborn
• Gustafsson, F., Gunnarsson, F., Bergman, N., et al. (2010). Tutorial on Particle
Filtering: Basic Concepts, Illustrated by Examples. IEEE Transactions on Signal
Processing, 50(7), 1684-1695.
• Simon, D. (2006). Optimal State Estimation: Kalman, H Infinity, and Nonlinear
Approaches. John Wiley & Sons.
• S. Särkkä, "Bayesian Filtering and Smoothing," Cambridge University Press, 2013
• The Brain’s Navigational Place and Grid Cell System
Reference
22
© 2023 Sanborn

More Related Content

What's hot

What's hot (20)

Advanced driver assistance systems
Advanced driver assistance systemsAdvanced driver assistance systems
Advanced driver assistance systems
 
Embedded system-in-automobiles
Embedded system-in-automobilesEmbedded system-in-automobiles
Embedded system-in-automobiles
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
Adaptive cruise control’
Adaptive cruise control’Adaptive cruise control’
Adaptive cruise control’
 
Kalman_filtering
Kalman_filteringKalman_filtering
Kalman_filtering
 
Kalman Filter Basic
Kalman Filter BasicKalman Filter Basic
Kalman Filter Basic
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
Lecture 09: SLAM
Lecture 09: SLAMLecture 09: SLAM
Lecture 09: SLAM
 
MEMS and Sensors in Automotive Applications on the Road to Autonomous Vehicle...
MEMS and Sensors in Automotive Applications on the Road to Autonomous Vehicle...MEMS and Sensors in Automotive Applications on the Road to Autonomous Vehicle...
MEMS and Sensors in Automotive Applications on the Road to Autonomous Vehicle...
 
Embedded Systems in Automotive
Embedded Systems in Automotive Embedded Systems in Automotive
Embedded Systems in Automotive
 
Density Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontrollerDensity Based Traffic signal system using microcontroller
Density Based Traffic signal system using microcontroller
 
Multisensor Data Fusion : Techno Briefing
Multisensor Data Fusion : Techno BriefingMultisensor Data Fusion : Techno Briefing
Multisensor Data Fusion : Techno Briefing
 
Automobile collision avoidance system
Automobile collision avoidance systemAutomobile collision avoidance system
Automobile collision avoidance system
 
Adaptive cruise control
Adaptive cruise controlAdaptive cruise control
Adaptive cruise control
 
A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS
A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTSA KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS
A KALMAN FILTERING TUTORIAL FOR UNDERGRADUATE STUDENTS
 
Adaptive Cruise control
Adaptive Cruise controlAdaptive Cruise control
Adaptive Cruise control
 
An overview of embedded systems in automobiles(With instructional videos)
An overview of embedded systems in automobiles(With instructional videos)An overview of embedded systems in automobiles(With instructional videos)
An overview of embedded systems in automobiles(With instructional videos)
 
INTELLIGENT PARKING LOT SYSTEM
INTELLIGENT PARKING LOT SYSTEMINTELLIGENT PARKING LOT SYSTEM
INTELLIGENT PARKING LOT SYSTEM
 
Speed camera
Speed cameraSpeed camera
Speed camera
 
Embedded systems in automobiles
Embedded systems in automobilesEmbedded systems in automobiles
Embedded systems in automobiles
 

Similar to “Sensor Fusion Techniques for Accurate Perception of Objects in the Environment,” a Presentation from the Sanborn Map Company

4th Year Project Presentation Slides
4th Year Project Presentation Slides4th Year Project Presentation Slides
4th Year Project Presentation Slides
Itrat Rahman
 
SensorSensorSensorSensorSensorSensor.ppt
SensorSensorSensorSensorSensorSensor.pptSensorSensorSensorSensorSensorSensor.ppt
SensorSensorSensorSensorSensorSensor.ppt
DEEPAK948083
 
Routing protocol for effective interoperability
Routing protocol for effective interoperabilityRouting protocol for effective interoperability
Routing protocol for effective interoperability
venkateshphd15
 

Similar to “Sensor Fusion Techniques for Accurate Perception of Objects in the Environment,” a Presentation from the Sanborn Map Company (20)

4th Year Project Presentation Slides
4th Year Project Presentation Slides4th Year Project Presentation Slides
4th Year Project Presentation Slides
 
Transmission efficient clustering method for wireless sensor network by using...
Transmission efficient clustering method for wireless sensor network by using...Transmission efficient clustering method for wireless sensor network by using...
Transmission efficient clustering method for wireless sensor network by using...
 
Wireless sensor network survey
Wireless sensor network surveyWireless sensor network survey
Wireless sensor network survey
 
Sensor.ppt
Sensor.pptSensor.ppt
Sensor.ppt
 
Sensor
SensorSensor
Sensor
 
SensorSensorSensorSensorSensorSensor.ppt
SensorSensorSensorSensorSensorSensor.pptSensorSensorSensorSensorSensorSensor.ppt
SensorSensorSensorSensorSensorSensor.ppt
 
Topic 4 Data Processing.pptx
Topic 4 Data Processing.pptxTopic 4 Data Processing.pptx
Topic 4 Data Processing.pptx
 
Routing protocol for effective interoperability
Routing protocol for effective interoperabilityRouting protocol for effective interoperability
Routing protocol for effective interoperability
 
Research Issues on WSN
Research Issues on WSNResearch Issues on WSN
Research Issues on WSN
 
Sem
SemSem
Sem
 
kuliah 02 network architecture for student .pptx
kuliah 02 network architecture for student .pptxkuliah 02 network architecture for student .pptx
kuliah 02 network architecture for student .pptx
 
Chapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.pptChapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.ppt
 
Distributed sensor network
Distributed sensor networkDistributed sensor network
Distributed sensor network
 
Different experimental techniques for solar flux
Different experimental techniques for solar fluxDifferent experimental techniques for solar flux
Different experimental techniques for solar flux
 
Ioe module 4
Ioe module 4Ioe module 4
Ioe module 4
 
Energy Efficient and Secure Intrusion Detection for Maximum Coverage in WSN
Energy Efficient and Secure Intrusion Detection for Maximum Coverage in WSNEnergy Efficient and Secure Intrusion Detection for Maximum Coverage in WSN
Energy Efficient and Secure Intrusion Detection for Maximum Coverage in WSN
 
Safer Cycle
Safer CycleSafer Cycle
Safer Cycle
 
Wide Area Monitoring System WAMS & Applications
Wide Area Monitoring System WAMS & ApplicationsWide Area Monitoring System WAMS & Applications
Wide Area Monitoring System WAMS & Applications
 
Machine learning and Autonomous System
Machine learning and Autonomous SystemMachine learning and Autonomous System
Machine learning and Autonomous System
 
Well_Monitoring_System_DataComm_Technology.pdf
Well_Monitoring_System_DataComm_Technology.pdfWell_Monitoring_System_DataComm_Technology.pdf
Well_Monitoring_System_DataComm_Technology.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
 
“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
 
“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
 
“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
 
“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
 
“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
 
“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
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
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
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...
 
“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...
 
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
“Tracking and Fusing Diverse Risk Factors to Drive a SAFER Future,” a Present...
 

Recently uploaded

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 

Recently uploaded (20)

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
WSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering DevelopersWSO2's API Vision: Unifying Control, Empowering Developers
WSO2's API Vision: Unifying Control, Empowering Developers
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Six Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal OntologySix Myths about Ontologies: The Basics of Formal Ontology
Six Myths about Ontologies: The Basics of Formal Ontology
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptxJohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 

“Sensor Fusion Techniques for Accurate Perception of Objects in the Environment,” a Presentation from the Sanborn Map Company

  • 1. Sensor Fusion Techniques for Accurate Perception of Objects in the Environment Becky Soltanian Vice President of R & D Sanborn
  • 2. • Definition • Sensor fusion is the process of combining data from multiple sensors to produce information that is more • Accurate • Reliable • Complete Introduction 2 © 2023 Sanborn
  • 3. • Importance • Sensor fusion can provide a more comprehensive view of a system or environment • Allowing for better: • Decision-making • Control • Automation Introduction 3 © 2023 Sanborn
  • 4. • Types of sensors • Passive sensors: • Cameras (including thermal camera) • GPS • IMU • HD-map can be considered as a passive sensor • Active sensors: • LiDAR • Radar Introduction 4 © 2023 Sanborn
  • 5. • Challenges: • Dealing with noise and uncertainties • Handling different sensor modalities • Synchronizing data from different sensors • Selecting appropriate fusion algorithms • Algorithms can be computationally intensive Introduction 5 © 2023 Sanborn
  • 6. • Benefits • Improved accuracy • Increased robustness • Enhanced situational awareness • Reduced cost and complexity Introduction 6 © 2023 Sanborn
  • 7. • To see: • 360-degree view • Radar and LiDAR • Advantages • Disadvantages • To hear: • New audio sensors Sensor suite for self driving cars 7 © 2023 Sanborn
  • 8. • The main components include: • Sensors • Data acquisition • Pre-processing • Fusion algorithms • Decision-making • Control Sensor fusion 8 © 2023 Sanborn • Examples of applications include: • Autonomous vehicles • Robotics • Surveillance • Security • Healthcare • Industrial automation
  • 9. • Bayesian filter • Kalman filter (Extended Kalman filter) is a recursive algorithm that estimates the state of a system based on noisy sensor measurements and a mathematical model of the system • Particle filter is a Monte Carlo-based algorithm that uses a set of particles to estimate the probability distribution of the system state Algorithm and approaches 9 © 2023 Sanborn
  • 10. • The key inputs to the Kalman filter for sensor fusion include: • State vector • Current state • System model • Sensor data • Measurement model • Error covariance matrices • The Kalman filter adjusts the weight given to each input in the fusion process, based on their relative accuracy and reliability. The filter produces a more accurate and reliable estimate of the system state, which can be used for control, navigation, or other applications Kalman filter 10 © 2023 Sanborn
  • 11. • Strengths: • The EKF: • Non-linear systems • Non-linear measurements • Can be used for real-time applications • Weaknesses: • Computationally heavy • Linearization of the system dynamics and measurement functions can introduce errors • Sensitive to errors • Initial state estimate and error covariance matrix • Lead to inaccurate estimates of the system state • The system noise and measurement noise are assumed Gaussian and independent, and this may not always be the case in practice. • Note: The extended Kalman filter (EKF) and the Kalman filter are two variants of the same algorithm, with the EKF being an extension of the standard Kalman filter that can handle non-linear systems Kalman filter : Key strengths and weaknesses 11 © 2023 Sanborn
  • 12. • Particle filters: • Recursive Bayesian filter • Estimate the state of a system • Propagating a set of weighted samples or particles through the system • Can handle • Non-linear • Non-Gaussian systems • System dynamics or measurement functions • Are not well understood or cannot be modeled using a parametric approach • Uses the posterior probability distribution of the system state using a set of weighted particles • The particles are propagated through the system using a proposal distribution, and the weights are updated based on the likelihood of the measurements Particle filters 12 © 2023 Sanborn
  • 13. • Techniques can be used to generate proposal distribution: • Importance sampling • Sequential importance sampling • Markov Chain Monte Carlo (MCMC) methods Particle filters 13 © 2023 Sanborn
  • 14. • Key strengths: • Particle filters suitable when the system is non-linear, or the noise is not Gaussian • Weaknesses: • The choice of the proposal distribution • Critical for the performance of particle filters • Computationally heavy • Especially for high-dimensional systems • When the proposal distribution is complex • Solutions: • Unscented particle filter • Ensemble Kalman filter Particle filter: Key strengths and weaknesses 14 © 2023 Sanborn
  • 15. • Accuracy • Precision • Robustness • Computational complexity • Latency • Power consumption Metrics to evaluate fusion approaches 15 © 2023 Sanborn
  • 16. • In centralized, the clients simply forward all the data to a central location, and some entity at the central location is responsible for correlating and fusing the data • In decentralized, the clients take full responsibility for fusing the data and every sensor or platform can be viewed as an intelligent asset having some degree of autonomy in decision-making • More scalable and robust, as it can distribute the processing load across multiple nodes and avoid single points of failure Fusion architecture 16 © 2023 Sanborn
  • 17. • Centralized sensor fusion may be more appropriate in situations where: • There are many sensors involved • Can help manage and optimize the flow of data between them • The processing requirements are high • Can leverage more powerful computing resources to handle the workload • There is a need for real-time decision- making • Can provide faster processing and response times Centralized fusion use case 17 © 2023 Sanborn
  • 18. • Decentralized sensor fusion may be more appropriate in situations where: • There is a need for greater fault tolerance • Can help ensure that the system continues to function even if one or more nodes fail • The system needs to be more scalable • Can help handle an increasing number of sensors or data sources. • The system is deployed in a distributed or remote environment • Centralized processing is not practical or feasible. Decentralized fusion use case 18 © 2023 Sanborn
  • 19. • A grid cell is a type of pyramidal neuron that responds to the location • To do this, each grid cell creates a cognitive map of space Discovery of place cells and grid cells 19 © 2023 Sanborn • Place cells are in the hippocampus • Encode spatial information during navigation, by firing selectively when the animal is in a certain part of its environment
  • 20. • How do humans drive? • Why do we need HD maps as a passive sensor? 20 © 2023 Sanborn
  • 21. • We talked about: • Sensor fusion, its challenges and benefits and types of sensors • Algorithms • Centralized and decentralized use case • HD-map as a passive sensor Conclusion 21 © 2023 Sanborn
  • 22. • Gustafsson, F., Gunnarsson, F., Bergman, N., et al. (2010). Tutorial on Particle Filtering: Basic Concepts, Illustrated by Examples. IEEE Transactions on Signal Processing, 50(7), 1684-1695. • Simon, D. (2006). Optimal State Estimation: Kalman, H Infinity, and Nonlinear Approaches. John Wiley & Sons. • S. Särkkä, "Bayesian Filtering and Smoothing," Cambridge University Press, 2013 • The Brain’s Navigational Place and Grid Cell System Reference 22 © 2023 Sanborn