Article Highlights

  • A slowness estimation method with the enhanced resolution is proposed based on the reconstruction of neighboring virtual traces (RNVTs)

  • The improved results of synthetic data suggest the proposed method can extract thin layer slowness with both high-resolution and S/N ratio

  • The application of the method has been tested and verified with field data

1 Introduction

Accurate extraction of valid information from measurement data is the key to understanding the composition of subsurface media. As one of the most effective means of estimating the velocity/slowness of rock formations, sonic logging has been used in a wide variety of applications, such as porosity calculations (e.g., Bassiouni 1994; Kazatchenko et al. 2003), seismic data processing and interpretation (e.g., Coates et al. 2000; Herrera and van der Baan 2014; Bader et al. 2017; Razak et al. 2021), petrophysical, elastic and formation mechanical evaluations, and lithological interpretation (e.g., Montmayeur and Graves 1985; Walls 1987; Paillet and Cheng 1991; Tang et al. 2004; Franco et al. 2006; Godio and Dall’Ara 2012; Assous et al. 2014). Therefore, the role of accurate extraction of sonic slowness is vital. In recent years, with the development of exploration/development of hydrocarbon reservoirs, higher requirements have been put forward for slowness extraction, especially for delicate thin layers. However, due to the limitation of the sonic tool resolution (aperture of the sonic receiver array), the logging response of the thin layer is insensitive, which results in the hiding or obscuring of the sonic characteristics (Tang and Patterson 2001; Peyret et al. 2006). Additionally, low data quality (Wang et al. 2021b), formation anisotropy (Zeroug et al. 2018; Xu 2023b), noise disturbance (Xu et al. 2022; Xu 2023a), and spatial averaging effect (Oyler et al. 2008; Huang and Torres-Verdín 2016; Maalouf and Torres-Verdín 2018b) complicate the sonic data processing (Razak et al. 2021; Xu et al. 2022; Xu 2023a). The above effects cause the imprecise results of the slowness estimation, bringing great difficulties for the thin interlayer feature inscription.

In sonic logging, array processing methods have been used to estimate the sonic slowness with non-identical vibrational phases. Examples of them include slowness time coherence (STC) method (e.g., Neidell and Taner 1971; Kimball and Marzetta 1984; Hsu and Chang 1987; Bose et al. 2009), Nth-root method (McFadden et al. 1986), Prony algorithm (Lang et al. 1987; Tang 1997; Ma et al. 2010; Sun et al. 2019a), maximum-likelihood method (Hsu and Baggeroer 1986), matrix pencil algorithm (Ekstrom 1995; Wang et al. 2012; Chen et al. 2020), weighted spectral semblance and phase estimation algorithm (Nolte et al. 1997; Tang 1997; Kozak et al. 2006; Kozak and Williams 2015; Li et al. 2015), differential phase method (Mukhopadhyay et al. 2013; Zeng et al. 2018; Wang et al. 2021a), inversion-based method with a spatial sensitivity function or deconvolution (Huang and Torres-Verdín 2015, 2016, 2017; Maalouf and Torres-Verdín 2018b, a; Lei et al. 2019), and fast arrival time and slowness estimate (FTSE) (Khadhraoui et al. 2018). It is worth noting that thin layers pose significant challenges to reservoir identification and evaluation. Conventional logging methods are inadequate for thin layers, making it difficult to accurately assess their characteristics, including oil-bearing properties, physical attributes, and electrical characteristics. In the context of acoustic well logging, conventional processing typically yields an average slowness profile over the span of the receiving array, which can mask true information of the thin layer if the thin layer thickness is less than the length of the subarray. This limitation hampers various aspects such as exploring oil in thin layers, storage energy evaluation, and formulation of development plans. The impact of thin layers is evident in three main aspects. Firstly, the thinness of the reservoir complicates the identification of lithology due to the interaction of various fine sandstones. Secondly, accurately identifying oil layers and determining effective thickness is challenging, leading to frequent misinterpretations. Thirdly, conventional logging struggles to reflect the true logging response of thin layers, resulting in inaccuracies in parameters such as water saturation, oil and gas content, porosity, saturation, permeability, and clay content. This, in turn, affects the objective assessment of reserves. To obtain higher resolution sonic velocities, one of the commonly used methods is multi-shot subarray technique (Hsu and Chang 1987). This method utilizes well sonic data at the same depth with subarray apertures to obtain various resolution slowness logs and has been extended in both the time (Tang et al. 1995; Valero et al. 2000; Zhang and Tang 2000; Tang and Patterson 2001; Mahiout et al. 2022) and frequency domains (Brie et al. 1988; Wang et al. 2018; Sun et al. 2019b). Subarray processing using small apertures would enrich the waveform data combinations. However, in some specific combinations, the signal-to-noise (S/N) ratio of the subarray processing logs is low due to insufficient data volume. For instance, a combination of 15.24 cm aperture subarrays (i.e., only 2 receivers spanning 15.24 cm) is the highest resolution configuration, while its processing results have a low S/N ratio because of participant data usage limits (Tang et al. 2004). Other methods, mainly based on inversion, have recently been proposed to obtain thin-layer elastic properties. Huang and Torres-Verdín (2015), Huang and Torres-Verdín (2016), Huang and Torres-Verdín (2017), Maalouf and Torres-Verdín (2018b), and Maalouf and Torres-Verdín (2018a) proposed an inversion method of spatial sensitivity function. This method is constructed from a geometric model consisting of uniformly horizontal rock layers penetrated by boreholes orthogonal to the rock layers. The boundaries of the thin layers should be accurately defined in advance to avoid excessive smoothing of the inversion solution. Lei et al. (2019) proposed a multi-scale resolution inversion method based on linear convolutional model, but this method will not be able to resolve the stratification below the inch scale. In addition, the combined model-driven and data-driven slowness estimation method proposed by Khadhraoui et al. (2018) can provide stable wave arrivals and improve the accuracy of compressional waves slowness estimation.

