Compression of GPS Trajectories Minjie Chen, Mantao Xu and Pasi Fränti Speech and Image Processing Unit (SIPU) School of Computing University of Eastern.

Slides:



Advertisements
Similar presentations
On the Effect of Trajectory Compression in Spatio-temporal Querying Elias Frentzos, and Yannis Theodoridis Data Management Group, University of Piraeus.
Advertisements

An Interactive-Voting Based Map Matching Algorithm
PRESS: A Novel Framework of Trajectory Compression in Road Networks
On Map-Matching Vehicle Tracking Data
Reported by Sujing Wang UH-DMML Group Meeting Nov. 22, 2010.
25/11/2013 A method to automatically identify road centerlines from georeferenced smartphone data XIV Brazilian Symposium on GeoInformatics (GEOINFO 2013)
T-Drive : Driving Directions Based on Taxi Trajectories Microsoft Research Asia University of North Texas Jing Yuan, Yu Zheng, Chengyang Zhang, Xing Xie,
Trajectories Simplification Method for Location-Based Social Networking Services Presenter: Yu Zheng on behalf of Yukun Cheng, Kai Jiang, Xing Xie Microsoft.
Spatio-Temporal Databases
Spatio-Temporal Databases. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases …..
Losslessy Compression of Multimedia Data Hao Jiang Computer Science Department Sept. 25, 2007.
1 Techniques for Efficient Road- Network-Based Tracking of Moving Objects Speaker : Jia-Hui Huang Date : 2006/10/23.
Frederic Payan, Marc Antonini
Uncertainty Quantification and Visualization: Geo-Spatially Registered Terrains and Mobile Targets Suresh Lodha Computer Science, University of California,
Tracking Moving Objects in Anonymized Trajectories Nikolay Vyahhi 1, Spiridon Bakiras 2, Panos Kalnis 3, and Gabriel Ghinita 3 1 St. Petersburg State University.
© 2005, it - instituto de telecomunicações. Todos os direitos reservados. Gerhard Maierbacher Scalable Coding Solutions for Wireless Sensor Networks IT.
CSc 461/561 CSc 461/561 Multimedia Systems 0. Introduction.
Instructor : Dr. K. R. Rao Presented by: Rajesh Radhakrishnan.
Spatio-Temporal Databases. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases …..
Image Compression - JPEG. Video Compression MPEG –Audio compression Lossy / perceptually lossless / lossless 3 layers Models based on speech generation.
GPS Trajectories Analysis in MOPSI Project Minjie Chen SIPU group Univ. of Eastern Finland.
Title: Spatial Data Mining in Geo-Business. Overview  Twisting the Perspective of Map Surfaces — describes the character of spatial distributions through.
Image Based Positioning System Ankit Gupta Rahul Garg Ryan Kaminsky.
Computer Vision – Compression(2) Hanyang University Jong-Il Park.
Clustering methods Course code: Pasi Fränti Speech & Image Processing Unit School of Computing University of Eastern Finland Joensuu,
Detecting Movement Type by Route Segmentation and Classification Karol Waga, Andrei Tabarcea, Minjie Chen and Pasi Fränti.
 Coding efficiency/Compression ratio:  The loss of information or distortion measure:
Project presentation 1. Agenda Motivation Problem Statement Related Work Proposed Solution Hierarchical routing theory 2.
A Generic Virtual Content Insertion System Based on Visual Attention Analysis H. Liu 1, 2, S. Jiang 1, Q. Huang 1, 2, C. Xu 2, 3 1 Institute of Computing.
: Chapter 12: Image Compression 1 Montri Karnjanadecha ac.th/~montri Image Processing.
Self-organizing map Speech and Image Processing Unit Department of Computer Science University of Joensuu, FINLAND Pasi Fränti Clustering Methods: Part.
IMAGE COMPRESSION USING BTC Presented By: Akash Agrawal Guided By: Prof.R.Welekar.
Spatial Data Analysis Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What is spatial data and their special.
CSE 185 Introduction to Computer Vision Pattern Recognition 2.
Knowledge Discovery from Mobile Phone Communication Activity Data Streams Fergal Walsh Data Stream Research presented in this poster was funded by a Strategic.
Image Compression Supervised By: Mr.Nael Alian Student: Anwaar Ahmed Abu-AlQomboz ID: IT College “Multimedia”
FAST DYNAMIC QUANTIZATION ALGORITHM FOR VECTOR MAP COMPRESSION Minjie Chen, Mantao Xu and Pasi Fränti University of Eastern Finland.
Geographic Information Systems Temporal GIS Lecture 8 Eng. Osama Dawoud.
Outline Kinds of Coding Need for Compression Basic Types Taxonomy Performance Metrics.
 proposed work This project aims to design and develop a framework for terrain visualization flexible enough to allow arbitrary visualization of terrain.
