Dieter Pfoser, LBS Workshop1 Issues in the Management of Moving Point Objects Dieter Pfoser Nykredit Center for Database Research Aalborg University, Denmark.

Slides:



Advertisements
Similar presentations
On Map-Matching Vehicle Tracking Data
Advertisements

Adapting Ocean Surveys to the Observed Fields Characteristics Maria-João Rendas I3S, CNRS-UNSA.
University of Amsterdam Search, Navigate, and Actuate - Quantitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Quantative Navigation.
Constructing Popular Routes from Uncertain Trajectories Ling-Yin Wei 1, Yu Zheng 2, Wen-Chih Peng 1 1 National Chiao Tung University, Taiwan 2 Microsoft.
Seismo-Surfer a tool for collecting, querying, and mining seismic data Yannis Theodoridis University of Piraeus
Critical Analysis Presentation: T-Drive: Driving Directions based on Taxi Trajectories Authors of Paper: Jing Yuan, Yu Zheng, Chengyang Zhang, Weilei Xie,
--Presented By Sudheer Chelluboina. Professor: Dr.Maggie Dunham.
CENTRE Cellular Network’s Positioning Data Generator Fosca GiannottiKDD-Lab Andrea MazzoniKKD-Lab Puntoni SimoneKDD-Lab Chiara RensoKDD-Lab.
Privacy Preserving Publication of Moving Object Data Joey Lei CS295 Francesco Bonchi Yahoo! Research Avinguda Diagonal 177, Barcelona, Spain 6/10/20151CS295.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
Spatio-Temporal Databases
Spatio-Temporal Databases. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases …..
Chapter 5. Database Aspects of Location-Based Services Lee Myong Soo Mobile Data Engineering Lab. Dept. of.
Advanced Topics COMP163: Database Management Systems University of the Pacific December 9, 2008.
Indexing of Network Constrained Moving Objects Dieter Pfoser Christian S. Jensen Chia-Yu Chang.
© Christian S. Jensen - CAMM workshop, Providence, RI, January 24-25, 2002 Data Representation and Indexing in Location-Enabled M-Services Christian S.
An Incremental Refining Spatial Join Algorithm for Estimating Query Results in GIS Wan D. Bae, Shayma Alkobaisi, Scott T. Leutenegger Department of Computer.
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
The Tornado Model: Uncertainty Model for Continuously Changing Data Byunggu Yu 1, Seon Ho Kim 2, Shayma Alkobaisi 2, Wan Bae 2, Thomas Bailey 3 Department.
Neighborhood Changing Rate: A Unifying Parameter to Characterize and Evaluate Data Dissemination Scenarios Institut Eurécom † Department of Mobile Communications.
Indexing Spatio-Temporal Data Warehouses Dimitris Papadias, Yufei Tao, Panos Kalnis, Jun Zhang Department of Computer Science Hong Kong University of Science.
Data Mining – Intro.
1 Indexing Large Trajectory Data Sets With SETI V.Prasad Chakka Adam C.Everspaugh Jignesh M.Patel University of Michigan Presented by Guangyue Jia.
Moving Objects Databases Nilanshu Dharma Shalva Singh.
ITS in Bologna CIVITAS Workshop – Athens – April 24 th, 2012.
LÊ QU Ố C HUY ID: QLU OUTLINE  What is data mining ?  Major issues in data mining 2.
GeoPKDD Geographic Privacy-aware Knowledge Discovery and Delivery Kick-off meeting Pisa, March 14, 2005.
6 am 11 am 5 pm Fig. 5: Population density estimates using the aggregated Markov chains. Colour scale represents people per km. Population Activity Estimation.
Database and Data-Intensive Systems. Data-Intensive Systems From monolithic architectures to diverse systems Dedicated/specialized systems, column stores.
Spatial Data Management Chapter 28. Types of Spatial Data Point Data –Points in a multidimensional space E.g., Raster data such as satellite imagery,
Time-focused density-based clustering of trajectories of moving objects Margherita D’Auria Mirco Nanni Dino Pedreschi.
Knowledge Discovery and Delivery Lab (ISTI-CNR & Univ. Pisa)‏ www-kdd.isti.cnr.it Anna Monreale Fabio Pinelli Roberto Trasarti Fosca Giannotti A. Monreale,
1 Developing a methodology for network simulation E*Space Conference Naples and Benevento June 2005 Colin Arrowsmith 1, Bob Itami 2 and Silvester (Sungchan)
Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and David H.C. Du Dept. of.
CENTRE CEllular Network Trajectories Reconstruction Environment F. Giannotti, A. Mazzoni, S. Puntoni, C. Renso KDDLab, Pisa.
Report on Intrusion Detection and Data Fusion By Ganesh Godavari.
AAU Novel Approaches to the Indexing of Moving Object Trajectories Presented by YuQing Zhang  Dieter Pfoser Christian S. Jensen Yannis Theodoridis.
Universität Stuttgart Institute of Parallel and Distributed Systems (IPVS) Universitätsstraße 38 D Stuttgart Scalable Processing of Trajectory-Based.
February 3, Location Based M-Services The numbers of on-line mobile personal devices increase. New types of context-aware e-services become possible.
Knowledge Discovery from Mobile Phone Communication Activity Data Streams Fergal Walsh Data Stream Research presented in this poster was funded by a Strategic.
Modeling Storing and Mining Moving Object Databases Proceedings of the International Database Engineering and Applications Symposium (IDEAS’04) Sotiris.
Towards Coastal Threat Evaluation Decision Support Presentation by Jacques du Toit Operational Research University of Stellenbosch 3 December 2010.
Data Mining – Intro. Course Overview Spatial Databases Temporal and Spatio-Temporal Databases Multimedia Databases Data Mining.
11th SSDBM, Cleveland, Ohio, July 28-30, 1999 Supporting Imprecision in Multidimensional Databases Using Granularities T. B. Pedersen 1,2, C. S. Jensen.
Spatio-temporal Pattern Queries M. Hadjieleftheriou G. Kollios P. Bakalov V. J. Tsotras.
Everyday Mapping of Traffic Conditions - An Urban Planning Tool Laboratory of Geodesy Aristotle University of Thessaloniki, Department of Civil Engineering.
Background Information systems requiring sensor data input must generally include means for sensor data fusion as well as powerful mechanisms for user.
August 30, 2004STDBM 2004 at Toronto Extracting Mobility Statistics from Indexed Spatio-Temporal Datasets Yoshiharu Ishikawa Yuichi Tsukamoto Hiroyuki.
Chapter 14 : Modeling Mobility Andreas Berl. 2 Motivation  Wireless network simulations often involve movements of entities  Examples  Users are roaming.
February 4, Location Based M-Services Soon there will be more on-line personal mobile devices than on-line stationary PCs. Location based mobile-services.
Location Privacy Protection for Location-based Services CS587x Lecture Department of Computer Science Iowa State University.
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.
Efficient OLAP Operations in Spatial Data Warehouses Dimitris Papadias, Panos Kalnis, Jun Zhang and Yufei Tao Department of Computer Science Hong Kong.
1 Complex Spatio-Temporal Pattern Queries Cahide Sen University of Minnesota.
U of Minnesota DIWANS'061 Energy-Aware Scheduling with Quality of Surveillance Guarantee in Wireless Sensor Networks Jaehoon Jeong, Sarah Sharafkandi and.
1 Travel Times from Mobile Sensors Ram Rajagopal, Raffi Sevlian and Pravin Varaiya University of California, Berkeley Singapore Road Traffic Control TexPoint.
Mapping of Traffic Conditions at Downtown Thessaloniki with the Help of GPS Technology P. D. Savvaidis and K. Lakakis Aristotle University of Thessaloniki,
ABJ60 – Spatial Data and Information Science – Operations and Congestion Operations and Congestion.
Spatial Databases: Spatio-Temporal Databases Spring, 2015 Ki-Joune Li.
Telematics derived from the Greek words “Tele” and “matos”, Tele means (far away) and matos means (derivative of Greek word machinari), Combinedly telematics.
Data Mining – Intro.
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Mining Spatio-Temporal Reachable Regions over Massive Trajectory Data
Spatio-temporal Pattern Queries
Spatio-temporal Rule Mining: Issues and Techniques
Efficient Evaluation of k-NN Queries Using Spatial Mashups
Data Warehousing and Data Mining
Predicting Traffic Dmitriy Bespalov.
Spatial Databases: Spatio-Temporal Databases
Topological Signatures For Fast Mobility Analysis
Presentation transcript:

