Next Article in Journal
Smart Urban Logistics and Tube-Based Freight Systems: A Review of Technological Integration and Implementation Barriers
Previous Article in Journal
Towards Supporting Real-Time Estimation of Vehicle Fuel Consumption and CO2 Emissions in Smart City Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Detection of P-Wave Arrival as a Structural Transition in Seismic Signals: An Approach Based on SVD Entropy

1
Department of Electronics and Astrophysics, Faculty of Physics and Technology, Al-Farabi Kazakh National University, Almaty 050040, Kazakhstan
2
Al-Farabi Kazakh National University, Almaty 050040, Kazakhstan
3
Department of Recreational Geography and Tourism, Faculty of Geography and Environmental Sciences, Al-Farabi Kazakh National University, Almaty 050040, Kazakhstan
4
School of Electronics and Information, Northwestern Polytechnical University, Xi’an 710060, China
*
Authors to whom correspondence should be addressed.
Smart Cities 2026, 9(3), 51; https://doi.org/10.3390/smartcities9030051
Submission received: 3 February 2026 / Revised: 10 March 2026 / Accepted: 11 March 2026 / Published: 19 March 2026

Highlights

What are the main findings?
  • P-wave arrival is identified as a structural transition in seismic signals using SVD entropy rather than energy growth.
  • Reliable detection accuracy of 93–98% is achieved at low signal-to-noise ratios ( S N R 2 ) without any model training or labeled data.
  • Low-frequency signal drift can degrade entropy-based detection at the JNKS station, but polynomial detrending restores sensitivity, enabling accurate P-wave detection comparable to other stations. This underscores the importance of proper preprocessing in entropy-based seismic analysis.
What are the implications of the main findings?
  • The method is suitable for deployment on distributed IoT/edge seismic sensors within smart city earthquake early warning networks.
  • Station-dependent parameter tuning and simple preprocessing (e.g., polynomial detrending) enable robust operation in real urban noise conditions.
  • Station-dependent parameter sensitivity highlights the need for adaptive detection strategies. While universal parameters can work, station-specific calibration ensures highest reliability, suggesting future early warning systems should include automatic tuning and preprocessing diagnostics.

Abstract

Early and reliable detection of P-wave arrivals is critical for seismic monitoring and earthquake early warning, particularly under low signal-to-noise ratio (SNR) and non-stationary noise conditions. This study presents an automatic detection method based on singular value decomposition (SVD) entropy computed in sliding time windows with local signal filtering. Within this framework, the P-wave onset is interpreted as a local structural change in the signal rather than a simple energy increase. SVD entropy captures the redistribution of energy among dominant signal components, providing high sensitivity to the initial P-wave arrival even at moderate and low noise levels ( S N R 2 ). The method was validated using real seismic data from four regional stations operating under different noise conditions. Analysis of detection parameters revealed strong station dependence. For stations affected by low-frequency drift, polynomial detrending was identified as a necessary preprocessing step to ensure a stable entropy response and reliable detection. The proposed approach achieves detection accuracies of up to 93–98% at S N R 2 , significantly outperforming the classical STA/LTA algorithm and demonstrating performance comparable to modern deep learning methods. Since the method does not require model training or labeled datasets, it provides an interpretable and computationally efficient solution for automatic seismic monitoring. These properties make the proposed approach particularly suitable for real-time seismic monitoring systems and distributed sensor networks operating under limited computational resources. All computational stages were performed at the Farabi Supercomputer Centre of Al-Farabi Kazakh National University. The method requires no model training or labeled data, making it an interpretable, robust, and computationally efficient solution for automatic seismic monitoring and early warning systems.

1. Introduction

Seismic data analysis is a complex task due to non-stationarity, non-linearity, and high noise levels [1,2,3]. Processing methods based on amplitude, spectral and energy characteristics are of limited adequacy in describing the structural complexity of wave processes and do not allow for the detection of weak but informative changes in seismicity dynamics [4,5,6]. In this regard, the development and application of alternative analysis methods that are capable of considering the information content and degree of orderliness of seismic time series is a pressing issue.
Despite the intensive development of early earthquake warning systems, accurate and timely prediction of the arrival time of P-waves under conditions of low signal-to-noise ratio remains one of the key problems in seismology [7,8,9]. This is because even modern and rapidly developing methods face limitations in reliably detecting subtle changes in the structure of complex signals.
Seismic monitoring plays a crucial role in early earthquake warning, magnitude estimation and epicenter location, as well as in monitoring induced and volcanic seismic activity [10,11,12,13,14]. Among these parameters, the detection of the arrival of the P-wave is of fundamental importance, as it is the first wave recorded by sensors and allows a few seconds to be gained for activation of early warning systems to minimize damage from subsequent destructive waves [15,16,17,18]. In complex scenarios typical of real seismic recordings, stations located in high-noise environments (urban areas, ocean floor), as well as when recording weak seismic events, accurate detection is significantly hampered by the non-stationary nature of the low signal-to-noise ratio and phase interference [19,20,21,22,23,24].
The STA/LTA method and its modifications, as well as statistical approaches such as AIC and CUSUM, have become the interpretable basis for early warning systems due to their simplicity [25,26,27]. Modern methods of the next evolutionary stage, based on machine learning, demonstrate high precision and a reduction in the level of false alarms on labeled data [28,29,30,31]. However, in complex conditions characterized by phase transitions of chaotic noise, nonlinear interference, and non-stationary signals, these approaches may experience reduced robustness in highly noisy and non-stationary environments [32,33,34]. ML models often learn these features implicitly, which limits generalization across regions with different geology, as shown in recent studies [35]. In contrast, the method proposed in this study does not depend on training data from any specific network. By focusing on intrinsic changes in the signal structure rather than learned representations, it is less sensitive to noise variability and propagation differences, enabling broader applicability across diverse seismic environments.
Entropy-based measures have recently attracted attention for the analysis of complex dynamical systems because they quantify the degree of order and structural organization of signals. SVD entropy focuses on the rank structure of the signal, which ensures high sensitivity to the appearance of a new dominant component in the time series (as when a P-wave arrives) [36,37,38,39,40]. This approach to analysing signals with a high proportion of additive noise, based on the study of the spectrum of singular values, can be more informative than Shannon entropy, which is based on the distribution of amplitudes. SVD entropy is derived from the singular value spectrum of the embedding matrix and therefore reflects the redistribution of energy among dominant dynamical components of the time series [41]. The next study has reported that SVD-based entropy reveals detailed characteristics of Shannon entropy [42]. In comparison with machine learning approaches based on labelled datasets and requiring model training, the proposed SVD entropy method operates unsupervised and does not rely on pre-trained models. This eliminates the need for large annotated datasets and reduces computational loads. This independence makes the method particularly suitable for real-time monitoring scenarios and for deployment in environments with limited computational resources, including edge and IoT seismic systems [35]. In addition to seismology, when analysing complex signals, SVD entropy, compared to approximate entropy, did not require additional parameters to be set and allowed for a more stable assessment of the structural complexity of the signal [33,34,35]. In the context of detecting structural transitions—such as the onset of a P-wave under noisy conditions—this property may provide increased sensitivity to the emergence of a new ordered component in the signal. Beyond seismology, SVD entropy has also demonstrated advantages in the analysis of complex signals. In comparison with approximate entropy, it does not require additional parameter tuning and enables a more stable evaluation of structural complexity [43,44,45]. Compared to permutation entropy, SVD entropy offers greater interpretability through direct analysis of singular values, allowing a quantitative assessment of signal orderliness.
The aim of this work is to develop and investigate a method for early detection of P-wave arrival based on the analysis of SVD entropy of seismic signals in sliding time windows with local filtering. Unlike traditional approaches, which focus primarily on energy characteristics, the proposed method considers the arrival of the P-wave as a structural transition in the time series and uses entropy measures to detect it.
Particular attention is paid to analyzing the stability of the method under conditions of moderate and low signal-to-noise ratios characteristic of real seismic recordings. To this end, a wide parametric search of the sliding window length and filter cutoff frequency is used, as well as a cascade detection scheme combining the analysis of the absolute value of SVD entropy and its derivative.
The work is based on real data from the regional seismic network and includes both a quantitative assessment of detection accuracy and a qualitative analysis of algorithm behavior scenarios under various noise conditions. This allows one not only to evaluate the effectiveness of the method, but also to identify its limits of applicability and sensitivity to the characteristics of individual stations. This characteristic also makes the method a source of reliable structural descriptors for machine learning algorithms, which are increasingly being used in IoT-oriented seismic monitoring systems and early warning architectures for smart cities.
The article is organised as follows. Section 2 describes the data set used, the pre-processing scheme and the method for calculating SVD entropy, as well as the criteria for detecting the arrival of a P-wave. Section 3 presents the results of parametric analysis, detection accuracy assessment and analysis of typical scenarios for the algorithm’s operation. Section 4 discusses the results obtained, the limitations of the proposed approach, and possible directions for its further development.

