Largest Triangle Sampling for Visualizing Time Series in Database
In time series visualization, sampling is used to reduce the number of points while retaining the visual features of the raw time series. Area-based Largest Triangle Sampling (LTS) excels at preserving perceptually critical points. However, the heuristic solution to LTS by sequentially sampling points with the locally largest triangle area (a.k.a. Largest-Triangle-Three-Buckets, LTTB) suffers from suboptimal solution and query inefficiency. We address the shortcomings by contributing a novel Iterative Largest Triangle Sampling (ILTS) algorithm with convex hull acceleration. It refines the sampling results iteratively, capturing a broader perspective by integrating more points in each iteration. Remarkably, we prove that the largest triangle can always be found in the precomputed convex hulls, making the iterative sampling still efficient. Experiments demonstrate increased visual quality over state-of-the-art baselines and significant speedups over the brute force approach.
Authors
- Zhao Cao (ORCID: https://orcid.org/0000-0002-4214-7858)
- Shaoxu Song (ORCID: https://orcid.org/0000-0002-9503-2755)
- Xiangdong Huang
- Lei Rui (ORCID: https://orcid.org/0009-0004-0112-8329)
- Chen Wang (ORCID: https://orcid.org/0000-0003-1698-8992)
- Jianmin Wang (ORCID: https://orcid.org/0000-0001-6841-7943)
Institutions
- Huawei Technologies (China) (CN)
- Tsinghua University (CN)
Publication Details
- Journal
- Proceedings of the ACM on Management of Data
- Published
- 2025-02-10
- DOI
- https://doi.org/10.1145/3709699
- Citations
- 1
- Primary Topic
- Time Series Analysis and Forecasting
- Type
- article
- Field-Weighted Citation Impact
- 1.49