Super-virtual interferometry (SVI) (Bharadwaj et al. 2011; Hanafy et al. 2011; Mallinson et al. 2011; Bharadwaj et al. 2012; Lu et al. 2020) provides a mean for solving the difficulties above. Super-virtual interferometry is originally derived from seismic interferometry (Claerbout 1968; Wapenaar et al. 2005; Wapenaar and Fokkema 2006; Wapenaar et al. 2010a, b; Dong et al. 2006; Schuster 2009), this method was first used to enhance head waves of seismic refraction (Bharadwaj et al. 2011, 2012; Mallinson et al. 2011; Hanafy et al. 2011; Hanafy and Al-Hagan 2012; Alshuhail et al. 2012; Bharadwaj et al. 2013; Al-Hagan et al. 2014; Qiao et al. 2014, 2015; An et al. 2017). Xu et al. (2017) applied SVI to sonic logging for casing wave suppression, effectively improving the S/N ratio of the target array waveform and opened a door for array processing. Subsequently, the method has been successfully applied to suppress drill collar waves and other disturbing noise (Dawood et al. 2021; Xu and Zou 2023). It is worth mentioning that Xu and Zou (2023) extended the application of SVI to acoustic scenarios in logging while drilling (LWD), effectively enhancing signal-to-noise ratios in routine data processing. However, it is noteworthy that their work lacks a detailed exposition on high-resolution velocity/slowness analysis. Additionally, the underutilization of information from newly neighboring virtual traces has resulted in the insufficient exploitation of valuable formation signals, highlighting a critical area for improvement and enhancement in this current research. Furthermore, SVI has great potential as an effective noise suppression and S/N ratio improvement method for logging applications. SVI constructs retrieved waveforms using far-field reciprocal equation (Wapenaar and Fokkema 2006; Schuster 2009), and this Green’s function-based retrieval is driven by pure data. As a result, the S/N ratio of the reconstructed data can be increased with the number of sources and receivers used. In sonic logging, the array aperture moves only a small fraction of its length between consecutive source shots, allowing for a wealth of redundant information to be obtained in consecutive shots and acquisitions due to the diversity of overlapping depth intervals. This means that SVI is highly scalable for methods using multiple sources and receivers such as multi-shot processing. The super virtual interferometry method, based on the stacking of neighboring virtual-traces (SVI-SNV), proposed by Song et al. (2019) brings more possibilities to multi-shot processing techniques. SVI-SNV exploits the delayed nature of cross-correlation to generate more virtual traces to be superimposed, improving the accuracy of the virtual channels involved in reconstruction to enhance the S/N ratio.

In this paper, we propose an enhanced-resolution slowness estimation method based on the reconstruction of neighboring virtual traces (RNVTs). We firstly derive the formulae and describe the RNVTs involved in extracting sonic waveforms. The proposed method details the combination of waveform data at different slowness extraction resolutions for conventional 6, 8, and 12 receiver arrays. In the following, we use the pseudo-spectral approach to simulate sonic logging of a depth section containing thin layers. The noise immunity of the process is then tested at different resolutions, and the effect of resolution on slowness extraction is analyzed in detail. Finally, this method is applied to in field sonic logging data, and the slowness results with enhanced resolution are compared with lithological variation. The numerical tests and field data applications demonstrate that this method can extract slowness with both high-resolution and high S/N ratio, thus offering a useful tool for slowness estimation.

2 Methodology

The STC (e.g., Neidell and Taner 1971; Kimball and Marzetta 1984) is a commonly used method for obtaining the formation slowness from array sonic waveforms recorded by array sonic tools, which is also a basis for the methodology of this paper. This method scans the waveform data for wave arrival time and array data slowness (time in one dimension and slowness in the second dimension) based on the coherence of the array data, and searches for the arrival time and slowness corresponding to the target waves in the array waveform at the extremes of the semblance function. Figure 1a displays the combinations of data at different resolutions using an array of 8 receivers as an example. Multiple subarrays from different source shots can be used for the same depth band. Therefore, the coherence functions of the different subarrays need to be calculated separately. For a subarray, the coherence can be defined using semblance method as

