Extracting Driving Behavior: Global Metric Localization from Dashcam Videos in the Wild

Given the advance of portable cameras, many vehicles are equipped with always-on cameras on their dashboards (referred to as dashcam). We aim to utilize these dashcam videos harvested in the wild to extract the driving behavior—global metric localization

  • PDF / 5,153,450 Bytes
  • 13 Pages / 439.37 x 666.142 pts Page_size
  • 51 Downloads / 237 Views

DOWNLOAD

REPORT


2

Departmant of Electrical Engineering, National Tsing Hua University, Hsinchu, Taiwan [email protected], [email protected], [email protected] Departmant of Computer Science, National Tsing Hua University, Hsinchu, Taiwan [email protected], [email protected], [email protected]

Abstract. Given the advance of portable cameras, many vehicles are equipped with always-on cameras on their dashboards (referred to as dashcam). We aim to utilize these dashcam videos harvested in the wild to extract the driving behavior—global metric localization of 3D vehicle trajectories (Fig. 1). We propose a robust approach to (1) extract a relative vehicle 3D trajectory from a dashcam video, (2) create a global metric 3D map using geo-localized Google StreetView RGBD panoramic images, and (3) align the relative vehicle 3D trajectory to the 3D map to achieve global metric localization. We conduct an experiment on 50 dashcam videos captured in 11 cities under various traffic conditions. For each video, we uniformly sample at least 15 control frames per road segment to manually annotate the ground truth 3D locations of the vehicle. On control frames, the extracted 3D locations are compared with these manually labeled ground truths to calculate the distance in meters. Our proposed method achieves an average error of 2.05 m and 85.5 % of them have error no more than 5 m. Our method significantly outperforms other vision-based baseline methods and is a more accurate alternative method than the most widely used consumer-level Global Positioning System (GPS).

Keywords: Camera localization

1

· Structure from motion

Introduction

Recently, self-driving car is one of the hottest topic in computer vision and it has received a huge amount of industrial investment to solve this holy-grail problem. One very important topic for advancing self-driving car is to build a realistic simulation environment, in particular, realistic driving behavior of other AI agents in the environment. Collecting in-house driving behavior data from humans is time-consuming and not scalable to cover many corner cases. Hence, c Springer International Publishing Switzerland 2016  G. Hua and H. J´ egou (Eds.): ECCV 2016 Workshops, Part I, LNCS 9913, pp. 136–148, 2016. DOI: 10.1007/978-3-319-46604-0 10

Global Metric Localization from Dashcam Videos in the Wild Input

137

Output Bird’s eye view

Image

driving direction Datong Road

StreetView Depth

Global Metric Loco.

Dashcam frame

Rendered view

Dashcam

Fig. 1. Global Metric Localization of 3D vehicle trajectory. Left-Panel: inputs including StreetView RGBD panorama images (Top) and dashcam frames (Bottom). RightPanel: output—3D trajectory (yellow dots) in bird’s eye view (Top). A rendered view compared to a dashcam frame is shown at the Bottom. (Color figure online)

we propose to crowd-source driving behavior from many individual drivers using cheap portable cameras. Thanks to the advance of portable camera, many vehicles are equipped with always-on cameras on their da