Abstract
In complex environments, target acoustic signals are susceptible to interference from background noise during propagation, resulting in the signals captured by sensors being a mixture of valid acoustic emissions and noise. This significantly compromises the accuracy of target localization and damage assessment. To address the nonlinear and non-stationary characteristics of these signals, this paper proposes a novel denoising algorithm termed Improved Variational Mode Decomposition (IVMD)-Wavelet Reconstruction. The core innovation of our method lies in its fully adaptive framework: first, the Singular Value Decomposition (SVD) algorithm is employed to automatically determine the optimal number of intrinsic mode functions (IMFs), K, for the VMD, eliminating a critical manual parameter setting. Second, the correlation coefficient threshold method is utilized to select the optimal IMF components. Subsequently, the noise-dominant components are denoised using a wavelet reconstruction algorithm. Finally, the denoised components and the effective components are reconstructed to achieve the final denoised signal. We have conducted hundreds of experiments, which demonstrate that the proposed algorithm effectively denoises various types of signals and noises, yielding a low Root Mean Square Error (RMSE). Compared to the Ensemble Empirical Mode Decomposition (EEMD) threshold denoising algorithm, the Signal to Noise Ratio (SNR) of the signal processed by our method is increased by 28%, and the Mean Square Error (MSE) is reduced by 52%, which confirming its universality, superiority, and effectiveness.
Introduction
Denoising is an important aspect of signal processing, and denoising quality significantly affects subsequent signal extraction, recognition, analysis, and acoustic positioning.1–5 Research on denoising methods for nonlinear signals has been a focus of attention in recent years.6–9 In the system of acoustic sensor array, for each acoustic sensor, interference such as environmental wind or other devices’ noise causes the output signal of the sensor to superimpose many interference components, making signal recognition difficult.10–15 How to effectively identify acoustic signal information is related to the geometric solution of the acoustic location testing system. In view of the nonlinearity and non-stationarity of the acoustic signals of dynamic objects, empirical mode decomposition (EMD) has advantages in processing the acoustic signals of static objects. However, mode aliasing and end effects are prone to occur during the signal decomposition process. EMD is an algorithm proposed by Huang et al. 16 for detecting signals and decomposing them into the main “patterns.” The algorithm recursively detects the local minimum/maximum value in the signal, estimates the upper and lower envelope by interpolating these extreme values, removes the average value of the envelope as a “low-pass” centerline, thereby isolating the high-frequency oscillations as a “pattern” of the signal, and continues recursively on the remaining “low-pass” centerline. In some cases, this filtering algorithm does indeed decompose the signal into the main mode, however, the final decomposition largely depends on the method of finding the extremum points, the method of interpolating the extremum points into the carrier envelope, and the stopping criteria applied.17–19 The lack of mathematical theory and the aforementioned degree of freedom reduce the robustness of the algorithm, leaving room for theoretical development and improvement of the robustness of the decomposition. In some experiments, it has been shown that EMD has important similarities with wavelet and (adaptive) filter banks. Ensemble empirical mode decomposition (EEMD) can solve the disadvantages of EMD, but it produces residual white noise when it decomposes the signal.20–23 CEEMD is an improvement on EEMD. By adding positive and negative white noise in pairs and then averaging, the added white noise residue is almost completely eliminated, and the reconstruction error is smaller than EEMD. However, the calculation cost is extremely high: dozens or even hundreds of EMD decompositions are required, which is very time-consuming, and the application is limited in industrial online monitoring with high real-time requirements, and parameter selection depends on experience. 24 CEEMDAN is a further upgrade of CEEMD, with higher completeness and lower reconstruction error. However, the algorithm is more complex and still faces the issue of parameter selection. 25 The detailed applications, advantages, and disadvantages of these algorithms are presented in Table 1. Variational Mode Decomposition (VMD) is a signal decomposition method proposed by Dragomiretskiy and Zosso, 26 which has significant advantages in the analysis and processing of nonlinear and non-stationary signals. This method can effectively avoid the residual white noise produced by EEMD in the process of signal decomposition. However, when VMD decomposes the signal, the number of intrinsic mode function (IMF) K needs to be set in advance, and the value of K affects the decomposition effect of the algorithm. Based on this, we propose an Improved Variational Mode Decomposition (IVMD)-wavelet reconstruction algorithm and apply it to signal denoising. Its innovation lies in: First, IVMD achieves adaptive parameterization of Variational Mode Decomposition (VMD): unlike traditional VMD that relies on empirical K setting, it uses Singular Value Decomposition (SVD) to automatically determine the optimal decomposition layer K based on the intrinsic characteristics of the signal, eliminating under-decomposition or over-decomposition risks.Second, it introduces targeted IMF screening: the correlation coefficient threshold method effectively distinguishes between useful signal-dominated IMFs and noise-dominated IMFs, avoiding blind processing of all components and improving denoising efficiency. Third, it establishes a modular integration mechanism: the organic combination of adaptive decomposition and precise denoising compensates for the shortcomings of single algorithms, achieving both noise suppression and signal integrity preservation.
Summary of algorithms in references.
Signal denoising method based onIVMD-wavelet transform algorithm
The IVMD model of complex environmental acoustic signals
IVMD is an adaptive signal decomposition algorithm optimized based on the original VMD framework. It addresses the key limitation of VMD, which needs to predefine the number of intrinsic mode functions (IMF) K, by integrating SVD for adaptive K determination and correlation coefficient thresholding for IMF component screening, thereby achieving end-to-end adaptive decomposition and denoising without manual parameter intervention. Assuming that the output of the acoustic sensor contains target acoustic signal and noise signal represented as x(t), and the signal x(t) can be decomposed into k IMF components, then the k-th modal component IMF can be represented as:
In (1),
Firstly, the algorithm performs a Hilbert transform on the signal x(t) to obtain the analytic signal of each IMF, which is expressed as
In (2),
Secondly, the exponential form of the estimated center frequency ω k is multiplied by equation (2) to obtain the bandwidth of the modal function, which is converted from the spectrum to the baseband.
Finally, the algorithm takes the partial derivative of equation (3), then calculates the square of its L2 norm to obtain the bandwidth of each IMF component. The variational model is:
In (4), * represents convolution;
To solve the variational model in equation (4), the augmented Lagrangian function is constructed by introducing the Lagrange multiplier λ(t) and the quadratic penalty term, which converts the constrained optimization problem into an unconstrained one, facilitating iterative solution via the Alternating Direction Method of Multipliers (ADMM). The expression of the augmented Lagrangian function is
According to alternate direction method of multipliers algorithm (ADMM),
Change the ω variable to
Using the Hermitian symmetry of the real signal in the reconstructed fidelity term, these two terms are written as half-space integrals over non-negative frequencies:
Then the optimal solution of the quadratic optimization problem is as follows:
Updated the center frequency, then
Updated the Lagrange multiplier
Calculation method of modal number based on SVD
When the VMD algorithm is used to decompose the signal, the key is to determine the mode number K. When the K value is less than the number of useful components in the signal, the VMD algorithm fails to decompose the signal sufficiently. When the K value is greater than the number of useful components in the signal, over-decomposition by VMD occurs. Therefore, it is necessary to determine the number of decomposition layers K.
In this paper, we use Singular Value Decomposition (SVD) algorithm to calculate the number of VMD modes. The principle of SVD is to decompose the original signal and obtain a series of singular values through matrix operations. Useful signals are mainly reflected on the first n larger singular values, while noisy signals correspond to smaller singular values. By discarding smaller singular values, noise components can be eliminated, and then the inverse process of SVD can be performed to obtain the denoised signal. The theoretical basis of SVD-based K selection lies in the low-rank characteristic of useful signals. For the constructed Hankel matrix H = R + W, in which R is the useful signal matrix, W is the noise matrix, R has a low-rank structure due to the concentration of dominant frequency components, while W is a random matrix with uniformly distributed singular values. According to the singular value gap theory, the singular values corresponding to R are significantly larger than those of W, and the maximum difference between adjacent singular values indicates the boundary between useful signals and noise, which is the optimal effective rank m (i.e. VMD’s K). The specific implementation method is as follows:
Signal x(t) can be regarded as the superposition of real signal and noise signal, expressed as:
In (12), is the real target signal, w k is Gaussian white noise, k = 1,2,…,N; N is the length of the data.
Its Hankel matrix r k is:
In (13), N = u + v − 1, R is the actual signal matrix, W is the noise signal matrix. The dimensions of the Hankel matrix are set as u = N/2 and v = N − u + 1. This setting balances temporal information retention and computational efficiency, ensuring the matrix retains complete signal characteristics while avoiding excessive computation.
Perform singular value decomposition on H, then
In (14),
The optimal effective rank, and hence the VMD parameter K, is determined by identifying the index m that corresponds to the maximum relative change between consecutive singular values. This is found by calculating the difference spectrum D(m) = σ m – σ m +1 for m = 1, 2,…, r – 1. The index m for which D(m) is maximized is selected as the optimal K. This point, K = argmaxmD(m), represents the most substantial drop in energy, effectively separating the signal-dominated components (first K modes) from the noise-dominated ones (remaining modes). This data-driven approach eliminates the need for empirical guesswork and enhances the robustness of the decomposition across different signal and noise types.
Modal component selection based on cross-correlation coefficient
After VMD decomposition, each modal component IMF contains different frequency bands. The noise components with more abnormal signals have lower correlation with the original signal, and the correlation coefficient between the two is relatively small. The correlation between useful signal components and the original signal is better, and the correlation coefficient between the two is relatively larger. Therefore, the correlation coefficient between the original signal and each component signal is chosen as the basis. There is a critical threshold for the correlation coefficient between two components. If the correlation coefficient is higher than the threshold, it is considered that the component contains useful signal components. If the cross-correlation coefficient is below the threshold, it is considered that the component contains noise or abnormal components. The formula for calculating the threshold Rthr is as follows:
Where, R
j
is the correlation coefficient between the j-th IMF component and the original signal; X
j
is the original signal, Y
j
is the IMF component,
The threshold formula (16) is empirically derived from extensive testing on various acoustic signals. This formulation adapts the threshold level based on the maximum correlation coefficient observed among the IMFs. A higher max(R j ) indicates a stronger overall signal component presence, thus allowing for a more stringent threshold. This adaptive rule was found to be more effective than a fixed threshold across different signal-to-noise ratio conditions, as it dynamically adjusts to the specific characteristics of the signal under analysis.
Filtering and processing method of complex acoustic signal based on wavelet transform
If the original signal contains the acoustic signal of the target object and the noise signal represented as f(t), then
In (17), y(t) is the acoustic signal of the target object without noise, s(t) is the noise signal. If wavelet transform is applied to f(t), then:
In (18), a is the scale factor, τ is the time shift factor, and
The values that change in the frequency domain can be used to perform bandpass filtering on the sound signal. Discretize the signal
Based on the reconstruction function, the Daubechies 5 (db5) wavelet is selected to perform a three-layer decomposition of the acoustic signal, due to its optimal time-frequency localization and high correlation with acoustic signals compared to db2, db3, sym4, and coif3 wavelet. The reason for using three-layer decomposition is the third low-frequency component A3 contains 90% of useful signal energy, while first to third high-frequency components (B1–B3) are dominated by noise. Increasing to four layers increases computation time by 40% without improving denoising effect. In order to eliminate the high-frequency components of the acoustic signal, the wavelet coefficients wi,j of the acoustic signal are divided into two parts: one is the wavelet coefficient si,j representing the sound signal, and the other is the wavelet coefficient ni,j representing the noise signal, with
The main algorithm for introducing Stein’s Unbiased Risk Estimate (SURE) rule is as follows:
Let W be a vector whose elements are the square W
k
of wavelet coefficients
Through iteration, the minimum value F
r
is taken as the risk value, and the corresponding W
r
is calculated from the subscript r of F
r
. Then the threshold δ is calculated,
A denoising method for complex acoustic signals based on IVMD-wavelet
The optimal effective rank order obtained from SVD decomposition of signals can determine the number of modes K for VMD decomposition, which not only separates the signal from the noise signal, but also avoids the problem of over decomposition of VMD decomposition signals. After VMD decomposition, the correlation coefficients between the original signal and each component signal are selected as the basis for IMF filtering, forming the IVMD denoising algorithm. Preserve the obtained IMF effective components, perform wavelet reconstruction denoising on the obtained IMF preprocessed components, and then reconstruct them with the IMF effective components to obtain the denoised signal, forming the IVMD-wavelet reconstruction denoising processing algorithm. Figure 1 shows the flow diagram of the IVMD-wavelet denoising algorithm.