$$\begin{aligned} {\mathrm{{r}}_M}(\text {Slow},T) = \frac{{{X_{\text {Co}}}(\text {Slow},T)}}{{M \cdot {X_{\mathrm{{Inco}}}}(\text {Slow},T)}} \end{aligned}$$
(1)

where \({\mathrm{{r}}_M}\) is the semblance of a subarray of M receivers; \({X_{\text {Co}}}\) is the stacked energy of the subarray data; \(X_{\mathrm{{Inco}}}\) is the total energy of the subarray data; slow and T represent the slowness and arrival time. The stacked energy and the total energy can be defined as

$$\begin{aligned} {X_{\text {Co}}}(\text {Slow},T) = {\int _T^{T+T0} {\left| {\sum \limits _{k = \psi }^L {{C_k}(t + {t_k})} } \right| } ^2}\text {d}t\left| {_{\psi = 1,2,\ldots ,N - M+1}^{L = M + \psi - 1}} \right. \end{aligned}$$
(2)

and

$$\begin{aligned} {X_{\text {Inco}}}(\text {Slow},T) = \int _T^{T+T0} {\sum \limits _{k = \psi }^{L} {{{\left| {{C_k}(t + {t_k})} \right| }^2}} } \text {d}t\left| {_{\psi = 1,2,\ldots ,N - M+1}^{L = M + \psi - 1}} \right. \end{aligned}$$
(3)

where \({C_k}\) is the kth receiver of an array, T0 is processing time window; N represents the total number of the array receiver, M represents the number of the subarray receiver; \({\psi }\) represents the index of the subarray at the same depth. \({t_k}\) is the time the waveform moves to the kth receiver on the time axis, which can be expressed as follows

$$\begin{aligned} {t_k} = \text {Slow}(k - 1)d \end{aligned}$$
(4)

where d is the minimum distance between two adjacent receivers in a receiver array. The semblance of a subarray can be obtained according to Eqs. (1)–(4).

Fig. 1
figure 1

Schematic diagram of the proposed method. a depicts various subarray combinations for an 8-receiver array, totaling seven possible subarray configurations for the array-acoustic tool, each with distinct resolutions. b Combination of subarrays with 60.96-cm aperture. Four sets of data from identical depth layers (blue circles) are available for utilization, representing the same geological information at the same resolution. The construction of neighboring is exemplified virtual traces under various resolution combinations using the cross-correlation of events within the pink box in (c). In reconstructing the target waveform within the pink box in (d), virtual traces from cross-correlation of adjacent events within the resolution span are employed, as indicated by the red box in (d). In the 60.69-cm resolution range, neighboring event cross-correlation is partitioned into four combinations, each comprising 7 correlations, illustrated in (e). It is noteworthy that waveform construction within the combination span utilizes neighboring virtual traces from all logging data within the same depth interval. Solid pentagrams represent sound sources, while hollow pentagrams underscore real sources not used in interference processing, emphasizing that cross-correlation originates from virtual sources (green pentagrams) excited and recorded by the receiver

At each depth interval spanned by a subarray, multiple subarray data sets overlap. Finally, the semblance of all subarrays in the same depth interval are superimposed and averaged. However, the arrays have different transmit-to-receive intervals, which means that a wave component has a different arrival time for each subarray (Valero et al. 2000). Such differences in the time of arrival make it difficult to combine the data. For the slowness time (ST) plane, direct superposition of subarray ST planes in the time and slowness domains can be achieved by time shifting (Valero et al. 2000). Another approach is to project the two-dimensional coherence function of each subarray onto the slowness axis, making it a one-dimensional function whose variable is slowness (Tang et al. 2004). This one-dimensional coherence function is expressed as follows:

$$\begin{aligned} {\mathrm{{r}}_m}(\text {Slow}) = {r_m}(\text {Slow},{T_{\text {Max}}})\left| {_{_{m = 1...N - M + 1}}} \right. \end{aligned}$$
(5)

where \(T_{\text {Max}}\) is the arrival time at which the coherence function is extremely large; m represents the the mth subarray or mth semblance combination. The one-dimensional coherence functions of all subarrays can be stacked using either the algebraic mean or the geometric mean (Kimball and Marzetta 1984; Valero et al. 2000; Tang et al. 2004).

$$\begin{aligned} \overline{{\mathrm{{r}}_m}} (\text {Slow}) = \frac{1}{N - M + 1}\sum \limits _{m = 1}^{N - M + 1} {{\mathrm{{r}}_m}(\text {Slow})} \end{aligned}$$
(6)

or

$$\begin{aligned} \overline{{\mathrm{{r}}_m}} (\text {Slow}) = {\left[ {\prod \limits _{m = 1}^{N - M + 1} {{\mathrm{{r}}_m}(\text {Slow})} } \right] ^{\frac{1}{N - M + 1}}} \end{aligned}$$
(7)