2. Materials and Methods

The proposed method for early detection of P-wave arrival is based on calculating singular spectral entropy (SVD entropy) in sliding windows of the seismic signal. The general scheme of the algorithm is shown in Figure 1. The initial records are loaded from the vertical HHZ channel of several stations, after which they are divided into overlapping time segments of various lengths, for each of which SVD entropy is calculated. They then undergo preliminary processing: time scale synchronisation, normalisation and low-frequency filtering. Next, analysis of the temporal evolution of entropy and its derivative allows the moment of a sharp change in the signal structure to be localised, which is interpreted as the arrival of a P-wave.
This approach combines the advantages of classical detectors based on signal energy changes and modern methods of time series complexity analysis. In addition, parametric scanning of filter cutoff frequencies and window lengths makes it possible to evaluate the stability of the method in various noise conditions and for different stations.

2.1. Dataset Description

The study is based on a set of real seismic data collected over two years—from 1 January 2023 to 31 December 2024—at several stations located in the foothills of the Northern Tien Shan. This region is seismically active, making it a convenient site for testing P-wave early detection algorithms. Seven seismic stations are publicly available within a 3° radius of Almaty city, but four stations (TLG, SHLS, JNKS, and TARG) were selected for analysis based on the criterion of having more than 200 recorded events during 2023–2024. These stations belong to different seismic networks (QZ, KR, and KC). Their relative locations, as well as the distribution of earthquake epicentres, are shown in Figure 2.
As shown in Figure 2, each station is highlighted with a separate colour scheme, with a radius of 333 km (3 degrees). Common events detected by two or three stations simultaneously are highlighted with black dots. All records were obtained through IRIS services using the PyWEED tool (Version 1.0.12), which automatically collects only earthquakes and excludes quarry blasts and other non-tectonic events. This allowed us to automatically collect events for the entire period and ensure uniformity of data loading. Event selection criteria were as follows:
-
Magnitude: min −2.0, max 10.0
-
Depth (km): min 0.0, max 6800.0
-
Distance to station: radius 333 km (3°)
-
Signal-to-noise requirements: no explicit SNR-based selection; all recorded events in different ranges were included
For each event, a 240 s section was downloaded, including 120 s of background noise before the P-wave arrival and 120 s after the arrival. This choice provides a sufficiently long context necessary for calculating entropy characteristics and analysing signal behaviour against natural noise. The 120 s pre-P-wave window was selected to ensure a stable estimate of the background noise, which is essential for accurate entropy computation. The 120 s post-P-wave interval allows full capture of the initial P-wave arrival and its early evolution, thereby providing adequate temporal context for subsequent analysis. Only the vertical HHZ channel with a sampling frequency (fs) of 100 Hz was used.
The initial list of events is shown in Table 1, which summarizes both the number of events per station and the main station metadata, including instrument type, elevation, and sensitivity. Several restrictions were applied subsequently. First, the recording had to be continuous and contain no gaps. Second, if two events had arrival times that were too close together (less than 120 s apart), only the first event was considered. Finally, for each event, it was necessary to ensure that the arrival of the P-wave could be reliably identified after signal filtering. Recordings with an uncharacteristic or poorly distinguishable signal structure were therefore excluded.
Table 1 presents detailed metadata for each station, including the sensor model, installation elevation, and nominal sensitivity at the reference frequency. Providing this information allows a more accurate interpretation of station-specific performance differences and facilitates reproducibility of the dataset configuration.
Over the two-year period, seismic activity was uneven: some months were characterised by isolated events, while others exhibited sharp increases associated with regional earthquakes. This diverse dataset proved useful for assessing the robustness of the entropy-based approach, as it contains records with varying noise levels, distances to the epicentre, and energy characteristics.
The resulting dataset enables evaluation of the proposed method under conditions that are close to real-world scenarios—including both weak and moderately strong earthquakes, across different stations, instrumentation types, and environmental conditions.
Note: Preprocessing steps such as filtering, time alignment, and local window processing are described in Section 2.3. Instrument correction, detrending, or resampling were not applied, as the analysis was performed on raw amplitude values.

2.2. Sliding-Window Segmentation

Before pre-processing the signals, each recording was divided into a series of overlapping time segments, enabling local analysis of signal evolution over time. This approach allows early changes in waveform structure to be detected before the arrival of the P-wave and is a key element of the entropy method.
The window length was set within a wide range, from 1 to 60 s. This range was deliberately chosen to be wide: short windows allow fast signal fluctuations and sharp changes in its structure to be recorded, while longer windows smooth out noise and provide a stable entropy estimate in low signal-to-noise conditions. The result is a multi-scale representation of the recording, which increases the reliability of subsequent detection.
Segmentation was performed using the sliding window method with a fixed step size. The step size was one second, which at a sampling frequency fs = 100 Hz corresponded to a shift of 100 counts. This choice ensured sufficiently high temporal resolution with reasonable computational load.
Figure 3 shows a diagram of how sliding windows are formed: the original recording is divided into a series of overlapping segments, each of which has its own time-bound interval. Further analysis is performed independently for each window, which allows tracking the dynamics of changes in the signal structure.
The coloured rectangles in Figure 3 illustrate the principle of segmenting the recording into overlapping windows of fixed length. The window length was set to an interval of 1–60 s. Each window is shifted forward by one second relative to the previous one, which ensures the continuity of the time analysis. For each such segment, preliminary processing is then performed, forming a time series of entropy estimates used to identify the moment of arrival of the P-wave.

2.3. Signal Preprocessing

Before calculating entropy characteristics, each seismic record underwent basic pre-processing aimed at bringing the data to a uniform time format and preparing the signal for sliding window analysis. The general processing scheme is shown in Figure 4, and Figure 5 illustrates the sequence of operations using the example of a single time window.
The first stage involved synchronising the time axis. The original ASCII files contained time stamps with microsecond precision, which meant that the start of the recording could fall at any point within a second. To eliminate this offset, the analysis began with the first reading, whose timestamp coincided with a whole second. This approach made it possible to align the timelines of all recordings without changing the source data and ensured the correct formation of the sequence of sliding windows in subsequent stages.
After temporary alignment, the signal was used in its original amplitude scale. Time series normalization was used solely for visualization purposes and did not participate in either recording segmentation or entropy characteristic calculation. All calculations were performed on raw amplitude values, which preserved the physical interpretability of the signal and eliminated the influence of scaling on entropy estimates.
Signal filtering was a key element of pre-processing. Unlike traditional schemes, where the filter is applied to the entire recording, in this study, low-frequency filtering was performed locally, separately for each sliding window. For this purpose, a fourth-order Butterworth low-pass filter was used in zero phase delay mode. This approach made it possible to avoid phase distortions and simultaneously investigate the effect of the cutoff frequency on entropy behaviour at different time scales of analysis.
The cut-off frequency range varied from 1 to 25 Hz, covering the spectrum of low-frequency longitudinal oscillations characteristic of the early stage of the P-wave arrival. Filtering was performed after each time window was formed, which ensured consistency in processing when searching through parameters and eliminated the influence of neighbouring sections of the recording.
Figure 5 illustrates this process using one time segment as an example: it shows the original signal, the selected sliding window, the corresponding fragment of the recording, and the result of its local filtering. It was precisely this filtered window signal that was then used to calculate the SVD entropy.
Thus, pre-processing was limited to two main tasks: coordinating the time grid and preparing the signal for local window analysis with parameterised filtering. This scheme ensured reproducibility of results, correct comparison between events, and stable conditions for subsequent calculation of entropy characteristics.

2.4. SVD-Entropy Computation

