Stephen O’Hara, Ph.D. Principal Engineer, Edge Perception HERE Technologies
In-Vehicle Change Detection for Self- Healing HD Maps
In-Vehicle Change Detection for Self- Healing HD Maps Stephen - - PowerPoint PPT Presentation
In-Vehicle Change Detection for Self- Healing HD Maps Stephen OHara, Ph.D. Principal Engineer, Edge Perception HERE Technologies HERE in numbers 100M 100M HERE Maps on board of ,000 + 8,000 200 200 vehicles and counting Countries
Stephen O’Hara, Ph.D. Principal Engineer, Edge Perception HERE Technologies
In-Vehicle Change Detection for Self- Healing HD Maps
HERE in numbers
Countries mapped 30
Years of experience transforming location technology
Employees in 56 countries focused on delivering the world’s best map and location technologies HERE Maps on board of
vehicles and counting
TB TB map data collected per day
In-car navigation systems in Europe and North America use HERE maps
+
collecting data for maps
HERE cars 3D data points per second per car
700, 700,000 000
555k+ 555k+ km
for Autonomous Driving HD Live Map covering
Continued HD Map Leadership
#1 Global leader in map coverage & build out
HERE HD Live Map
Cloud based Layered Tiled
A cloud service enabling scale and AI Integrated, scalable,
for application consumption Allows for over the air updates in an efficient (data size) manner Leveraging crowdsourced data to ensure freshness Automated vehicles require far more detail, accuracy and reliability
Fresh Precise
The Self-Healing Map
The Self-Healing Map
The Self-Healing Map
Industrial Capture (HERE TRUE)
Gold standard for mapping, with high accuracy but low revisit rates.
Eyedrop
Mid-range capture device with broader reach than HERE True.
Cyclops
Leverage the masses using commodity hardware found in mobile phones.
Vehicle OEM Observations
Healing the map using observations provided by Vehicle OEM partners.
Other data providers
Healing the map using observations provided by 3rd party data providers.
HD Map Maintenance Strategy
Processing HERE True Data
Feature detection using deep learning
Feature detection using deep learning
Deep Learning – Scanline Detectors
1 2 3 4 4 3 2 1
Material Selection – Which Images to Label?
Existing image New image
reduction
existing labeled images
from 92.31 % to 98.80 %
Spotcam | Eyedrop | Cyclops
Eyedrop Cyclops HERE Edge Computing Devices
Common Compute Architecture
Eyedrop
NVIDIA Xavier Custom PCB
Cyclops
Phase I Phase II Phase III
Edge Feature Detection Models
Dense s segmenta tati tion
Images l labeled
Individual l labels 9 Cl Classes
Sampled Image
Material Selection II
Detection, Tracking, Localization
Maplets | Change Detection | Aggregation | Quality Index
From change detection in the cloud to change detection in the car
Observations Localize & Aggregate Observations Change Updated Map Tiles Localization & Change Detection Maplets Aggregation
Maplet Structure
Content Container Compression Vendor-neutral
OEM Backend In-Vehicle
Overview of In-Vehicle Processing for OEM Partners
HERE Maplets HD Live Map (optional) Change Detection (optional) Compression & Collection Policy (optional) Cameras Lidar Radar Ultrasonic … OEM Sensor Specific Interaction (Drivers)
Overview of In-Vehicle Processing for OEM Partners OEM Backend
HERE Maplets HERE Maplets HERE Maplets
Latitude: 48.0844, Longitude: 11.74003
April 11th: 1 Sign May 15th: 2 Signs
Example Scenario: Artifact introduced in the map
Artificial Kink Lane Markings in the map
Example Scenario: Artifact introduced in the map
Change Detection of Lane Markings
White lanes lines failed to associate with the existing map
Indicates that there is a change
HD Live Map Quality Index
Accuracy and reliability of data
[Classification] Will the object be classified correctly? [Accuracy] Will it be in the right position?
𝐵𝑐𝑡𝑝𝑚𝑣𝑢𝑓 𝑄𝑝𝑡𝑗𝑢𝑗𝑝𝑜 𝐹𝑠𝑠𝑝𝑠
/0123454 =(𝑦9 − 𝑦;)=+(𝑧9 − 𝑧;)=+(𝑨9 − 𝑨;)=
𝑦BC
D − 𝑦EC =+ (𝑧BC
D − 𝑧EC)=+(𝑨BC D − 𝑨EC)=𝑂 K 𝑠
L 0MN𝑆𝑓𝑑𝑏𝑚𝑚 = 𝑈𝑠𝑣𝑓 𝑄𝑝𝑡𝑗𝑢𝑗𝑤𝑓𝑡 𝑈𝑠𝑣𝑓 𝑄𝑝𝑡𝑗𝑢𝑗𝑤𝑓𝑡 + 𝐺𝑏𝑚𝑡𝑓 𝑂𝑓𝑏𝑢𝑗𝑤𝑓𝑡 Determine binary state of discrete map object attribute: Correctly Classified or Incorrectly Classified
[Existence] Will there be an object?
[A0,E0] [CA,] [CA,] [A0,E0] [CA,] [CA,] [A0,E0] [CA,] [CA,] [CA,][A0,E0] [A0,E0] [A0,E0] [CA,][A0,E0]
A published score for HDLM features representing the predicted quality of the HDLM
Stronger with our partners