It should be noted that in subsequent studies presented in this paper, the analysis is conducted using Eq. 6.

We introduce super-virtual interferometry into multisource processing. Using super-virtual interferometry, more reconstructed waveforms can be used to extract slowness. Super-virtual interferometry based on neighboring virtual channels cleverly exploits the nature of cross-correlations (Dong et al. 2006; Song et al. 2019; Liang et al. 2020), which can be well suited to highly regular observing systems such as logging or multiple coverage (Xu and Zou 2023). For events received by two receivers excited by the same source, if the channel spacing of the two receivers is kept equal, the virtual traces generated by their cross-correlation will have the same delay time, i.e., the peaks of the virtual waveforms generated by different events are located at in same position. Therefore, in the waveform reconstruction process, the same reference channel can be used to convolve with these neighboring virtual channels, thus enabling multiple reconstructions of the target waveform. Figure 1b–e shows the waveform reconstruction in detail based on neighboring virtual channels, using the example of processing at a resolution of 60.96 cm. Figure 1b illustrates the combination of data at 60.96 cm resolution. The blue box shows the waveform data to be used for the slowness extraction, which consists of four subarrays. For a better understanding of reconstruction based on neighboring traces, Fig. 1c shows the reconstruction scheme of a specific waveform, and the target waveform reconstruction can be achieved by forward and backward processing (Xu and Zou 2023). For events recorded at neighboring receivers excited by the same source (the event in pink box in Fig. 1c, i.e., processing interval is one receiver spacing length), the target waveform can be reconstructed by convolving the reference channel with the virtual channels, where the virtual channels are generated by cross-correlation of all adjacent received events in the processed depth interval, as shown in Figs. 1d and e. In this case, a total of 27 target waveforms can be reconstructed with a processing interval of 1 receiver spacing. It should be noted that the virtual channels generated for cross-correlation between the target reconstruction channels and the reference channels are not included in the convolution calculation. (The event in the pink box Fig. 1e.)

Stacking of neighboring virtual-traces (SVI-SNV) mainly uses reciprocity equations of correlation and convolution types for the reconstruction of waveforms. For subarrays with dip receivers, the virtual waveforms based on SNV in same depth interval can be expressed as

$$\begin{aligned}{} & {} {\mathop {\textrm{Im}}\nolimits } \left[ {P_{vir}^F\left( {{L_j}\vert {L_{j + \lambda }}} \right) } \right] \nonumber \\{} & {} =\quad k\sum \limits _{d = \vartheta + \theta + \omega }^{\vartheta + \theta + \sigma + \omega } {\sum \limits _{j = 1}^{N - \lambda } {P{{\left( {{L_{j + \lambda }}\vert {S_d}} \right) }^*}P\left( {{L_j}\vert {S_d}} \right) } } \left| {{\begin{array}{l} \scriptstyle \lambda = 1,2,...,dip - 1\\ \scriptstyle \theta = \lambda - dip + 1\\ \scriptstyle \sigma = N - \lambda - 1\\ \scriptstyle \omega = 0,...,dip - \lambda - 1 \end{array}} }\right. \end{aligned}$$
(8)

and

$$\begin{aligned}{} & {} {\mathop {\textrm{Im}}\nolimits } \left[ {P_{vir}^B\left( {{L_{j + \lambda }}\vert {L_j}} \right) } \right] \nonumber \\{} & {} =\quad k\sum \limits _{d = \vartheta + \theta + \omega }^{\vartheta + \theta + \sigma + \omega } {\sum \limits _{j = 1}^{N - \lambda } {P{{\left( {{L_j}\vert {S_d}} \right) }^*}P\left( {{L_{j + \lambda }}\vert {S_d}} \right) } } \left| {{\begin{array}{l} \scriptstyle \lambda = 1,2,...,dip - 1\\ \scriptstyle \theta = \lambda - dip + 1\\ \scriptstyle \sigma = N - \lambda - 1\\ \scriptstyle \omega = 0,...,dip - \lambda - 1 \end{array}} }\right. \end{aligned}$$
(9)

where \({\vartheta }\) represents the depth corresponding to the data to be processed; \({P_{vir}^F}\) represents the virtual waveform obtained by forward processing, \({P_{vir}^B}\) represents the virtual waveform obtained by reverse processing, and \({P({L_j}\vert {S_d})}\) represents an event excited by a source with depth at d and received by the jth receiver of the receiving array L. N is the maximum number of receivers in the receiver array, dip is the maximum number of receivers contained in the subarray, \({\mathop {\textrm{Im}}\nolimits }\) is the imaginary part of the complex domain, k is the wavenumber, and * is the complex conjugate.

The reconstructed waveforms can be obtained by convolving the reference waveform with virtual waveform events having the same delay time. The waveform reconstruction for forward and backward processing can be expressed as follows

