594
Views
0
CrossRef citations to date
0
Altmetric
Research Article

Performance analysis of P-wave detection algorithms for a community-engaged earthquake early warning system – a case study of the 2022 M5.8 Cook Strait earthquake

ORCID Icon, , , &
Received 07 Mar 2023, Accepted 06 Nov 2023, Published online: 20 Nov 2023

ABSTRACT

Can a P-wave detection algorithm enhance the performance of an Earthquake Early Warning System (EEWS), particularly in community-engaged networks of low-cost ground motion sensors susceptible to noise? If so, what P-wave detection algorithm would perform the best? This study analyses the performance of four different P-wave detection algorithms using a community-engaged Earthquake Early Warning (EEW) network. The ground motion data from a 48-hour time window around a M5.8 earthquake on 22 September 2022 were used as the basis for this case study, where false and missed detections were analysed for each P-wave detection algorithm. The results indicate that a wavelet transformation-based P-wave picker is the most suitable algorithm for detecting an earthquake with minimal missed and false detections for a community-engaged EEWS. Our results show that a citizen seismology-based EEWS is capable of detecting events of interest to EEW when selecting an appropriate earthquake detection algorithm. The study also suggests future research areas for community-engaged EEWSs, including dynamically changing P-wave detection thresholds and improving citizen seismologists’ user experience and involvement.

Introduction

Straddling the Australian and Pacific tectonic plates, Aotearoa New Zealand (NZ) is one of the most seismically active regions in the world. Every year, more than a hundred earthquakes of magnitude four or higher strike NZ (GeoNet Citation2023). Earthquakes in the 2010 and 2011 Canterbury sequence and the 2016 Kaikōura earthquake have resulted in significant casualties, injuries, and property damage (Stevenson et al. Citation2011, Citation2017; Potter et al. Citation2015).

Several countries and territories have implemented a national Earthquake Early Warning System (EEWS) to alert the public up to tens of seconds before the incoming ground shaking following an earthquake (Allen and Melgar Citation2019; Cremen and Galasso Citation2020; Allen and Stogaitis Citation2022; Chandrakumar, Prasanna, Stephens, and Tan Citation2022; McBride et al. Citation2022). These systems have shown promising benefits in decreasing earthquake damage and assisting individuals in physically and mentally bracing for imminent ground shaking (Suárez et al. Citation2009; Fujinawa and Noda Citation2013; Nakayachi et al. Citation2019).

Although NZ has a significantly high level of seismic hazard, there is no official national EEWS (Becker, Potter, Prasanna, et al. Citation2020). The GeoNet programme, operated by GNS Science – NZ’s geological survey – is the only official source of earthquake information for NZ (GeoNet Citation2017). Earthquake source parameters and ground-shaking information are disseminated after the earthquake through a website and a mobile phone app. Despite there being no official EEWS, a survey of 3084 participants in 2019 found that over 90% of the participants approve of implementing an EEWS in NZ (Becker, Potter, Vinnell, et al. Citation2020). However, several technical and non-technical challenges exist in developing an official EEWS in NZ. High costs related to implementing high-end EEWS are one of the primary challenges (Minson et al. Citation2015; Strauss and Allen Citation2016; Given et al. Citation2018; Brooks et al. Citation2021; Prasanna et al. Citation2022). Further, the high installation and operating costs of implementing a country-wide EEW system raise the question of its economic sustainability in a country like NZ, which has around 5 million people (Becker, Potter, Prasanna, et al. Citation2020; Prasanna et al. Citation2022). However, having recognised the need for EEW, various other parties have started providing EEW services in NZ. For example, in April 2021, Google announced an EEW service for Android smartphone users in NZ (Allen and Stogaitis Citation2022). Other commercial providers offer private in-house local EEW services to clients, but these services are not available to the general public (Becker, Potter, Prasanna, et al. Citation2020).

Low-cost alternative technologies are being developed worldwide to address the expensive implementation and maintenance costs associated with conventional high-end EEWSs. Such initiatives provide opportunities for researchers to develop economical solutions such as using micro-electromechanical systems (MEMS)-based ground motion sensors. MEMS-based accelerometers were introduced in seismic applications in the early 1990s (Holland Citation2003) and have proven effective for recording strong ground motions. EEWSs operating in Taiwan (Wu et al. Citation2013) and the Sichuan-Yunnan border region of China (Peng et al. Citation2019) have incorporated low-cost MEMS-based sensors for public alerting. California (Clayton et al. Citation2015), Iceland (TurnKey Earthquake Early Warning Citation2020), Costa Rica (Brooks et al. Citation2021) and NZ (Prasanna et al. Citation2022) have also incorporated low-cost MEMS-based sensors into EEWSs, but only in experimental applications.

The recent proliferation of low-cost ground motion sensors has created opportunities for the broader public to participate in gathering ground motion data for EEW and other purposes (Finazzi Citation2020; Subedi et al. Citation2020). Research partnerships between seismologists and non-scientist volunteers are known as citizen seismology, one of the emerging fields in EEW (Chen et al. Citation2020). Citizen seismology refers to the involvement of the general public in collecting seismic data through the use of seismic sensors installed in their homes or communities. Citizen seismology has various advantages, including increased sensor distribution, improved public engagement and awareness, and cost-effectiveness. Several initiatives have explored community-engaged seismic monitoring supported by MEMS-based ground motion sensors in dedicated units, smartphones or laptops (Cochran et al. Citation2009; Faulkner et al. Citation2011; Minson et al. Citation2015; Mehrazarin et al. Citation2016; Allen et al. Citation2020; Allen and Stogaitis Citation2022). Furthermore, some low-cost citizen seismology-based EEWSs have demonstrated the feasibility and capability of MEMS-based sensor networks for delivering EEW.

False and missed alerts can have significant implications for the effectiveness of an EEWS, regardless of whether it relies on high-end or low-cost ground motion detection sensors (Minson et al. Citation2019). In this study, we use the following definitions of EEWS false and missed alerts. False alerts occur when the system generates an alert when there is no earthquake, while missed alerts happen when no alert is generated despite the occurrence of an earthquake (Brooks et al. Citation2021). Several studies in the literature have tested false and missed alerts generated by their EEWSs (Suárez et al. Citation2009; Xu et al. Citation2017; Kohler et al. Citation2020; Brooks et al. Citation2021). However, to the best of our knowledge, there is limited research conducted in analysing the false and missed alerts generated by a community-engaged EEWS. Although community-engaged EEWSs offer advantages, the network often experiences considerable levels of noise. This is expected because the sensors in the network are installed at individual households within the community, subject to environmental and man-made noise. The community-engaged EEWS network, therefore, is more susceptible to false and missed alerts compared to high-end EEWSs.

In literature, the integration of multi-station data has been identified as a potential solution to address the issue of false and missed alerts in any EEWSs (Wu et al. Citation2013; Kohler et al. Citation2020; Brooks et al. Citation2021; Kilb et al. Citation2021). By analysing data from multiple stations, the impact of false and missed detections at individual stations can be minimised, resulting in a reduction of false and missed alerts within the system. In this context, a false detection is considered when an algorithm erroneously identifies noise rather than a seismic wave using a single ground motion sensor. A missed detection occurs when an algorithm fails to detect the seismic wave in the single-station earthquake ground motion data. In addition to analysing multi-station data for alert generation, we hypothesise that integrating a robust P-wave detection algorithm for detecting P-waves during an earthquake could further contribute to the reduction of false and missed alerts in a community-engaged EEWS.

