SCDetect: A SeisComP Module for Real-Time Waveform Cross-Correlation-Based Earthquake Detection
Maria Mesimeri,Daniel Armbruster,Philip Kästli,Luca Scarabello,Tobias Diehl,John Clinton,Stefan Wiemer
DOI: https://doi.org/10.1785/0220230164
2024-02-12
Seismological Research Letters
Abstract:Abstract Enhanced earthquake catalogs based on waveform cross correlation (template matching) have become routine when studying regional or sequence specific seismicity. Currently, there is no existing open-source cross-correlation software that is designed to be fully integrated in real-time operations of seismic networks. To fill this gap, we introduce SCDetect, a software that implements real-time earthquake detection based on waveform cross correlation in the time domain. SCDetect with the extension module scdetect-cc is an open-source SeisComP package written in C++. scdetect-cc can be used to process both archived waveform data (playback mode), and real-time data. In the real-time application, waveforms are fetched through one of the SeisComP RecordStream interfaces, and its output (picks, origin times, amplitudes, and magnitudes) are sent to the SeisComP messaging system. The new origins are associated either with existing events detected by other pick-based SeisComP modules, or create new events. Optionally, the hypocenter location can be refined by downstream application of existing SeisComP modules. scdetect-cc offers two magnitude estimation methods that are based on the amplitudes of the template earthquakes and the new detections. In the real-time application, scdetect-cc can be scaled to handle thousands of templates without overloading the application or becoming too latent, unable to keep up with the data flow. In the playback mode, we applied scdetect-cc to three recent earthquake sequences occurring in Switzerland and surrounding regions between 2019 and 2020. Two scenarios are tested to simulate its performance in real time. The first scenario cross correlates the signals of the nearest station, whereas the second requires four stations. In both cases, we successfully detected most of the cataloged events and added hundreds of new detections. Overall, scdetect-cc is a computationally efficient and highly customizable tool to detect earthquakes for regional networks that implement the SeisComP system for earthquake monitoring.
geochemistry & geophysics