$$\begin{aligned} P_{{\mathop {\textrm{Rec}}\nolimits }}^F(L_{\delta F}^c\vert {S_c})= & {} 2ik{\sum \limits _{{\lambda \mathrm{{ = }}1}}^{{dip - 1}} {P_{vir}^F} ({L^d}\vert {L_{\lambda }^d})}\nonumber \\{} & {} \times \left( \sum \limits _{RF = 1}^{dip-\lambda } {P{{{(L_{RF}^c\vert S_c )}}}} \right) \left| _{\begin{array}{c} \scriptstyle c = \vartheta ,\vartheta + 1, \ldots ,\vartheta + N - dip\\ \scriptstyle \delta F = RF + \lambda \end{array}} \right. \end{aligned}$$
(10)

and

$$\begin{aligned} P_{{\mathop {\textrm{Rec}}\nolimits } }^B(L_{\delta B}^c\vert {S_c})= & {} 2ik{\sum \limits _{{\lambda \mathrm{{ = }}1}}^{{dip - 1}} {P_{vir}^B} ({L_{\lambda }^d}\vert {L^d})}\nonumber \\{} & {} \times \left( \sum \limits _{BF = 1}^{dip-1} {P{{({L_{BF + \lambda }^c\vert S_c)}}}}\right) \left| {_{\begin{array}{c} \scriptstyle c = \vartheta ,\vartheta + 1, \ldots ,\vartheta + N - dip\\ \scriptstyle \delta B = BF \end{array}}} \right. \end{aligned}$$
(11)

where \(P_{{\mathop {\textrm{Rec}}\nolimits } }^F(L_{\delta F}^c\vert {S_c})\) is the reconstructed forward processing waveform excited by a source \({S_c}\) and received by receiver \(L_{\delta F}^c\), \(P_{{\mathop {\textrm{Rec}}\nolimits } }^B(L_{\delta B}^c\vert {S_c})\) is the reconstructed backward processing waveform excited by a source \({S_c}\) and received by receiver \(L_{\delta B}^c\), i represents an imaginary unit \(i = \sqrt{ - 1}\). Ultimately, for a subarray, the reconstructed waveform can be expressed as

$$\begin{aligned} {P_{{\mathop {\textrm{Re}}\nolimits } c = }}P_{{\mathop {\textrm{Re}}\nolimits } c}^F + P_{{\mathop {\textrm{Re}}\nolimits } c}^B \end{aligned}$$
(12)

where \({P_{{\mathop {\textrm{Re}}\nolimits } c }}\) is the reconstructed waveform, \(P_{{\mathop {\textrm{Re}}\nolimits } c}^F\) is the forward processed reconstructed waveform, and \(P_{{\mathop {\textrm{Re}}\nolimits } c}^B\) is the backward processed reconstructed waveform. The reconstructed waveforms were superimposed on the original waveforms and slowness was estimated using Eqs. (1)–(7).

Ultimately, we have listed the number of waveforms used at different resolutions for the 8-receiver array based on combinations of data, as shown in Table 1. In the table, OW is the number of original waveforms, Dip is the number of receivers in the subarray, N is the maximum number of subarrays available in the data combination, FRW is the number of forward reconstructed waveforms (abbreviated as F), BRW is the number of backward reconstructed waveforms (abbreviated as B), and Total is the sum of the number of original waveforms and the number of reconstructed waveforms. All reconstructed waveforms are superimposed on the original waveforms to achieve high-resolution and high S/N ratio extraction of slowness. For other common array processing, such as 6-receiver arrays and 12-receiver arrays, we also detail the number of waveforms available for different combinations of resolutions for the proposed method (Tables 2 and 3).

Table 1 The number of waveforms used in array of 8 receivers
Table 2 The number of waveforms used in array of 6 receivers
Table 3 The number of waveforms used in array of 12 receivers

3 Numerical Simulation

To analyze and test the slowness extraction results of the proposed method, a thin interbeds simulation model is designed as shown in Fig. 2. To simulate the borehole logging acquisition, the blue area is fluid water with a diameter of 0.10 m. Eight thin layers of 0.45 m thickness are inserted into the background formation at equal intervals. The thin-layer velocities are designed to increase layer by layer to better demonstrate the effect of subarray processing on resolution. The detailed physical parameters can be seen in Table 4. The simulation is performed using the pseudo-spectral method (Kosloff and Baysal 1982; Kosloff et al. 1984), with the monopole source using a standard Ricker wavelet with a center frequency of 10 kHz. The 0.005-m square grids with an iterative time step of 0.5 microseconds are used in the synthetic model. A perfectly matched layer (PML) with a thickness of 20 meshes is used to avoid boundary reflections (Ma et al. 2018; Xu et al. 2023). In the simulation, the sonic tool was moved to depth in 0.15-m increments, with the first receiver of the sonic array located 3.00 m from the monopole source. Figure 3 displays the simulated results.

Fig. 2
figure 2

The 2D thin interlayer simulation model. The model is 20-m long and 4.2-m wide. The green area is the background formation, the yellow area are the thin beds with the thickness of 0.45 m, and the blue area is the liquid water. The detailed physical parameters can be found in Table 4. The source of the monopole is the Ricker wavelet with a center frequency of 10 kHz. The sonic tool is moving along the red dotted line at 0.15 m intervals, with a source distance of 3.00 to 4.05 m

