Object detection & classification for ADAS Robust for Bad - - PowerPoint PPT Presentation

object detection classification for adas
SMART_READER_LITE
LIVE PREVIEW

Object detection & classification for ADAS Robust for Bad - - PowerPoint PPT Presentation

Object detection & classification for ADAS Robust for Bad situations Small object sizes Robust for occlusion Small model size SVNet @ NVIDIA TX2 Please click Icon for Video 5/19/2017 2 Robust detection for various


slide-1
SLIDE 1

Object detection & classification for ADAS

✓Robust for Bad situations ✓Small object sizes ✓Robust for occlusion ✓Small model size

slide-2
SLIDE 2

SVNet @ NVIDIA TX2

2 5/19/2017

Please click Icon for Video

slide-3
SLIDE 3

Robust detection for various situations

3 5/19/2017

Please click Icon for Video

Night w/ Lamp

Please click Icon for Video

Rain Snow

Please click Icon for Video

Fog

Please click Icon for Video

slide-4
SLIDE 4

SVNet Algorithm Flow Conv Layer Proposal Layer FC Layer

FC layer :Fully Connected networks Conv layer : deep convolutional neural networks Proposal layer : multi-scale region proposal

ROI pooling Image

Feature map Feature vectors Candidate Regions Detection Results (Bonding Box , label) ✓Robust for Bad situations ✓Small object sizes ✓Robust for occlusion ✓Small model size ✓ optimal parameters of network (size of kernels, # of layers, depth

  • f channels) for the target

platform ✓ optimal parameters of network (# of layers, weight connections) for the target platform

slide-5
SLIDE 5

Labeling System

Input image Automatic Labeling Detection Success Detection Failure False Detection Manual Correction Ground Truth

Pedestrian: 94%, Vehicle: 95% Pedestrian: 6%, Vehicle: 5% ~1 in 5 min video

Manual Correction on 5% of the objects in input images

slide-6
SLIDE 6

How we use GPU (Titan X and GTX1080) for training Models

designed by human experts

Target H/W

where we measure speed to select candidates before training

GPUs

train candidate models & evaluate their accuracy ~3 hours ~2 days ~2 weeks

GPU utilization last month

~2 months

Road Test

Pass <10% Pass ~30% Start from >50 prototypes

slide-7
SLIDE 7

CuDNN framework Lower memory bandwidth Faster kernel execution

NVIDIA TX2 (*)

(*) Image from https://devblogs.nvidia.com/parallelforall/jetson-tx2-delivers-twice-intelligence-edge/

SVNet

slide-8
SLIDE 8

Customized Development Examples

8 5/19/2017

Input Scene PD/VD on Input Scene other than the Curved Mirror PD/VD on Curved Mirror Image Collision Warning at Blind Corner

Example: Collision Warning at Blind Corner using PD/VD on Curved Mirror

slide-9
SLIDE 9

Publications

Local Decorrelation for Improved Pedestrian Detection

  • Woonhyun Nam, Piotr Dollár, and Joon Hee Han.

Advances in Neural Information Processing Systems (NIPS), 27: 424-432, 2014.

Macrofeature Layout Selection for Pedestrian Localization and Its Acceleration Using GPU

  • Woonhyun Nam, Bohyung Han, and Joon Hee Han

Computer Vision and Image Understanding (CVIU), 120: 46-58, 2014

  • Canny Text Detector: Fast and Robust Scene Text Localization Algorithm
  • Hojin Cho, Myungchul Sung, Bongjin Jun,
  • 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2016), Las Vegas, USA, 2016 (to appear)
  • Learning to Select Pre-trained Deep Representations with Bayesian Evidence Framework
  • Yong-Deok Kim, Taewoong Jang, Bohyung Han, Seungjin Choi
  • 2016 IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2016), Las Vegas, USA, 2016 (to appear)
  • Scene Text Detection with Robust Character Candidate Extraction Method
  • Myung-Chul Sung, Bongjin Jun, Hojin Cho, Daijin Kim,
  • 13th International Conference on Document Analysis and Recognition (ICDAR 2015), 2015.

Plus 20+ papers @ major conference/journal from StradVision’s algorithm engineers @ POSTECH

slide-10
SLIDE 10

Automotive Product Roadmap

2017 2018 Platform Features Camera 1M 2M 3M 4M 5M 6M 3Q 4Q 1Q 2Q 3Q 4Q High Seg NVIDIA PX2 PD/VD, LD, FSD Frontal NVIDIA TX2 PD/VD, LD, FSD Frontal NVIDIA TX1 PD/VD Frontal Mid Seg PD/VD Frontal PD/VD Frontal VD Side PD Rear PD/VD Rear PD/VD AVM Low Seg ARM PCW, FCW, PD, VD, LD Frontal ARM PD Frontal ARM PD/VD Frontal ARM POD Internal Server PC PD/VD, Attributes Frontal PC PD/VD, Attributes Frontal Left edge = First Prototype; Right edge = Second Prototype

slide-11
SLIDE 11

Thanks for listening! Any Questions / Comments, please contact contact@stradvision.com