Hidden Markov Map Matching Through Noise and Sparseness Paul Newson and John Krumm Microsoft Research ACM SIGSPATIAL ’09 November 6 th, 2009.

Slides:



Advertisements
Similar presentations
How strong is DNA evidence?
Advertisements

An Interactive-Voting Based Map Matching Algorithm
VTrack: Energy-Aware Traffic Delay Estimation Using Mobile Phones Lenin Ravindranath, Arvind Thiagarajan, Katrina LaCurts, Sivan Toledo, Jacob Eriksson,
Combining Classification and Model Trees for Handling Ordinal Problems D. Anyfantis, M. Karagiannopoulos S. B. Kotsiantis, P. E. Pintelas Educational Software.
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
A Survey on Tracking Methods for a Wireless Sensor Network Taylor Flagg, Beau Hollis & Francisco J. Garcia-Ascanio.
Face Alignment with Part-Based Modeling
Ch 11. Sampling Models Pattern Recognition and Machine Learning, C. M. Bishop, Summarized by I.-H. Lee Biointelligence Laboratory, Seoul National.
25/11/2013 A method to automatically identify road centerlines from georeferenced smartphone data XIV Brazilian Symposium on GeoInformatics (GEOINFO 2013)
Using Probabilistic Methods for Localization in Wireless Networks Presented by Adam Kariv May, 2005.
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Yu-Chung Cheng (UCSD, Intel Research) Yatin Chawathe (Intel Research) Anthony LaMarca.
ACCURACY CHARACTERIZATION FOR METROPOLITAN-SCALE WI-FI LOCALIZATION Presented by Jack Li March 5, 2009.
By Hitesh Ballani, Paul Francis, Xinyang Zhang Slides by Benson Luk for CS 217B.
Hidden Markov Model based 2D Shape Classification Ninad Thakoor 1 and Jean Gao 2 1 Electrical Engineering, University of Texas at Arlington, TX-76013,
Week 8 Video 4 Hidden Markov Models.
T-Drive : Driving Directions Based on Taxi Trajectories Microsoft Research Asia University of North Texas Jing Yuan, Yu Zheng, Chengyang Zhang, Xing Xie,
Constructing Belief Networks: Summary [[Decide on what sorts of queries you are interested in answering –This in turn dictates what factors to model in.
Novel Self-Configurable Positioning Technique for Multihop Wireless Networks Authors : Hongyi Wu Chong Wang Nian-Feng Tzeng IEEE/ACM TRANSACTIONS ON NETWORKING,
Student: Hsu-Yung Cheng Advisor: Jenq-Neng Hwang, Professor
Route Planning Vehicle navigation systems, Dijkstra’s algorithm, bidirectional search, transit-node routing.
(Some issues in) Text Ranking. Recall General Framework Crawl – Use XML structure – Follow links to get new pages Retrieve relevant documents – Today.
Dishonest Casino Let’s take a look at a casino that uses a fair die most of the time, but occasionally changes it to a loaded die. This model is hidden.
Handwritten Character Recognition using Hidden Markov Models Quantifying the marginal benefit of exploiting correlations between adjacent characters and.
This slide brought to you by What to Do With Thousands of GPS Tracks John Krumm, PhD Microsoft Research Redmond, WA.
Baik Hoh Marco Gruteser Hui Xiong Ansaf Alrabady All images are credited to “ACM” Hoh et al (2007), pp
Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,Jakob Eriksson, Samuel Madden, Hari Balakrishnan. VTrack: Accurate, Energy-aware.
Sensys 2009 Speaker:Lawrence.  Introduction  Overview & Challenges  Algorithm  Travel Time Estimation  Evaluation  Conclusion.
Performance Evaluation of Vehicular DTN Routing under Realistic Mobility Models Pei’en LUO.
Addition Dianna Mitchell.
Geopositioning and Applications in Transportation GMAT9205 Students: Ellis Leung ( ) Terry Nham ( )
1 Constant Following Distance Simulations CS547 Final Project December 6, 1999 Jeremy Elson.
Detecting Movement Type by Route Segmentation and Classification Karol Waga, Andrei Tabarcea, Minjie Chen and Pasi Fränti.
1. Introduction Motion Segmentation The Affine Motion Model Contour Extraction & Shape Estimation Recursive Shape Estimation & Motion Estimation Occlusion.
Lab 4 1.Get an image into a ROS node 2.Find all the orange pixels (suggest HSV) 3.Identify the midpoint of all the orange pixels 4.Explore the findContours.
Abstract Developing sign language applications for deaf people is extremely important, since it is difficult to communicate with people that are unfamiliar.
Toward Community Sensing Andreas Krause Carnegie Mellon University Joint work with Eric Horvitz, Aman Kansal, Feng Zhao Microsoft Research Information.
Human Supervisory Control May 13, 2004 Measuring Human Performance: Maintaining Constant Relative Position to a Lead Vehicle in a Simulation Paul.
Traffic Flow Jerusalem to Tel Aviv Kiong Teo Yuval Nevo Steve Hunt.
CSC321: 2011 Introduction to Neural Networks and Machine Learning Lecture 11: Bayesian learning continued Geoffrey Hinton.
Pseudocode AStar. Heuristics - how to determine what's a good next step? As mentioned already, the A* algorithm depends on evaluating the best next step.
Many random walks are faster than one Noga AlonTel Aviv University Chen AvinBen Gurion University Michal KouckyCzech Academy of Sciences Gady KozmaWeizmann.
Accuracy Characterization for Metropolitan-scale Wi-Fi Localization Yu-Chung Cheng (UCSD, Intel Research) Yatin Chawathe (Intel Research) Anthony LaMarca.
Frequent Route Based Continuous Moving Object Location- and Density Prediction on Road Networks KTH – Royal Institute of Technology Uppsala University.
Elastic Pathing: Your Speed Is Enough to Track You Presented by Ali.
AAAI 2011, San Francisco Trajectory Regression on Road Networks Tsuyoshi Idé (IBM Research – Tokyo) Masashi Sugiyama (Tokyo Institute of Technology)
Processing Sequential Sensor Data The “John Krumm perspective” Thomas Plötz November 29 th, 2011.
Subtracting Integers Subtracting Integers CCS: 6.NS.2: Understand subtraction of rational numbers as adding the additive inverse, p – q = p + (–q).
Preserving Privacy in GPS Traces via Uncertainty- Aware Path Cloaking Baik Hoh, Marco Gruteser, Hui Xiong, Ansaf Alrabady Presented by Joseph T. Meyerowitz.
Microsoft Research Faculty Summit John Krumm Microsoft Research Redmond, WA.
1 TBD: Trajectory-Based Data Forwarding for Light-Traffic Vehicular Networks IEEE ICDCS’09, Montreal, Quebec, Canada Jaehoon Jeong, Shuo Gu, Yu Gu, Tian.
CSC321: Neural Networks Lecture 16: Hidden Markov Models
Behavior Control of Virtual Vehicle
Robotics Club: 5:30 this evening
Genotype Calling Matt Schuerman. Biological Problem How do we know an individual’s SNP values (genotype)? Each SNP can have two values (A/B) Each individual.
CARLOC: Precisely Tracking Automobile Position
Shaoshan Luo  Author & Essay Introduction  Traditional ways  Problem Statement  * Clarify the GPS Traces  Remark.
Unit 1: The World in Spatial Terms Lesson 8: Reading a Road Map.
Week Aug-24 – Aug-29 Introduction to Spatial Computing CSE 5ISC Some slides adapted from the book Computing with Spatial Trajectories, Yu Zheng and Xiaofang.
Objective: To find the opposite and the absolute value of an integer.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
An unsupervised conditional random fields approach for clustering gene expression time series Chang-Tsun Li, Yinyin Yuan and Roland Wilson Bioinformatics,
SUPERVISED AND UNSUPERVISED LEARNING Presentation by Ege Saygıner CENG 784.
Privacy Vulnerability of Published Anonymous Mobility Traces Chris Y. T. Ma, David K. Y. Yau, Nung Kwan Yip (Purdue University) Nageswara S. V. Rao (Oak.
Learning, Uncertainty, and Information: Learning Parameters
Wavelet-Based Denoising Using Hidden Markov Models
Predicting Traffic Dmitriy Bespalov.
Wavelet-Based Denoising Using Hidden Markov Models
In groups of 3 at your seat, list all you can about this table.
I took a small ufo (ox_ufo1e) as example to ask some questions
What is The Optimal Number of Features
Presentation transcript:

Hidden Markov Map Matching Through Noise and Sparseness Paul Newson and John Krumm Microsoft Research ACM SIGSPATIAL ’09 November 6 th, 2009

Agenda Rules of the game Using a Hidden Markov Model (HMM) Robustness to Noise and Sparseness Shared Data for Comparison

Rules of the Game Some Applications: Route compression Navigation systems Traffic Probes

Map Matching is Trivial! “I am not convinced to which extent the problem of path matching to a map is still relevant with current GPS accuracy” - Anonymous Reviewer 3

Except When It’s Not…

Our Test Route

Three Insights 1.Correct matches tend to be nearby 2.Successive correct matches tend to be linked by simple routes 3.Some points are junk, and the best thing to do is ignore them

Mapping to a Hidden Markov Model (HMM)

Three Insights, Three Choices 1.Match Candidate Probabilities 2.Route Transition Probabilities 3.“Junk” Points

Match Error is Gaussian (sort of)

Route Error is Exponential

Three Insights, Three Choices 1.Match Candidate Probabilities 2.Route Transition Probabilities 3.“Junk Points”

Match Candidate Limitation Don’t consider roads “unreasonably” far from GPS point

Route Candidate Limitation Route Distance Limit Absolute Speed Limit Relative Speed Limit

Robustness to Sparse Data

30 second sample period90 second sample period

30 second sample period90 second sample period

30 second sample period90 second sample period

Robustness to Noise At 30 second sample period

30 seconds, no added noise 30 seconds, 30 meters noise

30 seconds, no added noise30 seconds, 30 meters noise

30 seconds, no added noise30 seconds, 30 meters noise

30 seconds, no added noise30 seconds, 30 meters noise

30 seconds, no added noise 30 seconds, 30 meters noise

Data!

Conclusions Map Matching is Not (Always) Trivial HMM Map Matcher works “perfectly” up to 30 second sample period HMM Map Matcher is reasonably good up to 90 second sample period Try our data!

Questions? Hidden Markov Map Matching Through Noise and Sparseness Paul Newson and John Krumm Microsoft Research ACM SIGSPATIAL ’09 November 6 th, 2009