SlideShare a Scribd company logo
1 of 18
Multi-granularity Visualization of Trajectory Clusters using Sub-trajectory Clustering Cheng Chang, Bao-Yao Zhou HP Labs China 12-6-2009
Motivations Analyzing objects movement to identify frequently moving paths at different scale can improve a large set of services such as: Traffic management. Location-based service. Customer behavior analysis. CCTV Surveillance. 2 15 March 2010
Motivations 3 15 March 2010
How to realize	  Using Trajectory segment as the main interest unit   Clustering all the Trajectory segment based on density control  Extract the cluster multi-granularity  4 15 March 2010
Trajectory definition Definition 1.A trajectory is a sequence of multi-dimensional points. Definition 2.A cluster is a set of similar sub-trajectories. 5 15 March 2010
Method 6 Select the set of interesting trajectories Corner detection Segment the trajectories Get the augmented order of the sub-trajectories Frechet distance measure Extract the cluster with different granularity Visualization 15 March 2010
Trajectory segmentation Scans the point sequence of a trajectory and selects candidate corner points according to the calculation of the open angle  Remove redundant candidates.  7 15 March 2010
Distance measure for sub-trajectory clustering Fréchet Distance  The maximal distance between two oriented lines. Idea ,[object Object]
Yields a set M of maximum leash lengths.
dF= shortest leash length in M.8 15 March 2010
Distance measure for sub-trajectory clustering Fréchet Distance 	Discrete Fréchet Distance 9 15 March 2010
Density-based clustering A cluster: a maximal set of density-connected points Discover clusters of arbitrary shape in spatial databases with noise OPTICS: ordering points to identify the clustering structure It computes an augmented clustering-ordering for automatic cluster analysis.  Based on this idea, two values need to be introduced:  Core distance  Reachability distance 10 15 March 2010
Density-based clustering OPTICS Algorithm create an ordering of a database, additionally  store the core-distance and a suitable reachability-distance for each points.  Then such information is used to extract all density-based clusters with respect to any distance ε ’ smaller than the generating distance ε from this order.  11 15 March 2010
Extract sub-trajectory clusters Scanning the order and assigning the cluster-membership Check the ascription of each sub-trajectory in cluster 12 15 March 2010
Density-based clustering OPTICS Motivation input parameters (e.g., Eps) are difficult to be determined      We let the user to explore the clustering result at different scale one global parameter setting may not fit all the clusters Through the visualization it’s good to allow users to have flexibility in selecting clusters Yes! 13 15 March 2010
Visualization 14 15 March 2010
Experiments The experiments are performed on the animal movement dataset provided by the Starkey project 15 15 March 2010
Experiments 16 15 March 2010

More Related Content

What's hot

Effective Travel Time Estimation: When Historical Trajectories over Road Netw...
Effective Travel Time Estimation: When Historical Trajectories over Road Netw...Effective Travel Time Estimation: When Historical Trajectories over Road Netw...
Effective Travel Time Estimation: When Historical Trajectories over Road Netw...ivaderivader
 
Network topologies
Network topologiesNetwork topologies
Network topologiessanjana mun
 
Proximity Detection in Distributed Simulation of Wireless Mobile Systems
Proximity Detection in Distributed Simulation of Wireless Mobile SystemsProximity Detection in Distributed Simulation of Wireless Mobile Systems
Proximity Detection in Distributed Simulation of Wireless Mobile SystemsGabriele D'Angelo
 
Unsupervised Learning: Similarities and distance functions for IoT data
Unsupervised Learning: Similarities and distance functions for IoT dataUnsupervised Learning: Similarities and distance functions for IoT data
Unsupervised Learning: Similarities and distance functions for IoT dataGiampaoloCasolla
 
Performance Analysis and Optimal Detection of Spatial Modulation
Performance Analysis and Optimal Detection of Spatial ModulationPerformance Analysis and Optimal Detection of Spatial Modulation
Performance Analysis and Optimal Detection of Spatial Modulationrahulmonikasharma
 
Density-based Projected Clustering over High Dimensional Data Streams
Density-based Projected Clustering over High Dimensional Data StreamsDensity-based Projected Clustering over High Dimensional Data Streams
Density-based Projected Clustering over High Dimensional Data StreamsEirini Ntoutsi
 
Jgrass-NewAge: Kriging component
Jgrass-NewAge: Kriging componentJgrass-NewAge: Kriging component
Jgrass-NewAge: Kriging componentNiccolò Tubini
 
Connectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer ApplicationsConnectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer ApplicationsDr. Abdul Ahad Abro
 
