Abstract
Vehicle Platform Vibration Signal (VPVS) denoising is essential to achieve high measurement accuracy of precise optical measuring instrument (POMI). A method to denoise the VPVS is proposed based on the wavelet coefficients thresholding and threshold neural network (TNN). According to the characteristics of VPVS, a novel thresholding function is constructed, and then its optimized threshold is selected through unsupervised learning of TNN. The original VPVS mixed in trend and random noise is constructed as VPVS model. A VPVS denoising flow is proposed based on the power spectral and energy distribution of the VPVS model. The simulation shows that the proposed denoising method achieves better results, compared to the previous denoising methods using the indexes of SNR and RMSE. The experiment demonstrates that it is efficient for denoising VPVS polluted by the trend and random noise.
1. Introduction
VPVS denoising is essential to guarantee the measurement accuracy of POMI. In project, POMI is installed on the vehicle platform to ensure its mobility. However, its measuring basis is easily influenced by the engine and generator vibration, and the solution is to compensate its measured data with VPVS. During the VPVS collection, the actual VPVS is polluted by complex noise, especially trend and random noise. Thus, it is necessary to remove the trend and random noise from the polluted VPVS.
Wavelet threshold denoising method is efficient for VPVS denoising on account of its good localization property in the domain of time and frequency. The basic wavelet threshold denoising method is Donoho’s hard and soft thresholding method [1], which is the most common VPVS denoising method. The estimated wavelet coefficients processed by hard thresholding function have a bad continuity, causing the oscillation and poor smoothness of the reconstructed signal. Meanwhile, there are deviations between the estimated wavelet coefficients processed by soft thresholding function and the actual wavelet coefficients, which brings out the distortion of the reconstructed signal [2]. So far, the improved algorithms of soft and hard thresholding method are rarely aimed at VPVS denoising, but it is valuable to refer to the improved wavelet threshold denoising algorithms in other fields.
So far, the improved algorithms mainly focus on two aspects: the establishment of the thresholding function and the selection of the wavelet threshold. For the latter, some machine learning methods can be referred to obtain the wavelet threshold. Gu et al. proposed some improved classification methods to get the better effectiveness, such as structural minimax probability machine, incremental support vector ordinal regression, and -support vector classification [3–5]. Xia and Wen applied the improved classification methods to the field of image [6, 7]. For the cluster methods, Deng et al. proposed an improved ant colony optimization algorithm to get strong flexibility, adaptability, and robustness [8, 9]. Zheng et al. improved the Fuzzy -means algorithm to achieve better robustness and effectiveness [10]. These methods can be improved to obtain the optimal threshold.
Considering the characteristics of the VPVS signal, TNN is a more suitable method to select the wavelet threshold. TNN is different from the traditional neural networks; the input and output weights are fixed to one; in other words, the wavelet threshold denoising of each decomposition level is independent. Zhang’s TNN is an improved adaptive wavelet threshold denoising algorithm, which is used to seek the optimal wavelet threshold [11]. Nasri and Nezamabadi-pour proposed a new thresholding function adaptive to TNN, which performs better than Zhang’s TNN in image denoising field [12]. Wang et al. proposed a new thresholding function, which avoids the shortcomings of the soft and hard thresholding function [13]. All of these wavelet threshold denoising methods can be applied to VPVS denoising.
In this paper, a VPVS denoising method with specific denoising flow is proposed based on TNN. The study of the VPVS denoising method includes two parts: establishing a thresholding function as the activation function of TNN and selecting the threshold through unsupervised learning of TNN. According to the characteristics of VPVS, two VPVS models are constructed to ensure the simulation rigor. As for VPVS denoising flow, VPVS is filtered into the high-frequency part and the low-frequency part based on the power spectral distribution and energy distribution of the VPVS models; each part is decomposed and reconstructed, respectively; the detail coefficients of both parts are processed by TNN; the approximate coefficients of high-frequency part are reserved and the low-frequency ones are set to zero; the denoised signal is obtained through the superposition of the two denoised parts. Both simulative and actual experiments demonstrate that it is efficient for denoising VPVS polluted by the trend and random noise.
This paper is organized as follows. Section 2 presents the theoretical background of wavelet threshold denoising method and the evaluation criterion of noise reduction. In Section 3, the new thresholding function and the threshold selection through unsupervised learning of TNN are presented. The establishment of VPVS models and their power spectral and energy distribution are explained in Section 4. The VPVS denoising flow and simulation are discussed in Section 5. Section 6 presents the experimental results. The conclusion is presented in Section 7.
2. Wavelet Threshold Denoising Method and Evaluation Criterion
2.1. Wavelet Threshold Denoising Method
The theoretical basis of wavelet threshold denoising method is based on Mallat’s theory; the theory considers that a signal can be completely reconstructed by its low-frequency approximation part and high-frequency detail part [14]. According to Mallat’s theory, suppose an original discrete signal given by where is an integer, is the approximate coefficient, is the decomposition level, is the scaling function, is the detail coefficient, and is the wavelet basis function.
contains the low-frequency information of the original discrete signal , which is defined as follows:
means the orthogonal relationship between and .
contains the high-frequency information of the original discrete signal , which is defined as follows:
means the orthogonal relationship between and .
Wavelet threshold denoising method considers that the low-frequency part of the signal represents its major profile, and the high-frequency part represents its details. Furthermore, its details of each level contain the noise information after wavelet decomposition. The detail coefficients of each level are tuned by thresholding function and reconstructed with the approximate coefficients of the last level. The wavelet threshold denoising process is shown in Figure 1.