While there are several P-wave detection algorithms that could be implemented for EEWS (Chandrakumar, Prasanna, Stephens, Lara Tan, et al. Citation2022), limited research has been conducted to evaluate the frequency of missed and false detections associated with each algorithm, particularly in the context of community-engaged ground motion network data. Therefore, there is a need to analyse different P-wave detection algorithms and assess their performance in terms of the number of missed and false detections for a community-engaged EEWS. This evaluation will assist researchers in selecting an appropriate earthquake detection algorithm that can enhance the overall performance of an EEWS. To that end, this study investigates the most appropriate algorithm for detecting P-waves in a community-engaged EEWS. To evaluate the algorithm's performance in terms of false and missed detections, we have used an experimental community-engaged EEWS with an emphasis on a case study involving a M5.8 earthquake.

The remainder of this article is organised as follows. Section 2 provides an overview of the community-engaged EEW network used for this study. The method adopted for the performance analysis of the P-wave detection algorithms is addressed in Section 3. Section 4 outlines the materials used for the specific case study. In Section 5, the results and the discussion are presented, followed by the conclusion in Section 6.

The community-engaged EEW network

Planning for the implementation of the experimental EEWS started in 2020, and low-risk ethics approval was obtained to recruit participants from the community to host the ground motion sensors in their households. Low-cost MEMS-based Raspberry Shake (RS) 4D ground motion sensors were selected as suitable for the community-engaged EEWS due to their accessibility, accuracy and processing power (Prasanna et al. Citation2022). Our research team and community members discussed ideal geographical locations to host the sensors (Tan et al. Citation2021). Before distributing the sensors to the participants, we conducted an introduction session to increase awareness regarding earthquakes and techniques for handling and installing seismometers. As part of citizen seismology, the sensor hosts were given control over their instruments; we did not interfere with their installation method (whether fixed to the ground or just placed loosely) or their selection of installation site for the sensor within their house premises. The study made use of a total of 15 sensors, which were primarily installed in the lower North Island of NZ, as illustrated in . The sensors were connected to a peer-to-peer network using node-level processing without any centralised servers to process data (Prasanna et al. Citation2022).

Figure 1. Map illustrating the location of the 15 RS 4D sensors installed for the experimental EEWS and the epicentre for the 22 September 2022 earthquake. The inset shows the locations of sensors installed in Wellington city; identified by station IDs A, C, D, E, F, G, H and I.

Figure 1. Map illustrating the location of the 15 RS 4D sensors installed for the experimental EEWS and the epicentre for the 22 September 2022 earthquake. The inset shows the locations of sensors installed in Wellington city; identified by station IDs A, C, D, E, F, G, H and I.

As of the current status of our network, our approach heavily relies on node-level processing. In this context, we have identified the Propagation of Local Undamped Motion (PLUM) algorithm as the most suitable for our network. We have demonstrated the network’s performance using simulated data in a study we published (Prasanna et al. Citation2022). The focus of this paper is primarily on network performance including system latency and warning window, thus real-time alert delivery to the end-user is outside the current scope. We plan to delve into this aspect in our future work as we explore and optimise the mechanisms for alert dissemination. The study presented in this paper is motivated by the ongoing research efforts aimed at mitigating false detections caused by noise in individual stations of EEWSs, especially in the context of community-engaged networks where noise is inevitable.

Method for testing algorithms

Using a M5.8 22 September 2022 earthquake event as a case study (details provided in next section), this paper analyses the false and missed detections of the implemented experimental community-engaged EEWS during a 48-hour time window around the earthquake event using four different P-wave detection algorithms.

The approach taken in this study to explore false detections with community-engaged ground motion data using different P-wave detection algorithms differs from past studies on false alerts (e.g. Suárez et al. Citation2009; Xu et al. Citation2017; Kohler et al. Citation2020; Brooks et al. Citation2021). Those studies focused on EEWSs that do not involve the use of community-engaged sensors where the ground motion sensors are installed and maintained by the community members. We believe analysing false detections is crucial for assessing the appropriateness of the captured data for a community-engaged sensor network, given that the sensor network is hosted entirely by community members and the sensor installation may not always be optimal. Therefore, there is a possibility for some of the sensors to record noisy data. Along with the false detection analysis, this study also calculated the number of missed detections reported with each algorithm for the chosen earthquake.

The first step of the analysis was to validate the data for the earthquake event, which involved examining the data for the earthquake event from the 15 sensors. The data captured by the sensors were checked to see whether they were able to detect and record the ground motion caused by the 22 September 2022 earthquake. The data were also analysed for completeness, e.g. whether there were any missing data, and if so, mitigation measures (e.g. interpolation technique) were adopted to address them. Then the recorded ground motion data were filtered using a Butterworth-Bandpass filter from 0.1 to 20 Hz to retain the earthquake signal’s frequency content of interest and remove the low-frequency and high-frequency ambient noise (Claerbout Citation1964; Virtanen et al. Citation2020).

After the data check, the performance of the P-wave detection algorithms was analysed by inspecting each sensor’s frequency of missed and false detections using the chosen data. Vertical acceleration data were used as the input data since the P-waves are predominantly stronger in the vertical direction (Zhang et al. Citation2003; Wu Citation2019). The validity of the missed and false detections was then cross-checked by comparing them with the earthquake data reported on the GeoNet website (GeoNet Citation2022a).

The results from the performance analysis will provide crucial insight into identifying the most appropriate P-wave algorithm that can be integrated into our experimental community-engaged EEWS with MEMS-based sensors.

Case study materials

Data for the case study

On 22 September 2022, a moderate M5.8 earthquake with a hypocentre depth of 52.7 km struck the Marlborough region of NZ (GeoNet Citation2022a) (epicentre location shown in ). Despite the earthquake’s epicentre being located 30 km away from population centres in the lower North Island, it caused moderate levels of shaking, particularly in the greater Wellington region, where the reported peak ground acceleration (PGA) was 1.63% g, and the peak ground velocity (PGV) was 1.04 cm/s (GeoNet Citation2022b). The experimental EEWS was operating during the earthquake, and ground motion data from the 15 community sensors were captured during this earthquake.

The testing timeframe considered for this study spans 48 hours around the earthquake: the earthquake took place on 22 September 2022, at 21:07:06 local time (UTC time: 2022-09-22T09:07:06Z). The data collection period encompassed the duration from 22 September 2022, 12:00:00 to 24 September 2022, 12:00:00, all recorded in the local time zone. We also searched for other earthquakes that could have potentially been recorded by our network during this timeframe. The initial quake search for this particular timeframe using the GeoNet database resulted in 78 earthquakes ranging from M0.8 to M5.8, covering the entire NZ region. Following that, we filtered the minimum magnitude of the quake search to M3, reducing the number of earthquakes to 19. Focussing on our recorded ground motion data, each earthquake from the filtered 19 earthquakes was investigated to determine whether it had made any moderate levels of shaking in the Wellington region. Of the 19 quakes, only the M5.8 earthquake (GeoNet public id: 2022p714540) caused moderate to significant shaking in the Wellington region. The remaining 18 earthquakes were mostly unnoticeable or weak shaking in the Wellington region, making them less relevant for the focus of this study. As a result, these earthquakes did not produce any recorded ground motion data indicating shaking at our stations.