IRJET- Clustering the Real Time Moving Object Adjacent Tracking
IRJET-  	  Clustering the Real Time Moving Object Adjacent TrackingIRJET-  	  Clustering the Real Time Moving Object Adjacent Tracking
IRJET- Clustering the Real Time Moving Object Adjacent TrackingIRJET Journal
 
Xtc a practical topology control algorithm for ad hoc networks (synopsis)
Xtc a practical topology control algorithm for ad hoc networks (synopsis)Xtc a practical topology control algorithm for ad hoc networks (synopsis)
Xtc a practical topology control algorithm for ad hoc networks (synopsis)Mumbai Academisc
 
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)csandit
 
Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...IJCNCJournal
 
MLS An Efficient Location Service for Mobile Ad Hoc Networks
MLS An Efficient Location Service for Mobile Ad Hoc NetworksMLS An Efficient Location Service for Mobile Ad Hoc Networks
MLS An Efficient Location Service for Mobile Ad Hoc Networkskga185
 
Computer network topology
Computer network topologyComputer network topology
Computer network topologyMdSahwon
 
PERFORMANCE AND COMPLEXITY ANALYSIS OF A REDUCED ITERATIONS LLL ALGORITHM
PERFORMANCE AND COMPLEXITY ANALYSIS OF A REDUCED ITERATIONS LLL ALGORITHMPERFORMANCE AND COMPLEXITY ANALYSIS OF A REDUCED ITERATIONS LLL ALGORITHM
PERFORMANCE AND COMPLEXITY ANALYSIS OF A REDUCED ITERATIONS LLL ALGORITHMIJCNCJournal
 

What's hot (20)

Effective Travel Time Estimation: When Historical Trajectories over Road Netw...
Effective Travel Time Estimation: When Historical Trajectories over Road Netw...Effective Travel Time Estimation: When Historical Trajectories over Road Netw...
Effective Travel Time Estimation: When Historical Trajectories over Road Netw...
 
Network topologies
Network topologiesNetwork topologies
Network topologies
 
Proximity Detection in Distributed Simulation of Wireless Mobile Systems
Proximity Detection in Distributed Simulation of Wireless Mobile SystemsProximity Detection in Distributed Simulation of Wireless Mobile Systems
Proximity Detection in Distributed Simulation of Wireless Mobile Systems
 
Unsupervised Learning: Similarities and distance functions for IoT data
Unsupervised Learning: Similarities and distance functions for IoT dataUnsupervised Learning: Similarities and distance functions for IoT data
Unsupervised Learning: Similarities and distance functions for IoT data
 
Where Next
Where NextWhere Next
Where Next
 
Performance Analysis and Optimal Detection of Spatial Modulation
Performance Analysis and Optimal Detection of Spatial ModulationPerformance Analysis and Optimal Detection of Spatial Modulation
Performance Analysis and Optimal Detection of Spatial Modulation
 
Density-based Projected Clustering over High Dimensional Data Streams
Density-based Projected Clustering over High Dimensional Data StreamsDensity-based Projected Clustering over High Dimensional Data Streams
Density-based Projected Clustering over High Dimensional Data Streams
 
Jgrass-NewAge: Kriging component
Jgrass-NewAge: Kriging componentJgrass-NewAge: Kriging component
Jgrass-NewAge: Kriging component
 
Connectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer ApplicationsConnectivity - Graph Theory in Computer Applications
Connectivity - Graph Theory in Computer Applications
 
IRJET- Clustering the Real Time Moving Object Adjacent Tracking
IRJET-  	  Clustering the Real Time Moving Object Adjacent TrackingIRJET-  	  Clustering the Real Time Moving Object Adjacent Tracking
IRJET- Clustering the Real Time Moving Object Adjacent Tracking
 
Computer topologies
Computer topologiesComputer topologies
Computer topologies
 
Xtc a practical topology control algorithm for ad hoc networks (synopsis)
Xtc a practical topology control algorithm for ad hoc networks (synopsis)Xtc a practical topology control algorithm for ad hoc networks (synopsis)
Xtc a practical topology control algorithm for ad hoc networks (synopsis)
 
Fakhre alam
Fakhre alamFakhre alam
Fakhre alam
 
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)
MULTI RESOLUTION LATTICE DISCRETE FOURIER TRANSFORM (MRL-DFT)
 
Progressive Meshes
Progressive MeshesProgressive Meshes
Progressive Meshes
 
Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...Further results on the joint time delay and frequency estimation without eige...
Further results on the joint time delay and frequency estimation without eige...
 
Abitseminar
AbitseminarAbitseminar
Abitseminar
 
MLS An Efficient Location Service for Mobile Ad Hoc Networks
MLS An Efficient Location Service for Mobile Ad Hoc NetworksMLS An Efficient Location Service for Mobile Ad Hoc Networks
MLS An Efficient Location Service for Mobile Ad Hoc Networks
 
