Microseismic event picking and classification for hot dry rock hydraulic fracturing monitoring using SeisFormer
Mingjun Ouyang , Zenan Leng , Haotian Hu , Zubin Chen , Fa Zhao , Feng Sun
Journal of Seismic Exploration ›› 2025, Vol. 34 ›› Issue (6) : 60 -77.
Microseismic event picking and classification for hot dry rock hydraulic fracturing monitoring using SeisFormer
Accurate seismic monitoring is vital for the safe operation of enhanced geothermal systems in hot dry rock (HDR) reservoirs; however, robust P- and S-wave classification and precise first-arrival picking remain difficult under low signal-to-noise ratios and complex noise conditions. Hence, in this study, we present SeisFormer, a Transformer-based framework that couples adaptive multi-scale windowing with joint time-frequency analysis. It allocates time-frequency resolution on the fly to overcome the limitations of a fixed-window short-time Fourier transform and slowly extracts varying trends and dominant periodicities from waveform sequences. To stabilize the modeling of long-range dependencies, we introduce regularized pseudoinverse attention, which retains the speedups of low-rank approximations while damping amplification in directions associated with small singular values. We evaluated SeisFormer on a unified, multi-site dataset with data from HDR operations in the Qinghai Gonghe Basin and from an unconventional hydraulic-fracturing field in North China. Compared with baselines (EQTransformer, PhaseNet), it exhibited better performance across real-world data, noise-augmented data with non-stationary composite noise, and overlapping multi-event scenarios. On real-world data, it attained 98.30% classification accuracy, with mean arrival-time errors of 1.42 ms (P) and 2.29 ms (S). Ablations show that each component contributes substantially, indicating robustness for near-real-time monitoring and deployment.
Microseismic monitoring / Hot dry rock hydraulic fracturing / Picking and classification / Transformer / Adaptive multi-scale windowing / Time-frequency domain
| [1] |
|
| [2] |
|
| [3] |
|
| [4] |
|
| [5] |
|
| [6] |
|
| [7] |
|
| [8] |
|
| [9] |
|
| [10] |
|
| [11] |
|
| [12] |
|
| [13] |
|
| [14] |
|
| [15] |
|
| [16] |
|
| [17] |
|
| [18] |
|
| [19] |
|
| [20] |
|
| [21] |
|
| [22] |
|
| [23] |
|
| [24] |
|
| [25] |
|
| [26] |
|
| [27] |
|
| [28] |
|
| [29] |
|
| [30] |
|
| [31] |
|
| [32] |
|
| [33] |
|
| [34] |
|
| [35] |
|
| [36] |
|
| [37] |
|
| [38] |
|
/
| 〈 |
|
〉 |