crowdatlas: self-updating maps for cloud and personal use mike lin

25
CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

Upload: caren-dawson

Post on 16-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

CrowdAtlas: Self-Updating Mapsfor Cloud and Personal Use

Mike Lin

Page 2: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

Authors

Yin Wang

I earned my B.S. and M.S. degrees at the Shanghai Jiao Tong University in 2000 and 2003, respectively, both in control theory. During 2003-2008, I worked with Stéphane Lafortune at the University of Michigan for my Ph.D degree in EECS. HP Labs was my first job after graduation. Since May 2013, I am affliated with Facebook.

Page 3: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

Authors

I am a computer science researcher in the Data Mining and Machine Learning group at Hewlett-Packard Laboratories.   I work on techniques for automated classification, e.g. technology that learns to categorize documents into a topic hierarchy based on a small number of training examples given by humans, or to recognize computer systems that are likely to fail based on their past failures.  Repeatedly I find that applying such technologies to real-world business problems often leads to fixable robustness issues & opportunities for substantial performance improvement.  Hence, HP Labs is an excellent place for technology research as well as business impact.

George Forman

Page 4: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

Introduction

i. Aggregates exceptional traces from usersii. Not conform to the open street mapiii. Automatically update the mapiv. Computer-generated roads

inaccurate maps:A British insurance survey found that car accidents caused by or related

to digital maps.

Page 5: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

Introduction

Page 6: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

Introduction

Page 7: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

Introduction

Contributioni. An automatic map update systemii. Map inference with navigationiii. Contributing 61 km of roads for the beijing map on

OSM.

Page 8: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

CrowdAtlas Service

8 days of data from 70 taxis in Beijing, with a sampling interval of 10 seconds.

Page 9: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

CrowdAtlas Service

Extracting unmatched segments (red) after map matching seconds.

Page 10: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

CrowdAtlas Service

With one week of data and a threshold of four sub-traces,there are three clusters in the area

Page 11: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

CrowdAtlas Service

With one week of data and a threshold of four sub-traces,there are three clusters in the area with aerial image

Page 12: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

MAP MATCHING

1. Within the error radius2. Candidate sets ex: {x00, x10} 3. Likely drive path with observing sequence

Page 13: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

Extracting Unmatched Segments

Type I mismatch:Out of the error radiusWhen a sample’s error radius of 50m does not intersect any road.

Type II mismatch:

Accidental long trajectories will be eliminated The maximum travel speed to 180 km/h;therefore, any consecutive samples matched to locations beyond 50t meters from each other are considered a mismatch, where t is the sampling interval.

Page 14: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

New Road Inference

i. Trace clustering by Hausdorff distance: The distance between two trajectories

ii. Centerline fitting: exceeds threshold

generates a polyline to minimize its mean square error to the samples.

iii. Connection: connect with intersections

iv. Iteration: Re-match and re-cluster

Page 15: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

New Road Inference

Page 16: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

New Road Inference

i. Road attributes: Give directions of roads

ii. Standalone mode: User-selected type of roads(drive,cycling,walking)

Page 17: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

Challenges and Limitations

Page 18: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

IMPLEMENTATION

Page 19: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

PERFORMANCE

Page 20: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

PERFORMANCE

Page 21: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

PERFORMANCE

Page 22: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

CONTRIBUTION

Page 23: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

CENTERLINE OFFSET

Page 24: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin

COMMENT

DATA COLLECTION

RELIABLITY CHECK

Page 25: CrowdAtlas: Self-Updating Maps for Cloud and Personal Use Mike Lin