Computer network topology
Computer network topologyComputer network topology
Computer network topology
 
PERFORMANCE AND COMPLEXITY ANALYSIS OF A REDUCED ITERATIONS LLL ALGORITHM
PERFORMANCE AND COMPLEXITY ANALYSIS OF A REDUCED ITERATIONS LLL ALGORITHMPERFORMANCE AND COMPLEXITY ANALYSIS OF A REDUCED ITERATIONS LLL ALGORITHM
PERFORMANCE AND COMPLEXITY ANALYSIS OF A REDUCED ITERATIONS LLL ALGORITHM
 

Similar to Trajectory Mining Icdm 2009

IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine LearningIRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine LearningIRJET Journal
 
FUZZY CLUSTERING FOR IMPROVED POSITIONING
FUZZY CLUSTERING FOR IMPROVED POSITIONINGFUZZY CLUSTERING FOR IMPROVED POSITIONING
FUZZY CLUSTERING FOR IMPROVED POSITIONINGijitjournal
 
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...ijsrd.com
 
Stability routing in fso manets
Stability routing in fso manetsStability routing in fso manets
Stability routing in fso manetseSAT Journals
 
The Key Metric forEvaluation Localizationin Wireless Sensor Networks via Dist...
The Key Metric forEvaluation Localizationin Wireless Sensor Networks via Dist...The Key Metric forEvaluation Localizationin Wireless Sensor Networks via Dist...
The Key Metric forEvaluation Localizationin Wireless Sensor Networks via Dist...CSEIJJournal
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domaineSAT Journals
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domaineSAT Publishing House
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domaineSAT Publishing House
 
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...ijsrd.com
 
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks IJCSES Journal
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...CSCJournals
 
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...Steffi Keran Rani J
 
Learning Transportation Mode From Raw Gps Data For Geographic Applications On...
Learning Transportation Mode From Raw Gps Data For Geographic Applications On...Learning Transportation Mode From Raw Gps Data For Geographic Applications On...
Learning Transportation Mode From Raw Gps Data For Geographic Applications On...ceya
 
A Survey On Tracking Moving Objects Using Various Algorithms
A Survey On Tracking Moving Objects Using Various AlgorithmsA Survey On Tracking Moving Objects Using Various Algorithms
A Survey On Tracking Moving Objects Using Various AlgorithmsIJMTST Journal
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigationguest90654fd
 
Object extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videosObject extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videoseSAT Journals
 

Similar to Trajectory Mining Icdm 2009 (20)

IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine LearningIRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
IRJET- Road Recognition from Remote Sensing Imagery using Machine Learning
 
FUZZY CLUSTERING FOR IMPROVED POSITIONING
FUZZY CLUSTERING FOR IMPROVED POSITIONINGFUZZY CLUSTERING FOR IMPROVED POSITIONING
FUZZY CLUSTERING FOR IMPROVED POSITIONING
 
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
An Efficient Approach for Multi-Target Tracking in Sensor Networks using Ant ...
 
Stability routing in fso manets
Stability routing in fso manetsStability routing in fso manets
Stability routing in fso manets
 
The Key Metric forEvaluation Localizationin Wireless Sensor Networks via Dist...
The Key Metric forEvaluation Localizationin Wireless Sensor Networks via Dist...The Key Metric forEvaluation Localizationin Wireless Sensor Networks via Dist...
The Key Metric forEvaluation Localizationin Wireless Sensor Networks via Dist...
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain
 
3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain3 d mrf based video tracking in the compressed domain
3 d mrf based video tracking in the compressed domain
 
3 ijcse-01222-5
3 ijcse-01222-53 ijcse-01222-5
3 ijcse-01222-5
 
artifical intelligence final paper
artifical intelligence final paperartifical intelligence final paper
artifical intelligence final paper
 
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
Trajectory Segmentation and Sampling of Moving Objects Based On Representativ...
 
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks
Dynamic K-Means Algorithm for Optimized Routing in Mobile Ad Hoc Networks
 
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
A Path Planning Technique For Autonomous Mobile Robot Using Free-Configuratio...
 
P01754110117
P01754110117P01754110117
P01754110117
 
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
 
Learning Transportation Mode From Raw Gps Data For Geographic Applications On...
Learning Transportation Mode From Raw Gps Data For Geographic Applications On...Learning Transportation Mode From Raw Gps Data For Geographic Applications On...
Learning Transportation Mode From Raw Gps Data For Geographic Applications On...
 
A Survey On Tracking Moving Objects Using Various Algorithms
A Survey On Tracking Moving Objects Using Various AlgorithmsA Survey On Tracking Moving Objects Using Various Algorithms
A Survey On Tracking Moving Objects Using Various Algorithms
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Path Planning And Navigation
Path Planning And NavigationPath Planning And Navigation
Path Planning And Navigation
 