Flow diagram based on IVMD-wavelet denoising algorithm.
The specific algorithm is as follows:
(1) Perform SVD on the acoustic signal of the object collected by the acoustic sensing array.
(2) Calculate the optimal effective rank order k for singular values, which is the k-layer modal decomposition of IVMD.
(3) Use the correlation coefficients between the original signal and each component signal to screen the IMF, extract the effective components and the components to be processed;
(4) Apply db5 wavelet reconstruction denoising to IMF preprocessed components, and use stein’s unbiased likelihood estimation for threshold calculation at each layer;
(5) Reconstruct the obtained effective IMF com-ponents and wavelet thresholded denoised components.
Calculation and experimental analysis
Calculation of the optimal mode number K
In order to calculate the optimal mode number K in the IVMD algorithm, we selected a firecracker’s explosion signal for SVD decomposition. Figure 2 shows the detection of firecracker’s explosion acoustic information using an acoustic sensing array, Figure 3 shows the acoustic signal output by a single sensor, and Figure 4 shows the singular value distribution curve, where m is the order of the singular value, σ is singular value.

Detecting acoustic signals of target using acoustic sensing arrays.

Target acoustic signal and speech spectrum.

Singular value distribution curve.
From Figure 4, it can be observed that the corresponding singular values change abruptly when m = 9 and 12. According to the method for determining the optimal effective rank order of singular values in Section 2.2, it can be determined that when m = 9, it is the optimal effective rank order. Therefore, the number of IMF components for VMD decomposition is determined to be 9.
Screening of IMF components in IVMD
Since the explosion sound signal of firecrackers in a noisy environment detected by the acoustic sensor array device is interfered by white noise, which has an adverse effect on the subsequent calculation of target acoustic location, in this experiment, Gaussian white noise is superimposed on the collected original signal of firecracker explosion, and 10 dB Gaussian white noise is added to the collected explosion sound signal. The waveform of the noisy signal obtained is shown in Figure 5.

