Download presentation
Presentation is loading. Please wait.
Published byArnold King Modified over 9 years ago
1
Efficient Real-Time Tracking of Moving Objects’ Trajectories Ralph Lange, Frank Dürr, Kurt Rothermel Institute of Parallel and Distributed Systems (IPVS) Universität Stuttgart, Germany mail@lange-ralph.de Collaborative Research Center 627
2
2 Importance of position information of moving objects for many applications ◦ Logistics, sports, wildlife monitoring, … Variety of requirements ◦ Position tracking in real-time ◦ Queries about large numbers of objects ◦ Queries on past positions Moving objects databases (MODs) for real-time management of trajectories Motivation
3
3 Motivation (2) Problem: Large amounts of trajectory data ◦ GPS receiver generates 3∙10 7 records per year ◦ High communication cost ◦ Consume a lot of storage capacity 1. How to scale MODs to 1. large numbers of servers 2. How to track trajectories 2. efficiently in real-time ? ? ε Linear movements cause redundant vertices Idea: Simplified trajectory
4
4 Overview Formal problem statement Related work Connection-Preserving Dead Reckoning (CDR) Generic Remote Trajectory Simplification (GRTS) Evaluation Summary
5
5 Formal Problem Statement Kinds of trajectories ◦ Actual: a(t) is function R → R d ◦ Sensed: s(t) with vertices s 1, s 2, …, s C ▪ Attribute s i.p denotes position at time s i.t ▪ Differs from a(t) due to δ sense and movement during T sense ◦ Simplified: u(t) with vertices u 1, u 2, … u1u1 s2s2 s1s1 u2u2 u3u3 ε Definition: Efficient real-time trajectory tracking ◦ Goals: Minimize |(u 1, u 2, …)| and communication cost ◦ Simplification constraint: | u(t) – a(t) | ≤ ε ∀ t ◦ Real-time constraint: u(t) is available ∀ t ∈ [s 1.t,t C ] s3s3
6
6 Line simplification algorithms ◦ E.g. Douglas-Peucker heuristic High communication cost, no real-time behavior Position tracking protocols ◦ Best mechanism: Dead Reckoning (DR) Linear DR with ½ε allows for trajectory tracking [Trajcevski et al. 2006] Related Work lOlO εεε ujuj u j +1 =l O lOlO lVlV lVlV ε >ε>ε ε ε
7
7 Connection -Preserving DR CDR extends linear DR ◦ Object manages l O, l V, and sensing history S ◦ Second update condition: ∃ s i ∈ S with |l O s C (s i.t) – s i.p| > ε ◦ New prediction starts at last sensed position CDR m limits computational cost by | S | ≤ m ◦ Compression approach to prevent periodic updates ujuj lVlV < ε< ε > ε> ε < ε< ε < ε< ε
8
8 GRTS – Generic Remote Trajectory Simplification Tracking and simplification are different concerns Basic approach of GRTS ◦ DR to report latest movement ◦ Arbitrary line simplification algorithm for past movement ▪ Computational cost ↔ reduction efficiency Tracking and simplification must be synchronized! ≈ε u1u1 u2u2
9
9 Variable part GRTS: Basic Protocol Stable part S Sensing history S Moving objectMOD DR causes update, simplify history S Update Variable part Predicted part Predic part Reduce S …
10
10 GRTS: k/m Variants So far, not defined how to reduce S … GRTS k limits variable part to k line sections ◦ Unlimited computational costs Only of theoretical interest GRTS m limits | S | to m ◦ Limits computational costs – essential for real-time behavior ◦ Adds vertex to u(t) at least every m sensing operations Compress S if its size exceeds m Stable part Variable part Predicted pa Sensing history S
11
11 GRTS mc ◦ s i.δ gives maximum deviation along line section from s i-1 to s i ◦ Number of compressed positions should be small (c = 1 or 2) ◦ With uncompressed positions, s i.δ may represent varying δ sense GRTS: mc Variant s 2 with attributes p = (48.42°,9.01°) t = 2009-12-15 14:25:17.3 δ = 7m | S | = m DR causes update
12
12 GRTS * Sec and GRTS * Opt GRTS * Opt – with optimal simplification algorithm [Imai and Iri 1988] ◦ Reduces simplification to shortest-path problem ◦ Segmentation by k or m influences reduction efficiency GRTS * Sec – with Section Heuristic [e.g. Meratnia and de By 2004] ◦ Online algorithm enables per-sense simplification ◦ Proposed improved version, optimizing | S |
13
13 Evaluation: Setup Comparing CDR variants and GRTS * realizations to … ◦ Linear DR with ½ε (LDRH) ◦ Optimal offline simplification (Ref Opt ) ◦ Douglas-Peucker algorithm (Ref DP ) Simulated with real GPS traces from OpenStreetMap ◦ > 1.2 million sensed positions, i.e. > 330 h of data
14
14 Low reduction because simplification is based on dead reckoning CDR outperforms LDRH by factor two or more. CDR m with m = 500 suffices Evaluation: Reduction GRTS * Sec achieves 85 to 90% of best possible reduction. GRTS m Sec with m = 500 suffices GRTS * Opt achieves up to 97% of best possible reduction. GRTS mc Opt with m = 500 outperforms GRTS k Opt with k = 1 All GRTS realizations outperform offline simplification with Ref DP
15
15 Evaluation: Communication LDRH sends twice as many updates because of ½ε With CDR and GRTS, communication cost slightly increase with reduction efficiency
16
16 Evaluation: Computing Time CDR m limits computational cost effectively Costs for CDR m and GRTS m Sec are comparable High computational cost for GRTS mc Opt compared to GRTS m Sec GRTS m and GRTS mc may limit computational cost very effectively
17
17 Summary Efficient real-time trajectory tracking: ◦ Minimize communication cost and storage consumption under given accuracy ε Useful for other sensor data – e.g. online flight recorder DR CDR GRTS CDR m GRTS k GRTS m GRTS mc GRTS mc Opt GRTS m Sec If communication cost have maximum priority Simple approach, good reduction Best reduction, high computational costs
18
18 Thank you for your attention! Ralph Lange, Frank Dürr, Kurt Rothermel: "Online Trajectory Data Reduction using Connection-preserving Dead Reckoning". In: Proc. of 5 th MobiQuitous. Dublin, Ireland. July 2008. Ralph Lange, Tobias Farrell, Frank Dürr, Kurt Rothermel: "Remote Real-Time Trajectory Simplification". In: Proc. of 7 th PerCom. Galveston, TX, USA. March 2009. Ralph Lange, Frank Dürr, Kurt Rothermel: "Efficient Tracking of Moving Objects using Generic Remote Trajectory Simplification (Demo)". In: Proc. of 8 th PerCom Workshops. Mannheim. March 2010. See www.lange-ralph.de
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.