SlideShare a Scribd company logo
2
Most read
11
Most read
22
Most read
Sensor fusion for autonomous
driving perception
Bagni Fabio
228594@studenti.unimore .it
San Francisco - 15 May 2019
1
Fabio Bagni
San Francisco - 15 May 2019
Autonomous driving perception
Precision and reactivity
Risks of accidents, traffic laws respect.
2
Fabio Bagni
San Francisco - 15 May 2019
Embedded platforms
3
Fabio Bagni
San Francisco - 15 May 2019
Goals
Real time 3D detection
● High performances
○ required 10 Hz frequency
● High precision
● Real time on embedded platforms
4
Fabio Bagni
San Francisco - 15 May 2019
UNIMORE HiPeRT prototype
5
Fabio Bagni
San Francisco - 15 May 2019
Sensors
● LiDAR
○ 3D point cloud
● Cameras
○ images
Heterogeneous outputs
6
Fabio Bagni
San Francisco - 15 May 2019
Sensor fusion
What is sensor fusion:
● Matching of different sensors
views
Why sensor fusion:
● Heterogeneous information of
environment
7
Fabio Bagni
San Francisco - 15 May 2019
Fields of view
LiDAR: 360 degrees around the vehicle
Camera: wide angle, disposed do cover 360
degrees.
8
Cameras
LiDAR
Fabio Bagni
San Francisco - 15 May 2019
Deep learning approach
Camera:
● Bird’s Eye View estimation
● Object detection
LiDAR
● Bird’s Eye View calculation
● Object detection
9
Image
Point
cloud
3D
detection
3D
detection
Fusion
Fabio Bagni
San Francisco - 15 May 2019
Deep learning approach time
Image stitching for multiple camera
fusion
10
➔ Under10 Hz
Notenoughresponsive
1. Ming Liang, Bin Yang, Shenlong Wang and Raquel Urtasun: Deep Continuous
Fusion for Multi-Sensor3D ObjectDetection.In: ECCV (2018).
Fabio Bagni
San Francisco - 15 May 2019
Static alignment sensor fusion
Alignment of LiDAR with each camera
individually.
11
Calibration
Preprocessing
Fabio Bagni
San Francisco - 15 May 2019
Features extraction
Matching is made by a calibration with a
perforated panel.
Holes are detected by all sensors.
Holes’ centers are used as features to be
matched.
12
Fabio Bagni
San Francisco - 15 May 2019
Cylindrical projection
Fields of view matching is made projecting sensors’ outputs on the surface of a
cylinder.
13
Fabio Bagni
San Francisco - 15 May 2019
Projections complexity
LiDAR cylindrical projection: Depthmap
O(n) : one operation per point
14
Camera cylindrical projection
O(n) : one operation per pixel
PARALLELIZABLE
Fabio Bagni
San Francisco - 15 May 2019
Calibration results
15
Fabio Bagni
San Francisco - 15 May 2019
Colored points
Alignment of each point with the
corresponding pixel on the image.
16
Fabio Bagni
San Francisco - 15 May 2019
Object detection
Neural network for object detection on
camera frame
Clustering of LiDAR points
Bounding boxes matching
17
Fabio Bagni
San Francisco - 15 May 2019
Object detection results
18
Fabio Bagni
San Francisco - 15 May 2019
Object detection
average time
19
LiDAR output : 10 Hz
Time limit : 100 ms
Thanks for your attention
Fabio Bagni - 228594@studenti.unimore.it
20
Fabio Bagni
San Francisco - 15 May 2019
21
Fabio Bagni
San Francisco - 15 May 2019
Homography
Homography allow to translate camera projection plane on the LiDAR projection plane.
This method make cylindrical surfaces match.
22

More Related Content

What's hot (20)

ODP
An Introduction to Computer Vision
guestd1b1b5
 
PPTX
Sixth Sense Technology
Navin Kumar
 
PPTX
Reading System for the Blind PPT
Binayak Ghosh
 
DOC
augmented reality paper presentation
Vaibhav Mehta
 
PPSX
Full PPT On Sixth Sense Technology
Haribhajan Singh
 
PDF
3D Perception for Autonomous Driving - Datasets and Algorithms -
Kazuyuki Miyazawa
 
PDF
Introduction to OpenCV
Luigi De Russis
 
PPTX
Augmented reality
Shubham Pahune
 