Noisy signal waveform diagram.
Perform IVMD decomposition on the noisy signal, optimize the parameter K = 9, and calculate the correlation between each modal component IMF and the noisy signal, as shown in Figure 6, the correlation coefficient threshold obtained using equation (16) is 0.1499. If the correlation coefficient of IMF1–IMF4 is greater than the threshold, it is an effective component and is retained; If the correlation coefficient of IMF5–IMF9 is less than the threshold, it is the component to be processed, and wavelet threshold denoising is performed.

The correlation degree between each IMF component and the noisy signal.
Screening of IMF components in IVMD
In this experiment, the explosion sound signal of firecrackers in a complex environment was collected as the original signal, and 10 dB Gaussian white noise was added to form a noisy signal. db5 was used as the wavelet function for 3-layer decomposition, and stein’s unbiased likelihood estimation principle was used to calculate the threshold of each layer. Finally, the denoising effect of db5 was measured. The specific experimental process is shown in Figure 7 and Figure 8.

Three-layer decomposition based on db5 wavelet function.

Comparation of the original signal and the reconstructed signal after denoising with db5.
According to the experimental results, SNR = 11.23 dB and RMSE = 0.3712 after using db5 wavelet threshold denoising. It can be seen that db5 wavelet denoising can effectively filter, and the variance is small, and the method is feasible.
Evaluation of denoising performance of IVMD-wavelet reconstruction algorithm
Experiment 1
Collect the sound signal of firecracker’s explosion as the original signal, in order to more intuitively evaluate the IVMD-wavelet reconstruction filtering algorithm, we add 20 dB Gaussian white noise to the original signal to form the denoised audio signal. The IVMD algorithm is applied to decompose the denoised signal into nine layers, and the correlation coefficient method is used to filter the IMF. The processed components are subjected to wavelet threshold filtering before reconstruction. The process of adding 20 dB signal denoising is shown in Figure 9; Where K = 9, α = 2500. The penalty parameter α in IVMD controls the bandwidth of the IMFs. A value of α = 2500 was selected after a parametric study. This value provides a good trade-off: it is high enough to enforce narrowband modes and suppress noise, but not so high as to cause excessive smoothing and loss of signal details.

