Top Banner
23

Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Mar 27, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement
Page 2: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Overview

› Yandex Services

› Yandex.Taxi

› Yandex Technologies

› SDC Yandex Taxi

› Algorithms Design Evolvement

› Car Detection

› 3D Car Detection

› Windup

› Upcoming Plans

Page 3: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

world-class information search

on-demand transport services

navigation products

mobile applications

since1989 search enginetechnology

1997yandex.ru

Page 4: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Search Personal Geo Services InformationalMedia

Search

Ad Tech

Browser Kinopoisk Afisha

Music

TV Program

Taxi Navi

Maps Parking

Traffic Transport

MailDisk

Auto.ru Jobs

Realty Travels

Trains Flights

Weather Health

Market

Zen Launcher

Page 5: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Yandex Taxi – one of the largest online taxi services in Russia & CIS

2–5 minaverage

waiting time

>200 000active cars

6 countries 149cities

Page 6: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Technologies

› Machine learning (MatrixNet)

› Speech recognition

› Language recognition and synthesis (SpeechKit)

› Antivirus technologies

› Computer vision

› Duplicate image detection

› Behaviour analytics technology(Crypta)

› Real-time bidding platform

› Weather forecastingtechnology (Meteum)

› Personal recommendationstechnology (Disco)

Page 7: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement
Page 8: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Algorithms Design Evolvement

Data DeploymentMLLabelling

constant ongoing improvement process

Page 9: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Car Detection Pipeline

Data DeploymentMLLabelling

Page 10: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Data for Car Detection

DATA DATA Collection

Page 11: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Labelling for Car Detection

Objects detection

Labelling

Page 12: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement
Page 13: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

ML for Сar Detection

ML

SSD ModificationsYolo

Page 14: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Deployment for Car Detection

Deployment

Tensor RT FuseNetDrive PX

Page 15: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

3D Car Detection Pipeline

Data DeploymentMLLabelling

Data Recollection

Lidar Detection

Page 16: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Data for 3D Detection

Lidar Detection

Lidar Point Cloud

Page 17: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

ML for 3D Car Detection

Lidar Bird View (BV)

ROI Pooling

Concatenation

Prior boxes classification

Prior boxes coordinates regression

Image (RGB)

Page 18: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Method Moderate Easy Hard Runtime

MV3D (lidaronly)

0,77 0,858 0,689 240ms

MV3D 0,769 0,86 0,684 360ms

Ours (bev only) 0,749 0,821 0, 736 95ms

Page 19: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Deployment for 3D Car Detection

Deployment

Graph freezing DrivePXTensorRT

Page 20: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement
Page 21: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Wind-up

Data

Labelling

ML

Deployment

Constant improvement

process

› image segmentation

› depth estimation

› end-to-end

Page 22: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

Upcoming Plans

сitytest-drives

>=10 cars fleet growth

2018

more sensors =>

more experiments

Page 23: Overviewon-demand.gputechconf.com/gtc-eu/2017/presentation/23094...Overview › Yandex Services › Yandex.Taxi › Yandex Technologies › SDC Yandex Taxi › Algorithms Design Evolvement

+7 926 312-89-55

[email protected]

Thank you! Questions?

Anton Slesarev

Lead computer vision scientist