Dieter Pfoser, LBS Workshop1 Issues in the Management of Moving Point Objects Dieter Pfoser Nykredit Center for Database Research Aalborg University, Denmark

Dieter Pfoser, LBS Workshop2 Talk Outline n Motivation n Moving Point Objects, Data, and Queries n Query Processing – Access Methods – Infrastructure n Uncertainty n Future Work, Trajectory Mining

Dieter Pfoser, LBS Workshop3 Motivation n Spatiotemporal applications deal with spatial phenomena changing over time n Emerging applications that handle moving point objects – fleet management – traffic management – mobile communication – environmental monitoring system New type of data that stems from recording the movement in time  trajectories

Dieter Pfoser, LBS Workshop4 Data Sampling the position of a moving object at time points and interpolating in between samples

Dieter Pfoser, LBS Workshop5 Data (2) Geometrical representation in 3D space (2D spatial + 1D temporal) The resulting line segments comprise a polyline in 3D, the trajectory of the moving point object.

Dieter Pfoser, LBS Workshop6 Generate_Spatio_Temporal_ Data (GSTD) n Fast moving objects (heading)

Dieter Pfoser, LBS Workshop7 Data Particularities Typical: Dataset  Objects Now: Dataset  Trajectories  Segments n By adding time, we can derive further information, e.g., speed of the object

Dieter Pfoser, LBS Workshop8 Queries n Coordinate-based Queries – point, – range, and – nearest-neighbor queries n Trajectory-based Queries – topological queries: enter, leave, cross, and bypass and – navigational queries using derived information, e.g., speed and heading n Combined Queries n Join