Object extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videosObject extraction using edge, motion and saliency information from videos
Object extraction using edge, motion and saliency information from videos
 

Trajectory Mining Icdm 2009

  • 1. Multi-granularity Visualization of Trajectory Clusters using Sub-trajectory Clustering Cheng Chang, Bao-Yao Zhou HP Labs China 12-6-2009
  • 2. Motivations Analyzing objects movement to identify frequently moving paths at different scale can improve a large set of services such as: Traffic management. Location-based service. Customer behavior analysis. CCTV Surveillance. 2 15 March 2010
  • 3. Motivations 3 15 March 2010
  • 4. How to realize Using Trajectory segment as the main interest unit Clustering all the Trajectory segment based on density control Extract the cluster multi-granularity 4 15 March 2010
  • 5. Trajectory definition Definition 1.A trajectory is a sequence of multi-dimensional points. Definition 2.A cluster is a set of similar sub-trajectories. 5 15 March 2010
  • 6. Method 6 Select the set of interesting trajectories Corner detection Segment the trajectories Get the augmented order of the sub-trajectories Frechet distance measure Extract the cluster with different granularity Visualization 15 March 2010
  • 7. Trajectory segmentation Scans the point sequence of a trajectory and selects candidate corner points according to the calculation of the open angle Remove redundant candidates. 7 15 March 2010
  • 8.
  • 9. Yields a set M of maximum leash lengths.
  • 10. dF= shortest leash length in M.8 15 March 2010
  • 11. Distance measure for sub-trajectory clustering Fréchet Distance Discrete Fréchet Distance 9 15 March 2010
  • 12. Density-based clustering A cluster: a maximal set of density-connected points Discover clusters of arbitrary shape in spatial databases with noise OPTICS: ordering points to identify the clustering structure It computes an augmented clustering-ordering for automatic cluster analysis. Based on this idea, two values need to be introduced: Core distance Reachability distance 10 15 March 2010
  • 13. Density-based clustering OPTICS Algorithm create an ordering of a database, additionally store the core-distance and a suitable reachability-distance for each points. Then such information is used to extract all density-based clusters with respect to any distance ε ’ smaller than the generating distance ε from this order. 11 15 March 2010
  • 14. Extract sub-trajectory clusters Scanning the order and assigning the cluster-membership Check the ascription of each sub-trajectory in cluster 12 15 March 2010
  • 15. Density-based clustering OPTICS Motivation input parameters (e.g., Eps) are difficult to be determined We let the user to explore the clustering result at different scale one global parameter setting may not fit all the clusters Through the visualization it’s good to allow users to have flexibility in selecting clusters Yes! 13 15 March 2010
  • 16. Visualization 14 15 March 2010
  • 17. Experiments The experiments are performed on the animal movement dataset provided by the Starkey project 15 15 March 2010
  • 18. Experiments 16 15 March 2010
  • 19. Conclusion A new framework to discover multi-granularity clusters by clustering sub-trajectories. An extension of the OPTIC algorithm for curve segments by using Fréchet distance measurement. The user can tune the density to explore the visualization of clustering results at different spatial granularities. 17 15 March 2010
  • 20. Thank you for your attention. Questions? 18 15 March 2010

Editor's Notes

  1. Morning everyoneNow I would like to give a brief introduction about my previous work, actually it`s my first time to attend this workshop and ICDM.So if you have any questions during my talk, pls feel free to ask meOk, then So our motivation of this work is to analyze ...The result of this research could be apply to …Next slide we will give two picture to explain this motivation more vividly
  2. Let us take a look at the left picture , This is a part view of beijing planet map. The red line means the hot tourist path at this coarse level, Of course it dosent come from real data, we draw the line here just want to show our idea.At this level, one centimeter is equal to half a kilometer. Suppose we get the red line by clustering trajectories with some density measure, If we want to look more details of the Forbidden City, we should zoom in as much as is needed.Then we could get the right picture, one centimeter in the picture is equal to two hundred meters, we think the clusters density should be consistent with this grain size , with more low density measure we could get the cluster as this red line
  3. The trajectory we mentioned
  4. Let us give an illustration of the Frechet distance: a man is walking witha dog on a leash. This man is walking on the one curve, the dog on theother one. Both may vary their speed, but backtracking is not allowed.Then the Frechet distance of the curves is the minimal length of a leashthat is necessary. The Frechet method has the advantage of computing distancesonly on homologous points and not between closest points as for theHausdorff distance
  5. The method at this time is not up to do this fast , the problem is to do this in a meaningful way