Table 4 Simulation Model Parameters
Fig. 3
figure 3

Schematic of noise-free synthetic data. Panels 1 and 2 show full simulation waveform at receiver 1 and receiver 8 of an array of eight receivers, respectively. The P-wave is clearly visible, and the waveform amplitudes at receiver 8 are weaker due to the source distance. Panels 3 and 4 show the semblance correlogram of the array waveforms using the conventional semblance method (array aperture = 106.68 cm) and subarray processing method (subarray aperture = 45.72 cm), respectively. The results show that the subarray aperture cannot reflect the true slowness information of the thin bed if it is larger than the thickness of the thin bed

Fig. 4
figure 4

Noise immunity test results for subarray apertures of 106.68 cm versus 45.72 cm. Random noise was used in the test. The semblance correlogram of the array waveforms of the conventional and sub-array treatments under noise addition are shown in panels 2 and 3. As the noise increases, both methods of single shot processing produce worse results. The results show that treatments with a subarray aperture of 45.72 cm are able to extract a certain amount of slowness at a noise level of 0.3 maximum amplitude. However, as the noise increases, it is unable to obtain slowness from the waveform recordings

Fig. 5
figure 5

Comparison of the results of the new method proposed with the single-shot subarray processing method at 45.72 cm vertical resolution (i.e., the Subarray Aperture). The RNVTs yields semblance results with both high vertical resolution and high S/N ratio, indicating the validity of the method

The simulated waveforms of receiver 1 and receiver 8 of an eight-receiver array are shown in panels 1 and 2 of Fig. 3. The P-wave arrivals are clearly visible, and the waveforms in panel 2 appear in the background with a much weaker amplitude due to the source-receiver distance. For the thin layers of 0.45 m thickness (exactly the length of 3 receiver spacings), we first compare conventional STC processing to subarray processing with 45.72 cm resolution. Obviously, single-shot subarray processing shown in panel 4 yields more accurate thin-layer slowness compared with panel 3. The processing span of conventional STC is larger than the thickness of the thin layer, masking the effective information of the horizontal thin layer. However, compared to the conventional STC method, single-shot subarray processing uses less data, resulting in weaker convergence of the semblance correlogram.

In order to further analyze the actual acquisition scenarios, we performed noise immunity tests for both processes. The noise is imposed in three levels, 30%, 50%, and 70% of the maximum value of the P wave amplitude. Panel 1 of Fig. 4 shows the waveform data with random noise added and the semblance results are displayed in Panels 2 and 3 of Fig. 4. At low noise levels, conventional STC process and subarray process can extract some of the slowness information. However, as the noise level increases, the P-wave arrivals become more difficult to identify. As a result, this makes accurate slowness extraction difficult to achieve. Meanwhile, the distinguished results reveal the main weaknesses of high-resolution processing. Since less waveform data are used, the subarray processing is less capable of resisting noise.

The method proposed in this paper is able to overcome the above-mentioned shortcomings. The depth increment is typically equal to the inter-receiver spacing of the receiver array when using array sonic tools. Therefore, the subarrays at successive source positions can be overlapping. An important feature of SVI is that the noise reduction effect is positively correlated with the number of sources and receivers used. The newly proposed method combines multi-shot processing and SVI-SNV to obtain high S/N ratio slowness profiles using a large amount of reconstructed data. This is confirmed by the results of the comparison between the single-shot processing and the proposed method in Fig. 5 (both using the vertical resolution of 45.72 cm). P-wave coherence converges well at all three levels of noise addition, as shown in the right side of Panels 1, 2, and 3 of Fig. 5. Another point to be clarified is that the range of convergence of P-wave coherence varies with the difference in noise levels. This can affect the accurate extraction of thin bed information. In addition, there are artifacts in the waveform reconstructed by the SVI. However, the effect produced by these artifacts is negligible. The slowness obtained from the artifacts is the same as the real waveform and therefore the results of the slowness projection in the depth domain are unaffected.

For the final step of the numerical experiments, we tested the accuracy of the extracted slowness at different resolutions, as shown in Fig. 6. The vertical resolution of sonic logging is largely controlled by the tool aperture, and thin layer smaller than the array aperture tend to be more difficult to detect or identify. The experiment in Fig. 6 shows the effect of this difference in detail. Panels 5–8 show the results of processing with a resolution greater than the thin layer thickness. Increasing the array aperture results in the sonic log providing a spatially averaged slowness, and the true thin layer characteristics are masked. Panels 2–4 show the results obtained when the subarray aperture is equal or smaller than the thin layer. The changes in P-wave slowness are clearly visible on the semblance correlogram. Another noteworthy phenomenon is that the degree of convergence of P-wave coherence obtained from subarray processing at different resolutions is inconsistent. This is due to the number of reconstructed waveforms used depending on the data combination. For example, for an sonic tool with 8 receivers, the number of waveforms available for processing at the highest resolution is small. (Details are provided in Table 1.) This also explains that the processing results with the highest resolution shown in panel 2 of Fig. 6 are not relatively robust. Therefore, it is suggested that a combination of subarrays with more available waveforms should be chosen for elastic properties extraction of thin beds.