Ground motion data were retrieved from the RS official database (Raspberry Shake Citation2017) in miniSEED format (Ringler and Evans Citation2015). RS has a database that archives ground motion data from all the RS ground motion sensors installed globally. We developed a Python script to download three-dimensional ground motion data from the RS database using the International Federation of Digital Seismograph Networks (FDSN) web service (DzIewonski Citation1994). The downloaded data have a sampling rate of 100 Hz and have had the instrument response removed. To reduce processing time and simplify the analysis process to identify missed and false detections correctly, the data for the 48-hour timeframe were broken into 10-minute small manageable data frames, yielding 288 data frames for each sensor.

P-wave detection algorithms considered for this study

In a previous study (Chandrakumar, Prasanna, Stephens, Lara Tan, et al. Citation2022), we reviewed different P-wave detection algorithms in the literature and explained the evolution of earthquake detection algorithms, which began with statistical equations related to the skewness, kurtosis, and frequency change of the seismic wave and more recently progressed towards machine learning-based techniques. Among the 27 P-wave detection algorithms reviewed, ten were based on statistical techniques, two were based on wavelet transformation techniques, and the remaining 14 were based on machine learning techniques.

Among the P-wave detection algorithms mentioned above, four non-machine learning-based algorithms were chosen for this study and are summarised in : two traditional and frequently used algorithms (Allen and Melgar Citation2019) and two newer algorithms which have been increasing in popularity due to their accuracy and reliability (Hafez et al. Citation2013; Baillard et al. Citation2014). Machine learning-based approaches were not selected because the community-engaged EEWS in this study is relatively new, and these approaches require a large database of earthquakes for training (Zhu et al. Citation2022) and the earthquake data must include labelled phase picks (Zhu and Beroza Citation2019). In addition, since the experimental EEWS used for this study executes all the earthquake related algorithms at the node-level, we decided to consider only light-weight (low computational power) algorithms in this comparison. This consideration is important as our low-cost ground motion sensors come with limited processing power and memory capacity (Prasanna et al. Citation2022).

Table 1. Description of the P-wave detection algorithms selected for this study.

Standard Short-Term Average/Long-Term Average (STA/LTA) (Allen Citation1978) and recursive STA/LTA (Withers et al. Citation1998) were chosen as they are commonly used algorithms to identify P and S waves using amplitude changes in the seismic wave (Castilla et al. Citation2023). Furthermore, these two are openly available in the ObsPy library (Krischer et al. Citation2015). The two recently developed P-wave detection algorithms that are precise in terms of detecting P-wave onsets comprise the Kurtosis-based P-wave picker (Baillard et al. Citation2014), which is based on the kurtosis value of a seismic wave and can be thought of as a statistical measure that describes the shape of a distribution. The other algorithm, the maximum overlap discrete wavelet transformation-based P-wave picker (Hafez et al. Citation2013) uses time–frequency domain analysis for P-wave detection. Detailed instructions on implementing these two algorithms can be found in the original references, where the methods have been thoroughly documented.

Adapting and fine-tuning of chosen algorithms

The standard STA/LTA and recursive STA/LTA

For standard STA/LTA and Recursive STA/LTA algorithms, selecting the appropriate STA/LTA ratio and window lengths is crucial in processing ground motion data for EEW. The STA/LTA ratio determines whether a particular ground motion measurement represents an earthquake event or is simply a result of noise or other non-seismic signals. We considered the noise level of the sensor signal and the required detection sensitivity when selecting the appropriate STA/LTA ratio. The desired sensitivity of earthquake detection is important; a highly sensitive system may lead to more false detections, while a less sensitive system will result in the opposite. The goal is to select a ratio that results in a high level of sensitivity while keeping the number of false detections to a minimum. The process of selecting the STA/LTA ratio may involve some trial and error, and the optimal ratio will likely be different for different EEWSs and datasets (Trnkoczy Citation2012). The STA and LTA windows and ratio values were selected for our experiments based on historical data retrieved from the community-engaged ground motion sensors from June to August 2022. This selection aimed to minimise false detections caused by sudden spikes generated by environmental noise. Therefore, having considered the implementation of our community-engaged network, we have chosen the STA and LTA window lengths as 3 and 10 s, respectively. Both the STA and LTA window move along the time series and are updated every 0.5 s. Longer windows were adopted for more reliable and accurate detection, but the optimum values of 3 and 10 s were selected to balance accuracy and warning time. While shorter window lengths result in more warning time, they can also lead to more false detections. On the other hand, longer window lengths reduce false detections but offer less warning time. Further, by analysing the waveforms manually, the STA/LTA ratio for detecting a seismic event has been selected as 2.5, showing a higher sensitivity level for detection while maintaining a minimal number of false detections. To detect P-waves, both the standard STA/LTA and the recursive STA/LTA require a length of 0.5–3 s of data after the P-wave, depending on the noise level at the station.

Adopted kurtosis-based P-wave picker

The Kurtosis-based P-wave detector is a method for detecting the arrival of P-waves in seismic data by looking for the maximum kurtosis value in the seismic signal. Kurtosis is a statistical measure of a distribution’s ‘peakedness’ or ‘flatness’. In seismic data, a P-wave typically has a higher kurtosis value than other seismic waves because it is characterised by a sharp and distinct arrival. To implement a kurtosis-based P-wave detector, the seismic signal is first divided into small windows or segments, each having 3 s in length, and the kurtosis of each segment is calculated. The segment with the maximum kurtosis value is then considered to be the P-wave arrival. Since this algorithm depends on the kurtosis value of the seismic wave, it needs only a fraction of second of data (<1 sec) after the P-wave to detect it. The precise time of the P-wave arrival can be determined by interpolating the maximum kurtosis value. Along with calculating the kurtosis value, the additional steps mentioned in (Baillard et al. Citation2014) were implemented to ensure the accurate detection of the P-wave in a seismic wave.

Wavelet-based P-wave picker

The wavelet transform provides both time and frequency resolution, but the trade-off between the two can be adjusted by choosing different wavelet functions. Some wavelets provide high-frequency resolution at the expense of poor time resolution. Others, such as the Daubechies wavelets and Haar wavelets, provide good time resolution with less frequency resolution. For our study, the ‘Daubechies-1 (db1)’ wavelet function has been used as recommended by (Hafez et al. Citation2013). After manually analysing the data and checking the ‘db1’ wavelet coefficients, first-order squared coefficients were chosen to detect the P-waves. The maximum value of the ‘db1’ coefficient reported during the first eight seconds of the waveform has been selected as the threshold and checked for a consistent threshold exceedance in the upcoming data (0.3 s of time interval) to detect the P-waves, as stated by Hafez et al. (Citation2013). For the threshold exceedance interval calculation, we used the same historical ground motion data used in the standard and recursive STA/LTA algorithm. This algorithm needs less than 1 s of data after the P-wave detection (Hafez et al. Citation2013).

It is essential to note that the tuning of algorithms, as discussed, is based on the data used in this study. The performance and behaviour of these algorithms may vary when tested with a larger earthquake dataset, particularly considering differences in earthquake magnitude and hypocentre depth. Therefore, the fine-tuning and adaptation of the selected algorithms are subject to further refinement and adjustment when applied to a broader range of earthquake scenarios in future testing. This adaptability will ensure the algorithms’ effectiveness across seismic events.

Results and discussion

