Stable Trajectory Clustering: An Efficient Split and Merge Algorithm

Atieh Rahmani, Mansoor Davoodi, Justin M. Calabrese
4/30/2025
cs.LGcs.CG

No confident code implementation found for this paper.

Abstract

Clustering algorithms fundamentally group data points by characteristics to identify patterns. Over the past two decades, researchers have extended these methods to analyze trajectories of humans, animals, and vehicles, studying their behavior and movement across applications. \noindent This paper presents whole-trajectory clustering and sub-trajectory clustering algorithms based on DBSCAN line segment clustering, which encompasses two key events: split and merge of line segments. The events are utilized to capture object movement history based on the average Euclidean distance between line segments. In this framework, whole-trajectory clustering considers entire entities' trajectories, whereas sub-trajectory clustering employs a sliding window model to identify local similarity patterns. Many existing trajectory clustering algorithms respond to temporary anomalies in data by splitting trajectories, which often obscures otherwise consistent clustering patterns and leads to less reliable insights. To address this, we introduce the stable trajectory clustering algorithm, which leverages the mean absolute deviation concept to demonstrate that selective omission of transient deviations not only preserves the integrity of clusters but also improves their stability and interpretability. We evaluate all proposed algorithms on real trajectory datasets to illustrate their effectiveness and sensitivity to parameter variations.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{rahmani2025stable,
  title  = {Stable Trajectory Clustering: An Efficient Split and Merge Algorithm},
  author = {Atieh Rahmani and Mansoor Davoodi and Justin M. Calabrese},
  year   = {2025},
  eprint = {2504.21808},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2504.21808v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2504.21808.svg)](https://codeofpaper.com/paper/2504.21808)

Discussion