Waveform of the original signal contaminated with additive 20 dB Gaussian white noise.
Figure 9 shows the IVMD decomposition of the firecracker explosion signal with 20 dB Gaussian white noise, Figure 10 shows the spectral decomposition diagram of the signal containing 20 dB noise, Figure 11(a) shows the spectral diagrams of each mode, Figure 11(b) shows the original noise signal formed by the superimposed 20 dB noise signal and the 20 dB Gaussian white noise signal, and Figure 12 shows the reconstructed signal obtained after denoising using IVMD-wavelet threshold algorithm. After denoising, SNR = 37.718 dB and RMSE = 0.03043 were calculated.

Spectral decomposition diagram of the signal with 20 dB Gaussian white noise.

IVMD decomposition and its modal spectrum diagram: (a) IVMD decomposition of 20 dB noisy signal and(b) spectrum of each IMF component.

The sound signal after denoising using IVMD-wavelet algorithm with a noise level of 20 dB.
From Figures 9 to 12, it can be seen that the IVMD-wavelet threshold reconstruction after denoising results in a smoother waveform of the sound signal, retaining the main features of the sound signal while removing most of the noise. Applying this method to denoise multiple sets of collected acoustic signals can achieve good results.
Experiment 2
To verify the universality of the IVMD-wavelet algorithm, this experiment uses the acoustic signal of a three-phase induction motor during normal operation as the original acoustic signal. Then, Add 20 dB noise to the original signal, with a ratio of 7:3 between random Gaussian white noise and mechanical noise (i.e. pink noise). The IVMD algorithm is applied to decompose the noisy signal into five layers, and the correlation coefficient method is used to filter the IMF. The processed components are subjected to wavelet threshold filtering before reconstruction, and then the IVMD-wavelet algorithm is used to reconstruct the two processed components to form a denoised acoustic signal. The detailed diagram of the target signal and noise is shown in Figure 13.

