Probabil babilisti istic c Sen ensor or Models els for Virtua - - PowerPoint PPT Presentation

probabil babilisti istic c sen ensor or models els for
SMART_READER_LITE
LIVE PREVIEW

Probabil babilisti istic c Sen ensor or Models els for Virtua - - PowerPoint PPT Presentation

Probabil babilisti istic c Sen ensor or Models els for Virtua ual l Val alidat dation ion Use e Ca Cases es an and Ben enef efits its Dr. Robin obin Sch chuber bert Co Co-Founder der & C CEO BASEL SELAB ABS GmbH


slide-1
SLIDE 1
slide-2
SLIDE 2

2

Probabil babilisti istic c Sen ensor

  • r Models

els for Virtua ual l Val alidat dation ion – Use e Ca Cases es an and Ben enef efits its

  • Dr. Robin
  • bin Sch

chuber bert Co Co-Founder der & C CEO BASEL SELAB ABS GmbH bH

Apply & Innovate 2016

slide-3
SLIDE 3

3

BASE SELABS S enabl bles es data fusi sion

  • n results.

lts.

slide-4
SLIDE 4

4 Apply & Innovate 2016

 Data fusion enthusiasts  Team of 25 engineers, software developers and managers  Software supplier to OEMs and automotive suppliers  Active contributors to advances in research

Who we are

 Focus on multiple sensor scenarios – with software products and projects  Enable data fusion as a key technology for automated driving

What we do We partner

 Vector is strategic partner with 49% of shares  Partnership with simulation providers for improved virtual validation

slide-5
SLIDE 5

5

A A brief ef surve rvey on dat ata fusion ion

Apply & Innovate 2016

slide-6
SLIDE 6

6

Exampl mple of

  • f a 36

360° data fusion ion sys ystem tem for automa

  • mated

ted drivi iving ng

BASELABS‘ miss ssion ion is is to to provi vide de a a unified ied, , ambi biguit guity-fre free, , reliab able le repres resent ntatio ation of

  • f the vehicle‘s environm

ironment nt

Apply & Innovate 2016

slide-7
SLIDE 7

7

Data fusion

  • n in a nutshe

shell

A A brief summ mmary ary of

  • f Bayesian

sian filte teri ring ng and multi ti objects ts trac acking king

Apply & Innovate 2016

World Model

Posterior state vector

ො 𝑦𝑙−1

Prior state vector

ො 𝑦𝑙 Sensor Model

Sensor data hypothesis

Ƹ 𝑨𝑙 Sensor Data Evaluation Update

slide-8
SLIDE 8

8

Virtual ual valid idatio tion in a nutshe shell ll

A A brief summ mmary ary of

  • f model/so

software ftware/hard hardware ware-in in-the he-loo

  • op

p (xiL iL) ) vali lida datio tion

Apply & Innovate 2016

World Model

Scenario Simulated entities

Sensor Model

Sensor data

DUT Feedback DUT = Device under Test

slide-9
SLIDE 9

9

Data fusion

  • n revisi

isited ted

Prope pertie rties s of

  • f a

a good sens nsor

  • r mode

del in Bayesian ian filtering ring

Apply & Innovate 2016

Sensor Model

Sensor data hypothesis

Ƹ 𝑨𝑙 Sensor Data Evaluation Predict

  • High similarity between simulated and real

sensor data (in case of valid hypothesis)

  • Similar level of preprocessing
  • Mathematical sensor model needs to

capture sensor behavior

  • Parameters of the model need to capture

properties of specific sensor device

  • Model needs to deal with data variability
  • Fast comparison between prediction and data

 Probabilistic sensor models (deterministic & probabilistic part)

slide-10
SLIDE 10

10

Exampl mple: : Sensor

  • r mode

del l for a m multi ti objects cts track cking ing sys ystem tem

Mode delled led pheno nome mena na

Apply & Innovate 2016

World model

  • 3 object hypotheses with position, direction and speed

Sensor model: We expect

  • 3 sensor detections
  • of which some may not be detected (false negatives)
  • whereas we might get some clutter (false positives) and
  • the detections may not be precisely where expected (noise) plus
  • they might be delayed (latency)

This expectation is evaluated against the actual sensor data DT

slide-11
SLIDE 11

11

Use ca cases es an and req equir ireme ements nts for virtua tual val alidation dation

(Focu

  • cus on

n simulat mulatio ion of

  • f ADAS

AS-rel relat ated ed senso nsor data)

