Robust clustering of variable-duration seismic waveforms using an incremental dynamic time warping framework
Abstract
Different geophysical processes generate characteristic seismic waveforms. Identifying similar waveforms therefore helps to distinguish between different source mechanisms and to monitor seismic activity in settings ranging from volcanoes and glaciers to urban environments. In many applications, however, the seismic event types are unknown and no labelled training data is available. Then, unsupervised clustering is necessary. Most existing approaches require all input vectors to have the same length, which in seismology translates to a fixed event window. However, seismic signals can differ considerably in duration: This may require events to be cropped or padded to a common length, which may lead to a loss of important waveform characteristics. Furthermore, the approaches commonly rely on extensive feature engineering or machine-learned representations, which often require hyperparameter tuning and can reduce the physical interpretability of the resulting clusters. In addition, many clustering algorithms require the number of clusters to be specified a priori, limiting their flexibility when analysing previously unknown datasets. This study introduces Incrementally Buffered Dynamic Time Warping Clustering, a new unsupervised clustering algorithm that operates directly on seismic time-series data using a small number of physically interpretable parameters. The method is based on Dynamic Time Warping and is particularly suited to noisy and continuously active seismic environments, where overlapping signals and imperfect event catalogues are common. The buffered and incremental structure of the algorithm explicitly identifies outliers and allows new clusters to form during incremental updates, enabling continuous monitoring without reclustering the entire dataset. The algorithm is evaluated on a labelled volcano-seismic dataset, where it achieves a clustering accuracy of 69.39 per cent, comparable to previously published supervised approaches. A second application to Antarctic icequake data demonstrates its ability to identify meaningful waveform groups in a setting with limited prior knowledge of event types. These results show that the newly introduced clustering algorithm provides an interpretable and scalable framework for clustering large seismic datasets while retaining direct access to waveform similarity in the time domain.
Related
- A Sensor-Adaptive Incremental Learning Framework for Artifact Detection in Satellite Precipitation Data
- Scenario-conditioned flow matching for probabilistic generation of three-component ground-motion waveforms
- Broadband Ground-Motion Synthesis by Conditioning Denoising Diffusion Models on Low-Frequency Waveforms
- Automatic Extraction of a Generalized Physics‐Based Feature From Time‐Lapse Active Source Ultrasonic Waveforms for Prediction of Shear Stress in Laboratory Friction Experiments
- Hierarchical clustering for disentangling population vulnerability to asthma
BibTeX
@misc{kiel2026robust,
title = {{Robust clustering of variable-duration seismic waveforms using an incremental dynamic time warping framework}},
author = {Antonia Kiel and Vera Schlindwein and Conny Hammer},
howpublished = {EarthArXiv},
year = {2026},
month = oct,
doi = {10.31223/x5qb9s},
url = {https://eartharxiv.org/repository/view/15560/},
note = {CC BY 4.0},
}
RIS
TY - UNPB
TI - Robust clustering of variable-duration seismic waveforms using an incremental dynamic time warping framework
AU - Antonia Kiel
AU - Vera Schlindwein
AU - Conny Hammer
PY - 2026
DA - 2026/10/21
PB - EarthArXiv
DO - 10.31223/x5qb9s
UR - https://eartharxiv.org/repository/view/15560/
AB - Different geophysical processes generate characteristic seismic waveforms. Identifying similar waveforms therefore helps to distinguish between different source mechanisms and to monitor seismic activity in settings ranging from volcanoes and glaciers to urban environments. In many applications, however, the seismic event types are unknown and no labelled training data is available. Then, unsupervised clustering is necessary. Most existing approaches require all input vectors to have the same length, which in seismology translates to a fixed event window. However, seismic signals can differ considerably in duration: This may require events to be cropped or padded to a common length, which may lead to a loss of important waveform characteristics. Furthermore, the approaches commonly rely on extensive feature engineering or machine-learned representations, which often require hyperparameter tuning and can reduce the physical interpretability of the resulting clusters. In addition, many clustering algorithms require the number of clusters to be specified a priori, limiting their flexibility when analysing previously unknown datasets. This study introduces Incrementally Buffered Dynamic Time Warping Clustering, a new unsupervised clustering algorithm that operates directly on seismic time-series data using a small number of physically interpretable parameters. The method is based on Dynamic Time Warping and is particularly suited to noisy and continuously active seismic environments, where overlapping signals and imperfect event catalogues are common. The buffered and incremental structure of the algorithm explicitly identifies outliers and allows new clusters to form during incremental updates, enabling continuous monitoring without reclustering the entire dataset. The algorithm is evaluated on a labelled volcano-seismic dataset, where it achieves a clustering accuracy of 69.39 per cent, comparable to previously published supervised approaches. A second application to Antarctic icequake data demonstrates its ability to identify meaningful waveform groups in a setting with limited prior knowledge of event types. These results show that the newly introduced clustering algorithm provides an interpretable and scalable framework for clustering large seismic datasets while retaining direct access to waveform similarity in the time domain.
ER -