viktor sdobnikov - computer vision for advanced driver assistance systems (adas): from r&d to...

14
Computer Vision for Advanced Driver Assistance Systems (ADAS) From R&D to Production Viktor Sdobnikov EECVC June 2016

Upload: eastern-european-computer-vision-conference

Post on 21-Jan-2017

1.631 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

Computer Vision for Advanced Driver Assistance Systems (ADAS) From R&D to Production

Viktor Sdobnikov

EECVC June 2016

Page 2: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

Introduction

2

COMPUTER VISION

Pattern Recognition

Image Processing

Physics

Signal Processing

Artificial Intelligence

Mathematics

• 1957 (Rosenblatt, Perceptron) – probably, Birthday

• Took results and approaches

from statistics, discrete mathematics and other fields but at some point started to return fundamental results: statistical learning and unsupervised learning theory, two dimensional Chomsky grammars generalization etc.

• Heuristics and invalid practical approaches, important at the beginning, brake the evolution today

Page 3: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

ADAS use cases

3

City Driving Pattern

Active Park Search

Advanced ACC

Augmented Navigation

Info-graphics

Help in low visibility mode

Recognition based dynamic DB update

Page 4: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

Automotive limitations and restrictions

4

• Intel Celeron

• 1296MHz - 1024 Mb RAM

• 256 Kb L2 Cache

• Resources are partially utilized by navigation,

voice recognition, RSE data exchange, etc.

• Real-time system has strict requirements on

latency

• System should be “up-to date” during 6-15 years

Page 5: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

Framework structure

5

Derivative Morphologic Integral image

Objects detection

VP detection segmentation

Road recognition

Facades detection

Vehicles detection

Arrows Pipeline

Facades Pipeline

Markings Pipeline

Augmented Navigation

Marker Based Augmentation

BASIC ALGS

CV ALGS

APPLIED ALGS

PIPELINES

SOLUTIONS

Page 6: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

Augmented navigation

6

Output is an extendable metadata which describes all the augmented objects/hints

and supports natural features ON/OFF

Page 7: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

Augmented navigation – LCD and HUD

7

Page 8: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

Collision warning/lane changes tracking

8

Page 9: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

Proper problem formulation

9

Examples: • w(d,d')=0 if d=d', 1 if d!=d‘ • eps if d=unknown • w(k,k')=0 if |k-k‘|<d, 1 if |k-k‘|>=d • w(k,k')=|k-k‘| • No a priory probability • Lack of training data (heart disease

vs skin color segmentation)

Page 10: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

Proper and improper strategies - example

10

https://drive.google.com/file/d/0B3h0DfKqcKP9M01FTW1ic09tdTg/view

Page 11: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

Efficient convolution computation

11

w • x = (Δ • w) • (Δ−1 • x)

Page 12: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

From R&D to production: Criteria and Acceptance

12

Case sensitive: a. Roundabout, lack of markings b. Highway, moderate traffic

Page 13: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

From R&D to production: Testing

13

HW and SW based approach of data collection, storage and

usage in test suite for testing on different levels of various

ADAS applications

Page 14: Viktor Sdobnikov - Computer Vision for Advanced Driver Assistance Systems (ADAS): From R&D to Production

Q&A