Original signal, mixed noise, and noisy signal.
Calculate the best effective rank order k of the singular value, and calculate it to be k = 5, which is the five-layer modal decomposition of IVMD, as shown in Figure 14.

IVMD decomposition results.
Use the IVMD algorithm to decompose the noise-decomposed signal. The correlation coefficient between the IMF component and the signal is calculated, and after filtering, the effective IMF component and the to-process IMF component are extracted, and the to-processed IMF component is applied to the db5 wavelet threshold denoising. The obtained effective IMF component and wavelet threshold denoising component are reconstructed to obtain the denoised reconstruction signal, as shown in Figure 15.

Comparison diagram of the original signal and the reconstructed signal.
From the experimental results, the SNR after denoising is 38.97, MSE = 0.000000, and RMSE = 0.000201. The denoising effect on the signal of a three-phase asynchronous motor is very good, proving the feasibility and universality of the method. We changed the SNR of the added noise and observed the denoising effect of the algorithm. The summary is shown in Table 2.
The denoising effect of IVMD algorithm under different noises.
As can be seen from Table 2, the algorithm has a very good and stable denoising effect under different noise conditions. Our algorithm adaptively determines the parameters of VMD, such as α and the decomposition level K. To verify the feasibility of our selected parameters, we changed the parameter α and the number of layers K and continued to conduct experimental verification. The experimental results showed that the larger the parameter α, the better the denoising effect. However, if α is too large, signal distortion may occur, and the noise signal disappears but some useful signals are eliminated, resulting in a large root mean square error. When α is too small, the SNR is low, the denoising effect is poor, and compared with the original signal, the root mean square error is also relatively large. We selected α = 2000–2500 through algorithms and experiments. Hundreds of experiments have also verified that the method of determining K by the IVMD-wavelet algorithm in this paper is correct, effective, and feasible. This algorithm takes 0.02 s and can process signals quickly.
Experiment 3
Collect the sound signal of the firecracker as the original signal, add Gaussian white noise with a variance of 0.03 to form the noisy audio signal, as shown in Figure 16. Filter the noisy sound signal by using methods such as EEMD, VMD, db5 wavelet threshold denoising, and IVMD-db5 wavelet reconstruction denoising.

The original sound signal in a noisy environment.
As shown in Figure 17, db5 wavelet fixed threshold denoising has the advantage of a “signal microscope,” which can effectively distinguish between effective signals and noise. The denoising effect is obvious, but the signal loss is severe. The denoising effect of EEMD is average and cannot suppress most of the noise. The VMD method has advantages in narrowband signal extraction, with smooth and distortion free signals after noise removal, but the noise recognition ability of VMD is weak. Compared with VMD algorithm, IVMD-wavelet reconstruction denoising algorithm fully utilizes the advantages of wavelet and VMD, and compensates for their shortcomings. The processing results show that the useful signal and noise are completely separated, the noise is basically removed, and the extracted signal is smooth and distortion free. Moreover, the adaptive selection of modal decomposition number and IMF component in this algorithm can more effectively express the original signal, which is closest to the noise free reference signal.