2.2. Key Factors of Wavelet Threshold Denoising Method
The wavelet decomposition and reconstruction process includes two factors: the selection of wavelet basis function and decomposition level . The wavelet threshold denoising process includes two factors: the selection of the threshold and thresholding function. These four factors are analyzed as follows.
(1) Wavelet Basis Function. There are some properties to be considered when selecting wavelet basis function, such as support length, symmetry, vanishing moment, and regularity [15]. Considering these properties, the suitable wavelet basis function is Daubechies (db), which is an orthogonal wavelet basis function with compact support widely used in discrete wavelet transform. Its vanishing moment is , and the increasing leads to the increasing regularity. db14 is used as the wavelet basis function in this paper.
(2) Maximum Decomposition Level. The method to determine the maximum decomposition level is referred to in publication [16]. It proposed that the maximum decomposition level can be determined according to the minimum frequency of the desired signal. In the experiment, the main vibration frequency range of the vehicle platform is 6 Hz~65 Hz; the maximum decomposition level is selected as 3 according to publication [16].
(3) Threshold Selection Rule. The multiresolution threshold method is used as the threshold selection rule, it considers that the wavelet coefficients of signal increase with the increasing decomposition level, while the wavelet coefficients of noise are opposite during the wavelet decomposition process [17].
(4) Thresholding Function. The basis thresholding functions are soft and hard thresholding functions [18]; the soft thresholding function is as follows:where is threshold and sgn is sign function. The hard thresholding function is as follows:
Zhang proposed a new thresholding function to be the activation function of TNN [11]; the improved thresholding function is as follows:where is selected as 0.5.
Nasri and Nezamabadi-pour proposed a new thresholding function to adapt to the TNN [12]; the improved thresholding function is as follows:
Wang et al. proposed a new thresholding function to avoid the shortcomings of the soft and hard thresholding functions [13]; the improved thresholding function is as follows:where is selected as 0.02.
2.3. Evaluation Criterion
The wavelet denoising evaluation criterion includes two indexes: Signal Noise Ratio (SNR) and Root Mean Squared Error (RMSE) [19]. Their equations are as follows:where is the signal data length, is desired signal power, and is noise power, The equations of and are as follows:
According to the definitions of SNR and RMSE, the larger the SNR, the smaller the RMSE and the better the noise reduction effect.
3. Proposed Thresholding Function and Threshold Selection
3.1. The Establishment of Thresholding Function
The improved thresholding function is based on the characteristics of VPVS and the activation function of TNN. VPVS has a main vibration frequency range; it is mixed in two main kinds of noises: trend and random noise. In addition, trend distributes in the low frequency, random noise distributes in the high frequency. The activation function of TNN is continuous and derivable. According to the above characteristics of VPVS and TNN, the proposed thresholding function is as follows:
Our proposed thresholding function is shown in Figure 2, compared with the basic thresholding functions: soft thresholding function (4) and hard thresholding function (5). The coefficients below the threshold of our proposed thresholding function are tuned by a power function rather than set to zero, in order to prevent the useful information loss. Furthermore, its thresholding function and derivative function are continuous to prevent the oscillation and poor smoothness of the reconstructed signal.