PPTX
Finger vein technology
Shamili Nookala
 
PDF
Camera calibration
Yuji Oyamada
 
PPTX
Smoothing Filters in Spatial Domain
Madhu Bala
 
PPTX
Image recognition
Aseed Usmani
 
PPTX
Object detection
Jksuryawanshi
 
PPTX
Screenless displays ppt
Jeevan Kumar D
 
PPTX
The sixth sense technology complete ppt
atinav242
 
PDF
Lidar for Autonomous Driving II (via Deep Learning)
Yu Huang
 
PPTX
Computer vision
pravindesai17
 
PPTX
Pattern recognition facial recognition
Mazin Alwaaly
 
PPTX
Face recognition with pi
hetvi naik
 
PPTX
Global wireless e voting powerpoint presentation
Prateeksha Singh
 
An Introduction to Computer Vision
guestd1b1b5
 
Sixth Sense Technology
Navin Kumar
 
Reading System for the Blind PPT
Binayak Ghosh
 
augmented reality paper presentation
Vaibhav Mehta
 
Full PPT On Sixth Sense Technology
Haribhajan Singh
 
3D Perception for Autonomous Driving - Datasets and Algorithms -
Kazuyuki Miyazawa
 
Introduction to OpenCV
Luigi De Russis
 
Augmented reality
Shubham Pahune
 
Finger vein technology
Shamili Nookala
 
Camera calibration
Yuji Oyamada
 
Smoothing Filters in Spatial Domain
Madhu Bala
 
Image recognition
Aseed Usmani
 
Object detection
Jksuryawanshi
 
Screenless displays ppt
Jeevan Kumar D
 
The sixth sense technology complete ppt
atinav242
 
Lidar for Autonomous Driving II (via Deep Learning)
Yu Huang
 
Computer vision
pravindesai17
 
Pattern recognition facial recognition
Mazin Alwaaly
 
Face recognition with pi
hetvi naik
 
Global wireless e voting powerpoint presentation
Prateeksha Singh
 

Similar to Sensor fusion of LiDAR and Camera for real time object detection - talk version (20)

PDF
Sensor fusion of LiDAR and Camera for real time object detection - pitch version
NECST Lab @ Politecnico di Milano
 
PPTX
sensor fusion presentation iit kanpur ashish
datastudydaily
 
PDF
"Sensory Fusion for Scalable Indoor Navigation," a Presentation from Brain Corp
Edge AI and Vision Alliance
 
PPTX
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
PDF
3D LiDAR in Action: Enhancing Object Detection Across Industries
IgMin Publications Inc.
 
PDF
Fisheye/Omnidirectional View in Autonomous Driving IV
Yu Huang
 
PDF
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
Edge AI and Vision Alliance
 
PPTX
Presentation2.pptx of sota seminar iit kanpur
datastudydaily
 
DOCX
3D transformers Phd Research Proposal doc
mehwishmirza5
 
PDF
"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot Components
Edge AI and Vision Alliance
 
PPTX
Lidar technology and it’s applications
karthik chegireddy
 
PPTX
Soft Robotics and Flexible Structures for Robots.pptx
SECEMechanical2
 
PPTX
Lidar : light detection and rangeing
Rahul Bhagore
 
PDF
IRJET - Lidar based Autonomous Robot
IRJET Journal
 
PDF
Deep Learning’s Application in Radar Signal Data II
Yu Huang
 
PPTX
Lidar and sensing
NarayanlalMenariya
 
PDF
Lidar in the adverse weather: dust, fog, snow and rain
Yu Huang
 
PPTX
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Wiley Jones
 
PDF
Autonomous Driving_ Vivek Maru
Vivek Bakul Maru
 
PPT
Autonomous Driving- TU Chemnitz
Vivek Bakul Maru
 
Sensor fusion of LiDAR and Camera for real time object detection - pitch version
NECST Lab @ Politecnico di Milano
 
sensor fusion presentation iit kanpur ashish
datastudydaily
 
"Sensory Fusion for Scalable Indoor Navigation," a Presentation from Brain Corp
Edge AI and Vision Alliance
 
Lidar for Autonomous Driving, LiDAR Mapping for Driverless Cars.pptx
RishavKumar530754
 
3D LiDAR in Action: Enhancing Object Detection Across Industries
IgMin Publications Inc.
 