This section summarises the results from analysing the 288 data frames for each sensor in the community-engaged EEWS. First, the ground motion recording obtained from the sensor network is briefly discussed. Performance analysis of selected P-wave algorithms with earthquake data is then presented, calculating the missed and false detections.

Validating the data for the earthquake event

The first step of the validation was to evaluate whether the 15 sensors recorded quality data for the M5.8 earthquake. The recorded data are presented, followed by the data completeness check.

Sensor data capture: shows a summary of data from the 15 sensors, indicating that the community stations in the Lower North Island recorded the earthquake. It specifically shows the filtered vertical ground motion recorded over a duration of 85 s from 22 September 2022:21:07:15, including PGA values calculated for the initial three seconds following P-wave detection (PGA_3), overall PGA for the earthquake event, and station distances from the epicentre; PGA values were determined based on the absolute maximum vertical acceleration recorded.

Figure 2. The figure displays the vertical ground motion acceleration data recorded for the M5.8 earthquake which is used for testing the performance of the chosen P-wave detection algorithms. Also, provided the PGA measured during the first three seconds after the detection of the P-wave (PGA_3), followed by the overall PGA reported for the earthquake (PGA), along with the corresponding epicentral distances. The following scaling ranges (in m/s/s) are used for the waveform shown: stations R7C4A, R9229, and R59BB from −0.2 to 0.2; stations RACC4, R7258, and R68F9 from −0.1 to 0.1; stations RA29A, R83DA, R4288, R09DE, RFD82, RD940, and R5F45 from −0.05 to 0.05; station R4502 from −0.5 to 0.5; station RD9AE from −0.25 to 0.25.

Figure 2. The figure displays the vertical ground motion acceleration data recorded for the M5.8 earthquake which is used for testing the performance of the chosen P-wave detection algorithms. Also, provided the PGA measured during the first three seconds after the detection of the P-wave (PGA_3), followed by the overall PGA reported for the earthquake (PGA), along with the corresponding epicentral distances. The following scaling ranges (in m/s/s) are used for the waveform shown: stations R7C4A, R9229, and R59BB from −0.2 to 0.2; stations RACC4, R7258, and R68F9 from −0.1 to 0.1; stations RA29A, R83DA, R4288, R09DE, RFD82, RD940, and R5F45 from −0.05 to 0.05; station R4502 from −0.5 to 0.5; station RD9AE from −0.25 to 0.25.

Data completeness: Due to unknown technical issues with the RS server where the data are collected, some data packets were dropped while the RS sensors sent their data to the database. Through appropriate communication, this issue was brought up and validated with the RS technical team. To overcome the issue of missing data, we used the obspy miniSEED stream merge feature along with the linear interpolation option to interpolate the data for the missing packets (Krischer et al. Citation2015). The method allowed us to interpolate data for the absent packets and mitigate the impact of missing data by constructing continuous trends within the 10-minute data blocks. Interpolation can influence phase-picking algorithms, and we considered this during our analysis. We manually examined each false and missed detection and did not count those instances caused by data gaps. Despite these efforts, around 170 blocks were still missing from all 15 stations. This was less than 4% of the total data downloaded for this study. Despite the limitation, most of the data were still usable to evaluate the EEWS.

The data captured from the 15 sensors show promise, with preliminary results indicating that the implemented community-engaged EEW network can record earthquakes of interest to EEW. However, there is a need to analyse the system's performance by evaluating the potential number of missed and false detections generated by this system.

Performance of the selected algorithms

Before analysing the missed and false detections using the recorded ground motion data, the processing time (i.e. computational delay) of the selected P-wave detection algorithms in detecting the P-waves was calculated. This was to see whether the algorithms would perform effectively in the context of EEW. One hundred simulations were performed on a 15-second data frame. The average data processing time to detect P-waves for all four algorithms was less than 50 milliseconds, which is exceptionally efficient for EEWSs.

At first, the performance of the four P-wave detection algorithms was investigated by analysing the number of missed detections. Since all 15 sensors in the network captured the earthquake ground motion data, we had fifteen recordings (one from each sensor) for the particular earthquake, as shown in . For each algorithm, a maximum of 15 missed detections can be reported since the number of sensors used for this study is 15. presents the total missed detections per algorithm, cross-tabulated with the six stations furthest away from the centre (greater than 80 km from the epicentre).

Table 2. Missed detections reported along with their stations, epicentral distance, PGA values reported within the 3 s of P-wave detection, and the selected algorithms.

shows that the four algorithms performed similarly in terms of missed detections, with four or five out of the fifteen stations reporting missed detections. The recursive STA/LTA resulted in the highest number of missed detections, while the STA/LTA, wavelet-based P-wave picker and Kurtosis-based P-wave picker had the lowest number of missed detections.

Notably, only stations with a distance greater than 80 km from the epicentre recorded missed detections. does not include the first nine stations within the 80 km radius from the epicentre as the data from those stations did not report any missed detections (i.e. each algorithm detected the P-waves correctly in the stations located 80 km or less from the epicentre). For stations R09DE, RFD82, and R5F45, all the detection algorithms missed detecting the P-waves from the earthquake data. This was due to the low PGA values reported that make the P-waves difficult to detect compared to other stations’ data. Even though station R4288 is located more than 100 km from the epicentre, all algorithms detected the P-waves without any failure due to its higher PGA value compared to other stations in .

The table demonstrates that among the tested fifteen stations for all four algorithms, five stations (R83DA, R09DE, RFD82, RD940, R5F45) exhibited missed detections, with distances from the epicentre exceeding 80 km. Since the earthquake in this study only had moderate intensity, the shaking recorded by the stations further away from the epicentre (>80 kms) was comparatively low due to seismic wave attenuation. However, station R4288 is an exception for this scenario due to its larger-than-expected PGA value. This can be due to various causes such as wave path, local shallow site conditions, and building design and construction (Sokolov et al. Citation2012). With these observations, detecting P-waves becomes challenging if the wave is small in amplitude, to begin with, or if it has travelled a large distance from the source.

Evaluation of algorithms through analysis of false detections

After analysing the missed detections, we next tested the performance of the four algorithms by analysing the false detections. summarises the false detections generated by each of the selected algorithms from the ground motion data captured by the 15 stations. The results show that the wavelet-based P-wave picker produces the least false detections (21), followed by the recursive STA/ LTA Algorithm (58), the standard STA/ LTA Algorithm (133), and the Kurtosis-based P-wave picker (184).

Table 3. False detections reported with the selected algorithms.

Most (86%) of the false detections from the standard STA/LTA algorithm were generated from three stations (mentioned noisy in ). R4502, RA29A, and R4288 caused the most false detections (46, 53, and 19, respectively), while the rest of the stations performed relatively well by generating five or fewer false detections. It is possible that the installation methods and sites of the three sensors could have affected their performance.