Apply & Innovate 2016

slide-12
SLIDE 12

12

Use Case 1: „Lucky-Pa Path th-Testing sting“

Apply & Innovate 2016

  • Test of developed system under optimal conditions
  • Rationale: „If it does not even work with perfect data yet, I do not need to start testing with real data.“

Potential target audience:

  • Developers of virtual proof-of-concept implementations
  • Testers at the beginning of the test process
slide-13
SLIDE 13

13

Use Case 2: „Virtual Validation“

Apply & Innovate 2016

  • Ensure the correct functionality of the system
  • Complement or even partial replacement of field testing
  • Objective: Simulation should be as realistic as possible
  • Limitation: Real-time requirements of test system (in particular for HiL-setups)
  • Most realistic sensor models: Simulation on physical level (EM-waves)

Camera images Radar power Would physical simulation models be the solution if they were fast enough? Yes and No (a.k.a. it depends)

slide-14
SLIDE 14

14

The required level of simulated sensor models depends on the DUT‘s input

Apply & Innovate 2016

Sensor

Image Example

Function Raw Data Detector/ Classifier Detections

Image Regions of Interest

Tracking Tracks

Object List

slide-15
SLIDE 15

15

The required level of simulated sensor models depends on the DUT‘s input

Targe get t group A: Deve velo lope pers rs and test sters rs of

  • f image

ge processin sing (dete tecto ctors rs/class lassifi ifiers rs)

Apply & Innovate 2016

Camera Detector/ Classifier DUT Image

  • Input of DUT:

Camera images

  • Requirement for virtual validation:

Simulated camera images that are as realistic as possible

  • Optimal solution:

Sensor models on physical level (image rendering)

slide-16
SLIDE 16

16

The required level of simulated sensor models depends on the DUT‘s input

Targe get t group A2: Deve velop

  • pers

rs and teste ters rs of

  • f complet

lete data processin sing chain includin ding image ge process ssing ng

Apply & Innovate 2016

Camera Detector/ Classifier DUT Image

  • Input of DUT:

Camera images

  • Requirement for virtual validation:

Simulated camera images that are as realistic as possible

  • Optimal solution:

Sensor models on physical level (image rendering)

Tracking Function Detections Tracks DUT DUT

slide-17
SLIDE 17

17

The required level of simulated sensor models depends on the DUT‘s input

Targe get t group B: Functio tion deve velop

  • pers

rs and test sters rs

Apply & Innovate 2016

  • Input of DUT:

Track list (e.g., list of vehicles in front of ego vehicle)

  • Requirement for virtual validation:

Track lists that are as realistic as possible

  • Optimal solution:

Sensor models on physical level (image rendering) Sensor model that behaves like a realistic tracker Smart sensors (e.g., MobilEye cameras or recent radars) do not even output raw data, just track lists.

Camera Function Image Tracks DUT

?

slide-18
SLIDE 18

18

The required level of simulated sensor models depends on the DUT‘s input

Targe get t group B2: Tracki cking/Dat ng/Data a Fusion ion deve velop

  • pers

rs and test sters rs

Apply & Innovate 2016

  • Input of DUT:

Detections (e.g., list of image regions containing vehicles)

  • Requirement for virtual validation:

List of detections that are as realistic as possible

  • Optimal solution:

Sensor models on physical level (image rendering) Sensor model that behaves like a realistic detector/classifier

Sensor Tracking Raw Data Detections

?

DUT

slide-19
SLIDE 19

19

Inte term rmedia diate te Summar mmary: y: Claims ms and Assumptio umptions ns

Apply & Innovate 2016

Idealized (=error free) sensor models cannot be more than a starting point Sensor models on physical level are a valuable solution for developers and testers of systems based on sensor raw data (e.g., detectors/classifiers) Sensor models on physical level are not suitable for developers and testers of data fusion, tracking, or functions (as well as users of smart sensors) For this target group, sensor models should simulate a realistic behavior on the correct processing level

slide-20
SLIDE 20

20

Probabil babilisti istic sen ensor

  • r model

dels

BASEL SELABS ABS Models dels for Carmake rmaker

Apply & Innovate 2016

slide-21
SLIDE 21

21

There is is no no need to to re re-inv nven ent the wheel

Proba babil bilistic istic sens nsor

  • r models

ls from m the tracki cking ng/da data ta fusi sion

  • n domain

ain are designe igned for these se requi uirem rement nts

Apply & Innovate 2016

World Model

Posterior State vector

