NEXT GENERATION SURROUND-VIEW FOR CARS MIGUEL SAINZ & TIMO - - PowerPoint PPT Presentation

next generation surround view for cars
SMART_READER_LITE
LIVE PREVIEW

NEXT GENERATION SURROUND-VIEW FOR CARS MIGUEL SAINZ & TIMO - - PowerPoint PPT Presentation

NEXT GENERATION SURROUND-VIEW FOR CARS MIGUEL SAINZ & TIMO STICH, NVIDIA OVERVIEW What is Surround View? The Image Based Rendering Approach Visual Odometry Benefits Demo WHAT IS SURROUND VIEW? Multi-camera ADAS Virtual views Top view


slide-1
SLIDE 1

MIGUEL SAINZ & TIMO STICH, NVIDIA

NEXT GENERATION SURROUND-VIEW FOR CARS

slide-2
SLIDE 2

OVERVIEW

What is Surround View? The Image Based Rendering Approach Visual Odometry Benefits Demo

slide-3
SLIDE 3

WHAT IS SURROUND VIEW?

Multi-camera ADAS Virtual views

Top view Bowl view Rectified Perspective/Panorama… …

SurroundVision

Jetson TK1 platform Realtime tweakable Fast Performance

slide-4
SLIDE 4

Left camera Rear camera Front camera Right camera

TYPICAL CONFIGURATION

Vehicle sensors:

  • Velocity
  • Steering Angle
slide-5
SLIDE 5

SVISION IBR SOLUTION

Use the GPU

Well suited domain Very efficient Fixed Function units

Common IBR approach

Define a 3D mesh and project vertices GPU Fixed Function HW interpolates values Blend texture mapped texels in shader

Virtual Cameras

Allow to augment the final image (guidelines,

  • bstacles,…
slide-6
SLIDE 6

COMMON PROBLEMS

Common issues

Color mismatch Image misalignments

Miss calibration Asynchronous streams Car orientation

Heavy Distortion on features above ground

How to solve

Visual odometry (online self calibration) Computer vision techniques

slide-7
SLIDE 7

VISUAL ODOMETRY

Reconstruct Car in the World Information from Car Sensors is not accurate enough Computer Vision can give us higher accuracy from the Video Streams!

Camera Frames 2D Feature Tracking Visual Odometry 3D Point Cloud

Ackerman Based 6 DOF

slide-8
SLIDE 8

VISUAL ODOMETRY – ACKERMAN BASED

Two Degrees of Freedom

Velocity Steering Angle

Reconstruct from 2D tracks on the ground plane

One track is sufficient!

Downside: Cannot reconstruct non-planar motion

E.g. Pitch/Roll during acceleration

Ackerman Principle: (CC, Andy Dingley, Wikipedia)

slide-9
SLIDE 9

VISUAL ODOMETRY – 6DOF

Reconstruct full 3D position and orientation of the Car

Not limited to planar motion

3D-to-2D Motion Estimation

Point Cloud and 2D Feature Tracks Non-Linear Optimization (LM)

3D from T-1 2D T-1 -> T 3D at T

slide-10
SLIDE 10

BENEFITS

Camera Stabilization for Top View

Pitch and roll variations due to car motion

slide-11
SLIDE 11

BENEFITS

Missing/dropped frames

Full 3D image warping

slide-12
SLIDE 12

BENEFITS

Reconstruct missing information from previous frames

Get rid of black box under the car and bowlview sides

slide-13
SLIDE 13

...AND MANY MORE

Obstacles

3D world reconstruction as part of SFM. Add clustering and filtering

2D Maps

GPU computed in realtime. Aid to navigation and self driving vehicles

slide-14
SLIDE 14

DEMO

slide-15
SLIDE 15

THANK YOU