Fisheye/Omnidirectional View in Autonomous Driving IV
Yu Huang
 
“Introduction to Modern LiDAR for Machine Perception,” a Presentation from th...
Edge AI and Vision Alliance
 
Presentation2.pptx of sota seminar iit kanpur
datastudydaily
 
3D transformers Phd Research Proposal doc
mehwishmirza5
 
"How to Choose a 3D Vision Sensor," a Presentation from Capable Robot Components
Edge AI and Vision Alliance
 
Lidar technology and it’s applications
karthik chegireddy
 
Soft Robotics and Flexible Structures for Robots.pptx
SECEMechanical2
 
Lidar : light detection and rangeing
Rahul Bhagore
 
IRJET - Lidar based Autonomous Robot
IRJET Journal
 
Deep Learning’s Application in Radar Signal Data II
Yu Huang
 
Lidar and sensing
NarayanlalMenariya
 
Lidar in the adverse weather: dust, fog, snow and rain
Yu Huang
 
Autonomous Vehicles: the Intersection of Robotics and Artificial Intelligence
Wiley Jones
 
Autonomous Driving_ Vivek Maru
Vivek Bakul Maru
 
Autonomous Driving- TU Chemnitz
Vivek Bakul Maru
 
Ad

More from NECST Lab @ Politecnico di Milano (20)

PDF
Mesticheria Team - WiiReflex
NECST Lab @ Politecnico di Milano
 
PPTX
Punto e virgola Team - Stressometro
NECST Lab @ Politecnico di Milano
 
PDF
BitIt Team - Stay.straight
NECST Lab @ Politecnico di Milano
 
PDF
BabYodini Team - Talking Gloves
NECST Lab @ Politecnico di Milano
 
PDF
printf("Nome Squadra"); Team - NeoTon
NECST Lab @ Politecnico di Milano
 
PPTX
BlackBoard Team - Motion Tracking Platform
NECST Lab @ Politecnico di Milano
 
PDF
#include<brain.h> Team - HomeBeatHome
NECST Lab @ Politecnico di Milano
 
PDF
Flipflops Team - Wave U
NECST Lab @ Politecnico di Milano
 
PDF
Bug(atta) Team - Little Brother
NECST Lab @ Politecnico di Milano
 
PDF
#NECSTCamp: come partecipare
NECST Lab @ Politecnico di Milano
 
PDF
NECSTLab101 2020.2021
NECST Lab @ Politecnico di Milano
 
PDF
TreeHouse, nourish your community
NECST Lab @ Politecnico di Milano
 
PDF
TiReX: Tiled Regular eXpressionsmatching architecture
NECST Lab @ Politecnico di Milano
 
PDF
Embedding based knowledge graph link prediction for drug repurposing
NECST Lab @ Politecnico di Milano
 
PDF
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
NECST Lab @ Politecnico di Milano
 
PDF
EMPhASIS - An EMbedded Public Attention Stress Identification System
NECST Lab @ Politecnico di Milano
 
PDF
Luns - Automatic lungs segmentation through neural network
NECST Lab @ Politecnico di Milano
 
PDF
BlastFunction: How to combine Serverless and FPGAs
NECST Lab @ Politecnico di Milano
 
PDF
Maeve - Fast genome analysis leveraging exact string matching
NECST Lab @ Politecnico di Milano
 
Mesticheria Team - WiiReflex
NECST Lab @ Politecnico di Milano
 
Punto e virgola Team - Stressometro
NECST Lab @ Politecnico di Milano
 
BitIt Team - Stay.straight
NECST Lab @ Politecnico di Milano
 
BabYodini Team - Talking Gloves
NECST Lab @ Politecnico di Milano
 
printf("Nome Squadra"); Team - NeoTon
NECST Lab @ Politecnico di Milano
 
BlackBoard Team - Motion Tracking Platform
NECST Lab @ Politecnico di Milano
 
#include<brain.h> Team - HomeBeatHome
NECST Lab @ Politecnico di Milano
 
Flipflops Team - Wave U
NECST Lab @ Politecnico di Milano
 
Bug(atta) Team - Little Brother
NECST Lab @ Politecnico di Milano
 
#NECSTCamp: come partecipare
NECST Lab @ Politecnico di Milano
 
NECSTLab101 2020.2021
NECST Lab @ Politecnico di Milano
 