The comparison with Zhang’s thresholding function (6) and Nasri’s thresholding function (7) is shown in Figure 3. Power function is used to tune the coefficients below the threshold, and exponential function is used to tune the coefficients above the threshold; the quantification weight of our proposed thresholding function is more suitable for threshold adjustment with our engineering verification test.

Compared with Wang’s thresholding function (8) shown in Figure 4, the coefficients below the threshold of our proposed thresholding function are tuned by a power function to prevent the useful information loss, and the derivative of our proposed thresholding function is continuous to prevent the oscillation and poor smoothness of the reconstructed signal.

3.2. The Threshold Selection through Unsupervised Learning of TNN
TNN is based on the neural networks concept and wavelet coefficients thresholding [11, 12]. Different from the traditional neural networks, the input and output of TNN are the wavelet coefficients of each decomposition level, and the input and output weights are fixed to one; in other words, the wavelet threshold denoising of each decomposition level is independent. The activation function of TNN is the thresholding function, and the incentive factor is the threshold. During the threshold selection process, the wavelet coefficients of each decomposition level are tuned by the thresholding function, and the optimum threshold of each decomposition level is obtained after the learning process.
There are two adaptive learning algorithms of TNN toward the optimal threshold: supervised learning and unsupervised learning. Supervised learning is applied to the condition that the original signal or a reference noisy signal is available. In project, it is hard to obtain any available reference signal, so supervised learning cannot be widely used. Unsupervised learning is applied to the condition that only the received noisy signal is known, which is practical in project.
Unsupervised learning is based on the Stein’s Unbiased Risk Estimate (SURE) [20]. Suppose the original noisy signal is , the wavelet coefficient of after the signal reconstruction is , and the wavelet coefficient before the signal reconstruction is ; define and SURE as follows:where is the noise variance, is the subband length.
The threshold value in step for subband is calculated as follows:where is the learning rate.
In the unsupervised learning process, the wavelet coefficients of the original noisy signal are obtained after wavelet decomposition, and the wavelet coefficients are normalized. Then, the normalized wavelet coefficients are tuned by thresholding function (11), and the optimal thresholds of thresholding function (11) are selected by (12) and (13). After the optimal thresholds are obtained, the new wavelet coefficients are obtained and antinormalized. Finally, the antinormalized wavelet coefficients are reconstructed to build the denoised signal . The process is depicted in Figure 5.

4. VPVS Models and Analysis of Power Spectral and Energy Distribution
4.1. The Establishment of VPVS Models
The establishment of VPVS models is based on the VPVS characteristics, which include two aspects: the characteristics of original VPVS and noise. The original VPVS can be speculated from the vibration sources of vehicle platform. The vibration sources of vehicle platform include crew-induced vibration and the vibration transmitted from engine and generator. The frequency range of crew-induced vibration is approximately 1~3 Hz, and the frequency range of engine and generator vibration is approximately 6~65 Hz [21]. Furthermore, the main vibration source of vehicle platform is the vibration transmitted from engine and generator, and its vibration frequency range is 6~65 Hz in project.
As for the noise characteristics, there are two main components of noises: trend and random noise. The main sources of trend include three parts: zero drift caused by temperature change of test equipment, instability of low-frequency performance outside the frequency range of accelerometer, and environmental interference around the accelerometer, which makes original VPVS deviate from the baseline. The main source of random noise is the random interference during the sampling process of data collector, which superimposes a wideband random noise on the original VPVS [22].
According to the above theoretical analysis of VPVS characteristics, the VPVS models consist of three parts: the original VPVS, trend, and random noise. The original VPVS has two main features: the dominant frequency and the main frequency range. According to the two main features, two original VPVS models are established; one is a sine signal with dominant frequency, and the other is sweep signal with the main frequency range. The denoising method can be proved, if the two original VPVS models are retained relatively complete after the denoising method. The trend is associated with the inherent test conditions, which can be collected in the condition that the engine and generator are inoperative. The random noise has similar characteristics with Gaussian white noise and can be expressed by Gaussian white noise. Suppose the VPVS model given bywhere is the original VPVS model, is the trend collected in the test, and is the Gaussian white noise; its variance is selected as 0.3, according to the estimated noise levels in the test.
In the practical vehicle platform vibration test, the sampling frequency is set to 1 kHz. In order to clarify the signal details clearly, the number of sampling points is selected as 3000. The dominant vibration frequency is 25 Hz, and the main vibration frequency range is 6~65 Hz. The original sine VPVS model is defined as follows:where is the dominant vibration frequency and is the amplitude of the original sine VPVS model, which is selected as 1.5, according to the estimated signal magnitude in the test.
The original sine VPVS model and the sine VPVS model are shown in Figure 6. The SNR is 4.96 dB, and RMSE is 0.08 m/s2.