A survey of different shape analysis techniques 1 A Survey of Different Shape Analysis Techniques -- Huang Nan.
Advances in digital image compression techniques Guojun Lu, Computer Communications, Vol. 16, No. 4, Apr, 1993, pp
Mesh Coarsening zhenyu shu Mesh Coarsening Large meshes are commonly used in numerous application area Modern range scanning devices are used.
Reference line approach in vector data compression Alexander Akimov, Alexander Kolesnikov and Pasi Fränti UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER.
Symbol Representation in Map Image Compression UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND Alexander Akimov and Pasi Fränti ACM Symposium.
August 30, 2004STDBM 2004 at Toronto Extracting Mobility Statistics from Indexed Spatio-Temporal Datasets Yoshiharu Ishikawa Yuichi Tsukamoto Hiroyuki.
UNDER THE GUIDANCE DR. K. R. RAO SUBMITTED BY SHAHEER AHMED ID : Encoding H.264 by Thread Level Parallelism.
Implementation, Comparison and Literature Review of Spatio-temporal and Compressed domains Object detection. By Gokul Krishna Srinivasan Submitted to Dr.
Intelligent DataBase System Lab, NCKU, Taiwan Josh Jia-Ching Ying 1, Wang-Chien Lee 2, Tz-Chiao Weng 1 and Vincent S. Tseng 1 1 Department of Computer.
Trajectory Data Mining Dr. Yu Zheng Lead Researcher, Microsoft Research Chair Professor at Shanghai Jiao Tong University Editor-in-Chief of ACM Trans.
Trajectory Data Mining
Trajectory Data Mining
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.
CASA 2006 CASA 2006 A Skinning Approach for Dynamic Mesh Compression Khaled Mamou Titus Zaharia Françoise Prêteux.
Spatio-Temporal Databases. Term Project Groups of 2 students You can take a look on some project ideas from here:
Energy Efficient Data Management in Sensor Networks Sanjay K Madria Web and Wireless Computing Lab (W2C) Department of Computer Science, Missouri University.
Filtering of map images by context tree modeling Pavel Kopylov and Pasi Fränti UNIVERSITY OF JOENSUU DEPARTMENT OF COMPUTER SCIENCE FINLAND.
Progressive transmission of spatial data Prof. Wenwen Li School of Geographical Sciences and Urban Planning 5644 Coor Hall
Clustering Categorical Data
Fast nearest neighbor searches in high dimensions Sami Sieranoja
Geographical Information Systems
Fast Approximate Query Answering over Sensor Data with Deterministic Error Guarantees Chunbin Lin Joint with Etienne Boursier, Jacque Brito, Yannis Katsis,
2018/9/16 Distributed Source Coding Using Syndromes (DISCUS): Design and Construction S.Sandeep Pradhan, Kannan Ramchandran IEEE Transactions on Information.
Radu Mariescu-Istodor
Efficient Evaluation of k-NN Queries Using Spatial Mashups
Image Transforms for Robust Coding
Showcasing work by Jing Yuan, Yu Zheng, Xing Xie, Guangzhou Sun
Radu Mariescu-Istodor
Spatial Databases: Spatio-Temporal Databases
Source: IEEE Transactions on Circuits and Systems,
Presentation transcript:

Compression of GPS Trajectories Minjie Chen, Mantao Xu and Pasi Fränti Speech and Image Processing Unit (SIPU) School of Computing University of Eastern Finland, FINLAND Presented on Apr 10 th for Data Compression Conference, Snowbird, Utah, USA.

User upload GPS file to OpenstreetMap.org Dataset in MOPSI ProjectMicrosoft Geolife datasetBerlinMOD Cycling datasetAnimal Movement Many GPS Trajectories are collected by Geo-position devices to depict the movement of human, car, animals... It includes latitude, longitude and time information Example of GPS Trajectories

Plenty of date space are needed in client side to store these data In GPX format, Storage cost is around : 43KB/hour(binary), 300+KB/hour(GPX) if the data is collected at 1 second interval. For 10,000 users, it is 30GB/day, 10TB/year. Geolife and MOPSIBerlinMOD

From

Trajectory simplification (TS) Top-down time-ratio (TD-TR) Open Window (OW) Threshold-guided algorithm STTrace Spatial join SQUISH Generic Remote Trajectory Simplification (GRTS) Multi-resolution Polygonal Approximation (MRPA) With different error measures synchronous Euclidean distance (SED) position, speed and orientation spatial join Fréchet distance local integral square synchronous Euclidean distance

Maximum Synchronous Euclidean distance (max SED) is used as the error metrics. The errors were measured through distances between pairs of temporally synchronized positions.