SVD entropy was used in this study to quantitatively assess local changes in the seismic signal structure. This measure allows for a compact description of the degree of orderliness of a time series and is particularly suitable for analysing short time segments in noisy conditions, which is important for early detection of P-wave arrival.
Entropy was calculated separately for each sliding time window formed in the previous stage. Thus, SVD entropy was considered a local characteristic of the signal, reflecting its structure at a specific point in time, rather than a global measure for the entire recording.
For each window, a one-dimensional time series was transformed into a matrix of embeddings with minimal dimension. This embedding procedure is analogous to phase space reconstruction, where the embedding dimension can be estimated using the mutual information function and the nearest neighbors method. In the present study, the embedding dimension was chosen as m = 3. This choice is based on practical considerations: for short sliding windows, m = 3 provides sufficient sensitivity of SVD entropy to structural changes at the initial stage of P-wave arrival, while maintaining stability and reproducibility of the entropy estimates.
It should be noted that a sensitivity analysis for m > 3 or m < 3 was not performed. The main objective of this study was to detect the first longitudinal oscillations of the signal, which indicate the onset of P-wave arrival. Within this context, the chosen embedding dimension m = 3 was considered adequate.
Singular value decomposition (SVD) was applied to the resulting embedding matrix, producing three singular values that reflect the energy distribution among the dominant components of the time series. These singular values were normalized so that their sum equaled one, allowing them to be interpreted as relative contributions to the overall signal structure.
Based on the normalized singular values, entropy was calculated in standard information form and then normalized to the range [0, 1]. In this study, SVD entropy was computed using the AntroPy library with parameters order = 3, delay = 1, and normalize = True (AntroPy SVD entropy documentation https://raphaelvallat.com/entropy/build/html/generated/entropy.svd_entropy.html, accessed on 10 December 2025). This normalization facilitates comparisons between different windows, events, and parameter configurations.
Low SVD entropy values correspond to a stable and slightly varying signal, characteristic of background noise. As the first longitudinal oscillations appear, the time series structure becomes more complex, energy is redistributed among singular components, and the entropy value increases. This makes SVD entropy a sensitive indicator of the initial stage of P-wave arrival, even under low signal-to-noise ratio conditions.
The sequence of entropy values calculated for all sliding windows forms a time series H(t) describing the evolution of the local complexity of the signal. This series is further used in Section 2.5 to implement criteria for automatic detection of the arrival of a longitudinal wave.

2.5. Threshold and Derivative Based Detection Criteria

After calculating the time series of SVD entropy for all sliding windows, the next step was to determine the moment of arrival of the P-wave. For this purpose, two complementary criteria based on the behaviour of entropy over time were used: the criterion of absolute entropy level and the criterion of its rate of change. Both approaches are illustrated in Figure 6.
The first criterion is based on the absolute value of SVD entropy. In conditions of background noise, the signal structure remains relatively stable, which is reflected in low and slightly changing entropy values. As the first longitudinal oscillations appear, the structure of the time series becomes more complex, energy is redistributed between singular components, and entropy begins to increase. The moment when the entropy value exceeds a specified threshold is interpreted as the beginning of a significant signal restructuring. An example of such behaviour is shown in Figure 6a.
The threshold value for absolute entropy was selected empirically based on the analysis of a large number of recordings and amounted to approximately 0.05. Practice has shown that this level reliably separates background noise sections from the interval in which P-wave formation begins, regardless of the station and the overall noise level. The main advantage of this criterion is its stability and low sensitivity to random signal fluctuations.
The second criterion is based on the analysis of the first difference of SVD entropy, i.e., on the rate of its change over time. Unlike the absolute value, the entropy derivative is sensitive to sharp structural transitions, even if the entropy values themselves remain relatively low. This approach allows us to fix the initial moment of signal restructuring preceding a steady increase in entropy. An example of how this criterion works is shown in Figure 6b.
A separate threshold of approximately 0.04 was used for derivative entropy. Exceeding this value indicated a sharp change in the structure of the time series and was considered a potential moment of P-wave arrival. This criterion proved to be particularly useful for recordings with a low signal-to-noise ratio, where the increase in absolute entropy can be smoothed and delayed.
The combined use of two criteria allows their advantages to be combined. The derivative criterion provides high sensitivity to initial structural changes, while the threshold based on the absolute entropy value serves as a stabilising factor and reduces the likelihood of false alarms. In practice, the moment of arrival of the P-wave was recorded when one or both criteria were triggered within the expected time interval of the recording.
Thus, analysis of both the level and dynamics of SVD entropy provides reliable and physically interpretable identification of the initial stage of longitudinal wave arrival, which makes the proposed approach robust to variations in noise conditions and seismic event characteristics.

2.6. Parameter-Space Exploration

Before proceeding to the analysis of detection results, the stability of the proposed entropy approach to the selection of processing parameters was evaluated. The aim of this stage was not to optimise the method for individual events, but to investigate how its behaviour is preserved when key parameters vary over a wide range of values.
As part of this analysis, the fixed processing scheme described in Section 2.3, Section 2.4 and Section 2.5 was applied repeatedly with various combinations of parameters. Two parameters that have the greatest impact on the local signal structure were varied: the cutoff frequency of the low-pass filter and the length of the sliding window. All other elements of the pipeline, including the segmentation method, SVD entropy calculation, and detection criteria, remained unchanged.
The filter cutoff frequency varied from 1 to 25 Hz in 1 Hz increments, covering both the low-frequency components of the background signal and the range in which early P-wave energy manifests itself. The length of the sliding window varied from 1 to 60 s. This range allowed us to investigate both short windows, sensitive to rapid structural changes, and longer windows, providing stable entropy estimates in conditions of increased noise.
A complete search of parameters generated 1500 combinations for each record (25 cutoff frequency values and 60 window length values). For each configuration, sliding windows were formed, local filtering was performed, the SVD entropy time series was calculated, and the detection criteria described above were applied.
The results of each run were compared with the reference P-wave arrival marks and classified according to the type of criteria triggered. This approach made it possible not only to record successful or unsuccessful detection, but also to analyse the nature of errors and the dependence of the algorithm’s behaviour on processing parameters.
This parametric analysis allows us to consider the proposed method not as a set of rigidly defined settings, but as a stable procedure that remains effective even with significant variations in filter parameters and window length. The results obtained serve as the basis for a quantitative assessment of detection accuracy, analysis of time shifts, and discussion of the method’s applicability in various seismic conditions, which is presented in the Results section.

3. Results

3.1. Evaluation Framework

To quantitatively assess the detection quality, reference P-wave arrival times provided by the PyWEED service when uploading waveforms were used. Since each recording began 120 s before the reference arrival, the true moment of the P-wave was determined as t P , true = t 0 + 120 s and used as ground truth in the subsequent comparison.
Only those recordings were included in the analysis for which the signal-to-noise ratio satisfied the condition S N R 2 on a linear scale, which corresponds to approximately 3 dB on a logarithmic scale. This threshold is significantly lower than the values used in previous studies ( S N R 8 ) and was chosen to assess the robustness of the method under moderate and low signal-to-noise ratios typical of real automatic detection systems.
For each record and each combination of parameters, the algorithm generated an estimate of the arrival time t det . The accuracy of detection was assessed based on the time error
Δ t = t det t P , true
Given that the entropy measure used is local and depends on the length of the sliding window, a systematic bias may occur between the moment of physical arrival of the P-wave and the moment of detection. For this reason, detection was considered correct if the estimate t det fell within the acceptable time interval of 120 ± 10 s.
Based on this criterion, all results were classified into three categories: correct detection, false alarm, and no detection. These categories reflect different scenarios of algorithm behaviour at different noise levels and signal structures, which are discussed in detail in Section 3.3.
For correct detection, temporal errors were aggregated by station, window length, and filtering frequency, which made it possible to analyse both the average accuracy of the method and its dependence on processing parameters and recording characteristics.

3.2. Sensitivity and Parameter-Space Analysis

Before proceeding with the analysis, it should be noted that the JNKS station is not included in the heat maps provided below. During data processing, it became apparent that the records from this station behaved differently from the others: in some cases, a slow signal drift and unusually pronounced low-frequency fluctuations were observed. Because of this, the SVD entropy reacted in a non-standard way, and the results were highly dependent on the filtering parameters.
Since these characteristics do not allow for a fair comparison of JNKS with other stations in the general parametric grid, its analysis is presented separately. Therefore, this subsection only considers the TLG, SHLS, and TARG stations, while details on JNKS will be discussed in the discussion section.
To assess how the choice of pre-processing parameters affects detection stability, a complete search of combinations of window length (1–60 s) and filter cutoff frequency (1–25 Hz) was performed. Accuracy heat maps were constructed for each station, allowing visual identification of areas where the method works most reliably.
Figure 7 shows the heat map for the TLG station. The figure shows that windows that are too short (1–5 s) lead to a sharp decrease in accuracy, since entropy in this range is highly susceptible to noise. As the window length increases, the behaviour becomes more stable, and a confident zone forms in the range of approximately 15–30 s. The cutoff frequency also has a significant effect: a cutoff frequency of around 4–8 Hz provides the best noise suppression while maintaining the signal shape.
A similar heat map for the SHLS station is shown in Figure 8. Unlike TLG, there is no single stable zone here; instead, there are several scattered clusters of increased accuracy. This structure reflects the more complex noise background of the station. Nevertheless, it is possible to identify a range where the method demonstrates the best results: 10–20 s windows and 6–12 Hz cutoff frequencies.
The results for the TARG station are shown in Figure 9. This station demonstrates the highest accuracy values, but only for relatively long windows—around 30–45 s. This indicates that the signal at TARG has a smoother initial phase, and short segments are not sufficiently informative. The most confident zone is also associated with cutoff frequencies of 4–10 Hz.
Despite the marked differences between stations, it is interesting to assess the possibility of using a single set of parameters for all stations. To this end, their joint parametric space was analysed. The minimum value achieved by the stations, 0.86, corresponding to the SHLS station, was used as the general accuracy threshold. The parameter range in which all three stations simultaneously demonstrate an accuracy of at least 86% is shown in Figure 10.
As can be seen in Figure 10, the overlapping parameter zone is narrow and corresponds to a window length of approximately 27–28 s and a cutoff frequency of approximately 10 Hz. These parameters can be considered a ‘universal’ configuration suitable for use in network automatic detection algorithms when station-specific calibration is not possible. However, it is important to emphasise that when using such universal settings, the detection accuracy for each station is lower than its individual maximum.
To quantitatively assess the effectiveness of the method in the selected universal configuration, the detection results for all events that passed the final data selection were analysed. The number of such events was 177 for the TLG station, 220 for the SHLS station, and 213 for the TARG station. These values correspond to the number of records that met all quality criteria and were used in the subsequent analysis.
Table 2 shows the final detection rates for each station at fixed parameters: window size 27–28 s and cutoff = 10 Hz. For each station, the number of correct detections, false alarms, and missed detections is given, as well as the corresponding accuracy calculated relative to the total number of events after the final selection.
As shown in Table 2, the maximum accuracy of wave P determination for the three stations is TLG 93.8%, SHLS 93.8% and TARG 88.7%. Further comparison of the three independent thermal maps made it possible to identify areas of high accuracy for each station. These areas are shown in Figure 11 as coloured clusters. To construct a combined map, individual accuracy thresholds were used, reflecting the data quality and noise conditions of each station by given accuracy: for TARG 0.93 , for TLG 0.89 , for SHLS 0.86 . This approach allows us to objectively identify the ranges of parameters that ensure stable detection for a specific station.
The lack of complete overlap between these areas confirms that each station has its own optimal set of parameters, determined by the local noise background, sensor installation conditions, and characteristics of the recorded waveforms. The resulting zones of maximum accuracy differ significantly: for TLG, the best results are achieved with window lengths of 36–40 s and cutoff frequencies of 4–5 Hz; for SHLS, with window lengths of 11–28 s and cutoff frequencies of 8–13 Hz; for TARG, with window lengths of 29–44 s and a cutoff frequency of 4–9 Hz. The fact that these areas do not coincide completely highlights an important feature of the method: the most reliable detection is achieved by selecting parameters separately for each station, rather than using a single universal setting. Figure 11 shows the parameter ranges where the method works most reliably, but it does not show specific accuracy values. Therefore, Table 3 provides individual examples of parameters from these ranges, indicating the accuracy achieved for each station.
Based on the results of parametric analysis, configurations were identified for each station at which the highest detection accuracy was achieved. In particular, for the TLG station, the maximum accuracy of 98.3% was obtained with a window length of 37 s and a cutoff frequency of 4 Hz; for the SHLS station, 91.8% with parameters of 27 s and 10 Hz; and for the TARG station, 94.4% with a window of 32 s and a cutoff frequency of 4 Hz.
It should be noted that for each station there are several combinations of parameters that provide a comparable level of accuracy. However, when selecting the final configurations, preference was given to options with the lowest possible cut-off frequency, provided that high detection accuracy was maintained.

3.3. Detection Scenarios Under Different SNR Conditions

After analysing the parametric space and selecting both universal and station-specific parameter configurations, let us consider how the algorithm behaves on real seismic records.
As noted in Section 3.1, only recordings with a signal-to-noise ratio of at least S N R 2 on a linear scale (approximately 3 dB) were included in the study. With this restriction, the dataset remains quite heterogeneous and includes both recordings with a clearly defined P-wave structure and cases where the useful signal is only weakly distinguishable from the noise.
In the first two scenarios, P-wave detection is considered correct, since the entropy characteristics demonstrate consistent and physically interpretable behaviour near the reference arrival time. The third scenario corresponds to erroneous cases and is used to analyse the limits of applicability of the method.
In the first scenario, P-wave detection is based on the derivative of SVD entropy. Background noise is characterised by almost stationary entropy behaviour, whereas the appearance of a longitudinal wave is accompanied by a sharp change in the signal structure. This leads to a noticeable jump in the first entropy difference.
If the value of the SVD entropy derivative exceeds a specified threshold (0.04), the corresponding time point is interpreted as the arrival of a P-wave. This scenario is typically implemented for recordings with high or moderately high SNR, where structural changes are sufficiently clear.
Figure 12 illustrates a typical example of this scenario for the TARG station at a high SNR value. It can be seen that the detection time, determined by the entropy derivative, agrees well with the reference P-wave arrival time obtained using PyWEED.
In the second scenario, the derivative of SVD entropy does not show a pronounced peak sufficient for reliable triggering. However, the absolute value of SVD entropy reliably exceeds the specified threshold.
This behaviour is typical for signals with a smoother structure growth or a lower signal-to-noise ratio, when the dynamic criterion is not sensitive enough. In this case, detection is performed based on exceeding the entropy threshold without using its derivative.
In practice, the first and second scenarios are used sequentially, in a cascade scheme: first, the entropy derivative is checked, and if there is no trigger, the absolute value of entropy is checked. This approach increases the overall stability of the method compared to using only one criterion.
An example of the second scenario is shown in Figure 13, where detection is performed based on the SVD entropy threshold at the average SNR value.
The third scenario corresponds to cases where the P wave is either not detected at all or is detected prematurely, significantly earlier than the expected interval. All such cases are classified as erroneous.
Such errors are usually associated with low SNR values or high signal complexity, where entropy characteristics exhibit unstable behaviour. Depending on the nature of the error, two subtypes can be distinguished: lack of detection and premature triggering.
Figure 14 shows an example of a recording with low SNR, where neither the derivative nor the absolute value of the SVD entropy allows the arrival time of the P-wave to be reliably determined.
Figure 15 shows a case of premature triggering, where entropy criteria respond to local signal fluctuations before the actual arrival of the P-wave.
Taken together, the results show that the proposed entropy approach to P-wave detection works reliably across a wide range of parameters and noise conditions. Parametric analysis has identified both universal configurations suitable for use without station-specific calibration and individual parameter ranges that provide maximum accuracy for individual stations.
A qualitative analysis of detection scenarios complements these conclusions, demonstrating that the cascaded use of the derivative and absolute values of SVD entropy allows the arrival time of the P-wave to be reliably recorded even at moderate and low signal-to-noise ratios. At the same time, the nature of detection errors remains reproducible and amenable to physical interpretation.
At the same time, the results highlight the influence of local noise conditions and station characteristics on the behaviour of entropy characteristics. In particular, data from the JNKS station, which demonstrates non-standard entropy behaviour, requires separate consideration and is discussed in the following section. The same section provides an interpretation of the results obtained, an analysis of the limitations of the method, and possible directions for its further development.
To evaluate the computational efficiency of the proposed method, a comparison of processing time was performed with the classical STA/LTA algorithm and a neural-network-based method. All computational experiments were conducted at the Farabi Supercomputing Centre of Al-Farabi Kazakh National University. However, only one server with the following processor configuration was used to perform the calculations: Intel Core i9-14900KF (3.20 GHz, 24 cores, 32 logical processors).
It should be noted that the use of a supercomputer is not a prerequisite for the proposed algorithm to work. Parallel computing was used only to speed up the processing of large numbers of records from different stations, while the algorithm itself is designed to run on standard multiprocessor CPUs.
To compare the computational complexity, the processing time for a single seismic signal lasting 240 s was measured for three methods: the classical STA/LTA algorithm, the proposed SVD entropy method, and the neural network-based method. The results are presented in the Table 4.
Thus, the proposed method provides a favourable balance between detection accuracy and computational efficiency, making it promising for use in automatic seismic monitoring systems.

4. Discussion

Even with moderate and low signal-to-noise ratios ( S N R 2 ), the amplitude of the P-wave may be weak and difficult to distinguish visually. However, the very appearance of the wave leads to a redistribution of the contribution between the main components of the signal, which causes a noticeable change in the SVD entropy values. Thanks to this, the method allows you to record the initial moment of the P-wave arrival in conditions where the energy criteria are unstable.
The use of two criteria—the derivative of SVD entropy and the threshold value of its absolute level—increases the reliability of detection. The derivative is sensitive to sudden changes in the signal structure, while the threshold based on the absolute entropy value reduces the impact of random noise fluctuations. This combination makes the algorithm stable and applicable for analysing real seismic data with varying noise levels.
Although the dataset used records from four stations (TLG, SHLS, TARG, and JNKS), the initial analysis of the parametric space showed that the JNKS station exhibited fundamentally different behaviour compared to the others. In the case of the JNKS station, the observed increasing linear trend is associated with the drift component of the signal, rather than with an increase in its structural complexity.
When using the same method as with TLG, SHLS, and TARG stations, the maximum detection accuracy for JNKS was only 45.6%, which is significantly lower than the values obtained for other stations. This is confirmed by the accuracy heat map in the ‘window size–cutoff frequency’ parameter space shown in Figure 16.
A detailed analysis of events at the JNKS station showed that even at relatively high SNR values (e.g., SNR = 12.2), many recordings exhibit pronounced low-frequency drift and slow amplitude trends. An example of such an event is shown in Figure 17.
Under these conditions, SVD entropy responds primarily to the global trend of the signal rather than to local structural changes associated with the arrival of the P-wave. As a result, detection either occurs prematurely or does not occur at all, despite the visually discernible arrival of the wave.
As can be seen in Figure 17, this is an example of a JNKS station recording for an event with a signal-to-noise ratio (SNR) of 12.2, processed without polynomial detrendering. It is clear that even before the arrival of the P-wave, the signal contains a pronounced smooth increase in amplitude and low-frequency drift.
The vertical blue line corresponds to the reference time of arrival of the P-wave, determined by the PyWEED method. Despite the fairly high SNR, the moment of arrival of the wave is poorly distinguished against the background of the general signal trend: the amplitude increases gradually, without a sharp change in the shape of the oscillations.
The purple line shows the SVD entropy, and the red line shows its first derivative. Before the arrival of the P-wave, the entropy values and their derivatives show a slow change caused not by the appearance of the wave, but by the global drift of the signal. As a result, neither the derivative of the SVD entropy nor its absolute value forms a distinct response that could be unambiguously associated with the moment of arrival of the P-wave.
Thus, this example clearly shows that in the presence of low-frequency drift, SVD entropy responds primarily to the non-stationary trend of the signal, rather than to local structural changes associated with the arrival of a longitudinal wave. This leads to incorrect or delayed detection, even at relatively high signal-to-noise ratios.

Polynomial Detrending. Pre-Processing Stage for JNKS Stations

To eliminate the influence of slow trends in the JNKS station records, polynomial detrending of the signal was applied before calculating the SVD entropy. This procedure effectively removes the low-frequency component while preserving the local structure of the wave process. As shown in Figure 18, after detrendering, the smooth amplitude drift disappears, and the entropy characteristics begin to respond clearly to the moment of arrival of the P-wave. This leads to a fundamental change in the behaviour of the algorithm in the parametric space.
Figure 18 shows the same event at station JNKS (SNR = 12.2), but after applying polynomial detrending to the signal. Unlike the original recording, the overall low-frequency amplitude drift has been eliminated, and the signal remains flat until the arrival of the P-wave.
The black line, corresponding to the normalised signal, shows a stable level until the arrival of the longitudinal wave. The green line shows the detection point, determined based on SVD entropy. The method determined using SVD entropy visually shows more accurate detection.
The purple SVD entropy curve shows a sharp and localised change directly at the moment of the P-wave arrival. Unlike in the case without detrending, entropy no longer responds to slow signal trends and reflects precisely the structural change associated with the appearance of an ordered wave component.
The red curve, corresponding to the first derivative of SVD entropy, forms a distinct peak near the moment of arrival of the P-wave, which allows the beginning of the wave process to be reliably recorded. After detection, the entropy value and its derivative gradually stabilise, reflecting the transition of the signal to a more stable wave state.
Thus, this example demonstrates that preliminary polynomial detrendering is an important processing step for the JNKS station. Eliminating low-frequency drift allows for the restoration of a physically correct SVD entropy response and ensures accurate and stable detection of P-wave arrival even at moderate signal-to-noise ratios. After eliminating low-frequency drift and reanalysing the parametric space, a significantly different picture of detection accuracy was obtained for the JNKS station (Figure 19). In particular, at a signal-to-noise ratio ( S N R ) 2 , the maximum detection accuracy was 93.2% and was achieved with a sliding window size of 35 s and a cutoff frequency of 5 Hz.
The accuracy heat map shown in Figure 19 illustrates the distribution of detection efficiency in the ‘window size–cutoff frequency’ parameter space for the JNKS station after polynomial detrending of the signal. In contrast to the case without preliminary trend correction, the map shows a wide and stable area of high accuracy values, covering medium and long window durations at low and moderate cutoff frequencies.
The most stable detection zone is observed at window sizes of around 30–40 s and cutoff frequencies of 4–6 Hz, which corresponds to the physical characteristics of longitudinal waves and ensures sufficient stability of entropy estimates against noise. With windows that are too short, accuracy decreases sharply due to the high sensitivity of SVD entropy to random fluctuations, while with excessively high cutoff frequencies, the influence of high-frequency noise increases.
The results obtained underscore the fundamental conclusion of the study: optimal detection parameters depend on the specific station and recording conditions. Despite the possibility of selecting a universal configuration of parameters, the highest accuracy is achieved by individually adjusting the window size and cutoff frequency for each station, taking into account the local noise background and signal characteristics. It is this station-dependent adjustment that is the key factor in the stable and accurate detection of P-wave arrival in real seismic data.
The results obtained in this work should be considered in the context of existing approaches to automatic P-wave detection, including both classical algorithms and modern deep learning methods. In particular, ref. [29] proposed a method for detecting P-waves based on continuous wavelet transformation and spectrogram classification using the YOLO model. This approach demonstrated high accuracy (F1-score 91–95%) at independent stations and global events, but requires preliminary data labelling, model training, and significant computational resources. Another study [28] showed that the classic STA/LTA algorithm provides an accuracy of about 0.75, which reflects its limited capabilities in conditions of low signal-to-noise ratio and complex noise background. These results are consistent with the well-known limitations of STA/LTA related to its sensitivity to parameter selection and its focus exclusively on the energy characteristics of the signal.
Against this background, the entropy approach proposed in this paper occupies an intermediate but fundamentally important position. On the one hand, it does not require training and labelled data, unlike deep learning methods. On the other hand, it demonstrates significantly higher accuracy compared to classical energy detectors. In particular, for the TLG, SHLS, TARG, and JNKS stations, detection accuracy of up to 93–98% was achieved at S N R 2 , which significantly exceeds the STA/LTA indicators and is comparable to the results obtained using neural network models.
The key difference between the entropy approach is its focus on structural changes in the signal rather than on increases in amplitude or energy. This makes the method particularly effective in conditions of weak and noisy events, where classical algorithms are unstable and the application of deep learning may be difficult due to the lack of sufficient training data or the need to transfer the model between stations.

5. Conclusions

This paper proposes and investigates a method for early detection of P-wave arrival based on SVD entropy analysis in sliding time windows. Unlike traditional energy detectors, which consider wave arrival as an increase in signal amplitude or energy, the proposed approach interprets it as a local structural change in the time series, which provides increased resistance to noise and non-stationarity.
Unlike modern deep-learning-based solutions, the proposed method does not rely on labeled training datasets, iterative optimization procedures, or GPU-based infrastructure. This eliminates one of the main practical barriers associated with neural network deployment in seismic monitoring systems.
As a result, the method provides a favorable balance between accuracy and operational simplicity: it achieves performance comparable to data-driven models while remaining transparent, interpretable, and computationally efficient. This makes it particularly attractive for large-scale distributed monitoring networks, stations with limited computational capacity, and regions where labeled seismic datasets are scarce or unavailable
Overall, the results indicate that SVD entropy provides an effective and interpretable tool for detecting structural transitions in seismic signals and can serve as a promising component of automatic seismic monitoring systems. Future work may focus on optimizing parameter selection, improving computational efficiency for real-time applications, and extending the approach to multi-station seismic analysis.

Author Contributions

Conceptualization, A.S., D.Z., A.M.; methodology, A.S., A.M., D.Z.; software, D.Z., A.S.; validation, A.Kh., S.K., A.A.; formal analysis, S.Kh., A.A.; investigation, A.S., L.A.; resources, A.K.; data curation, D.Z.; writing—original draft preparation, A.S., A.M.; writing—review and editing, M.I., S.K., Y.Q.; visualization, L.A.; supervision, M.I., Z.T., Y.Q.; project administration, M.I., Z.T.; funding acquisition, M.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Science Committee of the Ministry of Science and Higher Education of the Republic of Kazakhstan (grant no. AP23488521).

Data Availability Statement

All seismic data were downloaded through the EarthScope Consortium Web Services accessed on 15 January 2025 (https://www.iris.edu/app/station_monitor/). All data collected in this study can be provided directly by the corresponding author upon reasonable request.

Acknowledgments

The authors would like to express their sincere gratitude to the late Zeinulla Zhanabayev (Al-Farabi Kazakh National University) for his valuable advice, guidance, and support during the early stages of this research. The authors also thank Murat Sari for his valuable scientific comments and constructive suggestions that helped improve the quality and clarity of the manuscript. The facilities of the EarthScope Consortium were used for access to waveforms, related metadata, and derived products utilized in this study. During the preparation of this manuscript, the authors used ChatGPT 5.2 solely to assist with the graphical visualization of Figure 1. The block diagram, algorithmic structure, and all scientific content of the figure were originally designed and created by the authors. The authors reviewed and finalized the figure and take full responsibility for its content and design.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

The following abbreviations are used in this manuscript:
SVDSingular value decomposition
SNRSignal-to-Noise Ratio

References

  1. Xu, R.; Feng, B.; Wang, H.; Wu, C.; Nie, Z. Nonlinear Seismic Signal Denoising Using Template Matching with Time Difference Detection Method. Remote Sens. 2025, 17, 674. [Google Scholar] [CrossRef]
  2. Zhou, H.L.; Wang, C.C.; Marfurt, K.J.; Jiang, Y.W.; Bi, J.X. Enhancing the resolution of non-stationary seismic data using improved time–frequency spectral modelling. Geophys. Suppl. Mon. Not. R. Astron. Soc. 2016, 205, 203–219. [Google Scholar] [CrossRef]
  3. Aggarwal, K.; Mukhopadhyay, S.; Tangirala, A.K. Rigorous Predictive Noise Modeling Approach for Model-Based Onset Detection and Enhanced Picking of P-Waves in Seismic Signals. IEEE Access 2022, 10, 31084–31102. [Google Scholar] [CrossRef]
  4. Li, Z.; Gao, J.; Wang, Z.; Liu, N.; Sun, F. Time-frequency analysis of seismic data for the characterization of geologic structures via synchro-extracting transform. J. Seism. Explor. 2021, 30, 101–120. [Google Scholar]
  5. Mousavi, S.M.; Zhu, W.; Sheng, Y.; Beroza, G.C. CRED: A Deep Residual Network of Convolutional and Recurrent Units for Earthquake Signal Detection. Sci. Rep. 2019, 9, 10267. [Google Scholar] [CrossRef]
  6. Ghaderpour, E.; Liao, W.; Lamoureux, M.P. Antileakage least-squares spectral analysis for seismic data regularization and random noise attenuation. Geophysics 2018, 83, V157–V170. [Google Scholar] [CrossRef]
  7. Li, J.; He, M.; Cui, G.; Wang, X.; Wang, W.; Wang, J. A Novel Method of Seismic Signal Detection Using Waveform Features. Appl. Sci. 2020, 10, 2919. [Google Scholar] [CrossRef]
  8. Li, J.; He, M.; Cui, G.; Wang, X.; Wang, W.; Wang, J. P-detector: Real-time P-wave detection in a seismic waveform recorded on a low-cost MEMS accelerometer using deep learning. IEEE Geosci. Remote Sens. Lett. 2022, 19, 3006305. [Google Scholar]
  9. Wibowo, A.; Heliani, L.S.; Pratama, C.; Sahara, D.P.; Widiyantoro, S.; Ramdani, D.; Bisri, M.B.F.; Sudrajat, A.; Wibowo, S.T.; Purnama, S.R. Deep learning for real-time P-wave detection: A case study in Indonesia’s earthquake early warning system. Appl. Comput. Geosci. 2024, 24, 100194. [Google Scholar] [CrossRef]
  10. Cremen, G.; Galasso, C. Earthquake early warning: Recent advances and perspectives. Earth-Sci. Rev. 2020, 205, 103184. [Google Scholar] [CrossRef]
  11. Rudyanto, A.; Wijaya, A.; Widiyantoro, S.; Sahara, D.P.; Rosalia, S.; Wibowo, A.; Pramono, S.; Putra, A.S. Performance test of pilot Earthquake Early Warning system in western Java, Indonesia. Int. J. Disaster Risk Reduct. 2024, 115, 105010. [Google Scholar] [CrossRef]
  12. Cassidy, J.F.; Mulder, T.L. Seismicity and seismic monitoring of Canada’s volcanic zones. Can. J. Earth Sci. 2024, 61, 248–269. [Google Scholar] [CrossRef]
  13. Hou, B.; Zhou, Y.; Li, S.; Wei, Y.; Song, J. Real-time earthquake magnitude estimation via a deep learning network based on waveform and text mixed modal. Earth Planets Space 2024, 76, 58. [Google Scholar] [CrossRef]
  14. Rey-Devesa, P.; Benítez, C.; Prudencio, J.; Gutiérrez, L.; Cortés-Moreno, G.; Titos, M.; Koulakov, I.; Zuccarello, L.; Ibáñez, J.M. Volcanic early warning using Shannon entropy: Multiple cases of study. J. Geophys. Res. Solid Earth 2023, 128, e2023JB026684. [Google Scholar] [CrossRef]
  15. Wu, Y.-H.; Kanamori, H.; Allen, R.M.; Hauksson, E. Determination of earthquake early warning parameters, τc and Pd, for southern California. Geophys. J. Int. 2007, 170, 711–717. [Google Scholar] [CrossRef]
  16. Wu, Y.M.; Kanamori, H. Development of an Earthquake Early Warning System Using Real-Time Strong Motion Signals. Sensors 2008, 8, 1–9. [Google Scholar] [CrossRef] [PubMed]
  17. Kuyuk, H.S.; Susumu, O. Real-time classification of earthquake using deep learning. Procedia Comput. Sci. 2018, 140, 298–305. [Google Scholar] [CrossRef]
  18. Chandrakumar, C.; Tan, M.L.; Holden, C.; Stephens, M.; Punchihewa, A.; Prasanna, R. Estimating S-wave amplitude for earthquake early warning in New Zealand: Leveraging the first 3 seconds of P-Wave. Earth Sci. Inf. 2024, 17, 4527–4554. [Google Scholar] [CrossRef]
  19. Zali, Z.; Rein, T.; Krüger, F.; Ohrnberger, M.; Scherbaum, F. Ocean bottom seismometer (OBS) noise reduction from horizontal and vertical components using harmonic–percussive separation algorithms. Solid Earth 2023, 14, 181–195. [Google Scholar] [CrossRef]
  20. Lythgoe, K.; Loasby, A.; Hidayat, D.; Wei, S. Seismic event detection in urban Singapore using a nodal array and frequency domain array detector: Earthquakes, blasts and thunderquakes. Geophys. J. Int. 2021, 226, 1542–1557. [Google Scholar] [CrossRef]
  21. Zhu, W.; Beroza, G.C. PhaseNet: A deep-neural-network-based seismic arrival-time picking method. Geophys. J. Int. 2019, 216, 261–273. [Google Scholar] [CrossRef]
  22. Cao, H.; Xu, B.; Wang, C.; Hu, J.; Wang, Q.; Feng, J. Automatic seismic event detection in low signal-to-noise ratio seismic signal based on a deep residual shrinkage network. Comput. Geosci. 2025, 196, 105868. [Google Scholar] [CrossRef]
  23. Katoh, S.; Iio, Y.; Nagao, H.; Katao, H.; Sawada, M.; Tomisaka, K. SegPhase: Development of arrival time picking models for Japan’s seismic network using the hierarchical vision transformer. Earth Planets Space 2025, 77, 118. [Google Scholar] [CrossRef]
  24. Alsulami, A.; Al-Qadasi, B.; Usman, M.; Waheed, U.B. Generation and evaluation of synthetic low-magnitude Earthquake data using auxiliary classifier GAN. Earth Space Sci. 2025, 12, e2024EA004064. [Google Scholar] [CrossRef]
  25. Cai, J.; Duan, Z.; Yan, F.; Zhang, Y.; Mu, R.; Cai, H.; Ding, Z. Seismic events based on relative Automatic arrival-time picking of P- and S-waves of micro standard generative adversarial network and GHRA. J. Petrol. Explor. Prod. Technol. 2024, 14, 2199–2218. [Google Scholar] [CrossRef]
  26. Sleeman, R.; Van Eck, T. Robust automatic P-phase picking: An on-line implementation in the analysis of broadband seismogram recordings. Phys. Earth Planet. Inter. 1999, 113, 265–275. [Google Scholar] [CrossRef]
  27. Zhou, L.; Peng, P.; Wang, L.; Meng, H.; Wu, Z. Automated P-wave arrival picking in microseismic monitoring: Integrating multi-feature clustering and enhanced AIC-STA/LTA. Measurement 2025, 256, 118143. [Google Scholar] [CrossRef]
  28. Zhexebay, D.; Skabylov, A.; Ibraimov, M.; Khokhlov, S.; Agishev, A.; Kudaibergenova, G.; Orazakova, A.; Agishev, A. Deep Learning for Early Earthquake Detection: Application of Convolutional Neural Networks for P-Wave Detection. Appl. Sci. 2025, 15, 3864. [Google Scholar] [CrossRef]
  29. Skabylov, A.; Zhexebay, D.; Khokhlov, S.; Agishev, A.; Abdizhalilova, L.; Zhakipova, M.; Azamat, R.; Orazakova, A.; Yuxiao, Q.; Ibraimov, M. Seismic P-Wave Detection Using CWT and Deep Image Classification With YOLO. IEEE Access 2025, 13, 181267–181285. [Google Scholar] [CrossRef]
  30. Jiao, M.R.; Dong, F.J.; Luo, H.; Yu, J.K.; Ma, L. P-arrival picking method of mine microseisms by fusing of GRU and self-attention mechanism. Acta Seismol. Sin. 2023, 45, 234–245. [Google Scholar]
  31. Chen, B.R.; Wang, X.; Zhu, X.; Wang, Q.; Xie, H. Real-time arrival picking of rock microfracture signals based on convolutional-recurrent neural network and its engineering application. J. Rock Mech. Geotech. Eng. 2024, 16, 761–777. [Google Scholar] [CrossRef]
  32. Mousavi, S.M.; Ellsworth, W.L.; Zhu, W.; Chuang, L.Y.; Beroza, G.C. Earthquake transformer—an attentive deep-learning model for simultaneous earthquake detection and phase picking. Nat. Commun. 2020, 11, 3952. [Google Scholar] [CrossRef]
  33. Telesca, L.; Lovallo, M.; Mohamed, A.E.E.A.; ElGabry, M.; El-hady, S.; Abou Elenean, K.M.; ElBary, R.E.F. Informational analysis of seismic sequences by applying the Fisher Information Measure and the Shannon entropy: An application to the 2004–2010 seismicity of Aswan area (Egypt). Phys. A Stat. Mech. Its Appl. 2012, 391, 2889–2897. [Google Scholar] [CrossRef]
  34. Zhang, X.; Zhao, Z.; Jia, R.; Cao, L. Identification of Microseismic Signals Based on Multiscale Singular Spectrum Entropy. Shock Vib. 2020, 2020, 6717128. [Google Scholar] [CrossRef]
  35. Wang, C.M.; Wang, X.J.; Chen, Y.; Wen, X.M.; Zhang, Y.H.; Li, Q.W. Deep learning based on self-supervised pre-training: Application on sandstone content prediction. Front. Earth Sci. 2022, 10, 1081998. [Google Scholar] [CrossRef]
  36. Posadas, A.; Pasten, D.; Vogel, E.E.; Saravia, G. Earthquake hazard characterization by using entropy: Application to northern Chilean earthquakes. Nat. Hazards Earth Syst. Sci. 2023, 23, 1911–1920. [Google Scholar] [CrossRef]
  37. Da Silva, S.L.E.F.; Corso, G. Microseismic event detection in noisy environments with instantaneous spectral Shannon entropy. Phys. Rev. E 2022, 106, 014133. [Google Scholar] [CrossRef]
  38. Jia, R.S.; Sun, H.M.; Peng, Y.J.; Liang, Y.Q.; Lu, X.M. Automatic event detection in low SNR microseismic signals based on multi-scale permutation entropy and a support vector machine. J. Seismol. 2017, 21, 735–748. [Google Scholar] [CrossRef]
  39. Skabylov, A.; Agishev, A.; Zhexebay, D.; Ibraimov, M.; Khokhlov, S.; Maksutova, A. The Application of Spectral Entropy to P-Wave Detection in Continuous Seismogram Analysis. Appl. Sci. 2025, 15, 8718. [Google Scholar] [CrossRef]
  40. Ji, G.; Wang, C. A Denoising Method for Seismic Data Based on SVD and Deep Learning. Appl. Sci. 2022, 12, 12840. [Google Scholar] [CrossRef]
  41. Raubitzek, S.; Neubauer, T. Combining Measures of Signal Complexity and Machine Learning for Time Series Analyis: A Review. Entropy 2021, 23, 1672. [Google Scholar] [CrossRef] [PubMed]
  42. Strydom, T.; Dalla Riva, G.V.; Poisot, T. SVD Entropy Reveals the High Complexity of Ecological Networks. Front. Ecol. Evol. 2021, 9, 1672. [Google Scholar] [CrossRef]
  43. Marin-Lopez, A.; Martinez-Martinez, F.; Martínez-Cadena, J.A.; Alvarez-Ramirez, J. Multiscale SVD entropy for the analysis of gait dynamics. Biomed. Signal Process. Control 2024, 87, 105439. [Google Scholar] [CrossRef]
  44. Turlykozhayeva, D.; Akhtanov, S.; Zhanabaev, Z.Z.; Ussipov, N.; Akhmetali, A. A routing algorithm for wireless mesh network based on information entropy theory. IET Commun. 2025, 19, e70011. [Google Scholar] [CrossRef]
  45. Smailov, N.; Tsyporenko, V.; Ualiyev, Z.; Issova, A.; Dosbayev, Z.; Tashtay, Y.; Zhekambayeva, M.; Alimbekov, T.; Kadyrova, R.; Sabibolda, A. Improving accuracy of the spectral-correlation direction finding and delay estimation using machine learning. Int. J. Disaster Risk Reduct. 2025, 2, 15–24. [Google Scholar] [CrossRef]
Figure 1. Data processing pipeline for P-wave arrival detection via SVD entropy. (During the preparation of this manuscript, the authors used ChatGPT 5.2 solely to improve the graphical visualization of Figure 1. The block diagram, algorithmic structure, and all scientific content of the figure were originally designed and created by the authors. The authors reviewed and finalized the figure and take full responsibility for its content and design.)
Figure 1. Data processing pipeline for P-wave arrival detection via SVD entropy. (During the preparation of this manuscript, the authors used ChatGPT 5.2 solely to improve the graphical visualization of Figure 1. The block diagram, algorithmic structure, and all scientific content of the figure were originally designed and created by the authors. The authors reviewed and finalized the figure and take full responsibility for its content and design.)
Smartcities 09 00051 g001
Figure 2. Map of stations and earthquake epicenters.
Figure 2. Map of stations and earthquake epicenters.
Smartcities 09 00051 g002
Figure 3. Sliding window segmentation of a 240-s waveform.
Figure 3. Sliding window segmentation of a 240-s waveform.
Smartcities 09 00051 g003
Figure 4. Seismic data preprocessing and SVD entropy computation.
Figure 4. Seismic data preprocessing and SVD entropy computation.
Smartcities 09 00051 g004
Figure 5. Preprocessing pipeline for a single seismic record.
Figure 5. Preprocessing pipeline for a single seismic record.
Smartcities 09 00051 g005
Figure 6. Entropy-based detection of the P-wave onset using absolute and derivative criteria: (a) SVD entropy with a fixed threshold. (b) First derivative of SVD entropy highlighting rapid structural transitions.
Figure 6. Entropy-based detection of the P-wave onset using absolute and derivative criteria: (a) SVD entropy with a fixed threshold. (b) First derivative of SVD entropy highlighting rapid structural transitions.
Smartcities 09 00051 g006
Figure 7. Heatmap of detection accuracy for station TLG.
Figure 7. Heatmap of detection accuracy for station TLG.
Smartcities 09 00051 g007
Figure 8. Heatmap of detection accuracy for station SHLS.
Figure 8. Heatmap of detection accuracy for station SHLS.
Smartcities 09 00051 g008
Figure 9. Heatmap of detection accuracy for station TARG.
Figure 9. Heatmap of detection accuracy for station TARG.
Smartcities 09 00051 g009
Figure 10. Combined parameter-space map (window size vs. cutoff frequency) showing regions where detection accuracy exceeds 0.86 for all three stations. The black region highlights the universal intersection zone (≈27–28 s, 10 Hz).
Figure 10. Combined parameter-space map (window size vs. cutoff frequency) showing regions where detection accuracy exceeds 0.86 for all three stations. The black region highlights the universal intersection zone (≈27–28 s, 10 Hz).
Smartcities 09 00051 g010
Figure 11. Combined parameter-space map showing high-accuracy regions for all stations.
Figure 11. Combined parameter-space map showing high-accuracy regions for all stations.
Smartcities 09 00051 g011
Figure 12. Example of derivative-based P-wave detection (Scenario 1) for station TARG with high signal-to-noise ratio (SNR = 90.1). The normalized seismic signal (black), SVD entropy (magenta), and its first derivative (red) are shown. The detected P-wave arrival based on the SVD entropy derivative is marked by the green vertical line and closely matches the reference PyWEED pick (blue line).
Figure 12. Example of derivative-based P-wave detection (Scenario 1) for station TARG with high signal-to-noise ratio (SNR = 90.1). The normalized seismic signal (black), SVD entropy (magenta), and its first derivative (red) are shown. The detected P-wave arrival based on the SVD entropy derivative is marked by the green vertical line and closely matches the reference PyWEED pick (blue line).
Smartcities 09 00051 g012
Figure 13. Example of entropy-threshold-based P-wave detection (Scenario 2) for station TARG with moderate signal-to-noise ratio (SNR = 8.9). The detection is triggered by the SVD entropy exceeding the predefined threshold, while the derivative-based criterion does not produce a distinct peak.
Figure 13. Example of entropy-threshold-based P-wave detection (Scenario 2) for station TARG with moderate signal-to-noise ratio (SNR = 8.9). The detection is triggered by the SVD entropy exceeding the predefined threshold, while the derivative-based criterion does not produce a distinct peak.
Smartcities 09 00051 g013
Figure 14. Example of detection failure for station TARG with low signal-to-noise ratio (SNR = 2.8). Neither the derivative nor the absolute value of SVD entropy produces a reliable indication of the P-wave arrival.
Figure 14. Example of detection failure for station TARG with low signal-to-noise ratio (SNR = 2.8). Neither the derivative nor the absolute value of SVD entropy produces a reliable indication of the P-wave arrival.
Smartcities 09 00051 g014
Figure 15. Example of early false detection for station TARG with low-to-moderate signal-to-noise ratio (SNR = 5.6). The entropy-based criteria are triggered prematurely due to complex signal fluctuations preceding the true P-wave arrival.
Figure 15. Example of early false detection for station TARG with low-to-moderate signal-to-noise ratio (SNR = 5.6). The entropy-based criteria are triggered prematurely due to complex signal fluctuations preceding the true P-wave arrival.
Smartcities 09 00051 g015
Figure 16. Heat map of P-wave detection accuracy for the JNKS station without polynomial detrending of the signal. The maximum accuracy achieved is 45.6%.
Figure 16. Heat map of P-wave detection accuracy for the JNKS station without polynomial detrending of the signal. The maximum accuracy achieved is 45.6%.
Smartcities 09 00051 g016
Figure 17. Example of P-wave arrival detection for station JNKS (SNR = 12.2). Original signal without polynomial detrendering with pronounced low-frequency drift.
Figure 17. Example of P-wave arrival detection for station JNKS (SNR = 12.2). Original signal without polynomial detrendering with pronounced low-frequency drift.
Smartcities 09 00051 g017
Figure 18. Signal after polynomial detrendering, demonstrating correct detection of P-wave based on SVD entropy.
Figure 18. Signal after polynomial detrendering, demonstrating correct detection of P-wave based on SVD entropy.
Smartcities 09 00051 g018
Figure 19. Heat map of P-wave detection accuracy for the JNKS station after applying polynomial detrending of the signal.
Figure 19. Heat map of P-wave detection accuracy for the JNKS station after applying polynomial detrending of the signal.
Smartcities 09 00051 g019
Table 1. Number of events per station.
Table 1. Number of events per station.
NetworkStationInstrumentElevation (m)SensitivityNumber of EventsEvents After Compilation
QZTLGTrillium Horizon 120V2Slim, S/N 2222 (Nanometrics, Ottawa, ON, Canada)1214 4.792 × 10 8 1 Hz 218208
QZSHLSTrillium Compact Horizon, S/N 8449 (Nanometrics, Ottawa, ON, Canada)2061 2.995 × 10 8 1 Hz 253242
KCTARGSTS-2, 120 s, 1500 V/m/s, generation 3 electronics (Streckeisen, Pfungen, Switz erland)3530 1.492 × 10 9 0.05 Hz222215
KRJNKSTrillium Compact, 120 s, 754 V/m/s-Centaur, 40 vpp (Nanometrics, Ottawa, ON, Canada)2248 2.995 × 10 8 1 Hz 236226
Table 2. Detection outcomes for selected parameter configurations.
Table 2. Detection outcomes for selected parameter configurations.
Window (s)Cutoff (Hz)Correct DetectionsFalse DetectionsNo DetectionAccuracy (%)
Station TLG (177 events)
271016601193.8
281016511193.2
Station SHLS (220 events)
2710181211891.8
2810180221893.8
Station TARG (213 events)
271018412886.9
281018812488.7
Table 3. Representative station-specific high-accuracy parameter configurations.
Table 3. Representative station-specific high-accuracy parameter configurations.
Window Size (s)Cutoff Frequency (Hz)Accuracy (%)
TLG
36597.2
37498.3
37597.2
38498.3
38597.2
39498.3
39597.2
40498.3
SHLS
11990.5
111090.5
111190
12890.5
121090
131090
141190.5
171190.9
171290.9
18990.9
181490.9
19891.4
20891.4
22891.4
221490.9
241091.4
251091.4
271091.8
281091.8
TARG
29493.9
30493.9
31493.9
32494.4
34493.9
34693.4
35493.9
39693.9
40693.9
41693.9
41893.9
42693.9
42893.9
43693.9
43894.4
44693.9
44894.4
44993.9
45894.4
45993.9
46893.9
Table 4. Comparison of methods.
Table 4. Comparison of methods.
MethodSignal DurationProcessing TimeNote
STA/LTA240 s0.8 msaccuracy = 75%
SVD-entropy240 s5 mscomparable in accuracy to NN
Neural network [29]240 s2 shigh precision
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Ibraimov, M.; Tuimebayev, Z.; Maksutova, A.; Skabylov, A.; Zhexebay, D.; Khokhlov, A.; Abdizhalilova, L.; Aktymbayeva, A.; Qin, Y.; Khokhlov, S. Detection of P-Wave Arrival as a Structural Transition in Seismic Signals: An Approach Based on SVD Entropy. Smart Cities 2026, 9, 51. https://doi.org/10.3390/smartcities9030051

AMA Style

Ibraimov M, Tuimebayev Z, Maksutova A, Skabylov A, Zhexebay D, Khokhlov A, Abdizhalilova L, Aktymbayeva A, Qin Y, Khokhlov S. Detection of P-Wave Arrival as a Structural Transition in Seismic Signals: An Approach Based on SVD Entropy. Smart Cities. 2026; 9(3):51. https://doi.org/10.3390/smartcities9030051

Chicago/Turabian Style

Ibraimov, Margulan, Zhanseit Tuimebayev, Alua Maksutova, Alisher Skabylov, Dauren Zhexebay, Azamat Khokhlov, Lazzat Abdizhalilova, Aliya Aktymbayeva, Yuxiao Qin, and Serik Khokhlov. 2026. "Detection of P-Wave Arrival as a Structural Transition in Seismic Signals: An Approach Based on SVD Entropy" Smart Cities 9, no. 3: 51. https://doi.org/10.3390/smartcities9030051

APA Style

Ibraimov, M., Tuimebayev, Z., Maksutova, A., Skabylov, A., Zhexebay, D., Khokhlov, A., Abdizhalilova, L., Aktymbayeva, A., Qin, Y., & Khokhlov, S. (2026). Detection of P-Wave Arrival as a Structural Transition in Seismic Signals: An Approach Based on SVD Entropy. Smart Cities, 9(3), 51. https://doi.org/10.3390/smartcities9030051

Article Metrics

Back to TopTop