TreeHouse, nourish your community
NECST Lab @ Politecnico di Milano
 
TiReX: Tiled Regular eXpressionsmatching architecture
NECST Lab @ Politecnico di Milano
 
Embedding based knowledge graph link prediction for drug repurposing
NECST Lab @ Politecnico di Milano
 
PLASTER - PYNQ-based abandoned object detection using a map-reduce approach o...
NECST Lab @ Politecnico di Milano
 
EMPhASIS - An EMbedded Public Attention Stress Identification System
NECST Lab @ Politecnico di Milano
 
Luns - Automatic lungs segmentation through neural network
NECST Lab @ Politecnico di Milano
 
BlastFunction: How to combine Serverless and FPGAs
NECST Lab @ Politecnico di Milano
 
Maeve - Fast genome analysis leveraging exact string matching
NECST Lab @ Politecnico di Milano
 
Ad

Recently uploaded (20)

PDF
Smart Air Freight Solutions with Real-Time Control
zipaworld innovation
 
PDF
CAPA-CD MISMATCH IN NT-30 10052951AE 30-04-2025.pdf
ShivKumarBDI
 
PPTX
Slide 4-autimatic-limited- presentation.pptx
santhoshiguntamukkal
 
PDF
Mirae Asset Global Allocation Fund PPT Apr 2025.pdf
salilnaik7
 
PDF
2025R John Deere Utility Tractors Service Manual.pdf
Service Repair Manual
 
PDF
FB10EXF-11 Komatsu Forklift Service Repair Manual.pdf
Heavy Equipment Manual
 
PDF
Reliable and Smart Logistics Services for Global Success
zipaworld innovation
 
PPTX
APQP_Training_Content_APQP_PPAP_DevR1.pptx
happysurya45
 
PDF
Lamborghini Gallardo Android Radio Installation guide.pdf
Sarah Chang
 
PPT
ICRACS 2024 Presentation Template Purnima University.ppt
mitalisharma270105
 
PDF
Volvo L90D Wheel Loader Service Repair Manual Download.pdf
Service Repair Manual
 
PPTX
SIT毕业证如何办理:史蒂文斯理工学院学费单如何制作史蒂文斯理工学院毕业证
Taqyea
 