Fig. 6
figure 6

Semblance results for different subarray apertures at 0.3 maximum amplitude level of added noise. The additive noise waveforms of array receiver 1 are shown in panel 1. Panels 2 to 4 show the results of processing with a subarray size smaller than the thickness of the thin bed, whose semblance correlograms are colored in pink. Panels 5 to 8 demonstrate the results of processing with a resolution greater than the thickness of the thin bed, whose semblance correlograms are colored in green. The results show that the exact properties (slowness) can be accurately estimated if the processing subarray size is less than the thickness of the thin bed

Fig. 7
figure 7

Application of the proposed method to sandstone formation containing thin shale beds. Panel 1 shows the GR and borehole caliper log curve. Panel 2 shows the raw waveform of receiver 1 of the sonic array. The general trend of the semblance correlogram for 106.68 cm resolution (panel 3), 45.72 cm resolution (panel 4) and 15.24 cm resolution (panel 5) is consistent. The slowness curves corresponding to the three resolutions above are shown in panels 6–8. The results show that the slowness curves obtained with the proposed method are consistent with lithologic changes in sandstone formations containing thin-bedded shales

Fig. 8
figure 8

a shows correlations among three slowness resolutions, GR, and VCL. Results from the 4-receiver subarray display a stronger link with GR and VCL compared to the full array, suggesting a closer tie between high-resolution processing and rock properties. b illustrates a crossplot of slowness results from eight receivers and 4-receiver subarray, with deviations mostly indicating higher VCL, highlighting the effectiveness of high-resolution slowness processing

4 Application

In this section, field data are used to verify the performance and reliability of the technique. The results are shown in Fig. 7. Panel 1 shows the caliper and gamma-ray (GR) log curves for a 35 m formation interval containing sandstone with thin beds of shale. Panel 2 shows the full waveform recording in a time window from 0 to 1500 microseconds. The P-wave slowness is extracted using the proposed method with a resolution of 106.68 cm, a resolution of 45.72 cm, and a resolution of 15.24 cm. The related semblance correlogram are shown in panels 3, 4, and 5 of Fig. 7, respectively. The results of the semblance for the 3 resolutions mentioned above are consistent in their general trend. However, compared to the full array aperture results, the 45.72-cm and 15.24-cm resolution treatments have a higher sensitivity to formation response. Furthermore, the coherence of the waveforms will show different convergence depending on the amount of data used, as analyzed above. The slowness curves for each of the three resolutions are shown in panels 6–8. Based on the gamma ray and porosity logs, thin shales are likely to be present at depths of X702–704 m, X717–718 m, X722–724 m, X726–727 m, and X731–732 m. This is basically consistent with the fluctuations in slowness curves of panels 7 and 8, further confirming the validity and reliability of the proposed method. The conventional resolution slowness curves do not reflect the corresponding thin beds information due to the large processing aperture.

To further demonstrate the effectiveness of slowness processing results at different resolutions, we conducted a quantitative assessment of the data, and the results are shown in Fig. 8. The results in Fig. 8a illustrate the correlation between three slowness resolutions, GR, and volume of shale (VCL). The lower correlation between the three slowness resolutions indicates differences among the processing results, precisely caused by the variations in resolution. Additionally, an interesting observation is that, compared to the slowness processing with the full array, the results obtained using only a 4-receiver subarray show a better correlation with GR and VCL, suggesting a stronger correlation between high-resolution processing results and physical properties of rocks. However, the correlation between slowness processing with a 2-receiver subarray and GR, VCL is lower, indicating that the small variations in the highest resolution processing result in this case. Figure 8b presents a crossplot of the slowness results from the full array processing of eight receivers and 4-receiver subarray processing, with different colors and sizes representing the levels of VCL. An intriguing observation is that the data points deviating from the diagonal mostly correspond to higher VCL, indicating that the high-resolution slowness processing corresponds to thin layers with higher VCL, demonstrating the effectiveness of high-resolution slowness processing.

It is worth noting that although high resolution provides a detailed characterization of the thin bed, other means are required to determine the true velocity of the thin bed due to measurement error and noise interference. Therefore, in practice it is generally recommended to process with different scales of resolution, and combined with gamma ray, porosity, or resistivity logs for the most realistic and effective determination of subarray aperture size. On the other hand, there is a limit to reducing the subarray aperture to improve resolution, which is related to the wavelength of the sonic wave in use. For waves with longer wavelengths, small aperture data processing will result in a distortion of the slowness curve.

5 Discussion

In this section, we will focus on the impact of subarray combinations on slowness estimation and analyze in detail the choice of resolution and the considerations that need to be taken into account.

