<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JSIP</journal-id><journal-title-group><journal-title>Journal of Signal and Information Processing</journal-title></journal-title-group><issn pub-type="epub">2159-4465</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jsip.2019.101003</article-id><article-id pub-id-type="publisher-id">JSIP-89674</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Comparison of GPR Random Noise Attenuation Using Autoregressive-FX Method and Tunable Quality Factor Wavelet Transform TQWT with Soft and Hard Thresholding
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Amin</surname><given-names>Ebrahimib Bardar</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Behrooz</surname><given-names>Oskooi</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Alireza</surname><given-names>Goudarzi</given-names></name><xref ref-type="aff" rid="aff2"><sup>2</sup></xref></contrib></contrib-group><aff id="aff2"><addr-line>Faculty of Sciences and Modern Technologies, Graduate University of Advanced Technology, Kerman, Iran</addr-line></aff><aff id="aff1"><addr-line>Institute of Geophysics, University of Tehran, Tehran, Iran</addr-line></aff><pub-date pub-type="epub"><day>03</day><month>12</month><year>2018</year></pub-date><volume>10</volume><issue>01</issue><fpage>19</fpage><lpage>35</lpage><history><date date-type="received"><day>17,</day>	<month>April</month>	<year>2018</year></date><date date-type="rev-recd"><day>26,</day>	<month>December</month>	<year>2018</year>	</date><date date-type="accepted"><day>29,</day>	<month>December</month>	<year>2018</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  Ground Penetration Radar is a controlled source geophysical method which uses high frequency electromagnetic waves to study shallow layers. Resolution of this method depends on difference of electrical properties between target and surrounding electrical medium, target geometry and used bandwidth. The wavelet transform is used extensively in signal analysis and noise attenuation. In addition, wavelet domain allows local precise descriptions of signal behavior. The Fourier coefficient represents a component for all time and therefore local events must be described by the phase characteristic which can be abolished or strengthened over a large period of time. Finally basis of Auto Regression (AR) is the fitting of an appropriate model on data, which in practice results in more information from data process. Estimation of the parameters of the regression model (AR) is very important. In order to obtain a higher-resolution spectral estimation than other models, recursive operator is a suitable tool. Generally, it is much easier to work with an Auto Regression model. Results shows that the TQWT in soft thresholding mode can attenuate random noise far better than TQWT in hard thresholding mode and Autoregressive-FX method.
 
