Home/Computer Vision for Live Map Updates

Computer Vision for Live Map Updates

Kevin Christensen
Master's Thesis, Tech. Report, CMU-RI-TR-19-40, June, 2019

Download Publication

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. These works may not be reposted without the explicit permission of the copyright holder.


Real-time traffic monitoring has had widespread success via crowd-sourced GPS data. While drivers benefit from this low-level, low-latency map information, any high-level traffic data such as road closures and accidents currently have very high latency since such systems rely solely on human reporting. Increasing the detail and decreasing the latency of this information has significant value. In this work we explore the idea of real-time crowd-sourced map updates from visual data. We propose a system that uses object detection to detect hazards which are then reported via 4G LTE to a local server on the edge. This edge server aggregates the data and relays updates to other vehicles inside its zone. We call our system LiveMap. We demonstrate detection accuracy on hazards and characterize the system latency. We propose and develop two extensions that can improve system functionality. The first improvement is a semantic change detection pipeline, which can detect changes between image pairs to provide high-level map updates as well as enable accurate removal of stale hazards. Finally we develop a novel visual odometry algorithm to improve hazard localization.

author = {Kevin Christensen},
title = {Computer Vision for Live Map Updates},
year = {2019},
month = {June},
school = {},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-19-40},
keywords = {Computer Vision, LiveMap, Edge Computing, Visual Change Detection},
} 2019-07-01T07:51:36-04:00