SlideShare a Scribd company logo
An Interactive-Voting Based
Map Matching Algorithm
1
By:
Jianjun Luo, Sushma Tayanna, Wen Liu,
Yousef Fadila, Zhanfeng Huang
Worcester Polytechnic Institute
Agenda
Background
ST-Matching
Interactive-Voting
Experiments & Evaluation
Conclusion
Background
Map Matching and Related Work
3
Worcester Polytechnic Institute
Background - Motivation
• Vehicle navigation
• Fleet management
• Intelligent transport system
• Other services
Image sources:
http://www.stcl.com/wp-content/uploads/2014/03/fleet_management.jpg
http://www.thetruthaboutcars.com/wp-content/uploads/2012/03/Sanyo-new-car-navigation-system.jpg
https://conceptdraw.com/a862c3/p1/preview/640/pict--vehicular-network-diagram-intelligent-transportation-system
Worcester Polytechnic Institute
Background - Motivation
• Low accuracy from positioning errors and sampling errors
• Large quantity of low-sampling-rate GPS tracking data
Worcester Polytechnic Institute
Background - Map matching
• To match an original GPS tracking data to a digital map or a
digital road network
Worcester Polytechnic Institute
Background - Low Sampling Rate
• Simple solution for high-sampling-rate data
─Weighted distance
• Challenge
Missing details
The matched road segments disconnected
Worcester Polytechnic Institute
Approaches - Background
According to the additional information used:
• Geometric
• Topological
• Probabilistic
• Advanced techniques
Figure Cite:
J. S. Greenfeld, “Matching GPS Observations to Locations on a Digital Map”, In proceedings of the 81st Annual
Meeting of the Transportaion Research Board, Wasington D. C, 2002.
Worcester Polytechnic Institute
Background - Approaches
According to the range of sampling points:
• Local/incremental
• Global
Figure Cite:
A. Civilis, C. S. Jensen, J. Nenortaite, and S. Pakalnis, “Techniques for Efficient Road-network-based Tracking of
Moving Objects”, IEEE Transactions on Knowledge and Date Engineering, vol. 17(5), pp. 698- 711, 2005.
Mathematical Preliminary
and
ST-Matching Algorithm
10
Worcester Polytechnic Institute
Mathematical Preliminary
Problem Definition
• GPS trajectory: p1 -> p2 ->...->pn
• Road network: a directed graph G(V, E)
• Path: a set of connected road segments, P: e1 -> e2 -> … -> en
Given the road network G and
a raw GPS trajectory T, find a
path in G which matches T with
its real path
Worcester Polytechnic Institute
ST-Matching: System Overview
Worcester Polytechnic Institute
Candidates Preparation
• retrieve a set of candidate road
segments (CRS) for each sampling
point by a range query -- Pi: CRSi
• Candidate points (CP): the projection
of the sampling point onto the road
segments or the endpoint
• Rephrase problem: how to choose one
candidate from each set so that
best matches
Worcester Polytechnic Institute
Spatial-Temporal Analysis
• Spatial Analysis Assumption: a driver is more likely to choose a shorter route when driving
• Observation Probability: the likelihood that a GPS sampling point matches a candidate point
• Transmission Probability: the likelihood that the “true” path from two sampling points matches the
shortest path from two candidates
• Spatial analysis function: the product of above
Worcester Polytechnic Institute
Spatial-Temporal Analysis
• Temporal Analysis Assumption: a driver considers the speed constraints of the road segments
• Temporal analysis function:
• ST function: the product of spatial & temporal analysis function
A candidate path sequence:
The candidate graph
Worcester Polytechnic Institute
Result Matching
Worcester Polytechnic Institute
Drawbacks on ST-Matching
● Solely with respect to two
adjacent candidate points,
whereas the position of a
sampling point is influenced
by all its neighbouring points
● Uses a simple summation of
all the values in the trajectory
● Doesn’t consider the
reciprocal influence
An Improved Version:
Interactive-Voting
18
Worcester Polytechnic Institute
Key Insights of Interactive-Voting
• Key insights
─ Mutual influence
─ Weighted influence (based on distance)
a
b c d e
f
Jing Yuan, Yu Zheng, et al. An Interactive-Voting based Map Matching Algorithm. MDM 2010.
Worcester Polytechnic Institute
Interactive-Voting Solution Overview
ST- Matching Part Interactive Voting Part
Worcester Polytechnic Institute
Mutual Influence Modeling
𝑴 =
𝟎. 𝟖 𝟎. 𝟔 −∞ −∞ −∞ −∞ −∞
𝟎. 𝟕 𝟎. 𝟓 −∞ −∞ −∞ −∞ −∞
𝟎. 𝟔 𝟎. 𝟒 −∞ −∞ −∞ −∞ −∞
−∞ −∞ 𝟎. 𝟑 𝟎. 𝟕 −∞ −∞ −∞
−∞ −∞ 𝟎. 𝟐 𝟎. 𝟒 −∞ −∞ −∞
−∞ −∞ −∞ −∞ 0.3 0.5 0.4
−∞ −∞ −∞ −∞ 0.6 0.7 0.9
𝜱1 =
0.4 0.3 −∞ −∞ −∞ −∞ −∞
0.35 0.25 −∞ −∞ −∞ −∞ −∞
0.3 0.2 −∞ −∞ −∞ −∞ −∞
−∞ −∞ 0.075 0.175 −∞ −∞ −∞
−∞ −∞ 0.05 0.1 −∞ −∞ −∞
−∞ −∞ −∞ −∞ 0.038 0.063 0.05
−∞ −∞ −∞ −∞ 0.075 0.088 0.113
𝜱2 =
0.4 0.3 −∞ −∞ −∞ −∞ −∞
0.35 0.25 −∞ −∞ −∞ −∞ −∞
0.3 0.2 −∞ −∞ −∞ −∞ −∞
−∞ −∞ 0.15 0.35 −∞ −∞ −∞
−∞ −∞ 0.1 0.2 −∞ −∞ −∞
−∞ −∞ −∞ −∞ 0.08 0.13 0.1
−∞ −∞ −∞ −∞ 0.15 0.18 0.23
𝜱3 =
0.2 0.15 −∞ −∞ −∞ −∞ −∞
0.175 0.125 −∞ −∞ −∞ −∞ −∞
0.15 0.1 −∞ −∞ −∞ −∞ −∞
−∞ −∞ 0.15 0.35 −∞ −∞ −∞
−∞ −∞ 0.1 0.2 −∞ −∞ −∞
−∞ −∞ −∞ −∞ 0.15 0.25 0.2
−∞ −∞ −∞ −∞ 0.3 0.35 0.45
𝜱4 =
0.1 0.075 −∞ −∞ −∞ −∞ −∞
0.088 0.063 −∞ −∞ −∞ −∞ −∞
0.075 0.05 −∞ −∞ −∞ −∞ −∞
−∞ −∞ 0.075 0.175 −∞ −∞ −∞
−∞ −∞ 0.05 0.1 −∞ −∞ −∞
−∞ −∞ −∞ −∞ 0.15 0.25 0.2
−∞ −∞ −∞ −∞ 0.3 0.35 0.45
𝑾 𝟏 =
1/2
1/4
1/8
𝑝2 𝑝 𝑛𝑝3
𝑤𝑖𝑗 = 2
−(𝑑𝑖𝑠𝑡 𝑝𝑖,𝑝 𝑗
p1's candidates p2's candidates p3's candidates p4's candidates
1
1c
2
1c
3
1c
1
2c
2
2c
1
3c
2
3c
1
4c
2
4c
3
4c
𝐹𝑠 𝑐𝑖−1
𝑡
→ 𝑐𝑖
𝑠
= 𝑁 𝑐𝑖
𝑠
∗ 𝑉 𝑐𝑖−1
𝑡
→ 𝑐𝑖
𝑠
0.8
0.4
0.3
0.4
0.7
0.6
0.5
0.6
0.2
0.7
0.8 * ½
𝜱𝒊 = 𝑾𝒊 𝑴
Worcester Polytechnic Institute
Interactive-Voting Scheme
 Each candidate point determines an optimal path
based on their own weighted score matrix 𝜱𝒊
 Each point on the best path gets a vote from
that candidate point
p1's candidates p2's candidates p3's candidates p4's candidates
1
1c
2
1c
3
1c
1
2c
2
2c
1
3c
2
3c
1
4c
2
4c
3
4c
+1
+1
+1
+1
+1
+2+1
+1
0
0
0
0
0
0
0
0
0
0
1
1
1
1
1
1
2
1
CP Votes
𝑐1
1
𝑐1
2
𝑐1
3
𝑐2
1
𝑐2
2
𝑐3
1
𝑐3
2
𝑐4
1
𝑐4
2
𝑐4
3
Worcester Polytechnic Institute
Select The Global Optimal Path
CP Votes
𝑐1
1
8
𝑐1
2
1
𝑐1
3 1
𝑐2
1
9
𝑐2
2
1
𝑐3
1 1
𝑐3
2 9
𝑐4
1 1
𝑐4
2 2
𝑐4
3 7
The points with the most number of votes are selected
𝑐1
1
 𝑐2
1
 𝑐3
2
 𝑐3
2
Interactive-Voting
Experiments & Evaluation
24
Evaluation
Road networks
• 58,624 vertices and 130,714 road segments.
• The vertical length : 47.7 km and horizontal length : 52.6 km
Fig: Road network of Beijing
Evaluation
GPS Tracking data:
• Real human labeled true path data.
• 26 trajectories with varying number of points and average speed.
Evaluation
Evaluation
Paramater selection:
• Low Sampling rate- 30 seconds to 10.5 minutes
• IVMM algorithm: k=5 ,maximum number of candidates for each sampling point.
• Radius of range query= 100 meters
• Distance weight function with β as 7 kms.
• Java on Win 7 OS.
Evaluation
• Comparison between ST-matching and IVMM algorithm.
• Efficiency: Running time
• Quality: CMP(Correct matching percentage)
ST-Matching V.S. IVMM
ST-Matching V.S. IVMM
CMP
Running Time
Conclusion
34
Strength
1.Provide a developed method for low-sampling-rate GPS data trajectory
drawing
2.Improve from the previous paper, the result is really effective
–Mutual influence (considering a farther distance)
–Weighted influence (based on distance)
3.Runtime: a minimum increase
Weakness
1. Space cost is definitely increased, since every candidate needs to compute a
weighted score matrix (ST-Matching only needs one for dynamic programing)
2. Does not suitable for concurrent query processing (ST-Matching does)
3. The comparison of linear and nonlinear distance weight functions is insufficient
4. aj , a parameter for matrix dimension is not pre-defined in the paper
5. Many handcrafted assumptions, maybe machine learning/statistical models can
be introduced
Thank You!
37

More Related Content

What's hot

Unit 3 i ppt
Unit 3 i pptUnit 3 i ppt
Unit 3 i ppt
UMASAI8
 
Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...
BRTCoE
 
Webinar: How to design express services on a bus transit network
Webinar: How to design express services on a bus transit networkWebinar: How to design express services on a bus transit network
Webinar: How to design express services on a bus transit network
BRTCoE
 
Can the Multimodal Real Time Information Systems Induce a More Sustainable Mo...
Can the Multimodal Real Time Information Systems Induce a More Sustainable Mo...Can the Multimodal Real Time Information Systems Induce a More Sustainable Mo...
Can the Multimodal Real Time Information Systems Induce a More Sustainable Mo...
IEA-ETSAP
 
Traffic Conditions - From Now Until Forever
Traffic Conditions - From Now Until ForeverTraffic Conditions - From Now Until Forever
Traffic Conditions - From Now Until Forever
WSP
 
Measurement of spot speed
Measurement of spot speedMeasurement of spot speed
Measurement of spot speed
Sagar Vekariya
 
Updated Traffic Analysis Tools for Complete Streets
Updated Traffic Analysis Tools for Complete StreetsUpdated Traffic Analysis Tools for Complete Streets
Updated Traffic Analysis Tools for Complete Streets
WSP
 
2013 06-28 Benchmark report comparing six latin american public transport sys...
2013 06-28 Benchmark report comparing six latin american public transport sys...2013 06-28 Benchmark report comparing six latin american public transport sys...
2013 06-28 Benchmark report comparing six latin american public transport sys...BRTCoE
 
Transit Signalisation Priority (TSP) - A New Approach to Calculate Gains
Transit Signalisation Priority (TSP) - A New Approach to Calculate GainsTransit Signalisation Priority (TSP) - A New Approach to Calculate Gains
Transit Signalisation Priority (TSP) - A New Approach to Calculate Gains
WSP
 
IRJET - Smart Traffic Monitoring System
IRJET -  	  Smart Traffic Monitoring SystemIRJET -  	  Smart Traffic Monitoring System
IRJET - Smart Traffic Monitoring System
IRJET Journal
 
(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for Tourist(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for Tourist
Naoki Shibata
 
KAI - Arterial Performance Measures 02-03-10
KAI - Arterial Performance Measures 02-03-10KAI - Arterial Performance Measures 02-03-10
KAI - Arterial Performance Measures 02-03-10
Kittelson Slides
 
Darcy Bullock Presentation 2-3-10
Darcy Bullock Presentation 2-3-10Darcy Bullock Presentation 2-3-10
Darcy Bullock Presentation 2-3-10
Kittelson Slides
 
Fujiyama workshop presentation
Fujiyama workshop presentationFujiyama workshop presentation
Fujiyama workshop presentation
PhDLogisticsandEngin
 
Calibration and Validation of Micro-Simulation Models
Calibration and Validation of Micro-Simulation ModelsCalibration and Validation of Micro-Simulation Models
Calibration and Validation of Micro-Simulation Models
WSP
 
Traffic Queueing analysis using VISSIM Software by RK
Traffic Queueing analysis using VISSIM Software by RKTraffic Queueing analysis using VISSIM Software by RK
Traffic Queueing analysis using VISSIM Software by RK
Raam Krishna Prakash Jagali
 

What's hot (16)

Unit 3 i ppt
Unit 3 i pptUnit 3 i ppt
Unit 3 i ppt
 
Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...Webinar: Using smart card and GPS data for policy and planning: the case of T...
Webinar: Using smart card and GPS data for policy and planning: the case of T...
 
Webinar: How to design express services on a bus transit network
Webinar: How to design express services on a bus transit networkWebinar: How to design express services on a bus transit network
Webinar: How to design express services on a bus transit network
 
Can the Multimodal Real Time Information Systems Induce a More Sustainable Mo...
Can the Multimodal Real Time Information Systems Induce a More Sustainable Mo...Can the Multimodal Real Time Information Systems Induce a More Sustainable Mo...
Can the Multimodal Real Time Information Systems Induce a More Sustainable Mo...
 
Traffic Conditions - From Now Until Forever
Traffic Conditions - From Now Until ForeverTraffic Conditions - From Now Until Forever
Traffic Conditions - From Now Until Forever
 
Measurement of spot speed
Measurement of spot speedMeasurement of spot speed
Measurement of spot speed
 
Updated Traffic Analysis Tools for Complete Streets
Updated Traffic Analysis Tools for Complete StreetsUpdated Traffic Analysis Tools for Complete Streets
Updated Traffic Analysis Tools for Complete Streets
 
2013 06-28 Benchmark report comparing six latin american public transport sys...
2013 06-28 Benchmark report comparing six latin american public transport sys...2013 06-28 Benchmark report comparing six latin american public transport sys...
2013 06-28 Benchmark report comparing six latin american public transport sys...
 
Transit Signalisation Priority (TSP) - A New Approach to Calculate Gains
Transit Signalisation Priority (TSP) - A New Approach to Calculate GainsTransit Signalisation Priority (TSP) - A New Approach to Calculate Gains
Transit Signalisation Priority (TSP) - A New Approach to Calculate Gains
 
IRJET - Smart Traffic Monitoring System
IRJET -  	  Smart Traffic Monitoring SystemIRJET -  	  Smart Traffic Monitoring System
IRJET - Smart Traffic Monitoring System
 
(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for Tourist(Slides) P-Tour: A Personal Navigation System for Tourist
(Slides) P-Tour: A Personal Navigation System for Tourist
 
KAI - Arterial Performance Measures 02-03-10
KAI - Arterial Performance Measures 02-03-10KAI - Arterial Performance Measures 02-03-10
KAI - Arterial Performance Measures 02-03-10
 
Darcy Bullock Presentation 2-3-10
Darcy Bullock Presentation 2-3-10Darcy Bullock Presentation 2-3-10
Darcy Bullock Presentation 2-3-10
 
Fujiyama workshop presentation
Fujiyama workshop presentationFujiyama workshop presentation
Fujiyama workshop presentation
 
Calibration and Validation of Micro-Simulation Models
Calibration and Validation of Micro-Simulation ModelsCalibration and Validation of Micro-Simulation Models
Calibration and Validation of Micro-Simulation Models
 
Traffic Queueing analysis using VISSIM Software by RK
Traffic Queueing analysis using VISSIM Software by RKTraffic Queueing analysis using VISSIM Software by RK
Traffic Queueing analysis using VISSIM Software by RK
 

Similar to interactive voting based map matching algorithm

Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
International Federation for Information Technologies in Travel and Tourism (IFITT)
 
Traffic Signals Safety and Efficiency Project – Stage Two Implementation
Traffic Signals Safety and Efficiency Project – Stage Two ImplementationTraffic Signals Safety and Efficiency Project – Stage Two Implementation
Traffic Signals Safety and Efficiency Project – Stage Two Implementation
JumpingJaq
 
iBAT: Detecting Anomalous Taxi Trajectories from GPS Traces
iBAT: Detecting Anomalous Taxi Trajectories from GPS TracesiBAT: Detecting Anomalous Taxi Trajectories from GPS Traces
iBAT: Detecting Anomalous Taxi Trajectories from GPS Traces
Rrubaa Panchendrarajan
 
Towards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approachTowards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approach
ivaderivader
 
Predict Traffic flow with KNN and LSTM
Predict Traffic flow with KNN and LSTMPredict Traffic flow with KNN and LSTM
Predict Traffic flow with KNN and LSTM
Afzaal Subhani
 
Kp rail visionevent_18nov2015
Kp rail visionevent_18nov2015Kp rail visionevent_18nov2015
Kp rail visionevent_18nov2015
Barry Scott
 
GPS en verplaatsingsgedrag
GPS en verplaatsingsgedrag GPS en verplaatsingsgedrag
GPS en verplaatsingsgedrag Kantar TNS
 
EMV path routing
EMV path routingEMV path routing
EMV path routing
Joseph Chow
 
L6 Speed Studies
L6 Speed StudiesL6 Speed Studies
L6 Speed Studies
Hossam Shafiq I
 
Safer Cycle
Safer CycleSafer Cycle
Safer Cycle
Walton Institute
 
Traffic & Transportation surveys
Traffic & Transportation surveysTraffic & Transportation surveys
Traffic & Transportation surveys
Dhwani Shah
 
Transport Chicago- Creating a Transit Supply Index 2003
Transport Chicago- Creating a Transit Supply Index 2003Transport Chicago- Creating a Transit Supply Index 2003
Transport Chicago- Creating a Transit Supply Index 2003Andrew Keller
 
Final present
Final presentFinal present
Final present
彰寧 蔡
 
Next Level Trend and Behavioural Analysis with Sophisticated Bicycle Data
Next Level Trend and Behavioural Analysis with Sophisticated Bicycle DataNext Level Trend and Behavioural Analysis with Sophisticated Bicycle Data
Next Level Trend and Behavioural Analysis with Sophisticated Bicycle Data
JumpingJaq
 
NMDOT-APA-NM-Powerpoint-Presentation-v5-4-24-2018.pdf
NMDOT-APA-NM-Powerpoint-Presentation-v5-4-24-2018.pdfNMDOT-APA-NM-Powerpoint-Presentation-v5-4-24-2018.pdf
NMDOT-APA-NM-Powerpoint-Presentation-v5-4-24-2018.pdf
CuboT1
 
Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1
cwyou
 
Pavement Asset Management
Pavement Asset ManagementPavement Asset Management
Pavement Asset Management
Jill Reeves
 
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
WMLab,NCU
 
New Tools for Estimating Walking and Bicycling Demand
New Tools for Estimating Walking and Bicycling DemandNew Tools for Estimating Walking and Bicycling Demand
New Tools for Estimating Walking and Bicycling Demand
Project for Public Spaces & National Center for Biking and Walking
 

Similar to interactive voting based map matching algorithm (20)

Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
Transportation Mode Annotation of Tourist GPS Trajectories under Environmenta...
 
Traffic Signals Safety and Efficiency Project – Stage Two Implementation
Traffic Signals Safety and Efficiency Project – Stage Two ImplementationTraffic Signals Safety and Efficiency Project – Stage Two Implementation
Traffic Signals Safety and Efficiency Project – Stage Two Implementation
 
iBAT: Detecting Anomalous Taxi Trajectories from GPS Traces
iBAT: Detecting Anomalous Taxi Trajectories from GPS TracesiBAT: Detecting Anomalous Taxi Trajectories from GPS Traces
iBAT: Detecting Anomalous Taxi Trajectories from GPS Traces
 
Towards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approachTowards better bus networks: A visual analytics approach
Towards better bus networks: A visual analytics approach
 
Predict Traffic flow with KNN and LSTM
Predict Traffic flow with KNN and LSTMPredict Traffic flow with KNN and LSTM
Predict Traffic flow with KNN and LSTM
 
Kp rail visionevent_18nov2015
Kp rail visionevent_18nov2015Kp rail visionevent_18nov2015
Kp rail visionevent_18nov2015
 
GPS en verplaatsingsgedrag
GPS en verplaatsingsgedrag GPS en verplaatsingsgedrag
GPS en verplaatsingsgedrag
 
EMV path routing
EMV path routingEMV path routing
EMV path routing
 
L6 Speed Studies
L6 Speed StudiesL6 Speed Studies
L6 Speed Studies
 
Safer Cycle
Safer CycleSafer Cycle
Safer Cycle
 
Traffic & Transportation surveys
Traffic & Transportation surveysTraffic & Transportation surveys
Traffic & Transportation surveys
 
Transport Chicago- Creating a Transit Supply Index 2003
Transport Chicago- Creating a Transit Supply Index 2003Transport Chicago- Creating a Transit Supply Index 2003
Transport Chicago- Creating a Transit Supply Index 2003
 
Final present
Final presentFinal present
Final present
 
visaap apresentacao.pptx
visaap apresentacao.pptxvisaap apresentacao.pptx
visaap apresentacao.pptx
 
Next Level Trend and Behavioural Analysis with Sophisticated Bicycle Data
Next Level Trend and Behavioural Analysis with Sophisticated Bicycle DataNext Level Trend and Behavioural Analysis with Sophisticated Bicycle Data
Next Level Trend and Behavioural Analysis with Sophisticated Bicycle Data
 
NMDOT-APA-NM-Powerpoint-Presentation-v5-4-24-2018.pdf
NMDOT-APA-NM-Powerpoint-Presentation-v5-4-24-2018.pdfNMDOT-APA-NM-Powerpoint-Presentation-v5-4-24-2018.pdf
NMDOT-APA-NM-Powerpoint-Presentation-v5-4-24-2018.pdf
 
Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1Easy deployable-parking-percom-v6.1
Easy deployable-parking-percom-v6.1
 
Pavement Asset Management
Pavement Asset ManagementPavement Asset Management
Pavement Asset Management
 
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
 
New Tools for Estimating Walking and Bicycling Demand
New Tools for Estimating Walking and Bicycling DemandNew Tools for Estimating Walking and Bicycling Demand
New Tools for Estimating Walking and Bicycling Demand
 

More from Yousef Fadila

Trackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity CalorimeterTrackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity Calorimeter
Yousef Fadila
 
Synergy on the Blockchain! whitepaper
Synergy on the Blockchain!  whitepaperSynergy on the Blockchain!  whitepaper
Synergy on the Blockchain! whitepaper
Yousef Fadila
 
Synergy Platform Whitepaper alpha
Synergy Platform Whitepaper alphaSynergy Platform Whitepaper alpha
Synergy Platform Whitepaper alpha
Yousef Fadila
 
Recommandation systems -
Recommandation systems - Recommandation systems -
Recommandation systems -
Yousef Fadila
 
Analysis on steam platform
Analysis on steam platformAnalysis on steam platform
Analysis on steam platform
Yousef Fadila
 
co-Hadoop: Data co-location on Hadoop.
co-Hadoop: Data co-location on Hadoop.co-Hadoop: Data co-location on Hadoop.
co-Hadoop: Data co-location on Hadoop.
Yousef Fadila
 
Spot deceptive TripAdvisor Reviews
Spot deceptive TripAdvisor ReviewsSpot deceptive TripAdvisor Reviews
Spot deceptive TripAdvisor Reviews
Yousef Fadila
 
Textual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie ReviewsTextual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie Reviews
Yousef Fadila
 
Anomaly Detection - Catch me if you can
Anomaly Detection - Catch me if you canAnomaly Detection - Catch me if you can
Anomaly Detection - Catch me if you can
Yousef Fadila
 
Tweeting for Hillary - DS 501 case study 1
Tweeting for Hillary - DS 501 case study 1Tweeting for Hillary - DS 501 case study 1
Tweeting for Hillary - DS 501 case study 1
Yousef Fadila
 
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1
Yousef Fadila
 
Innovative thinking التفكير الابداعي
Innovative thinking التفكير الابداعيInnovative thinking التفكير الابداعي
Innovative thinking التفكير الابداعي
Yousef Fadila
 
Am i overpaying - business proposal
Am i overpaying - business proposal Am i overpaying - business proposal
Am i overpaying - business proposal
Yousef Fadila
 

More from Yousef Fadila (13)

Trackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity CalorimeterTrackster Pruning at the CMS High-Granularity Calorimeter
Trackster Pruning at the CMS High-Granularity Calorimeter
 
Synergy on the Blockchain! whitepaper
Synergy on the Blockchain!  whitepaperSynergy on the Blockchain!  whitepaper
Synergy on the Blockchain! whitepaper
 
Synergy Platform Whitepaper alpha
Synergy Platform Whitepaper alphaSynergy Platform Whitepaper alpha
Synergy Platform Whitepaper alpha
 
Recommandation systems -
Recommandation systems - Recommandation systems -
Recommandation systems -
 
Analysis on steam platform
Analysis on steam platformAnalysis on steam platform
Analysis on steam platform
 
co-Hadoop: Data co-location on Hadoop.
co-Hadoop: Data co-location on Hadoop.co-Hadoop: Data co-location on Hadoop.
co-Hadoop: Data co-location on Hadoop.
 
Spot deceptive TripAdvisor Reviews
Spot deceptive TripAdvisor ReviewsSpot deceptive TripAdvisor Reviews
Spot deceptive TripAdvisor Reviews
 
Textual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie ReviewsTextual & Sentiment Analysis of Movie Reviews
Textual & Sentiment Analysis of Movie Reviews
 
Anomaly Detection - Catch me if you can
Anomaly Detection - Catch me if you canAnomaly Detection - Catch me if you can
Anomaly Detection - Catch me if you can
 
Tweeting for Hillary - DS 501 case study 1
Tweeting for Hillary - DS 501 case study 1Tweeting for Hillary - DS 501 case study 1
Tweeting for Hillary - DS 501 case study 1
 
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1
CS 548 KNOWLEDGE DISCOVERY AND DATA MINING Project 1
 
Innovative thinking التفكير الابداعي
Innovative thinking التفكير الابداعيInnovative thinking التفكير الابداعي
Innovative thinking التفكير الابداعي
 
Am i overpaying - business proposal
Am i overpaying - business proposal Am i overpaying - business proposal
Am i overpaying - business proposal
 

Recently uploaded

一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
ahzuo
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
AnirbanRoy608946
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
Subhajit Sahu
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Subhajit Sahu
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
Timothy Spann
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
roli9797
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
eddie19851
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
dwreak4tg
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
AbhimanyuSinha9
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
u86oixdj
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
haila53
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
ahzuo
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
74nqk8xf
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
u86oixdj
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
Roger Valdez
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
mbawufebxi
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
rwarrenll
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
mzpolocfi
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
v3tuleee
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
javier ramirez
 

Recently uploaded (20)

一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
一比一原版(UIUC毕业证)伊利诺伊大学|厄巴纳-香槟分校毕业证如何办理
 
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptxData_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
Data_and_Analytics_Essentials_Architect_an_Analytics_Platform.pptx
 
Adjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTESAdjusting primitives for graph : SHORT REPORT / NOTES
Adjusting primitives for graph : SHORT REPORT / NOTES
 
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
Algorithmic optimizations for Dynamic Levelwise PageRank (from STICD) : SHORT...
 
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
06-04-2024 - NYC Tech Week - Discussion on Vector Databases, Unstructured Dat...
 
Analysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performanceAnalysis insight about a Flyball dog competition team's performance
Analysis insight about a Flyball dog competition team's performance
 
Nanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdfNanandann Nilekani's ppt On India's .pdf
Nanandann Nilekani's ppt On India's .pdf
 
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
一比一原版(BCU毕业证书)伯明翰城市大学毕业证如何办理
 
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...Best best suvichar in gujarati english meaning of this sentence as Silk road ...
Best best suvichar in gujarati english meaning of this sentence as Silk road ...
 
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
原版制作(Deakin毕业证书)迪肯大学毕业证学位证一模一样
 
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdfCh03-Managing the Object-Oriented Information Systems Project a.pdf
Ch03-Managing the Object-Oriented Information Systems Project a.pdf
 
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
一比一原版(CBU毕业证)卡普顿大学毕业证如何办理
 
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
一比一原版(Coventry毕业证书)考文垂大学毕业证如何办理
 
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
原版制作(swinburne毕业证书)斯威本科技大学毕业证毕业完成信一模一样
 
Everything you wanted to know about LIHTC
Everything you wanted to know about LIHTCEverything you wanted to know about LIHTC
Everything you wanted to know about LIHTC
 
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
一比一原版(Bradford毕业证书)布拉德福德大学毕业证如何办理
 
My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.My burning issue is homelessness K.C.M.O.
My burning issue is homelessness K.C.M.O.
 
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
一比一原版(Dalhousie毕业证书)达尔豪斯大学毕业证如何办理
 
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理一比一原版(UofS毕业证书)萨省大学毕业证如何办理
一比一原版(UofS毕业证书)萨省大学毕业证如何办理
 
The Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series DatabaseThe Building Blocks of QuestDB, a Time Series Database
The Building Blocks of QuestDB, a Time Series Database
 

interactive voting based map matching algorithm

  • 1. An Interactive-Voting Based Map Matching Algorithm 1 By: Jianjun Luo, Sushma Tayanna, Wen Liu, Yousef Fadila, Zhanfeng Huang
  • 4. Worcester Polytechnic Institute Background - Motivation • Vehicle navigation • Fleet management • Intelligent transport system • Other services Image sources: http://www.stcl.com/wp-content/uploads/2014/03/fleet_management.jpg http://www.thetruthaboutcars.com/wp-content/uploads/2012/03/Sanyo-new-car-navigation-system.jpg https://conceptdraw.com/a862c3/p1/preview/640/pict--vehicular-network-diagram-intelligent-transportation-system
  • 5. Worcester Polytechnic Institute Background - Motivation • Low accuracy from positioning errors and sampling errors • Large quantity of low-sampling-rate GPS tracking data
  • 6. Worcester Polytechnic Institute Background - Map matching • To match an original GPS tracking data to a digital map or a digital road network
  • 7. Worcester Polytechnic Institute Background - Low Sampling Rate • Simple solution for high-sampling-rate data ─Weighted distance • Challenge Missing details The matched road segments disconnected
  • 8. Worcester Polytechnic Institute Approaches - Background According to the additional information used: • Geometric • Topological • Probabilistic • Advanced techniques Figure Cite: J. S. Greenfeld, “Matching GPS Observations to Locations on a Digital Map”, In proceedings of the 81st Annual Meeting of the Transportaion Research Board, Wasington D. C, 2002.
  • 9. Worcester Polytechnic Institute Background - Approaches According to the range of sampling points: • Local/incremental • Global Figure Cite: A. Civilis, C. S. Jensen, J. Nenortaite, and S. Pakalnis, “Techniques for Efficient Road-network-based Tracking of Moving Objects”, IEEE Transactions on Knowledge and Date Engineering, vol. 17(5), pp. 698- 711, 2005.
  • 11. Worcester Polytechnic Institute Mathematical Preliminary Problem Definition • GPS trajectory: p1 -> p2 ->...->pn • Road network: a directed graph G(V, E) • Path: a set of connected road segments, P: e1 -> e2 -> … -> en Given the road network G and a raw GPS trajectory T, find a path in G which matches T with its real path
  • 13. Worcester Polytechnic Institute Candidates Preparation • retrieve a set of candidate road segments (CRS) for each sampling point by a range query -- Pi: CRSi • Candidate points (CP): the projection of the sampling point onto the road segments or the endpoint • Rephrase problem: how to choose one candidate from each set so that best matches
  • 14. Worcester Polytechnic Institute Spatial-Temporal Analysis • Spatial Analysis Assumption: a driver is more likely to choose a shorter route when driving • Observation Probability: the likelihood that a GPS sampling point matches a candidate point • Transmission Probability: the likelihood that the “true” path from two sampling points matches the shortest path from two candidates • Spatial analysis function: the product of above
  • 15. Worcester Polytechnic Institute Spatial-Temporal Analysis • Temporal Analysis Assumption: a driver considers the speed constraints of the road segments • Temporal analysis function: • ST function: the product of spatial & temporal analysis function A candidate path sequence: The candidate graph
  • 17. Worcester Polytechnic Institute Drawbacks on ST-Matching ● Solely with respect to two adjacent candidate points, whereas the position of a sampling point is influenced by all its neighbouring points ● Uses a simple summation of all the values in the trajectory ● Doesn’t consider the reciprocal influence
  • 19. Worcester Polytechnic Institute Key Insights of Interactive-Voting • Key insights ─ Mutual influence ─ Weighted influence (based on distance) a b c d e f Jing Yuan, Yu Zheng, et al. An Interactive-Voting based Map Matching Algorithm. MDM 2010.
  • 20. Worcester Polytechnic Institute Interactive-Voting Solution Overview ST- Matching Part Interactive Voting Part
  • 21. Worcester Polytechnic Institute Mutual Influence Modeling 𝑴 = 𝟎. 𝟖 𝟎. 𝟔 −∞ −∞ −∞ −∞ −∞ 𝟎. 𝟕 𝟎. 𝟓 −∞ −∞ −∞ −∞ −∞ 𝟎. 𝟔 𝟎. 𝟒 −∞ −∞ −∞ −∞ −∞ −∞ −∞ 𝟎. 𝟑 𝟎. 𝟕 −∞ −∞ −∞ −∞ −∞ 𝟎. 𝟐 𝟎. 𝟒 −∞ −∞ −∞ −∞ −∞ −∞ −∞ 0.3 0.5 0.4 −∞ −∞ −∞ −∞ 0.6 0.7 0.9 𝜱1 = 0.4 0.3 −∞ −∞ −∞ −∞ −∞ 0.35 0.25 −∞ −∞ −∞ −∞ −∞ 0.3 0.2 −∞ −∞ −∞ −∞ −∞ −∞ −∞ 0.075 0.175 −∞ −∞ −∞ −∞ −∞ 0.05 0.1 −∞ −∞ −∞ −∞ −∞ −∞ −∞ 0.038 0.063 0.05 −∞ −∞ −∞ −∞ 0.075 0.088 0.113 𝜱2 = 0.4 0.3 −∞ −∞ −∞ −∞ −∞ 0.35 0.25 −∞ −∞ −∞ −∞ −∞ 0.3 0.2 −∞ −∞ −∞ −∞ −∞ −∞ −∞ 0.15 0.35 −∞ −∞ −∞ −∞ −∞ 0.1 0.2 −∞ −∞ −∞ −∞ −∞ −∞ −∞ 0.08 0.13 0.1 −∞ −∞ −∞ −∞ 0.15 0.18 0.23 𝜱3 = 0.2 0.15 −∞ −∞ −∞ −∞ −∞ 0.175 0.125 −∞ −∞ −∞ −∞ −∞ 0.15 0.1 −∞ −∞ −∞ −∞ −∞ −∞ −∞ 0.15 0.35 −∞ −∞ −∞ −∞ −∞ 0.1 0.2 −∞ −∞ −∞ −∞ −∞ −∞ −∞ 0.15 0.25 0.2 −∞ −∞ −∞ −∞ 0.3 0.35 0.45 𝜱4 = 0.1 0.075 −∞ −∞ −∞ −∞ −∞ 0.088 0.063 −∞ −∞ −∞ −∞ −∞ 0.075 0.05 −∞ −∞ −∞ −∞ −∞ −∞ −∞ 0.075 0.175 −∞ −∞ −∞ −∞ −∞ 0.05 0.1 −∞ −∞ −∞ −∞ −∞ −∞ −∞ 0.15 0.25 0.2 −∞ −∞ −∞ −∞ 0.3 0.35 0.45 𝑾 𝟏 = 1/2 1/4 1/8 𝑝2 𝑝 𝑛𝑝3 𝑤𝑖𝑗 = 2 −(𝑑𝑖𝑠𝑡 𝑝𝑖,𝑝 𝑗 p1's candidates p2's candidates p3's candidates p4's candidates 1 1c 2 1c 3 1c 1 2c 2 2c 1 3c 2 3c 1 4c 2 4c 3 4c 𝐹𝑠 𝑐𝑖−1 𝑡 → 𝑐𝑖 𝑠 = 𝑁 𝑐𝑖 𝑠 ∗ 𝑉 𝑐𝑖−1 𝑡 → 𝑐𝑖 𝑠 0.8 0.4 0.3 0.4 0.7 0.6 0.5 0.6 0.2 0.7 0.8 * ½ 𝜱𝒊 = 𝑾𝒊 𝑴
  • 22. Worcester Polytechnic Institute Interactive-Voting Scheme  Each candidate point determines an optimal path based on their own weighted score matrix 𝜱𝒊  Each point on the best path gets a vote from that candidate point p1's candidates p2's candidates p3's candidates p4's candidates 1 1c 2 1c 3 1c 1 2c 2 2c 1 3c 2 3c 1 4c 2 4c 3 4c +1 +1 +1 +1 +1 +2+1 +1 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 2 1 CP Votes 𝑐1 1 𝑐1 2 𝑐1 3 𝑐2 1 𝑐2 2 𝑐3 1 𝑐3 2 𝑐4 1 𝑐4 2 𝑐4 3
  • 23. Worcester Polytechnic Institute Select The Global Optimal Path CP Votes 𝑐1 1 8 𝑐1 2 1 𝑐1 3 1 𝑐2 1 9 𝑐2 2 1 𝑐3 1 1 𝑐3 2 9 𝑐4 1 1 𝑐4 2 2 𝑐4 3 7 The points with the most number of votes are selected 𝑐1 1  𝑐2 1  𝑐3 2  𝑐3 2
  • 25. Evaluation Road networks • 58,624 vertices and 130,714 road segments. • The vertical length : 47.7 km and horizontal length : 52.6 km Fig: Road network of Beijing
  • 26. Evaluation GPS Tracking data: • Real human labeled true path data. • 26 trajectories with varying number of points and average speed.
  • 28. Evaluation Paramater selection: • Low Sampling rate- 30 seconds to 10.5 minutes • IVMM algorithm: k=5 ,maximum number of candidates for each sampling point. • Radius of range query= 100 meters • Distance weight function with β as 7 kms. • Java on Win 7 OS.
  • 29. Evaluation • Comparison between ST-matching and IVMM algorithm. • Efficiency: Running time • Quality: CMP(Correct matching percentage)
  • 32. CMP
  • 35. Strength 1.Provide a developed method for low-sampling-rate GPS data trajectory drawing 2.Improve from the previous paper, the result is really effective –Mutual influence (considering a farther distance) –Weighted influence (based on distance) 3.Runtime: a minimum increase
  • 36. Weakness 1. Space cost is definitely increased, since every candidate needs to compute a weighted score matrix (ST-Matching only needs one for dynamic programing) 2. Does not suitable for concurrent query processing (ST-Matching does) 3. The comparison of linear and nonlinear distance weight functions is insufficient 4. aj , a parameter for matrix dimension is not pre-defined in the paper 5. Many handcrafted assumptions, maybe machine learning/statistical models can be introduced