The slowness resolution in sonic well logging is primarily determined by the processing aperture (resolution), as demonstrated by Hsu and Chang (1987), Valero et al. (2000), Zhang and Tang (2000), among others. While these studies achieved high-resolution slowness, the fidelity of slowness estimation was compromised due to low coherence signal-to-noise ratios. Traditional subarray methods have limitations in the available redundant information within the same depth interval. In addition, the number of waveforms that can be reconstructed varies for combinations of subarrays with different resolutions. At the highest resolution, for example (i.e., subarray aperture = 15.24 cm), the number of waveforms that can be reconstructed tends to be smaller due to the array span. As a result, slowness profiles may have a low S/N ratio. In response to this difficulty, this paper emphasizes how to leverage the SVI method to construct more waveform data usable for array coherence calculations from the limited redundant information (Al-Hagan et al. 2014). Meanwhile, this approach provides an alternative strategy for high-resolution processing in situations with poor signal quality and intense noise interference, overcoming the limitations of traditional subarray processing. The proposed method in this paper demonstrates robustness and high tolerance to data variations caused by noise. Numerical experiment results indicate its advantage in handling small-scale noise interference. Moreover, the available data quantity varies for different resolution combinations, allowing the adoption of different resolution processing strategies for varying levels of noise. Despite achieving high resolution for smaller processing apertures, the estimated slowness often lacks precision due to the lower signal-to-noise ratio in the calculated coherence maps. Additionally, for strong noise interference, combining filtering methods can enhance denoising effectiveness.

Furthermore, the advantage of this method lies in maximizing the extraction of useful formation signals in the measurement acquisition mode of borehole sonic logging. It is worth noting that, under normal conditions, the receiver spacing and depth movement distance are consistent, leading to signal overlap at the same depth processing interval. By recombining these signals, high-resolution processing can be achieved, simultaneously improving the S/N ratio of the processing results. Additionally, in certain special cases, such as when the spacing between receivers and the depth movement distance are inconsistent or when receiver damage occurs within the receiving array, the method can still prove advantageous. Moreover, for specific lithologies like ultrafast formations (represented by tight sandstone, carbonate rocks, and basalt) and high-attenuation formations (represented by mudstone and shale, or shallow-sea formations), the useful formation signals collected by acoustic logging are typically very weak. In such cases, if interference signals such as noise are present, it can seriously disturb the assessment of the true nature of the formations. The method in this study is well-suited to address these challenging scenarios.

For field data, the choice of processing resolution should be carefully considered. Slowness logs in layered formations is affected by the sonic tool aperture. In the extraction of the properties, it is necessary to select an aperture smaller than the thickness of the thin layer. In reality, however, we do not know the true thickness of the formations in the underground. Other means are therefore required to determine the approximate boundaries of the thin layers. In addition, the use of multi-scale resolution to estimate slowness is firstly due to the fact that the actual thickness of the thin layer varies over a range within the measurement interval. A single vertical resolution treatment may ignore some stratigraphic response. Secondly, multi-scale processing, when combined with geological background and other geophysical logs, can help us filter out useless information. Subarray processing can provide quantitative slowness values in thin beds that are invisible to standard sonic tools, but the semblance of the stacked waveforms becomes susceptible to noise. And not only noise interference, instrument errors such as tool vibration (Song et al. 2017), cement bond, and tool eccentricity (Pardo et al. 2013) can affect the accuracy of the results. Thirdly, the use of subarrays with reduced spans to improve resolution has certain conditions of applicability. This treatment has a requirement for the wavelength of the sonic wave, i.e., its wavelength cannot be less than a quarter of the aperture of the subarray (Tang et al. 2004). Consequently, fast and slow layers within a borehole interval require different resolution strategies (Walker et al. 2019). However, compared to traditional conventional processing, this method may require more computational effort. Nevertheless, the increase in computational workload is not on a magnitude-changing scale, making it acceptable for practical data processing. Additionally, it is worth noting that for this method to effectively process signals, the prerequisite is that the collected signals must contain a certain amount of energy from the useful formation signals, even if the amplitude of these signals is relatively weak. This is a fundamental requirement for the effective application of all signal processing methods.

6 Conclusions

In this paper, we present a borehole slowness estimation method with enhanced resolution based on the reconstruction of neighboring virtual traces (RNVTs). The method combines subarray processing techniques with SVI-SNV, which exploits the nature of cross-correlation to generate a large amount of waveform data that can be used for slowness estimation, significantly improving the resolution and robustness of the estimated results.

The accuracy and reliability of proposed method was verified with synthetic examples. The results demonstrate that the proposed method can extract thin layer slowness with both high-resolution and S/N ratio. Furthermore, the results show that subarray aperture can be the main factors affecting the semblance results. Therefore, the processing resolution should be chosen carefully. We then apply the method to field data and the estimated slowness is in good agreement with lithologic variations. Finally, we discuss the processing options for resolution, which may provide some guidance and reference for the application of the method to field data.