ො 𝑦𝑙−1

Prior state vector

ො 𝑦𝑙 Sensor Model

Sensor data hypothesis

Ƹ 𝑨𝑙 Sensor Data Evaluation Predict Update

slide-22
SLIDE 22

22

BASELA LABS BS Model els s for CarMake aker (planne nned)

Apply & Innovate 2016

  • Probabilistic sensor

models from BASELABS

  • Development based on

extensive experience using real ADAS sensors

  • Models can simulate

detector and tracking

  • utput
  • Tight integration IPG

Carmaker (including visualization, parameterization, simulation, and licensing)

slide-23
SLIDE 23

23

Model elled led sensors

  • rs

Apply & Innovate 2016

ADAS sens nsors

  • rs with typical

al interfaces rfaces

Radar Detector

  • Provides an interface typical for automotive radar sensors
  • Delivers measurements in Polar coordinates relative to the sensor position
  • Models specific errors of radar sensors delivering detections

Smart Camera

  • Provides an interface typical for automotive smart camera systems
  • Delivers measurements in Cartesian coordinates relative to the sensor position

Errors common to sensors

  • Latency
slide-24
SLIDE 24

24

True positives tives with measuremen urement t noise se

Simulatio lation n of a more realisti listic c radar ar sens nsor

  • r

Apply & Innovate 2016

Phenomena modelled by BASELABS Models:

  • False negatives (Objects that are not detected by

the sensor)

  • False positives (Detections that do not originate

from real objects)

  • True positives with measurement noise: Stochastic

variations of measured signals (range, velocity, azimuth angle)

  • Cardinality: One object generates more than one

detection

slide-25
SLIDE 25

25

Cardinali nality ty

Simulatio lation n of a more realisti listic c sens nsor

  • r

Apply & Innovate 2016

Phenomena modelled by BASELABS Models:

  • Cardinality: One object generates more than one detection
  • Depends on the size of the object (trucks, cars, …)
  • Depends on the distance of the object
  • Depends on characteristics of specific sensor
  • Enables simulation of data fusion for extended object tracking
slide-26
SLIDE 26

26

Laten ency cy

Simulatio lation n of a more realisti listic c sens nsor

  • r

Apply & Innovate 2016

Phenomena modelled by BASELABS Models for all sensors:

  • Latency: Object detections represent time in the past (due

to delay caused by the signal processing and data transmission in real sensors) DT

slide-27
SLIDE 27

27 Apply & Innovate 2016

With BASELABS Models for CarMaker, the developed perception algorithm or ADAS function can be tested in real-time with more realistic sensor data!

slide-28
SLIDE 28

28

Par arame amete teriza rization tion of

  • f probabi

babilis listic tic sen ensor sor model dels

Simu mula latin ing the statistic istical al beha havior vior of

  • f specific

cific senso nsor devices vices

Apply & Innovate 2016

slide-29
SLIDE 29

29

Main question: what are the right parameters?

  • The parameters describing the quality of

the data of the probabilistic sensor model can be adopted to simulate different sensors

  • General option for the selection of model

parameters

  • Based on the user‘s experience
  • Based on validation of real sensor to

determine its statistical parameters

Main question: what are the right parameters?

Select cting ing the right t model del paramete meters rs

Apply & Innovate 2016

Dete terminat rmination

  • n of statist

atistic ical al parame ramete ters rs of the proba babil bilistic istic sens nsor

  • r models

ls

Model/ Software/ Hardware in the loop

Simulation environment with ideal model

  • f the virtual world

Observation

Parameters

slide-30
SLIDE 30

30 Apply & Innovate 2016

Tool-suppor supporte ted d inspec ectio tion n of real sensor

  • r data

BASEL ELABS BS Valida date te

  • Integrated annotation of

sensor and reference data

  • Visual inspection and

comparison of sensor data and reference data

  • Automatic calculation of

geo-referenced sensor performance metrics

slide-31
SLIDE 31

31 Apply & Innovate 2016

Inte tegrate grated d ca calcul culation ation of statisti istica cal l parameter meters

  • „Heat map“ of detections on

the reference objects

  • Exemplary error distribution

for azimuth, range, and range rate of a radar sensor

  • Derivation of statistical

parameters, e.g.

  • Measurement noise
  • Detection rate
  • Cardinality
  • Latency

BASEL ELABS BS Valida date te

Azimuth Range rate Range

slide-32
SLIDE 32

32

What at is is yo your opinion nion on the topic ic?