Reduction The reduced data points are saved directly with a fixed bit length Support both the visualization process and the effective trajectory queues in database. Compression (This is discussed in this paper) Optimizes both for the reduction and the quantization in the encoding process A better compression ratio, appropriate for data storage.

44 points13 points6 points The original route has 575 points in this example

Only lossy compression of Vector data are considered (No timestamp information) Uniform quantization Product scalar quantization Clustering-based method Reference line approach Combine scalar quantization and reduction via Dynamic Programming UK map differential coordinates

For GPS Trajectory, speed and direction change will be robust variant in the encoding process distancespeed

Speed and direction changes are incorporated in the encoding process instead of using the differential coordinates. Line simplification and quantization are combined in order to seek an approximation result for compression. A greedy solution is used for the trajectory approximation in this paper.

Probability estimation Updating tsp min : minimum sampling time internal δ t = 0.01, bias factor r t : rtsp max x 1 vector μ t = 0.995, forgetting factor, higher weight for recent encoded values Lossless Compression by adaptive arithmetic coding

Predict mean and variance, quantized level determined by time difference

Quantized level determined by time difference and speed P( Δθ 0 ) P( Δθ k ) P( Δθ 0 |Δθ k ) Update P( Δθ 0 )

Time cost is 2s for 10,000 points using Matlab implementation

Only 35% comparing with those “compression” algorithm + 7-Zip (Lempel-Ziv Markov chain Algorithm) on Geolife dataset KB/h on the compression algorithm

Estimated Storage Cost for a long time period

3m maxSED, 0.36 KB/h10m maxSED, 0.19KB/h50m maxSED, 0.06KB/h A demo is published on

The bit-rate can be reduced around 30%, 20%, 15% for 1m, 3m, 10m max SED. Bit-rate will not be changed for 30m, 100m max SED. KB/h on the compression algorithm

State-of-the-art lossy compression algorithm for GPS Trajectories with 0.39KB/h bit-rate for geolife dataset Approximate the encoding curve by both data reduction and quantization, on speed and direction change variant. Extension can be done on: Online compression Improvement of approximation and encoding process by dynamic programming (improve 15%-20%) In urban area, road network can be considered Consider similarity of multiple Trajectories (only time is needed to encode in similar part)

N. Meratnia and R. A. de By. "Spatiotemporal Compression Techniques for Moving Point Objects", Advances in Database Technology, vol. 2992, 551–562, M. Potamias, K. Patroumpas, T. Sellis, "Sampling Trajectory Streams with Spatiotemporal Criteria", Scientific and Statistical Database Management (SSDBM), , H. Cao, O. Wolfson, G. Trajcevski, "Spatio-temporal data reduction with deterministic error bounds", VLDB Journal, 15(3), , A. Akimov, A. Kolesnikov and P. Fränti, "Coordinate quantization in vector map compression", IASTED Conference on Visualization, Imaging and Image Processing (VIIP’04), , S. Shekhar, S. Huang, Y. Djugash, J. Zhou, "Vector map compression: a clustering approach", ACM Int. Symp. Advances in Geographic Inform, 74-80, A. Kolesnikov, "Optimal encoding of vector data with polygonal approximation and vertex quantization", SCIA’05, LNCS, vol. 3540, 1186– M. Chen, M. Xu and P. Fränti, "Fast dynamic quantization algorithm for vector map compression", IEEE Int. Conf. on Image Processing, , September 2010.” Y. Chen, K. Jiang, Y. Zheng, C. Li, N. Yu, "Trajectory Simplification Method for Location-Based Social Networking Services", ACM GIS workshop on Location-based social networking services, 33-40, J. Muckell, J. H. Hwang, C. T. Lawson, S. S. Ravi, "Algorithms for compressing GPS trajectory data: an empirical evaluation", SIGSPATIAL International Conference on Advances in Geographic Information Systems, , J. Muckell, J. H. Hwang, V. Patil, C. T. Lawson, F. Ping, S. S. Ravi, "SQUISH: an online approach for GPS trajectory compression", International Conference on Computing for Geospatial Research & Applications, 1-8, M. Chen, M. Xu and P. Fränti, "A Fast O(N) Multi-resolution Polygonal Approximation Algorithm for GPS Trajectory Simplification", IEEE Transactions on Image Processing (in press). G. Kellaris, N. Pelekis and Y. Theodoridis, "Trajectory Compression under Network Constraints", Lecture Notes in Computer Science, Vol. 5644, pp , F. Schmid, K. F. Richter and P. Laube, "Semantic Trajectory Compression", Lecture Notes in Computer Science, Vol. 5644, pp , M. Koegel, M. Mauve,”On the Spatio-Temporal Information Content and Arithmetic Coding of Discrete Trajectories”, International Conference on Mobile and Ubiquitous Systems: Computing, Networking and Services, Copenhagen, Denmark, December 2011.

Speed at x direction Speed at y direction Speed Direction Change