The original sweep VPVS model is defined as follows:where is the amplitude of the original sweep VPVS model, which is selected as 1.5. The main vibration frequency range is as follows:where is the initial frequency, is the target frequency. is calculated as 3, according to the sampling frequency and sampling points.
The original sweep VPVS model and the sweep VPVS model are shown in Figure 7. The SNR is 4.96 dB, and RMSE is 0.08 m/s2.

4.2. Power Spectral and Energy Distribution of VPVS Models
The analysis of power spectral and energy distribution is essential to design the wavelet denoising algorithm flow. The power spectral distribution of Gaussian white noise is uniform distribution [23]. The power spectral distribution of trend collected in the test is shown in Figure 8, which mainly distributes in the low-frequency range lower than 6 Hz.

The models of energy distribution analysis include six parts: trend, Gaussian white noise, the original sine VPVS model , the sine VPVS model , the original sweep VPVS model , and the sweep VPVS model . The energy of each part is calculated as follows [24]:where is the energy of the wavelet coefficients in the decomposition level and includes the approximate coefficients and the detail coefficients , , and .
The energy distribution of each parts is shown in Figure 9. It shows that the energy of the original VPVS models mainly distributes in the approximate coefficients and the detail coefficients . However, the energy of the VPVS models distributes in all the wavelet coefficients, which is influenced by the trend and Gaussian white noise. The energy of trend mainly distributes in the approximate coefficients . The energy of Gaussian white noise distributes in the all the wavelet coefficients and decreases with the increasing decomposition level.

In conclusion, the wavelet denoising algorithm flow can be divided into two parts: eliminating the influence of trend on the approximate coefficients and eliminating the influence of Gaussian white noise on the detail coefficients.
5. Wavelet Denoising of VPVS Models
5.1. VPVS Denoising Flow
The VPVS denoising flow is proposed to denoise VPVS polluted by the trend and Gaussian white noise, which is depicted in Figure 10.

Firstly, the VPVS is filtered into two parts: the high-frequency VPVS and the low-frequency VPVS . Each part is decomposed and reconstructed, respectively, the detail coefficients of both parts are processed by unsupervised learning of TNN, the approximate coefficients of are reserved, and the approximate coefficients of are set to zero; the denoised signal is obtained through the superposition of denoised and .
5.2. Simulation of VPVS Denoising Method
Six denoising approaches are used for VPVS denoising. These are Donoho’s soft and hard thresholding method, the denoising methods mentioned in the publications [11–13], and the VPVS denoising method proposed in this paper.
According to the theoretical background mentioned in Section 2.1, the wavelet basis function is db14; the maximum decomposition level is 3. According to the multiresolution threshold method [25], the initial threshold of unsupervised learning is set as follows:where the noise variance estimation is calculated as follows:
In this paper, the thresholds of soft thresholding method and hard thresholding method are set as functions (19) and (20). The initial threshold of TNN method is set as functions (19) and (20), and the threshold is selected by functions (12) and (13). In addition, the VPVS denoising flow is applied in proposed thresholding method.
Table 1 shows the optimal threshold selected by the unsupervised learning of TNN in proposed thresholding method, and the learning termination condition is that the ratio of and is less than 10−6.
For sine VPVS model, the SNR and RMSE are shown in Table 2, which is calculated by functions (9) and (10). In Table 2, compared with other denoising methods, the proposed thresholding method brings improvement to the indexes of SNR and RMSE. The SNR increases by about 30%, and the RMSE decreases by about 17%.
The denoising results of sine VPVS model are shown in Figure 11. According to Figure 11, for time-domain analysis, the profile of the sine VPVS model denoised by the proposed thresholding method is closer to the profile of original sine VPVS model. For frequency-domain analysis, the main frequency reserves better at 25 Hz; the low-frequency noise lower than 25 Hz and the high-frequency noise higher than 25 Hz are attenuated more adequately. The proposed denoising method is efficient for denoising sine VPVS polluted by the trend and Gaussian white noise.

