English

Central Trajectories

Computational Geometry 2015-01-09 v1

Abstract

An important task in trajectory analysis is clustering. The results of a clustering are often summarized by a single representative trajectory and an associated size of each cluster. We study the problem of computing a suitable representative of a set of similar trajectories. To this end we define a central trajectory C\mathcal{C}, which consists of pieces of the input trajectories, switches from one entity to another only if they are within a small distance of each other, and such that at any time tt, the point C(t)\mathcal{C}(t) is as central as possible. We measure centrality in terms of the radius of the smallest disk centered at C(t)\mathcal{C}(t) enclosing all entities at time tt, and discuss how the techniques can be adapted to other measures of centrality. We first study the problem in R1\mathbb{R}^1, where we show that an optimal central trajectory C\mathcal{C} representing nn trajectories, each consisting of τ\tau edges, has complexity Θ(τn2)\Theta(\tau n^2) and can be computed in O(τn2logn)O(\tau n^2 \log n) time. We then consider trajectories in Rd\mathbb{R}^d with d2d\geq 2, and show that the complexity of C\mathcal{C} is at most O(τn5/2)O(\tau n^{5/2}) and can be computed in O(τn3)O(\tau n^3) time.

Keywords

Cite

@article{arxiv.1501.01822,
  title  = {Central Trajectories},
  author = {Marc van Kreveld and Maarten Loffler and Frank Staals},
  journal= {arXiv preprint arXiv:1501.01822},
  year   = {2015}
}

Comments

Full version

R2 v1 2026-06-22T07:54:59.519Z