Dieter Pfoser, LBS Workshop9 Topological Queries n Trajectories enter, leave, cross, stay within, or bypass a given spatiotemporal range Signature: range  {trajectories}  {trajectories} leave enter cross bypass stays within

Dieter Pfoser, LBS Workshop10 Navigational Queries n Considering derived information in query processing, e.g., speed (top and average), heading, traveled distance, covered area, etc. Signature: range  {trajectories}  int|real|bool

Dieter Pfoser, LBS Workshop11 … where are we? n Motivation n Moving Point Objects, Data, and Queries n Access Methods n Movement Types n Uncertainty n Future Work, Trajectory Mining

Dieter Pfoser, LBS Workshop12 Access Methods n We store segments in the index n R-tree – approximating bounding box, orientation of the segment, and trajectory id n STR-tree (SpatioTemporal R-tree) – spatial discrimination, i.e., preserve spatial proximity of segments in a leaf node and – trajectory preservation, i.e., segments belonging to the same trajectory (proximity with respect to trajectories)

Dieter Pfoser, LBS Workshop13 Access Methods (2) n TB-tree (Trajectory Bundle) – strict trajectory preservation, i.e., one leaf node contains segments of only one trajectory – neglecting spatial discrimination with respect to the two spatial dimensions – given temporal discrimination based on transaction time properties of the data

Dieter Pfoser, LBS Workshop14 Performance Studies n Datasets – synthetic datasets generated using GSTD n Experiments – Index size – Range Queries – Combined Queries n Parameter – number of moving objects – time horizon – object speed

Dieter Pfoser, LBS Workshop15 Index Size R-treeSTR-treeTB-tree Index Size ~ 95 KB per object ~ 57 KB per object ~ 51 KB per object Space Utilization 55%-60%~100% n STR and TB-tree: smaller index through higher space utilization (“packing” of nodes) n TB-tree vs. STR-tree: trajectory id stored per leaf node gives smaller node size

Dieter Pfoser, LBS Workshop16 … where are we? n Motivation n Moving Point Objects, Data, and Queries n Access Methods n Movement Types n Uncertainty n Future Work, Trajectory Mining

Dieter Pfoser, LBS Workshop17 Query Processing and Infrastructure n Three different movement types – unconstrained movement (vessels at sea) – constrained movement, infrastructure (cars, pedestrians) – movement in networks (trains and, in some cases, cars)

Dieter Pfoser, LBS Workshop18 Constrained vs. Unconstrained Movement Objects can be obstructed in their movement  Infrastructure, e.g., buildings, pedestrian zones (cars), roads (pedestrians)

Dieter Pfoser, LBS Workshop19 Uncertainty n Errors related to trajectory representation – Measurement error: every measuring technique has an associated error, expressed by a positional probability function – Sampling error: recording a continuous movement at time points introduces uncertainty in between samples n Exploiting information on the movement reduces error – maximum speed – map matching, dead reckonin

Dieter Pfoser, LBS Workshop20 Future Work n A detailed view – too many angles for future work for all of them to be mentioned here... – e.g., more complex queries, refining query processing algorithms, different approximation techniques, etc. n A global perspective – considering different kinds of data, e.g., networks – exploring uncertainty further (real data?) – applying the presented approach in a real-world application context

Dieter Pfoser, LBS Workshop21 Putting the Stuff to Use... n Traffic – increased number of vehicles – demand for online information n Know more about current traffic condition n Prediction about future traffic conditions and prediction on the fly

Dieter Pfoser, LBS Workshop22 Ontologies Trajectory Ontology Traffic Sensor Vehicle Tracking Imagery (aerial photographs) Observations

Dieter Pfoser, LBS Workshop23 Objectives (1) n Build a tool (Kinesis-Miner) 1. Extract knowledge about moving vehicles – busy routes in Aalborg at 15:00 – number of vehicles now heading towards Nytorv – roads in which cars speed up during Saturday nights 2. Predict troublesome situations – traffic jams 3. Provide options – alternative routes for 15:00 through Aalborg – suggested routes through Hamburg over the weekend

Dieter Pfoser, LBS Workshop24 Spatiotemporal Data Mining n Spatiotemporal Data Mining: knowledge extraction from large spatiotemporal repositories in order to recognize behavioural trends and spatial patterns for prediction purposes – What is the connection between traffic jams in Aalborg and the time of the day? – What are the locations of accidents on highways and accidents on minor roads?

Dieter Pfoser, LBS Workshop25 Mining Methods n Classification – roads with many traffic violations  dangerous roads n Characterization – trajectory heading to town and high speed  in city within an hour n Clustering – many vehicles close to each other  possible traffic jam n Association – number of vehicles in town and the time of the day

Dieter Pfoser, LBS Workshop26 Deliverables (1) n Mapping of all sorts of data to trajectory ontology n Kinesis-Miner for knowledge extraction n Kinesis language for support and interface n Algorithms to support the mining methods

Dieter Pfoser, LBS Workshop27 Deliverables (2)

Dieter Pfoser, LBS Workshop28 Application Areas n Everything that moves!! n Traffic (cars, ships,..) n Users with mobile phones – How many users in Aalborg over Saturday night – Which cells will be overloaded