Comparison results of using different denoising algorithms on the same signal: (a) db5 algorithm; (b) EEMD algorithm; (c)VMD algorithm; (d) IVMD-db5 algorithm.
The SNR and RMSE of the signal are important indicators to measure the denoising degree of the algorithm. The calculation formula is as follows:
Where, y
i
is the collected noisy signal;
To rigorously benchmark the performance of the proposed IVMD-wavelet algorithm, we compared it against three established methods: db5 wavelet hard thresholding, EEMD denoising, and standard VMD denoising. The original firecracker sound signal was used, and Gaussian white noise with a variance of 0.03 was added to create a noisy signal with an initial SNR of 15.72 dB, shown as Figure 16. For a statistically sound comparison, each denoising algorithm was applied to 100 independently generated noisy realizations of the original signal. The average SNR and RMSE results, along with their standard deviations, are reported in Table 3.
Comparative analysis of denoising performance across different algorithms (mean ± standard deviation over 100 trials).
The results unequivocally demonstrate the superiority of the proposed method. Our IVMD-wavelet algorithm achieves the highest SNR and the lowest RMSE, with the smallest standard deviations, indicating superior and more consistent performance. The visual results in Figure 17 further corroborate this: while wavelet denoising causes some signal loss, and EEMD/VMD leave residual noise, the IVMD-wavelet output is smooth and retains the essential signal features.
To further investigate robustness against varying noise levels, we conducted a comprehensive test. According to equations (21) and (22), the SNR and RMSE of the signal processed by the four denoising methods are calculated, and the effects of different denoising methods are analyzed. The denoising indicators of different denoising methods are shown in Table 4.
Denoising performance under different input noise levels (mean ± standard deviation).
The data in Table 4 confirms that the proposed algorithm consistently outperforms the benchmark methods across all tested noise levels. Quantitatively, compared to EEMD denoising, our method improves the SNR by an average of 28% and reduces the RMSE by an average of 52%. This significant enhancement stems from the synergistic effect of the adaptive VMD decomposition, which cleanly separates signal and noise modes, and the targeted wavelet denoising, which efficiently suppresses noise in the residual components without distorting the signal.
Conclusions
Aiming at the acoustic localization of target objects in complex environments, a denoising method based on IVMD-wavelet reconstruction is proposed to address the instability of acoustic signals and their susceptibility to background noises, such as environmental noise and vehicle noise. We conducted three experiments using different types of signals. For different types of noise, the algorithm proposed in this paper can quickly denoise them. Experiments demonstrate that the proposed algorithm achieves a small RMSE. Our algorithm adaptively determines the parameters of IVMD, such as α and the decomposition level K. To verify the feasibility of our selected parameters, we changed the parameter α and the number of layers K and continued to conduct experimental verification. The experimental results showed that the larger the parameter α, the better the denoising effect. However, if α is too large, signal distortion may occur, and the noise signal disappears but some useful signals are eliminated, resulting in a large root mean square error. When α is too small, the SNR is low, the denoising effect is poor, and compared with the original signal, the root mean square error is also relatively large. When K is large, excessive decomposition occurs. When K is small, insufficient decomposition happens. Therefore, this algorithm can solve this problem. The algorithm in this paper adaptively determines the number of decomposition layers K through the SVD method. Hundreds of experiments have also verified that the method of determining K by the IVMD-wavelet algorithm in this paper is correct, effective and feasible. Compared with EEMD threshold denoising, the signal SNR processed by the proposed algorithm is increased by 28%, and the RMSE is reduced by 52%. The fully adaptive nature of the algorithm, coupled with its robust performance across different noise types and levels, makes it a highly suitable and effective tool for practical acoustic signal processing applications.
Footnotes
Ethical considerations
This article does not contain any studies with human or animal participants. There are no conflicts of interest, and it is original and it has not been submitted elsewhere in any form or language.
Consent to participate
All authors have read and approved to submit it to your journal.
Consent for publication
Not applicable.
Author contributions
Conceptualization, X.Z.; methodology, X.Z.; software, C.Z.; validation, X.Z., C.Z and X.S.; formal analysis, C.Z.; investigation, X.S.; resources, X.Z.; data curation X.S.; writing—original draft preparation, X.Z.; writing—review and editing, X.Z.; visualization, X.S.; supervision, C.Z.; project administration, X.Z.; funding acquisition, X.Z. All authors have read and agreed to the published version of the manuscript.
Funding
The authors disclosed receipt of the following financial support for the research, authorship, and/or publication of this article: This work has been supported by the Natural Science Foundation of Shaanxi Provincial Department of Science and Technology (2025JC-YBMS-483).
Declaration of conflicting interests
The authors declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Data availability statement
The datasets generated during and/or analyzed during the current study are available from the corresponding author on reasonable request.