</p></abstract><kwd-group><kwd>GPR</kwd><kwd> Autoregressive-FX</kwd><kwd> Tunable Quality Factor Wavelet Transform TQWT</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Ground Penetration Radar is a controlled source geophysical method which uses high frequency electromagnetic waves to study shallow layers. The use of this method began in 1956 and has been developed since the 1970s. GPR system has been commercially available since the 1980s, and has been widely used since the mid-decade. In the GPR method, high frequency electromagnetic waves (from 12.5 to 2300 MHz) transmit to the earth and these waves are reflected by objects or clear boundaries between the underground layers. Electromagnetic reflections are created by the difference in electrical conductivity (dielectric constant) between materials that pass electromagnetic waves. GPR electromagnetic waves pass through materials that are electrically conductive, but they are heavily absorbed when passing through high-conductivity materials such as clays, organic acid soils and saturated saline water [<xref ref-type="bibr" rid="scirp.89674-ref1">1</xref>] .</p><p>Resolution of GPR varies from depth of centimeters to a several meters with maximum depth of about 100 meters. Resolution of this method depends on difference of electrical properties between target and surrounding electrical medium, target geometry and used bandwidth. Resolution of this method can be high which can recognized fine layers in near surface structures and objects in the ground can be well [<xref ref-type="bibr" rid="scirp.89674-ref2">2</xref>] .</p><p>The wavelet transform is used extensively in signal analysis and noise attenuation. In addition, wavelet domain allows local precise descriptions of signal behavior. The Fourier coefficient represents a component for all time and therefore local events must be described by the phase characteristic which can be abolished or strengthened over a large period of time. Wavelet expansion coefficients represents a component which is local itself and convenient for interpretation. The wavelet Transform may allow separation of signal components which overlaps in time and frequency. Wavelets can be designed to fit the unique applications because they are also customizable and tunable and there is not just one wavelet. They are ideal for adaptive devices that adjust themselves to the signal. Finally, production of wavelets and the calculation of discrete wavelet transforms (DWT) are well suited to digital computing [<xref ref-type="bibr" rid="scirp.89674-ref3">3</xref>] .</p><p>Finally basis of Auto Regression (AR) is the fitting of an appropriate model on data, which in practice results in more information from data process. Estimation of the parameters of the regression model (AR) is very important. Also use of a suitable model is very important in approximation of random signals spectrum, especially in parametric methods. Parametric methods of power spectrum estimation are based on selecting the appropriate model for the data [<xref ref-type="bibr" rid="scirp.89674-ref4">4</xref>] .</p><p>In order to obtain a higher-resolution spectral estimation than other models, recursive operator is a suitable tool. Generally, it is much easier to work with an Auto Regression model. For this reason, suitable techniques are presented for estimating of model parameters [<xref ref-type="bibr" rid="scirp.89674-ref5">5</xref>] .</p></sec><sec id="s2"><title>2. Problem Definition and Research Method</title><p>GPR signal in receiver X(t) can be formulated as equation (usually infected with noises):</p><p>X ( t ) = S ( t ) ∗ ω ( y ) + n ( t ) (1)</p><p>In Equation (1), the earth reflection series s(t) is matched in the wavelet due to the spring w(t) and the noise n(t) is added to the data, which must be corrected. Since it is impossible to eliminate all of the noise, then the denoising is done with the aim of obtaining X(t) is as close as possible to s(t) [<xref ref-type="bibr" rid="scirp.89674-ref6">6</xref>] .</p><p>In this research, noise attenuation method of auto regressive on wavelet and f-x domains was used to reduce the noise of the GPR signal. First AR operator and definition of f-x domain will illustrate and explained using some examples. Ultimately, all methods will be applied to real and synthetic data of the GPR signal and their results will be compared together.</p></sec><sec id="s3"><title>3. Wavelet Transform with Tunable Quality Factor (TQWT)</title><p>In this section, a wavelet transform method is described where it easily uses the Q factor and wavelet transform process can be controlled using the periodic nature of the signal. The function of scale has real values. The Q factor is a ratio of the frequency center to signal bandwidth. Most wavelet transform methods have a poor ability to control behavior of signal frequencies. The TQWT method is completely discrete, it has a complete signal reconstruction ability and mean redundancy.</p><sec id="s3_1"><title>3.1. Low Pass Scale</title><p>The low-frequency region of the signal is analyzed using the low-pass function. If the scale parameter α is chosen for the low-pass scale function part, the sampling changes to α f s , where f s is sampling frequency of the input signal. If 0 &lt; α ≤ 1 , then the function of the low-pass signal changes:</p><p>Y ( ω ) = X ( α ω ) ,     | ω | ≤ π (2)</p><p>And if, low pass function changes a signal like:</p><p>Y ( ω ) = { X ( α ω ) ,             | ω | ≤ π / α 0 ,                         π / α &lt; | ω | &lt; π (3)</p><p>Note that low-pass function keeps signal behavior around a zero frequency according to <xref ref-type="fig" rid="fig1">Figure 1</xref>.</p></sec><sec id="s3_2"><title>3.2. High Pass Scale</title><p>The high-frequency signal region is analyzed by high-frequency scale function. If the scale parameter β is selected for the high-pass section function, the sampling is changed to β f s , which f s is sampling frequency of input signal. If 0 &lt; β ≤ 1 , the of the high-pass scale function will change such a signal:</p><p>Y ( ω ) = { X ( β ω + ( 1 − β ) π ) ,         0 &lt; ω &lt; π X ( β ω − ( 1 − β ) π ) ,       − π &lt; ω &lt; π (4)</p><p>And if 1 ≤ β , high pass scale function changes like:</p><p>Y ( ω ) = { 0 ,                                                         | ω | &lt; ( 1 − 1 / β ) π X ( β ω + ( 1 − β ) π ) ,       ( 1 − 1 / β ) π &lt; ω &lt; π X ( β ω − ( 1 − β ) π ) ,       − π &lt; ω &lt; ( 1 − 1 / β ) π (5)</p><p>The high-pass scale function keeps signal around the Nyquist frequency according to <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p><p>Using a frequent dual channel filter, the TQWT method is applied. This transform is represented by three steps in <xref ref-type="fig" rid="fig3">Figure 3</xref>.</p><p>Using a frequent dual channel filter, the TQWT method is applied. This transform is represented by three steps in <xref ref-type="fig" rid="fig3">Figure 3</xref> [<xref ref-type="bibr" rid="scirp.89674-ref7">7</xref>] .</p><p>ω ( j ) ( n ) denotes the subband in jth step and it’s generated for j = 1 high-pass subband in the first stage. The subband bandwidth of the jth frequency is α j − 1 f s . Also f s is a sampling frequency of input data.</p><p><xref ref-type="fig" rid="fig4">Figure 4</xref> shows frequency response H 1 j ( ω ) for 1 ≤ j ≤ J for 4 values of ( β , α ) . By changing these variables, spectral frequency decomposition can be controlled.</p></sec><sec id="s3_3"><title>3.3. Redundancy</title><p>The dual-channel filter in <xref ref-type="fig" rid="fig3">Figure 3</xref> with the factor α + β is redundant. If this filter is repeated in the low-pass, the Redundancy factor is:</p><p>r = β 1 − α (6)</p><p>This relation is deduced from the fact that a sampling frequency under the jth subband for j ≥ 1 is determined by β α j − 1 f s , So sampling frequency is equivalent to (6).</p></sec><sec id="s3_4"><title>3.4. Central Frequency</title><p>The frequency response in the jth step H 1 j ( ω ) is nonzero at the distance ( ω 1 , ω 2 ) .</p><p>ω 1 = ( 1 − β ) α j − 1 π ,     ω 2 = α j − 1 π , (7)</p><p>The central frequency of the jth stage is approximately average ( ω 1 , ω 2 ) .</p><p>ω 0 = 1 2 ( ω 1 + ω 2 ) = α j 2 − β 2 α π (8)</p><p>This relationship is based on the sampling frequency:</p><p>f c = α j 2 − β 4 α f s (9)</p><p>The bandwidth of the frequency response under the jth subband is about a half of bandwidths of all frequencies that have a non-zero response.</p><p>B W = 1 2 ( ω 1 − ω 2 ) = 1 2 β α j − 1 π (10)</p><p>If the Q factor is expressed on the basis of α , β</p><p>Q : = ω c B W = 2 − β β (11)</p><p>Note that Q is not dependent on the stage. A Transform method is Q constant and depends only on filter bank parameters. To determine α and β, they are rewritten based on r and Q:</p><p>β = 2 Q + 1 ,       α = 1 − β r (12)</p><p>A Q factor must be greater or equal to 1, and if Q is equal to 1, wavelet transform builds a second derivative of a Gaussian function. If Q is greater than one that means signal has a higher periodic behavior and the Oversampling rate should be greater than one. If r is near 1, the transition region is very thin and the time response of the wavelet is not properly determined. If r ≈ 1 makes a sinc wavelet, then it’s therefore optimal to r ≥ 3 .</p><p>When the signal is staircase oscillatory, a number of vanishing moments of the wavelet transform is considered. This is not the case when we talk about a periodic signal like a GPR signal. The number of steps for this type of wavelet transform is limited by the length of the signal. After a certain stage, the signal will be very short to become two samples. If countless steps are taken, conversion of these steps is difficult to reconstruct. J must be determined so that the wavelet does not extend beyond the length of the category.</p><p>J max = ⌊ log ( β N 8 ) log ( 1 α ) ⌋ (13)</p></sec></sec><sec id="s4"><title>4. F-X Domain</title><p>Generally, a signal in time domain is seen as a mixed signal in frequency domain. From frequency domain, information such as phase spectrum, the amplitude spectrum and energy spectrum can be obtained. The energy distribution is also extracted in terms of frequency [<xref ref-type="bibr" rid="scirp.89674-ref8">8</xref>] .</p><p>E = 1 2π ∫ + ∞ − ∞ | x ( f ) | 2 d f (14)</p><p>Given that in time domain, input data or signal, for each frequency is shown as sinusoidal functions in the location, the separation of the signal from the noise is made easier. Therefore, we will investigate predictive filter in this domain. This method assumes that a class is composed of delayed impacts in accordance with <xref ref-type="fig" rid="fig5">Figure 5</xref>.</p><p>The f-x prediction filter method is very useful method to attenuate random noise. 1. Selesnick, (I.W. Sparse signal representations using the tunable Q-factor wavelet transform. in Wavelets and Sparsity XIV. 2011. International Society for Optics and Photonics.)</p><p>In this method, it is assumed that trends are linear. The seismic section can be divided into smaller windows in cases where trends are not linear, in order to satisfy the assumption given that trends in that window are linear. Assume that a seismic U ( x , t ) is a sequence of impacts with different domains defined as [<xref ref-type="bibr" rid="scirp.89674-ref9">9</xref>] :</p><p>U ( x , t ) = ∑ j = 1 N A j δ ( t − g j ( x ) ) (15)</p><p>where t is the time, x is the lateral position, A i is the jth impact, and g j ( x ) is the delay function that represents the event’s form. Considering Fourier transform of (15) we have:</p><p>U ( x , ω ) = ∑ j = 1 N A j e − i ω g j ( x ) (16)</p><p>Since exponential functions can be written as a set of sinuses and cosines, in (16), the hypothesized seismic traces are converted into a set of sinuses and cosines as functions of ω and x. Since the f-x filter only predicts linear data, events should be linear to x. So the function g j ( x ) must be linear [<xref ref-type="bibr" rid="scirp.89674-ref9">9</xref>] . Given the linearity of g j ( x ) ⋅ U ( x , ω ) in the frequency domain, (16) will be:</p><p>U ( x , ω ) = ∑ j = 1 N C j e − i ω b j x (17)</p><p>C j is a conjugate constant, which depends on the source power and the reflection coefficient, and B j is the gradient of the linear event. (17) Shows that by linearization assuming, the function U ( x , ω ) is completely sinusoidally in x, which means that this function is predictable and predictable. Therefore, the signal is a complex exponential function in terms of x in the time-frequency domain and it will be predictable [<xref ref-type="bibr" rid="scirp.89674-ref10">10</xref>] . The Wiener filter is an optimal stable linear filter for noise-damaged images. The Wiener filter needs to assume that the signal and noise are secondarily stable. For this purpose, noises are considered frames with a mean zero. The procedure used in this method is to minimize the sum of squares of the difference between output signal and the actual output signal from the filter. The Wiener filter is incapable of reconstructing the frequency components that are damaged by noise, and can only eliminate them. This filter is incapable of neutralizing the image of the image and has a low velocity. To speed up this filter, we can use this filter to obtain a shock response, reversed the fast Fourier transform [<xref ref-type="bibr" rid="scirp.89674-ref11">11</xref>] . To speed up this filter, we can use inverse fast Fourier transform and obtain the impulse response.</p></sec><sec id="s5"><title>5. Autoregressive Vector</title><p>Classical models of time series are divided into stationary and non-stationary sections. Autoregressive vector is part of classic static time series model that we will discuss in this article. One of the limitations of our models is that they impose a one-way relationship whose predictor variables are influenced by predicted variables which this process must be reversed. However, in many cases, the reversal of this action must also be made where the variables affect each other. In this framework, all variables behave symmetrically [<xref ref-type="bibr" rid="scirp.89674-ref12">12</xref>] . In an Autoregressive model, the variables are predicted using a linear combination of the previous values of the variables. The term Autoregressive represents a regression of the variable against itself [<xref ref-type="bibr" rid="scirp.89674-ref13">13</xref>] . The regression model is defined as follows:</p><p>y t = c + a 1 y t − 1 + ⋯ + a p y t − p + ε t (18)</p><p>where c is constant and ε t is a white noise with mean zero and the variables σ ε 2 and a i are the parameters of the model. In this case, y t is called the p-th Autoregressive model with and is represented by AR (p). An Autoregressive structure is simple, useful, and easy to understand in a wide range of fields. The first-order Autoregressive is defined as follows [<xref ref-type="bibr" rid="scirp.89674-ref13">13</xref>] .</p><p>y t = a 1 y t − 1 + ε t (19)</p><p>Assumptions:</p><p>Firstly, the residue is expected to be zero</p><p>E [ ε i , t ] = 0     with   i = 1 , 2 (20)</p><p>And secondly, errors are not self-correlated.</p><p>E [ ε i , t ε j , τ ] = 0       with   t ≠ τ (21)</p><p>Automatic regression models are considerably flexible in controlling a wide range of different time series. <xref ref-type="fig" rid="fig6">Figure 6</xref> shows main steps of Autoregressive vector.</p><p>Autoregressive models do not allow us to explain on causal relationships. This is especially applies when Autoregressive models are merely generalized for the processing of unknown time series. While a causal interpretation requires a basic cost model. However Autoregression provides a proper interpretation of the variables shown [<xref ref-type="bibr" rid="scirp.89674-ref5">5</xref>] .</p><p>In order to increase the signal-to-noise ratio of a multi-point signal (S/N), firstly the Autoregression vector of the noisy data is estimated and shown as a A ^ j . Then, the forward estimated of denoised data is obtained by the following equation [<xref ref-type="bibr" rid="scirp.89674-ref14">14</xref>] .</p><p>g ^ k f = ∑ j = 1 M A ^ j g k − j ,     k = M + 1 , ⋯ , N (22)</p><p>Similarly, the estimated inverse equation of de-noised data are obtained:</p><p>g ^ k b = ∑ j = 1 M A ^ j * g k + j ,     k = M + 1 , ⋯ , N − M (23)</p><p>A ^ j * represents the complex conjugate of Autoregressive vector operator. The final equation of the de-noised data are obtained by mean for forward and inverse estimates:</p><p>g ^ k t = g ^ k f + g ^ k b 2 (24)</p></sec><sec id="s6"><title>6. Applying Autoregressive Filter in f-x and Tunable Quality Wavelet Transform (TQWT) Domain on GPR Data</title><p>Given that the purpose here is to reduce the random noise, in the first step a random noise should be added to the section which obtained from synthetic models. For synthetic data generation, the ground model is firstly considered with arbitrary coefficients. Given the similarity in wave propagation of electromagnetic waves and seismic waves, synthetic modeling of GPR and seismic data are analogous. Random noise is added to synthetic model and various de-noising methods which presented in this article apply to it. After denoising of synthetic model, real GPR data will be denoised. Here, by applying linear Autoregression modeling on wavelet and f-x domain, random noise in actual data will be weakened. The procedure is applying these steps on real data in wavelet domain and then transforms the denoised data waveform from wavelet domain. After these steps and in next section, results will be compared and evaluated.</p><sec id="s6_1"><title>6.1. Wavelet Function of Synthetic Data Generator</title><p>The wavelet used to generate this synthetic data is the Ricker Wavelet. This wavelet is formulated as [<xref ref-type="bibr" rid="scirp.89674-ref15">15</xref>] :</p><p>ω ( t ) = ( 1 − π 2 f 2 t 2 ) exp ( − π 2 f 2 t 2 ) (25)</p><p>ω ( t ) is Ricker wavelet, t is time and f is the central frequency. Ricker wavelet is symmetric in time domain and has zero mean ( ∫ − ∞ + ∞ r ( τ ) d τ = 0 ).</p><p>The generated synthetic signal is formulated as:</p><p>X ( t ) = S ( t ) ∗ ω ( t ) + n ( t ) (26)</p><p>In (26), S ( t ) is a received that is correlated with the Ricker wavelet (as a synthetic wavelet source). n ( t ) is a random noise that is added to the input signal.</p></sec><sec id="s6_2"><title>6.2. Synthetic Model Denoising</title><sec id="s6_2_1"><title>6.2.1. TQWT Denoising in Soft and Hard Thresholding</title><p>To evaluate efficiency of mentioned denoising methods, an artificial section considered which is consisting of five layers and three pipes according to <xref ref-type="fig" rid="fig7">Figure 7</xref>. Based on that section, GPR data will be generated as <xref ref-type="fig" rid="fig8">Figure 8</xref>-1 and random noise will be added according to <xref ref-type="fig" rid="fig8">Figure 8</xref>-2. The sampling frequency is 40 ns and the noise is the 40 dB white Gaussian noise. As shown in <xref ref-type="fig" rid="fig8">Figure 8</xref>-2, the path of the layers are somewhat lost particularly thinner layers. Also, the prominence and boundary of layers and pipes throughout the noisy cross-section have been damaged.</p><p><xref ref-type="fig" rid="fig8">Figure 8</xref>-1 shows the GPR cross section in the time domain and in <xref ref-type="fig" rid="fig8">Figure 8</xref>-2 represents the noisy section which is noise totally dominated and covers the tremors. <xref ref-type="fig" rid="fig8">Figure 8</xref>-3 shows the application of the TQWT filter with a soft thresholding method and <xref ref-type="fig" rid="fig8">Figure 8</xref>-4 after the hard thresholding. <xref ref-type="fig" rid="fig8">Figure 8</xref>-4 shows that this filter causes a slight softness to be signaled but has not been successful in noise attenuation and that noises are still present.</p><p>The only difference between noisy and the hard thresholding denoised signals are in a deformation of the noises. The noises are somewhat diminished, but it shows another form of noise as an elongation along the axis of time. The boundaries of layers and hyperbolas are still confusing and effect of noise is not diminished. <xref ref-type="fig" rid="fig8">Figure 8</xref>-3 shows application of the TQWT with a soft thresholding method. This method has been far more successful in noise attenuation. A significant part of the noise has been attenuated, and boundaries of layers and hyperbolas are significantly clear.</p><p>High-frequency noises have been far more attenuated, but the elongation portion is also included in this filter. But this elongation is significantly less than the hard thresholding. Therefore, signal is significantly improved by soft thresholding method compared to the hard thresholding.</p></sec><sec id="s6_2_2"><title>6.2.2. Investigation of TQWT Power Spectrum Results in Soft and Hard Thresholds</title><p><xref ref-type="fig" rid="fig9">Figure 9</xref> shows the results of the power spectrum. Soft thresholding power spectrum results (blue) at low to moderate frequencies are the most reduced in comparison to the power spectrum of input data (red). Its reduction compared to the hard thresholding (black) is remarkable. The gradient of soft thresholding power spectrum is also confirmed with the power spectrum of signal which indicates the sustaining of signal in this method. The highest level of noise attenuation in soft thresholding was also achieved with random noise at high frequencies. But the point is that after a certain frequency (2.10 MHz) and at high frequencies, noise gain is quite clear in both the soft and hard thresholding.</p></sec><sec id="s6_2_3"><title>6.2.3. Autoregressive-FX Filter</title><p>To denoising in this section, Autoregressive filtering is applied in time domain. <xref ref-type="fig" rid="fig8">Figure 8</xref>-5 shows data after denoising by Autoregressive model in the time domain. After applying the Autoregressive filter is time domain, it is observed that the noise has been attenuated and the boundaries of the layers are specified much well. In <xref ref-type="fig" rid="fig8">Figure 8</xref>-5 after applying the Autoregressive filter, layer boundaries are well detectable, softened, and the noise is well reduced. The point is elongation in direction of axis of time is happening due to the application of the filter. But in general, it has successfully restored the boundary between layers and parabolas.</p></sec></sec></sec><sec id="s7"><title>7. Real Data Denoising</title><p>In this section the filtering on real data will be discussed. Firstly the Autoregressive-FX filter and after that the TQWT in soft and hard thresholding ways.</p><sec id="s7_1"><title>7.1. Autoregressive-FX Filter</title><p>With respect to <xref ref-type="fig" rid="fig1">Figure 1</xref>0, it can be concluded that the AR filter has been relatively successful in noise attenuation. Layer and hyperbolic boundaries have been improved and some of the high-frequency noise has been eliminated. It can be said that the signal is denoised, but some of the high-frequency noise is still dominant. As we said before, our noise is random does not have a definite origin. In <xref ref-type="fig" rid="fig1">Figure 1</xref>0, we see that the right side contains a lot of noise, especially at high arrivals and in most parts of the data it is completely polluted by noise which that part of the traces are covered.</p></sec><sec id="s7_2"><title>7.2. Real Data Noise Attenuation Using TQWT</title><p><xref ref-type="fig" rid="fig1">Figure 1</xref>1-1 shows the main signal and the <xref ref-type="fig" rid="fig1">Figure 1</xref>1-2 and <xref ref-type="fig" rid="fig1">Figure 1</xref>1-3 shows TQWT filters applied to signal by soft and hard thresholding. In <xref ref-type="fig" rid="fig1">Figure 1</xref>1-2 and <xref ref-type="fig" rid="fig1">Figure 1</xref>1-3, it is observed that in hard thresholding method, significant amounts of high-frequency noise are observed. Also, the high-gain times are totally infected with high-frequency noise and no noise reduction has been made. Also high arrivals in traces are completely infected with high-frequency noise and noise attenuation is not successful. But the soft thresholding completely attenuated the noise and like raw synthetic data, the Background is completely out of high-frequency noise. Of course, part of the elongations marks still shows up, but the boundary of the deep layers is well recovered. Reflection of the hyperbolas and their interference points are clear and none of them have been removed. So that it can be said that the noise in this section of the signal is completely eliminated and the noise attenuation is very well done. This results are confirmed by power spectrum of real data by TQWT hard and soft thresholding in <xref ref-type="fig" rid="fig1">Figure 1</xref>2.</p></sec></sec><sec id="s8"><title>8. Conclusions</title><p>As stated several factors make the GPR data noisy such as mobile networks, power stations, etc. Considering that the increase of signal-to-noise ratio is the main objective of this research a method was chosen that to attenuating the noise and minimizes the damage to the signal. In this paper synthetic and real GPR data was denoised with the TQWT in two soft and hard thresholding and the Autoregressive-FX filter. According to the results, it can be concluded that the hard thresholding method is not suitable. Results do not show a good improvement, especially at low frequencies, most of the noise remains, and the elongations which caused by hard threshold has also been added to these noises.</p><p>However, in the soft thresholding problem of elongation noise is observed. But a significant part of the noise is attenuated and high-frequency noise has been eliminated. After the deactivation, the spikes from the real signal are well observed. Also boundaries of layers and hyperbolas are also returned. The Autoregressive-FX method has succeeded to denoising of high-frequency noise. The layer boundaries are also clear, but less denoising has been achieved compared to the soft thresholding TQWT. Also layer boundaries are less detected and part of high-frequency noise is still seen.</p><p>As a result, the wavelet domain provides a suitable frequency resolution for noise attenuation. But the type of filter applied to the wavelet transform also affects denoising. The TQWT method has a good frequency resolution because it operates in the wavelet domain, but the results of hard thresholding indicate that the selection of the appropriate filter for de-noising substantially changes results. Finally, by comparing all of results, it can be said that the TQWT soft thresholding method has been much more successful compared to the hard thresholding and Autoregressive-FX in denoising and converting the actual signal.</p></sec><sec id="s9"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s10"><title>Cite this paper</title><p>Bardar, A.E., Oskooi, B. and Goudarzi, A. (2019) Comparison of GPR Random Noise Attenuation Using Autoregressive-FX Method and Tunable Quality Factor Wavelet Transform TQWT with Soft and Hard Thresholding. Journal of Signal and Information Processing, 10, 19-35. https://doi.org/10.4236/jsip.2019.101003</p></sec></body><back><ref-list><title>References</title><ref id="scirp.89674-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Annan, A.P. (2001) Ground Penetrating Radar. Workshop Notes, September 2001, 192.</mixed-citation></ref><ref id="scirp.89674-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Daniels, D.J. (2004) Ground Penetrating Radar. 734. https://doi.org/10.1049/PBRA015E</mixed-citation></ref><ref id="scirp.89674-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Burrus, S.C. and Gopinath, R.A. (2013) Wavelets and Wavelet Transforms. Rice University, Houston, 1-281.</mixed-citation></ref><ref id="scirp.89674-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Kim, J.H. and Cho, S.J. (2007) Removal of Rining Noise in GPR Data by Signal Processing. Geosciences Journal, 11, 75-81. https://doi.org/10.1007/BF02910382</mixed-citation></ref><ref id="scirp.89674-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Leonard, M. and Kennatt, B.L.N. (2008) Multicomponent Autoregressive Techniques for the Analysis of Seismograms. Physics of the Earth and Planetary Interiors, 113.</mixed-citation></ref><ref id="scirp.89674-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Oskooi, B., Julayusefi, M. and Goudarzi, A. (2015) GPR Noise Reduction Based on Wavelet Thresholdings. Arabian Journal of Geosciences, 2937-2951. https://doi.org/10.1007/s12517-014-1339-5</mixed-citation></ref><ref id="scirp.89674-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Selesnick, I.W. (2011) Sparse Signal Representations Using the Tunable Q-Factor Wavelet Transform. Proc. SPIE 8138, Wavelets and Sparsity XIV, 81381U.</mixed-citation></ref><ref id="scirp.89674-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Yilmaz, O. (2000) Seismic Data Analysis: Processing, Inversion, and Interpretation of Seismic Data. Society of Exploration Geophysicists, 1-7.</mixed-citation></ref><ref id="scirp.89674-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Canales, L.L. (1984) Random Noise Reduction. 54th Ann. Mtg. Society of Exploration Geophysicists. https://doi.org/10.1190/1.1894168</mixed-citation></ref><ref id="scirp.89674-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Hashemi Amroabadi, M. (2010) Data Denoising in Analog &amp; Digital Domain. A Thesis Present to Ryerson University.</mixed-citation></ref><ref id="scirp.89674-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Harrison, M.P. f-x Linear Prediction Filtering of Seismic Images.</mixed-citation></ref><ref id="scirp.89674-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Luetkepohl, H. (2011) Vector Autoregressive Models, Economics Departments, Institutes and Research Centers in the World.  https://ideas.repec.org/p/eui/euiwps/eco2011-30.html</mixed-citation></ref><ref id="scirp.89674-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Fuss, R. (2007) Vector Autoregressive Models. Albert-Ludwigs-University of Freiburg.</mixed-citation></ref><ref id="scirp.89674-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Naghizadeh, M. and Sacchi, M. (2012) Multicomponent f-x Seismic Random Noise Attenuation via Vector Autoregressive Operators. Geophysics, 77, V91-V99.</mixed-citation></ref><ref id="scirp.89674-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Wang, Y. (2015) Frequencies of the Ricker Wavelet. Geophysics, A31-A37. https://doi.org/10.1190/geo2014-0441.1</mixed-citation></ref></ref-list></back></article>