The same length of STA, LTA windows and ratio were applied for the recursive STA/LTA algorithm. The total number of false detections reported with this algorithm was 58, less than half of those reported with the standard STA/LTA algorithm. Further, the three stations (R4502, RA29A, R4288) show a significant reduction in the number of false detections compared to the standard STA/LTA algorithm, from 46 to 16, 53 to 34, and 19 to 3 false detections, respectively. This shows that the recursive STA/LTA significantly reduces false detections even with problematic stations. The reduction in false detections is due to its dynamic adaptation of STA value according to the changes in the seismic signals. In , we present 60 s of vertical ground motion recordings captured by the noisy station R4502, along with the corresponding characteristic functions recorded for the STA/LTA ratio using both the standard STA/LTA (b) and the recursive STA/LTA (c) algorithms. The comparison clearly demonstrates the superior noise-handling capabilities of the recursive STA/LTA algorithm over the standard STA/LTA. The characteristic function generated by the recursive STA/LTA algorithm exhibits smaller and smoother fluctuations compared to the standard STA/LTA algorithm. This smoother behaviour can be attributed to the decaying exponential impulse response employed by the recursive method. Unlike the rectangular impulse response used in the standard STA/LTA, the decaying exponential response ensures that the recursive algorithm recovers faster from large energy transients or transient noise spikes (Withers et al. Citation1998). illustrates 60 s of vertical ground motion recordings obtained from the noisy station R4502, along with the corresponding characteristic functions recorded for the standard STA/LTA (b) and the recursive STA/LTA (c). The results show that the recursive STA/LTA algorithm significantly reduces the impact of noise compared to the standard STA/LTA algorithm. The characteristic function produced by the recursive STA/LTA algorithm displays reduced and smoother fluctuations, highlighting its superior noise-handling capabilities. Consequently, as observed in our results, this may result in the standard STA/LTA triggering false detection due to noise exceeding the set threshold whereas no false detections were reported by the recursive STA/LTA algorithm.

Figure 3. (a) Vertical ground motion recordings captured by station R4502 for a 60-second time frame starting at 6.56am on 22 September 2022. (b) Characteristic function of the STA/LTA ratio recorded using the standard STA/LTA method. (c) Characteristic function of the STA/LTA ratio recorded using the recursive STA/LTA method.

Figure 3. (a) Vertical ground motion recordings captured by station R4502 for a 60-second time frame starting at 6.56am on 22 September 2022. (b) Characteristic function of the STA/LTA ratio recorded using the standard STA/LTA method. (c) Characteristic function of the STA/LTA ratio recorded using the recursive STA/LTA method.

shows the ground motion data and their respective STA/LTA ratio characteristic function for the standard and recursive STA/LTA algorithms for 10 mins (600 s) ground motion data from the stations R4502, RA29A and R4288. It can be seen that the number of false detections reported with the standard STA/LTA algorithm for each of the three stations’ data decreased considerably with the recursive STA/LTA algorithm. Station R4502 data with standard STA/LTA reported three false detections (a), whereas it only reported one with the recursive STA/LTA algorithm (b). Similarly, for the stations RA29A and R4288, the recursive STA/LTA performed better, from generating seven false detections (c) to four false detections (d) for RA29A, and from generating one false detection (e) to zero false detections (f) for R4288.

Figure 4. (a), (c) and (e) shows the false detections recorded with the standard STA/LTA algorithms for the stations R4502, RA29A and R4288, over a 10-minute data frame, respectively, whereas (b), (d) and (f) shows the false detections with the recursive STA/LTA algorithm.

Figure 4. (a), (c) and (e) shows the false detections recorded with the standard STA/LTA algorithms for the stations R4502, RA29A and R4288, over a 10-minute data frame, respectively, whereas (b), (d) and (f) shows the false detections with the recursive STA/LTA algorithm.

The kurtosis-based P-wave picker algorithm performed the worst among the four algorithms tested. It reported 184 false detections during the evaluation. All stations except R9229 generated at least one false detection (See ). Station R68F9 generated as many as 59 false detections within the testing period; in comparison, it performed well with the STA/LTA algorithms, generating no false detections. The kurtosis-based P-wave picker produced the greatest number of false detections in this study. Even though this algorithm has shown greater accuracy in detecting earthquakes and P-waves in other studies, no study has tested this algorithm’s performance in a noisy environment (Baillard et al. Citation2014). Noise and data quality can be a concern arising from community-based EEW systems where researchers do not fully control the installation of the sensors.

The wavelet-based P-wave picker algorithm performed best, reporting only 21 false detections, a notable reduction compared to the other three algorithms. The wavelet-based P-wave picker algorithm reduces the number of false detections even more than the recursive STA/LTA algorithm. shows the number of false detections reported with the ground motion data from the noisy stations R4502, RA29A and R4288 within the same 10-minute timeframe as . In , the three noisy stations generated only one or no false detections. The frequency of false detections was significantly reduced compared to other chosen algorithms.

Figure 5. (a), (b) and (c) show the false detections recorded with the wavelet-based P-wave picker for the noisy stations R4502, RA29A and R4288 over a 10-minute data frame, respectively.

Figure 5. (a), (b) and (c) show the false detections recorded with the wavelet-based P-wave picker for the noisy stations R4502, RA29A and R4288 over a 10-minute data frame, respectively.

The analysis of false detections showed that the wavelet transformation-based P-wave picker is the most suitable among the four P-wave detection algorithms as it produced the smallest number of false detections.

Following that, we conducted an initial study on noise within the community-engaged network to identify the frequency range and duration of spikes observed in the recorded data. The initial noise analysis revealed that the spikes noticed in the sensor data had durations varying from 1 s to 4 s, and their frequency content, as indicated by the spectrogram of the signal and power spectral density estimation, mainly fell within the range of 0–40 Hz. A significant concentration of frequencies was observed in the band between 10 and 30 Hz.

The literature shows that low-cost MEMS-based sensors, particularly Raspberry Shake 4D sensors, exhibit higher internal noise levels than high-end seismometers (Anthony et al. Citation2019). Given these limitations, implementing a community-engaged network using MEMS sensors poses challenges, especially when information regarding installation methods and site specifics is limited. Inadequate installation practices may increase noise in the EEWS. These elevated noise levels in the network can impact the suitability of P-wave detection algorithms commonly used in the literature, such as the standard STA/LTA, recursive STA/LTA, and kurtosis-based P-wave pickers. These algorithms might not provide optimal performance for our community-engaged network due to the specific noise characteristics observed.

Therefore, based on the results of the case study here, it is clear that the wavelet-based P-wave picker is the most appropriate P-wave detection algorithm for the experimental community-engaged EEWS, where the community members install the ground motion sensors without any influence or guidance from the researcher. This outcome aligns with the literature, showing that utilising a wavelet transformation-based P-wave picker can effectively detect P-waves in the presence of noisy data with fast processing capabilities (Hafez et al. Citation2010, Citation2013, Citation2020). The study’s findings suggest that implementing a community-engaged low-cost EEWS can become a promising option by selecting an appropriate P-wave detection algorithm which is capable of reducing the occurrence of false and missed detections, even when dealing with noisy stations installed in unknown environmental and installation contexts.

Limitations and future work

The contribution of the work presented in this paper is to evaluate which P-wave detection algorithm would minimise missed and false detections in EEWs with instruments in potentially noisy environments. While the current investigation determined a wavelet-based P-wave picker to be the most effective P-wave detection algorithm for the community-engaged EEWS, 21 false detections within 48 h remain noteworthy. This quantity, equivalent to an average of one false detection every 2 h, is potentially concerning in maintaining users’ confidence in the system. A possible solution to be investigated is to include multiple stations in detecting an earthquake (Cochran et al. Citation2009; Brooks et al. Citation2021). In addition, another promising avenue for investigation involves implementing a filter-bank method to distinguish seismic signals from noise, building on the work of (Meier et al. Citation2015; Chung et al. Citation2019). In our approach, we intend to conduct an in-depth noise analysis to define specific frequency bands that can effectively identify seismic signals. Once the P-wave is detected, we are planning to employ a trigger filter and perform essential checks to confirm whether the received signal corresponds to a genuine seismic event or a non-seismic signal. This process may involve converting the signal into velocity or displacement for further assessment. Also, we are planning to analyse false alerts triggered by the community-engaged network as a system rather than a single station. We hypothesise that introducing multi-station triggering along with the proposed algorithm can reduce the number of false detections even further, making a citizen-seismology-based EEWS more feasible.

