Detecting Movement Type by Route Segmentation and Classification Karol Waga, Andrei Tabarcea, Minjie Chen and Pasi Fränti.

Slides:



Advertisements
Similar presentations
The recent technological advances in mobile communication, computing and geo-positioning technologies have made real-time transit vehicle information systems.
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,
Marković Miljan 3139/2011
A Connected Vehicle-Based Application to Estimate Road Roughness Transportation agencies devote significant resources towards collection of highly detailed.
Entropy and Dynamism Criteria for Voice Quality Classification Applications Authors: Peter D. Kukharchik, Igor E. Kheidorov, Hanna M. Lukashevich, Denis.
Sensor-Based Abnormal Human-Activity Detection Authors: Jie Yin, Qiang Yang, and Jeffrey Junfeng Pan Presenter: Raghu Rangan.
Data Mining Classification: Alternative Techniques
VTrack: Accurate, Energy-Aware Road Traffic Delay Estimation Using Mobile Phones Arvind Thiagarajan, Lenin Ravindranath, Katrina LaCurts, Sivan Toledo,
Using Mobile Phones to Determine Transportation Modes Hyeong-il Ko Sasank Reddy et al., ACM Transactions on Sensor Networks, Vol. 6, No. 2,
Using Mobile Phones to Determine Transportation Modes Sasank Reddy, Min Mun, Jeff Burke, D. Estrin, M. Hansen, M. Srivastava TOSN 2010.
Mining Motion Sensor Data from Smartphones for Estimating Vehicle Motion Tamer Nadeem, PhD Department of Computer Science NSF Workshop on Large-Scale Traffic.
Accelerometer-based Transportation Mode Detection on Smartphones
Tracking Fine-grain Vehicular Speed Variations by Warping Mobile Phone Signal Strengths Presented by Tam Vu Gayathri Chandrasekaran*, Tam Vu*, Alexander.
Transportation mode detection using mobile phones and GIS information Leon Stenneth, Ouri Wolfson, Philip Yu, Bo Xu 1University of Illinois, Chicago.
Acquiring traces from random walks Project final presentation By: Yaniv Sabo Aviad Hasnis Supervisor: Daniel Vainsencher.
HMM-BASED PATTERN DETECTION. Outline  Markov Process  Hidden Markov Models Elements Basic Problems Evaluation Optimization Training Implementation 2-D.
A Self-Supervised Terrain Roughness Estimator for Off-Road Autonomous Driving David Stavens and Sebastian Thrun Stanford Artificial Intelligence Lab.
TRADING OFF PREDICTION ACCURACY AND POWER CONSUMPTION FOR CONTEXT- AWARE WEARABLE COMPUTING Presented By: Jeff Khoshgozaran.
Network and Systems Laboratory nslab.ee.ntu.edu.tw Kaisen Lin, Aman Kansal, Dimitrios Lymberopoulos, and Feng Zhao Archiang.
EnLoc: Energy-Efficient Localization for Mobile Phones Written By, Ionut Constandache (Duke), Shravan Gaonkar (UIUC), Matt Sayler (Duke), Romit Roy Choudhary.
Reverse Hashing for Sketch Based Change Detection in High Speed Networks Ashish Gupta Elliot Parsons with Robert Schweller, Theory Group Advisor: Yan Chen.
Three kinds of learning
Student: Hsu-Yung Cheng Advisor: Jenq-Neng Hwang, Professor
David Heitman.  This app is free  It is also available on Iphone, Android and Blackberry  Can be used for running, walking, cycling and distance sports.
Retrieving Location-based Data on the Web Andrei Tabarcea,
Handwritten Character Recognition using Hidden Markov Models Quantifying the marginal benefit of exploiting correlations between adjacent characters and.
Rutgers: Gayathri Chandrasekaran, Tam Vu, Marco Gruteser, Rich Martin,
Bayesian Filtering for Robot Localization
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.
GPS Trajectories Analysis in MOPSI Project Minjie Chen SIPU group Univ. of Eastern Finland.
SoundSense: Scalable Sound Sensing for People-Centric Application on Mobile Phones Hon Lu, Wei Pan, Nocholas D. lane, Tanzeem Choudhury and Andrew T. Campbell.
Sensing Meets Mobile Social Networks: The Design, Implementation and Evaluation of the CenceMe Application Emiliano Miluzzo†, Nicholas D. Lane†, Kristóf.
Mobile collection of location-based multimedia School of Computing University of Eastern Finland Prof. Pasi Fränti Research presentation
BreadCrumbs: Forecasting Mobile Connectivity Presented by Hao He Slides adapted from Dhruv Kshatriya Anthony J. Nicholson and Brian D. Noble.
Mobile Ghent Mobile positioning data and transport: a theoretical, methodological and empirical discussion 24 October 2013 Bert van Wee Delft University.
Online Chinese Character Handwriting Recognition for Linux
Bala Lakshminarayanan AUTOMATIC TARGET RECOGNITION April 1, 2004.
APT: Accurate Outdoor Pedestrian Tracking with Smartphones TsungYun
Associative Pattern Memory (APM) Larry Werth July 14, 2007
Abstract Developing sign language applications for deaf people is extremely important, since it is difficult to communicate with people that are unfamiliar.
Demo. Overview Overall the project has two main goals: 1) Develop a method to use sensor data to determine behavior probability. 2) Use the behavior probability.
Hierarchical Distributed Genetic Algorithm for Image Segmentation Hanchuan Peng, Fuhui Long*, Zheru Chi, and Wanshi Siu {fhlong, phc,
Recommendation system MOPSI project KAROL WAGA
Jeremiah Dunn. Overview Introduction Mobile Millenium Goal Complexity of the Problem Gathering Data Data Fusion Modeling the Flow of Traffic Mobile Century.
Dynamic Programming.
Implementing Query Classification HYP: End of Semester Update prepared Minh.
Image Classification 영상분류
Categorical data. Decision Tree Classification Which feature to split on? Try to classify as many as possible with each split (This is a good split)
Learning and Inferring Transportation Routines By: Lin Liao, Dieter Fox and Henry Kautz Best Paper award AAAI’04.
Predicting Earthquakes By Lois Desplat. Why Predict Earthquakes?  To minimize the loss of life and property.  Unfortunately, current techniques do not.
Digital Media Lab 1 Data Mining Applied To Fault Detection Shinho Jeong Jaewon Shim Hyunsoo Lee {cinooco, poohut,
Exploiting Context Analysis for Combining Multiple Entity Resolution Systems -Ramu Bandaru Zhaoqi Chen Dmitri V.kalashnikov Sharad Mehrotra.
Nicholas D. Lane, Hong Lu, Shane B. Eisenman, and Andrew T. Campbell Presenter: Pete Clements Cooperative Techniques Supporting Sensor- based People-centric.
INFERRING HUMAN ACTIVITY FROM GPS TRACKS Sun Simiao.
Maximum Entropy Models and Feature Engineering CSCI-GA.2590 – Lecture 6B Ralph Grishman NYU.
Project Lachesis: Parsing and Modeling Location Histories Daniel Keeney CS 4440.
CHAPTER 8 DISCRIMINATIVE CLASSIFIERS HIDDEN MARKOV MODELS.
Srinivas Cheekati( ) Instructor: Dr. Dong-Chul Kim
© Devi Parikh 2008 Devi Parikh and Tsuhan Chen Carnegie Mellon University April 3, ICASSP 2008 Bringing Diverse Classifiers to Common Grounds: dtransform.
AP Physics 1D Kinematics Lab. Objective To practice generating and analyzing position vs. time, velocity vs. time, and acceleration vs. time graphs based.
Typing Pattern Authentication Techniques 3 rd Quarter Luke Knepper.
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.
Traffic State Detection Using Acoustics
Radu Mariescu-Istodor
A New Approach to Track Multiple Vehicles With the Combination of Robust Detection and Two Classifiers Weidong Min , Mengdan Fan, Xiaoguang Guo, and Qing.
NORPIE 2004 Trondheim, 14 June Automatic bearing fault classification combining statistical classification and fuzzy logic Tuomo Lindh Jero Ahola Petr.
ALI assignment – see amended instructions
Radu Mariescu-Istodor
Presentation transcript:

Detecting Movement Type by Route Segmentation and Classification Karol Waga, Andrei Tabarcea, Minjie Chen and Pasi Fränti

University of Eastern Finland Joensuu Joki= a river Joen = of a river Suu = mouth Joensuu = mouth of a river

Motivation

Nokia Android iPhone None Trends and popularity of GPS Previous predictions Nokia: 50% of its smart phones has GPS by Gartner: 75% has GPS by the end of 2011.

Nokia: 50% of its smart phones has GPS by Gartner: 75% has GPS by the end of Trends and popularity of GPS Current situation Our lab: Nokia847 % Android424 % iPhone0 0 % None530 % 70 %

173 users 7,958 routes 5,208,205 points Mopsi route collection 4 th October, 2012

Collected GPS route Plot on map

What is the activity? Speed (km/h) Time Collected GPS route Time-vs-speed

Collected GPS route Ground truth

Collected GPS route Another example

Summarization of entire route

Existing solutions

Features and classifiers Sensor data GPS GSM, WiFi Accelerometers Combination of multiple sensors Classification Rule-based vs. trained Fuzzy logic Neural networks Hidden Markov model

Movement type classification Movement types considered: Walk Run Bicycle Car Other possibilities: Boat Flight Spatial context needed Skiing Speed? Track location, season Train Bus Time tables

Problems attacked Problems addressed: Training material is not always available Problem of over-fit Loss of generalization Limitations of current solution: Correlation between neighboring segments Accuracy of segmentation Rule-based! 2-order Hidden Markov model

Proposed solution

Overall algorithm Optimal segmentation: Minimize intra-segment speed variance Detect stop segments Move type classification: Speed features 2-order Hidden Markov Model

Route segmentation Dynamic programming Minimize intra-segment variance: Optimal segmentation: O(n 2 k)

Number of segments

Move type classification A priori probabilities

Cost function: 2 nd order Hidden Markov Model Previous segment Next segment

Rule-based model (HMM)

Experiments

Segmentation of car route

Separating stop segments

Long distance running Overall statistics from running by move type

Interval training Intervals Warm-up & slow-down Stops

Bicycle trip represented as car Algorithm tries to be too clever

What next?

Further improvements Boat Flight Skiing Train Bus More move types Better stop detection Generate ground truth

New movement types Train Skiing Flight

Conclusions Method that ( usually ) works! Simple to implement No training data required