Top Banner
LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative stance Estimations 3. From GPS Traces to a Routable Road Map Radu Mariescu-Istodor 10.2.2014
26

LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Dec 27, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable Road Map

Radu Mariescu-Istodor10.2.2014

Page 2: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.
Page 3: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Similarity Search

Naive solution is to compare Every pair of points (108)From reference route and Every route in DB (105)

Average route length ~1000 points.

108 haversines ~ 30 minutes

Page 4: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Limiting the space

R-tree indexed points => easy to conduct range checks

Naive solution is to compare Every pair of points (108)From reference route and Every route in DB (105)

the routes that have at least one point in one of the squares

Page 5: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Reducing range check calculations

Grouping several squares into a bounding rectangle

Page 6: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

How to group?

Dead Space

Dead Space

Limiting the Dead Space as much as possible

Page 7: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

How to limit the Dead Space?

Page 8: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Longest Common Subsequence

Heaviest Common Subsequence

O(N 2)

Page 9: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

User Oriented Similarity

Heaviest Common Subsequence

User defined Regions

Page 10: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Improve speed of HCSSHeaviest Grouped Subsequence

HCSS ≤ HGSS

1. HGSS = 4922. HGSS = 4523. HGSS = 4124. HGSS = 301……………….

HCSS ?

Page 11: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.
Page 12: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Purpose

How to calculate the position of mobile devices that do not posses a GPS sensor

Page 13: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Centroid and Fingerprinting

Page 14: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

How it works?

Cell1=50%Cell2=80%Cell3=60% GPS signature

Page 15: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

How it works?

Cell1=50%Cell2=80%Cell3=60%

Cell1=80%Cell3=20%Cell5=30%Cell6=20%

Common Cells = 2Uncommon Cells = 3Spearman = ?

Feature :

(Experimentally deduced)

Page 16: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Regression Formula(Experimentally deduced)

Fitted from GPS phones

Features ={Common, Uncommon, Spearman}

Page 17: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Estimating locations

Page 18: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.
Page 19: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Objective: Road Network from GPS Tracks

Page 20: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Merging nearby trajectories

Gravity

Page 21: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Merging nearby trajectories

Gravity Spring

Resultant force applied in small iterations until change insignificant

Page 22: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Traces of opposite directions

Method so far

Desired output:

Page 23: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Repelling force

Sign tells if same direction or not

?

Page 24: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Solution

Page 25: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Banding issue

expectingGaussian

Distribution

Page 26: LAMI 1. User Oriented Trajectory Similarity Search 2. Calibration-free Localization using Relative Distance Estimations 3. From GPS Traces to a Routable.

Matching the Gaussians

expectingGaussian

Distribution

Finding centroids gives

number of bands