The results obtained from this performance analysis hold a pivotal role in guiding the selection of the most suitable P-wave detection algorithm for our forthcoming work. In this next phase, we plan to integrate the chosen P-wave detection algorithm with the PLUM algorithm in our experimental community-engaged EEWS setup. Currently, our network utilises the PLUM EEW algorithm (Prasanna et al. Citation2022), which has become popular due to its robustness, lightweight design and easy-to-implement nature, to detect ground shaking (Kodera et al. Citation2018). This integration can potentially extend the warning time beyond PLUM’s threshold-based approach for detecting shakings. This proposed future integration could potentially be achieved by establishing an empirical relationship between P-wave and S-wave intensities tailored to the context of NZ. Future studies on this integration can help define a threshold for PLUM to issue earthquake alerts. The integration of PLUM and P-wave detection algorithm has been undertaken by Kodera (Citation2018) in the Japan EEW context, where a P-wave detection algorithm was coupled with the PLUM framework, demonstrating that such an approach can effectively enhance the warning time for seismic events. Future studies applied in the context of NZ and in community-engaged networks could further support Kodera’s approach.

In addition, the work here only evaluated four P-wave detection algorithms. However, the performance analysis method used in this study can also be applied to other P-wave algorithms identified by Chandrakumar, Prasanna, Stephens, Lara Tan, et al. (Citation2022). Unfortunately, most P-wave detection algorithms in the literature are not openly accessible nor available for implementation other than the ObsPy trigger algorithms. Making the algorithms open source will be helpful for the research community to understand and analyse their performance more easily. The proposed performance analysis method can also be used to measure the performance of location-based dynamic threshold calculations for wavelet-based P-wave pickers. Another future research area should investigate dynamically changing the earthquake detection thresholds, as it could be a feasible solution to reduce false detections due to environmental noise in the sensor locations.

Another limiting factor in the outcomes of this work is the uncertainty surrounding the actual noise level in our community-hosted sensor network. While we have conducted a preliminary noise analysis to identify the frequency range and duration of spikes in the data, a comprehensive study on noise is warranted for a more thorough understanding. This future study will consider various factors, including sensor location, orientation, data quality, environmental influences, and the time of day, to gain deeper insights into the specific noise characteristics present in our network. By doing so, we aim to tailor the chosen P-wave detection algorithm according to the noise profile of our network, thereby improving the accuracy and reliability of our EEWS.

In addition to the noise analysis, future research should focus on investigating the usability, application, and utilisation of the sensors by citizen seismologists. Addressing potential false detections will involve examining the sensor installation methods and site locations chosen by the community hosts. Engaging with citizen seismologists will prove instrumental in designing a best-practice installation and user guide for the sensor hosts within our community-engaged EEWS.

Finally, even though this study discussed the missed detections reported by the four algorithms using a single earthquake data set, a comprehensive study on missed detections would need more data using a large database of earthquakes. A future study will evaluate the chosen P-wave detection algorithms using a larger dataset, such as the GeoNet earthquake database (GNS Science Citation2022), and the fine-tuning and adaptation of the selected algorithms will undergo further refinement and adjustment to suit a more comprehensive range of earthquake scenarios in future testing.

Conclusion

This study analysed four P-wave detection algorithms using data from an experimental citizen seismology-based low-cost EEWS. The citizen seismology-based EEWS used for this study was entirely hosted by volunteers; the research team did not know the sensor location and installation method. This study used data from the experimental network, particularly looking at a 48-hour time window around a M5.8 earthquake. The results show that selecting an appropriate P-wave detection algorithm can reduce the number of missed and false detections, even with noisy sensors. The study findings have shown the wavelet-picker algorithm as the more suitable option for detecting P-waves in community-engaged EEWS. However, it is important to note that the limitations identified in the study need to be addressed before confidently generalising that an algorithm as the most appropriate. More importantly, the obtained results here suggest that citizen-seismology-based EEW is capable of detecting events of interest to EEW, and selecting an appropriate algorithm can potentially reduce false and missed alerts generated by the system. In addition, further research and testing are needed to evaluate the feasibility and effectiveness of citizen-seismology EEWSs fully. Future studies should research further on how to improve citizen seismology-based EEW systems by investigating multi-station triggering, dynamically changing thresholds, and enhancing citizen seismologists’ user experience and engagement. Further studies can also extend this work by applying the methods used in this study to different use cases and larger datasets.

Data availability statement

The ground motion data captured from the community-engaged experimental EEW network, which is used for the performance analysis, is made openly available and stored in the figshare repository at https://doi.org/10.6084/m9.figshare.24182124.

Disclosure statement

No potential conflict of interest was reported by the author(s).

Additional information

Funding

This research is funded by the Resilience to Nature’s Challenges-Urban Theme 2020, QuakeCoRE, a New Zealand Tertiary Education Commission-funded Centre: Publication Number 0915, and Toka Tū Ake EQC [Earthquake Commission] – New Zealand.