PDF
Business Model You A One-Page Method For Reinventing Your Career (Tim Clark, ...
JesperElenga
 
PPTX
What to compare when choosing a roof box for cars?
Edward TIAN
 
PPTX
What Is the Automatic Transmission Malfunction on a VW
Das European Autohaus
 
DOCX
427222627-first-periodical-grade-9-docx.docx
GellaBenson1
 
PDF
Top Tips to Prevent Tire Damage and Extend Tire Life
AutoNation Service Centre Vancouver
 
PPTX
Pre Delivery Inspections - Here's Why PDIs Are Important!
jennifermiller8137
 
PPTX
RS-485 modbus serial communication using robtic arm.pptx
varaprasadece695
 
PPTX
5 Why Training Presentation for Industry
aoberoi874
 
Smart Air Freight Solutions with Real-Time Control
zipaworld innovation
 
CAPA-CD MISMATCH IN NT-30 10052951AE 30-04-2025.pdf
ShivKumarBDI
 
Slide 4-autimatic-limited- presentation.pptx
santhoshiguntamukkal
 
Mirae Asset Global Allocation Fund PPT Apr 2025.pdf
salilnaik7
 
2025R John Deere Utility Tractors Service Manual.pdf
Service Repair Manual
 
FB10EXF-11 Komatsu Forklift Service Repair Manual.pdf
Heavy Equipment Manual
 
Reliable and Smart Logistics Services for Global Success
zipaworld innovation
 
APQP_Training_Content_APQP_PPAP_DevR1.pptx
happysurya45
 
Lamborghini Gallardo Android Radio Installation guide.pdf
Sarah Chang
 
ICRACS 2024 Presentation Template Purnima University.ppt
mitalisharma270105
 
Volvo L90D Wheel Loader Service Repair Manual Download.pdf
Service Repair Manual
 
SIT毕业证如何办理:史蒂文斯理工学院学费单如何制作史蒂文斯理工学院毕业证
Taqyea
 
Business Model You A One-Page Method For Reinventing Your Career (Tim Clark, ...
JesperElenga
 
What to compare when choosing a roof box for cars?
Edward TIAN
 
What Is the Automatic Transmission Malfunction on a VW
Das European Autohaus
 
427222627-first-periodical-grade-9-docx.docx
GellaBenson1
 
Top Tips to Prevent Tire Damage and Extend Tire Life
AutoNation Service Centre Vancouver
 
Pre Delivery Inspections - Here's Why PDIs Are Important!
jennifermiller8137
 
RS-485 modbus serial communication using robtic arm.pptx
varaprasadece695
 
5 Why Training Presentation for Industry
aoberoi874
 

Sensor fusion of LiDAR and Camera for real time object detection - talk version

  • 1. Sensor fusion for autonomous driving perception Bagni Fabio [email protected] .it San Francisco - 15 May 2019 1
  • 2. Fabio Bagni San Francisco - 15 May 2019 Autonomous driving perception Precision and reactivity Risks of accidents, traffic laws respect. 2
  • 3. Fabio Bagni San Francisco - 15 May 2019 Embedded platforms 3
  • 4. Fabio Bagni San Francisco - 15 May 2019 Goals Real time 3D detection ● High performances ○ required 10 Hz frequency ● High precision ● Real time on embedded platforms 4
  • 5. Fabio Bagni San Francisco - 15 May 2019 UNIMORE HiPeRT prototype 5
  • 6. Fabio Bagni San Francisco - 15 May 2019 Sensors ● LiDAR ○ 3D point cloud ● Cameras ○ images Heterogeneous outputs 6
  • 7. Fabio Bagni San Francisco - 15 May 2019 Sensor fusion What is sensor fusion: ● Matching of different sensors views Why sensor fusion: ● Heterogeneous information of environment 7
  • 8. Fabio Bagni San Francisco - 15 May 2019 Fields of view LiDAR: 360 degrees around the vehicle Camera: wide angle, disposed do cover 360 degrees. 8 Cameras LiDAR
  • 9. Fabio Bagni San Francisco - 15 May 2019 Deep learning approach Camera: ● Bird’s Eye View estimation ● Object detection LiDAR ● Bird’s Eye View calculation ● Object detection 9 Image Point cloud 3D detection 3D detection Fusion
  • 10. Fabio Bagni San Francisco - 15 May 2019 Deep learning approach time Image stitching for multiple camera fusion 10 ➔ Under10 Hz Notenoughresponsive 1. Ming Liang, Bin Yang, Shenlong Wang and Raquel Urtasun: Deep Continuous Fusion for Multi-Sensor3D ObjectDetection.In: ECCV (2018).
  • 11. Fabio Bagni San Francisco - 15 May 2019 Static alignment sensor fusion Alignment of LiDAR with each camera individually. 11 Calibration Preprocessing
  • 12. Fabio Bagni San Francisco - 15 May 2019 Features extraction Matching is made by a calibration with a perforated panel. Holes are detected by all sensors. Holes’ centers are used as features to be matched. 12
  • 13. Fabio Bagni San Francisco - 15 May 2019 Cylindrical projection Fields of view matching is made projecting sensors’ outputs on the surface of a cylinder. 13
  • 14. Fabio Bagni San Francisco - 15 May 2019 Projections complexity LiDAR cylindrical projection: Depthmap O(n) : one operation per point 14 Camera cylindrical projection O(n) : one operation per pixel PARALLELIZABLE
  • 15. Fabio Bagni San Francisco - 15 May 2019 Calibration results 15
  • 16. Fabio Bagni San Francisco - 15 May 2019 Colored points Alignment of each point with the corresponding pixel on the image. 16
  • 17. Fabio Bagni San Francisco - 15 May 2019 Object detection Neural network for object detection on camera frame Clustering of LiDAR points Bounding boxes matching 17
  • 18. Fabio Bagni San Francisco - 15 May 2019 Object detection results 18
  • 19. Fabio Bagni San Francisco - 15 May 2019 Object detection average time 19 LiDAR output : 10 Hz Time limit : 100 ms
  • 20. Thanks for your attention Fabio Bagni - [email protected] 20 Fabio Bagni San Francisco - 15 May 2019
  • 21. 21
  • 22. Fabio Bagni San Francisco - 15 May 2019 Homography Homography allow to translate camera projection plane on the LiDAR projection plane. This method make cylindrical surfaces match. 22