For sweep VPVS model, the SNR and RMSE are shown in Table 3, which is calculated by functions (9) and (10).
In Table 3, compared with other denoising methods, the proposed thresholding method brings improvement to the indexes of SNR and RMSE. The SNR increases by about 20% and the RMSE decreases by about 17%.
The denoising results of sweep VPVS model are shown in Figure 12. According to Figure 12, for time-domain analysis, the profile of the sweep VPVS model denoised by the proposed thresholding method is closer to the profile of original sweep VPVS model. For frequency-domain analysis, the main frequency range reserves better from 6 to 65 Hz; the low-frequency noise lower than 6 Hz and the high-frequency noise higher than 65 Hz are attenuated more adequately. The proposed denoising method is efficient for denoising sweep VPVS polluted by the trend and Gaussian white noise.

In conclusion, the proposed denoising method is efficient for denoising both sine and sweep VPVS model polluted by the trend and Gaussian white noise and performs better in the smoothness and integrity of both sine and sweep VPVS model.
6. Vehicle Platform Vibration Test and Results Analysis
The apparatus of vehicle platform vibration test is shown in Figure 13. It consists of three main parts: signal measurement section, signal collection section, and vehicle equipment. The signal measurement section is the piezoelectric accelerometer of model 356A26PCB. The signal collection section includes a data collector and a laptop. The vehicle equipment includes a precise optical measuring instrument and a vehicle platform.

In the vehicle platform vibration test, the accelerometer is placed in the sensitive vibration position, and the sensitive axis of the accelerometer is perpendicular to the measuring plane. The sampling frequency is set to 1 kHz. In order to clarify the signal details clearly, the number of sampling points is selected as 3000. The power spectral analysis of the measured signal is shown in Figure 14.

The main frequency range of measured signal is from 10 to 60 Hz, which is included in the theoretical range 6~65 Hz. The power spectral distribution of low-frequency signal lower than 6 Hz is from −10 to −50 dB, and the high-frequency signal higher than 65 Hz is from −20 to −60 dB. All denoising methods mentioned above are applied to the measured signal; the result is shown in Figure 15.

The components of the measured signal are unknown, so the SNR and RMSE of the measured signal cannot be calculated. However, the frequency component can be the evaluation criterion instead according to the characteristics of the VPVS. Compared with the measured signal in Figure 15, the signal denoised by the proposed thresholding method has some superior characteristics.
For one thing, the main frequency range reserves from 10 to 60 Hz, the low-frequency signal lower than 6 Hz attenuates from −10~−50 dB to −40~−60 dB in our proposed thresholding method, but the attenuation at these frequencies is not obvious from the enlarged view in other thresholding methods. For another, the high-frequency signal higher than 65 Hz attenuates from −20~−60 dB to less than −60 dB in our proposed thresholding method, which attenuates more thoroughly from the power spectral distribution, compared with other thresholding methods.
In conclusion, compared with other thresholding methods, the proposed thresholding method performs better in both low-frequency part and high-frequency part and reserves the VPVS more completely. The results show that the proposed thresholding method is efficient for denoising VPVS polluted by the trend and random noise.
7. Conclusion
In this paper, a VPVS denoising method is presented. A thresholding function adaptive to VPVS and TNN is established, and the threshold is selected by TNN. According to the characteristics of VPVS, two signal models mixed in trend and random noise are constructed as VPVS models. A VPVS denoising flow is proposed based on the power spectral and energy distribution of the VPVS models.
This paper mainly focuses on three points: the thresholding function adaptive to VPVS and TNN, the application of TNN in VPVS denoising field, and the two signal models mixed in trend and random noise. The simulation results show that it brings improvement to the indexes of SNR and RMSE. The experiment demonstrates that it is efficient for denoising VPVS polluted by the trend and random noise.
In the future, the rapidness of the proposed VPVS denoising method should be considered, so that the method can be portable to hardware platform to achieve real-time denoising and larger applications.
Competing Interests
The authors declare that they have no competing interests.
Acknowledgments
This work is supported by the Jilin Province Key Scientific and Technological Projects of China (20150204013GX) and the Jilin Province Key Scientific and Technological Projects of China (20160204053GX).