References

  • Allen RM, Kong Q, Martin-Short R. 2020. The MyShake platform: a global vision for earthquake early warning. Pure and Applied Geophysics [Internet]. 177(4):1699–1712. doi:10.1007/s00024-019-02337-7.
  • Allen RM, Melgar D. 2019. Earthquake early warning: advances, scientific challenges, and societal needs. Annual Review of Earth and Planetary Sciences. 47:361–388. doi:10.1146/annurev-earth-053018-060457.
  • Allen RM, Stogaitis M. 2022. Global growth of earthquake early warning. Science. 375(6582):717–718. doi:10.1126/science.abl5435.
  • Allen RV. 1978. Automatic earthquake recognition and timing from single traces. Bulletin of the Seismological Society of America. 68(5):1521–1532. doi:10.1785/BSSA0680051521.
  • Anthony RE, Ringler AT, Wilson DC, Wolin E. 2019. Do low-cost seismographs perform well enough for your network? An overview of laboratory tests and field observations of the OSOP raspberry shake 4D. Seismological Research Letters. 90(1):219–228. doi:10.1785/0220180251.
  • Baillard C, Crawford WC, Ballu V, Hibert C, Mangeney A. 2014. An automatic kurtosis-based P-and S-phase picker designed for local seismic networks. Bulletin of the Seismological Society of America. 104(1):394–409. doi:10.1785/0120120347.
  • Becker JS, Potter SH, Prasanna R, Tan ML, Payne BA, Holden C, Horspool N, Smith R, Johnston DM. 2020. Scoping the potential for earthquake early warning in Aotearoa New Zealand: a sectoral analysis of perceived benefits and challenges. International Journal of Disaster Risk Reduction. 51:101765. doi:10.1016/j.ijdrr.2020.101765.
  • Becker JS, Potter SH, Vinnell LJ, Nakayachi K, McBride SK, Johnston DM. 2020. Earthquake early warning in Aotearoa New Zealand: a survey of public perspectives to guide warning system development. Humanities and Social Sciences Communications. 7(1). doi:10.1057/s41599-020-00613-9.
  • Brooks BA, Protti M, Ericksen T, Bunn J, Vega F, Cochran ES, Duncan C, Avery J, Minson SE, Chaves E. 2021. Robust earthquake early warning at a fraction of the cost: ASTUTI Costa Rica. AGU Advances. 2(3):e2021AV000407. doi:10.1029/2021AV000407.
  • Castilla M-J, Huenupan F, Curilem M, Fustos I, Martin CS, Franco-Marin L. 2023. P and S wave detection for the Nevados de Chillan volcanic complex (Chile), based on spectro-temporal features. Journal of Volcanology and Geothermal Research [Internet]. 435:107756. doi:10.1016/j.jvolgeores.2023.107756.
  • Chandrakumar C, Prasanna R, Stephens M, Lara Tan M, Holden C, Punchihewa A, Becker JS, Jeong S, Ravishan D. 2022. Literature review on earthquake early warning algorithms algorithms for detecting P-waves and earthquake magnitude estimation: initial literature review findings. In: Thomas H, Vincent L, editors. Building disaster resilience, ISCRAM Asia pacific conference. Melbourne: ISCRAM ASIA PACIFIC 2022; p. 138–155.
  • Chandrakumar C, Prasanna R, Stephens M, Tan ML. 2022. Earthquake early warning systems based on low-cost ground motion sensors: A systematic literature review. Frontiers in Sensors. 3. doi:10.3389/fsens.2022.1020202.
  • Chen KH, Bossu R, Liang WT. 2020. Editorial: the power of citizen seismology: science and social impacts. Frontiers in Earth Science. 8. doi:10.3389/feart.2020.610813.
  • Chung AI, Henson I, Allen RM. 2019. Optimizing earthquake early warning performance: ElarmS-3. Seismological Research Letters. 90(2A):727–743. doi:10.1785/0220180192.
  • Claerbout JF. 1964. Detection of P-waves from weak sources at great distances. Geophysics [Internet]. 29(2):197–211. doi:10.1190/1.1439350.
  • Clayton RW, Heaton T, Kohler M, Chandy M, Guy R, Bunn J. 2015. Community seismic network: a dense array to sense earthquake strong motion. Seismological Research Letters. 86(5):1354–1363. doi:10.1785/0220150094.
  • Cochran ES, Lawrence JF, Christensen C, Jakka RS. 2009. The quake-catcher network: citizen science expanding seismic horizons. Seismological Research Letters [Internet]. 80(1):26–30. doi:10.1785/gssrl.80.1.26.
  • Cremen G, Galasso C. 2020. Earthquake early warning: recent advances and perspectives. Earth-Science Reviews. 205:103184. doi:10.1016/j.earscirev.2020.103184.
  • DzIewonski AM. 1994. The FDSN: history and objectives. Annals of Geophysics. 37(5). doi:10.4401/ag-4191.
  • Faulkner M, Olson M, Chandy R, Krause J, Chandy KM, Krause A. 2011. Demo abstract, the next big one: Detecting earthquakes and other rare events from community-based sensors. Proceedings of the 10th ACM/IEEE International Conference on Information Processing in Sensor Networks, IPSN’11: 121–122.
  • Finazzi F. 2020. The earthquake network project: a platform for earthquake early warning, rapid impact assessment, and search and rescue. Frontiers in Earth Science. 8. doi:10.3389/feart.2020.00243.
  • Fujinawa Y, Noda Y. 2013. Japan’s earthquake early warning system on 11 March 2011: performance, shortcomings, and changes. Earthquake Spectra. 29(Suppl. 1):341–368. doi:10.1193/1.4000127.
  • GeoNet. 2017. GeoNet Home [Internet]. https://www.geonet.org.nz/.
  • GeoNet. 2022a. Geonet M5.8 earthquake-22nd September 2022 [Internet]. [accessed 2022 Dec 8]. doi:10.21420/0S8P-TZ38.
  • GeoNet. 2022b. GeoNet M5.8 earthquake-22nd September 2022 intensity data [Internet]. [accessed 2023 Aug 24]. doi:10.21420/0S8P-TZ38.
  • GeoNet. 2023. GeoNet statistics [Internet]. [accessed 2023 Jun 9]. https://www.geonet.org.nz/earthquake/statistics_long.
  • Given DD, Allen RM, Baltay AS, Bodin P, Cochran ES, Creager K, Groot Rd, Gee LS, Hauksson E, Heaton TH, et al. 2018. Revised technical implementation plan for the ShakeAlert system – an earthquake early warning system for the West Coast of the United States. Reston (VIC). doi:10.3133/ofr20181155.
  • GNS Science. 2022. GeoNet Aotearoa New Zealand Strong Motion Data Products [Internet]. [accessed 2023 May 3]. https://data.gns.cri.nz/metadata/srv/eng/catalog.search#/metadata/25c52e65-dbf9-4687-8343-3ca0b60961c1.
  • Hafez AG, Abdel Azim A, Soliman MS, Yayama H. 2020. Real-time P-wave picking for earthquake early warning system using discrete wavelet transform. NRIAG Journal of Astronomy and Geophysics [Internet]. 9(1):1–6. doi:10.1080/20909977.2019.1698144.
  • Hafez AG, Khan MTA, Kohda T. 2010. Clear P-wave arrival of weak events and automatic onset determination using wavelet filter banks. Digital Signal Processing. 20(3):715. doi:10.1016/j.dsp.2009.10.002.
  • Hafez AG, Rabie M, Kohda T. 2013. Seismic noise study for accurate P-wave arrival detection via MODWT. Computers & Geosciences [Internet]. 54:148–159. doi:10.1016/j.cageo.2012.12.002.
  • Holland A. 2003. Earthquake data recorded by the MEMS accelerometer: field testing in Idaho. Seismological Research Letters. 74(1):20–26. doi:10.1785/gssrl.74.1.20.
  • Kilb D, Bunn JJ, Saunders JK, Cochran ES, Minson SE, Baltay A, O’Rourke CT, Hoshiba M, Kodera Y. 2021. The PLUM earthquake early warning algorithm: a retrospective case study of West Coast, USA, data. Journal of Geophysical Research: Solid Earth. 126(7). doi:10.1029/2020JB021053.
  • Kodera Y. 2018. Real-time detection of rupture development: earthquake early warning using P waves from growing ruptures. Geophysical Research Letters. 45(1):156–165. doi:10.1002/2017GL076118.
  • Kodera Y, Yamada Y, Hirano K, Tamaribuchi K, Adachi S, Hayashimoto N, Morimoto M, Nakamura M, Hoshiba M. 2018. The propagation of local undamped motion (PLUM) method: a simple and robust seismic wavefield estimation approach for earthquake early warning. Bulletin of the Seismological Society of America. 108(2):983–1003. doi:10.1785/0120170085.
  • Kohler MD, Smith DE, Andrews J, Chung AI, Hartog R, Henson I, Given DD, de Groot R, Guiwits S. 2020. Earthquake early warning Shakealert 2.0: public rollout. Seismological Research Letters. 91(3):1763–1775. doi:10.1785/0220190245.
  • Krischer L, Megies T, Barsch R, Beyreuther M, Lecocq T, Caudron C, Wassermann J. 2015. Obspy: a bridge for seismology into the scientific Python ecosystem. Computational Science & Discovery. 8(1):014003. doi:10.1088/1749-4699/8/1/014003.
  • McBride SK, Smith H, Morgoch M, Sumy D, Jenkins M, Peek L, Bostrom A, Baldwin D, Reddy E, De Groot R, et al. 2022. Evidence-based guidelines for protective actions and earthquake early warning systems. Geophysics. 87(1):WA77–WA102. doi:10.1190/geo2021-0222.1.
  • Mehrazarin S, Tang B, Leyba K, Han J, Beheshti M. 2016. A MacBook based earthquake early warning system. Proceedings – IEEE INFOCOM. 2016 September:1029–1030. doi:10.1109/INFCOMW.2016.7562237.
  • Meier MA, Heaton T, Clinton J. 2015. The Gutenberg algorithm: evolutionary Bayesian magnitude estimates for earthquake early warning with a filter bank. Bulletin of the Seismological Society of America. 105(5):2774–2786. doi:10.1785/0120150098.
  • Minson SE, Baltay AS, Cochran ES, Hanks TC, Page MT, McBride SK, Milner KR, Meier MA. 2019. The limits of earthquake early warning accuracy and best alerting strategy. Scientific Reports. 9(1). doi:10.1038/s41598-019-39384-y.
  • Minson SE, Brooks BA, Glennie CL, Murray JR, Langbein JO, Owen SE, Heaton TH, Iannucci RA, Hauser DL. 2015. Crowdsourced earthquake early warning. Science Advances. 1(3):1–8. doi:10.1126/sciadv.1500036.
  • Nakayachi K, Becker JS, Potter SH, Dixon M. 2019. Residents’ reactions to earthquake early warnings in Japan. Risk Analysis. 39(8):1723–1740. doi:10.1111/risa.13306.
  • Peng C, Jiang P, Chen Q, Ma Q, Yang J. 2019. Performance evaluation of a dense MEMS-based seismic sensor array deployed in the Sichuan-Yunnan border region for earthquake early warning. Micromachines [Internet]. 10(11):735. doi:10.3390/mi10110735.
  • Potter SH, Becker JS, Johnston DM, Rossiter KP. 2015. An overview of the impacts of the 2010-2011 Canterbury earthquakes. International Journal of Disaster Risk Reduction. 14:6–14. doi:10.1016/j.ijdrr.2015.01.014.
  • Prasanna R, Chandrakumar C, Nandana R, Holden C, Punchihewa A, Becker J, Jeong S, Liyanage N, Ravishan D, Sampath R, Tan ML. 2022. Saving precious seconds: a low-cost earthquake early warning system for aotearoa, New Zealand. 2023 te Hiranga Rū annual meeting. doi:10.3390/informatics9010025.
  • Raspberry Shake SA. 2017. Raspberry shake data center [Internet]. [accessed 2023 May 2]. doi:10.7914/SN/AM.
  • Ringler AT, Evans JR. 2015. A quick SEED tutorial. Seismological Research Letters. 86(6):1717–1725. doi:10.1785/0220150043.
  • Sokolov V, Wenzel F, Wen KL, Jean WY. 2012. On the influence of site conditions and earthquake magnitude on ground-motion within-earthquake correlation: analysis of PGA data from TSMIP (Taiwan) network. Bulletin of Earthquake Engineering. 10(5):1401–1429. doi:10.1007/s10518-012-9368-5.
  • Stevenson JR, Becker J, Cradock-Henry N, Johal S, Johnston D, Orchiston C, Seville E. 2017. Economic and social reconnaissance. Bulletin of the New Zealand Society for Earthquake Engineering. 50(2):343–351. doi:10.5459/bnzsee.50.2.343-351.
  • Stevenson JR, Kachali H, Whitman Z, Seville E, Vargo J, Wilson T. 2011. Preliminary observations of the impacts the 22 February Christchurch earthquake had on organisations and the economy: A report from the field (22 February–22 march 2011). Bulletin of the New Zealand Society for Earthquake Engineering. 44(2):65–76. doi:10.5459/bnzsee.44.2.65-76.
  • Strauss JA, Allen RM. 2016. Benefits and costs of earthquake early warning. Seismological Research Letters. 87(3):765–772. doi:10.1785/0220150149.
  • Suárez G, Novelo D, Mansilla E. 2009. Performance evaluation of the seismic alert system (SAS) in Mexico city: a seismological and a social perspective. Seismological Research Letters. 80(5):707–716. doi:10.1785/gssrl.80.5.707.
  • Subedi S, Hetényi G, Denton P, Sauron A. 2020. Seismology at school in Nepal: a program for educational and citizen seismology through a low-cost seismic network. Frontiers in Earth Science. 8. doi:10.3389/feart.2020.00073.
  • Tan ML, Prasanna R, Becker JS, Brown A, Lambie E, Johnston DM, Stock K, de Alwis D. 2021. Outlook for earthquake early warning for Aotearoa New Zealand: insights from initiating a community-of-practice. In: 2021 technical conference for the New Zealand society for earthquake engineering. Christchurch; p. 1–8.
  • Trnkoczy. 2012. Understanding and parameter setting of STA/LTA trigger algorithm. In: Bormann P., editor. Potsdam: IASPEI new manual of seismological observatory practice 2 (NMSOP-2). Potsdam: Deutsches GeoForschungsZentrum GFZ; p. 1–20.
  • TurnKey Earthquake Early Warning. 2020. https://earthquake-turnkey.eu/the-project/.
  • Virtanen P, Gommers R, Oliphant TE, Haberland M, Reddy T, Cournapeau D, Burovski E, Peterson P, Weckesser W, Bright J, et al. 2020. Scipy 1.0: fundamental algorithms for scientific computing in Python. Nature Methods. 17(3):261–272. doi:10.1038/s41592-019-0686-2.
  • Withers M, Aster R, Young C, Beiriger J, Harris M, Moore S, Trujillo J. 1998. A comparison of select trigger algorithms for automated global seismic phase and event detection. Bulletin of the Seismological Society of America. 88(1):95–106. doi:10.1785/BSSA0880010095.
  • Wu Y-M. 2019. Performance of a low-cost earthquake early warning system (P-alert) and shake map production during the 2018 Mw 6.4 hualien (Taiwan) earthquake. Geophysical Research Abstracts. 21:1.
  • Wu YM, Chen DY, Lin TL, Hsieh CY, Chin TL, Chang WY, Sen LW, Ker SH. 2013. A high-density seismic network for earthquake early warning in Taiwan based on low cost sensors. Seismological Research Letters. 84(6):1048–1054. doi:10.1785/0220130085.
  • Xu Y, Wang JP, Wu YM, Kuo-Chen H. 2017. Reliability assessment on earthquake early warning: A case study from Taiwan. Soil Dynamics and Earthquake Engineering. 92:397–407. doi:10.1016/j.soildyn.2016.10.015.
  • Zhang H, Thurber C, Rowe C. 2003. Automatic P-wave arrival detection and picking with multiscale wavelet analysis for single-component recordings. Bulletin of the Seismological Society of America. 93(5):1904–1912. doi:10.1785/0120020241.
  • Zhu W, Beroza GC. 2019. Phasenet: a deep-neural-network-based seismic arrival-time picking method. Geophysical Journal International. 216(1). doi:10.1093/gji/ggy423.
  • Zhu W, Tai KS, Mousavi SM, Bailis P, Beroza GC. 2022. An End-to-end earthquake detection method for joint phase picking and association using deep learning. Journal of Geophysical Research: Solid Earth. 127(3). doi:10.1029/2021JB023283.