Professional Documents
Culture Documents
), 2015
DOI: 10.1007/s12204-015-1691-y
ZHU Hong-yun (), WANG Chang-long∗ (), CHEN Hai-long (), WANG Jian-bin ()
(Department of Unmanned Aerial Vehicles Engineering, Ordnance Engineering College, Shijiazhuang 050003, China)
Abstract: The noise as an undesired phenomenon often appears in the pulsed eddy current testing (PECT)
signal, and it is difficult to recognize the character of the testing signal. One of the most common noises presented
in the PECT signal is the Gaussian noise, since it is caused by the testing environment. A new denoising approach
based on singular value decomposition (SVD) is proposed in this paper to reduce the Gaussian noise of PECT
signal. The approach first discusses the relationship between signal to noise ratio (SNR) and negentropy of PECT
signal. Then the Hankel matrix of PECT signal is constructed for noise reduction, and the matrix is divided into
noise subspace and signal subspace by a singular valve threshold. Based on the theory of negentropy, the optimal
matrix dimension and threshold are chosen to improve the performance of denoising. The denoised signal Hankel
matrix is reconstructed by the singular values of signal subspace, and the denoised signal is finally extracted from
this matrix. Experiment is performed to verify the feasibility of the proposed approach, and the results indicate
that the proposed approach can reduce the Gaussian noise of PECT signal more effectively compared with other
existing approaches.
Key words: pulsed eddy current testing (PECT), singular value decomposition (SVD), negentropy, denoising
CLC number: TN 911.4 Document code: A
the noise suppression performance evaluating, and the where ΣX and Σh are the singular values of signal sub-
proposed approach is able to achieve a better perfor- space and noise subspace, respectively.
mance in reducing the Gaussian noise of PECT signal The Hankel matrix of noise-free signal and noise can
compared with other denoising methods. be deduced from Eqs. (5) and (7):
Negentropy
Negentropy
SNR/dB
SNR/dB
SNR/dB
Fig. 2 SNR and negentropy of the denoised signals with different dimensions of Hankel matrix
J. Shanghai Jiaotong Univ. (Sci.), 2015
As illustrated in Fig. 2, the distribution of the ne- rience sometimes. The points from 2 to 15 are chosen
gentropy is the same as SNR with different dimensions as the threshold for signal denoising based on SVD to
of Hankel matrices. We can deduce from Fig. 2(a) that reduce the interference and study the denoising per-
when the number of Hankel matrix rows is 270, the SNR formance. Then, the SNR and the negentropy of the
and the negentropy reach their maximum values simul- denoised signals are calculated, respectively. In this
taneously, When the number of Hankel matrix rows is section, four simulated signals with different SNR lev-
less than 270, the SNR and the negentropy increase els are discussed again. The SNR and the negentropy of
with the increase of rows number. On the other hand, the denoised signals with respect to the threshold point
when the number of rows is more than 270, the SNR and are plotted in Figs. 4 and 5.
the negentropy will decrease slowly with the increase of As shown in Figs. 4 and 5, for all noisy signals, when
rows number. Besides, Fig. 2 illustrates that when the the third singular value is treated as the threshold, the
SNR is different, the optimal dimension of the noisy sig- negentropy and the SNR of the denoised signal reach
nal Hankel matrix is also different. For the experiment their maximum values simultaneously, and the maxi-
testing, there is no such “original” signal for calculating mum value point can be seen clearly in every curve. It
the SNR, so the negentropy can be used to evaluate the can be deduced that the former three singular values
result of noise reduction. And the negentropy can be are obtained from the noise-free signal, and the others
used for determining the optimal dimension of Hankel are obtained from the noise signal. Namely, it indicates
matrix. When the negentropy reaches the maximum that the selected threshold can distinguish the singular
value, we treat the dimension of the Hankel matrix as values of signal subspace and the singular values of noise
the optimal dimension. subspace accurately. As pointed out earlier, when the
2.2 Determination of the Singular Value negentropy reaches the maximum value, the result of
Threshold signal denoising is the best, so the method proposed in
As mentioned above, when the optimal dimension of this section can be used to select the threshold exactly.
Hankel matrix is determined, the noisy signal matrix
can be divided into noise subspace and signal subspace 1.0
by a singular valve threshold based on SVD, and the
selection of the threshold can influence the noise re- 0.8
duction result. Normally, there are break points in Point 1
Amplitude
50 25 50 25
24 24
40 40
Negentropy
Negentropy
SNR/dB
SNR/dB
23 23
30 30
22 22
20 20
21 21
10 20 10 20
2 4 6 8 10 12 14 16 2 4 6 8 10 12 14 16
Index number Index number
(a) SNRb = 20 dB (b) SNRb = 24 dB
Fig. 4 SNR and negentropy of the denoised signals with different singular value threshold (SNRb = 20, 24 dB)
J. Shanghai Jiaotong Univ. (Sci.), 2015
50 25 60 25
24 50 24
40
Negentropy
Negentropy
SNR/dB
SNR/dB
23 40 23
30
22 30 22
20
21 20 21
10 20 10 20
2 4 6 8 10 12 14 16 2 4 6 8 10 12 14 16
Index number Index number
(a) SNRb = 28 dB (b) SNRb = 32 dB
Fig. 5 SNR and negentropy of the denoised signals with different singular value threshold (SNRb = 28, 32 dB)
3 Performance Evaluation ciency of the algorithm and the noise suppressing per-
formance simultaneously, the order of the median filter
Two simulated PECT signals are extracted from the is set to be 31. Then the noisy PECT signals of flat
flat and crack zones of the model to prove the advan- and crack are filtered by the three different approaches,
tage of the proposed approach in this paper. And the and the denoising results are shown in Table 1.
crack is 2 mm in depth and 1 mm in width. The sig- The results in Table 1 indicate that both the SNR
nals are added Gaussian noise with 15 dB. Performance and the negentropy of the noisy PECT signals are im-
of the proposed approach is compared with the tradi- proved by the three approaches respectively, and for
tional SVD method which is introduced in Noise reduc- the same noisy signal, the SNR and the negentropy
tion based on SVD section and the approach proposed of denoised signal based on the approach proposed in
in Ref. [11]. The dimensions of Hankel matrix for the this paper are maximum. Besides, it can be inferred
proposed approach and the traditional SVD method are that the relationships between the SNR and the negen-
230 × 571 and 400 × 401 respectively, the third singular tropy are different for the two kinds of signals, but for
value is treated as the threshold for the proposed ap- a specific kind of signal, the negentropy increases with
proach, and the tenth singular value where the slope of the increase of SNR. We can deduce that the denoising
the singular value curve changes drastically is treated performance of the approach of Ref. [11] outperforms
as the threshold for the traditional SVD method. For the traditional SVD method, and the approach pro-
the approach proposed in Ref. [11], considering the effi- posed in this paper is the best one.
Table 1 Comparing the performance of three different denoising approaches on the PECT signals of flat
and crack
SNR/dB Negentropy
Signal
Approach of Approach of Traditional Approach of Approach of Traditional
this paper Ref. [11] SVD method this paper Ref. [11] SVD method
4 Experimental Results and Discussion driver coil. The Hall sensor is used to extract the PECT
signal. The output voltage of the Hall element is ampli-
Experimental study is also performed to verify the fied, digitized, and then sampled by a data acquisition
performance of the approach proposed in this paper. card; finally, the data are transmitted to a computer
The schematic block diagram of experimental setup is for further analysis. An aluminum plate with a crack
illustrated in Fig. 6. is applied as the specimen, the crack is 2 mm in depth
A square wave voltage signal generated by a function and 1 mm in width, and the parameters of the driver
generator is converted to the current signal. The square coil are listed in Table 2.
wave current signal is amplified, and it is applied to the The signals are extracted from the flat and crack
J. Shanghai Jiaotong Univ. (Sci.), 2015
Function generator
structed firstly to reduce the Gaussian noise in the orig-
inal signals, and the dimension of the matrices is dis-
cussed based on the theory of determination of Hankel
Power amplifier matrix optimal dimension section. The negentropy of
the denoised signals with respect to different dimensions
of Hankel matrices is plotted in Fig. 8.
PECT probe Figure 8 shows that for the flat signal, the negen-
tropy is maximum when the number of Hankel matrix
rows is 180, and for the crack signal, the negentropy
Preamplifier is maximum when the number of Hankel matrix rows
is 160. Considering the sample point number of the
PECT signals, the optimal dimensions of Hankel ma-
Data acquisition
trix are 180 × 1 821 and 160 × 1 841 for the two signals,
respectively. The selection of threshold is discussed to
Computer further reduce the noise. Different singular values of the
optimal Hankel matrix are treated as threshold. Then
Fig. 6 Block diagram of pulsed eddy current experimental the noise is reduced based on SVD. The negentropy of
setup the denoised signals with respect to the singular value
threshold is plotted in Fig. 9.
Table 2 Parameters of the driver coil According to Fig. 9, the negentropy achieves the
Coil parameter Value maximum when treating the third singular value as
threshold for both signals. Therefore, when the third
Inner radius/mm 15
Outer radius/mm 32 0.30
Height/mm 55
0.25
Turns 600
0.20
Amplitude/V
0.15
zones of the specimen respectively, and the number of
Signal of flat
sample points is 2 000. The original PECT signals are 0.10
Signal of crack
shown in Fig. 7. It is well-known that the peak ampli- 0.05 Differential signal
tude and the peak reaching time of the differential sig-
nal are the important features of the PECT signal[19] , 0
but Fig. 7 shows that the differential signal is inter-
−0.05
fered by the Gaussian noise. The peak amplitude and 0 0.5 1.0 1.5 2.0
the peak reaching time of the differential signal cannot Index number×10−3
be seen clearly, so it is necessary to reduce the noise.
Fig. 7 The original PECT signals
The Hankel matrices of the PECT signals are con-
24.880 25.44
24.848 25.40
Negentropy
Negentropy
24.816 25.36
24.784 25.32
24.752 25.28
24.720 25.24
0 200 400 600 800 1 000 0 200 400 600 800 1 000
Number of Hankel matrix rows Number of Hankel matrix rows
(a) The PECT signal of flat (b) The PECT signal of crack
Fig. 8 The negentropy of the denoised PECT signals with different dimensions of Hankel matrix
J. Shanghai Jiaotong Univ. (Sci.), 2015
25.0 25.5
24.5 25.0
Negentropy
Negentropy
24.0 24.5
23.5 24.0
23.0 23.5
22.5 23.0
2 4 6 8 10 12 14 16 2 4 6 8 10 12 14 16
Index number Index number
(a) The PECT signal of flat (b) The PECT signal of crack
Fig. 9 The negentropy of the denoised PECT signals with different singular value thresholds
singular value of the optimal Hankel matrix is treated reaching time of the differential signal can be found
as threshold, the denoising approach based on SVD is easily, and these three approaches can reduce the noise
optimal. The denoised signals filtered by the optimal effectively. However, Table 3 shows that for the same
method based on SVD are shown in Fig. 10 and the PECT signal, the negentropy of denoised signal which
negentropy of the denoised signals filtered by different is filtered by the approach proposed in this paper is
approaches is listed in Table 3. For the traditional SVD maximum. Therefore, the denoising performance of the
method, the dimension of Hankel matrix is 1 000×1 001, approach proposed in this paper is the best one, and it
the sixth singular value is treated as the threshold, and can reduce the noise more effectively.
the order of the median filter is set to be 31 in the
approach proposed in Ref. [11]. 5 Conclusion
As shown in Fig. 10, the peak amplitude and the peak
A new approach based on SVD is proposed to re-
duce the Gaussian noise of PECT signal. In this paper,
0.30 the negentropy is treated as an evaluating parameter
of noise suppression, and it is used to determine the
0.25 optimal dimension of Hankel matrix and the singular
value threshold. Experimental results show that the
0.20 proposed approach can reduce the Gaussian noise of
Amplitude/V
[4] Cheng W Y. Pulsed eddy current testing of car- borne time domain electromagnetic data [J]. Journal
bon steel pipes wall-thinning through insulation and of Applied Geophysics, 2011, 75: 264-276.
cladding [J]. Journal of Nondestructive Evaluation, [13] Rajwade A, Rangarajan A, Banerjee A. Image
2012, 31: 215-224. denoising using the higher order singular value decom-
[5] Mukriz I, Tian G Y, Li Y. 3D transient mag- position [J]. IEEE Transactions on Pattern Analysis
netic field mapping for angular slots in aluminium [J]. and Machine Intelligence, 2013, 35(4): 849-862.
Insight, 2009, 51(1): 21-24.
[14] Zhao X Z, Ye B Y. Similarity of signal processing
[6] Kiwa T, Hayashi T, Kawasaki Y, et al. Magnetic
effect between Hankel matrix based SVD and wavelet
thickness gauge using a Fourier transformed eddy cur-
transform and its mechanism analysis [J]. Mechanical
rent technique [J]. NDT & E International, 2009, 42:
Systems and Signal Processing, 2009, 23: 1062-1075.
606-609.
[7] He Y Z, Luo F L, Pan M C. Defect characterization [15] Zhang Li-zhi. Surface defects inspection for con-
based on pulsed eddy current imaging technique [J]. tinuous casting slab by pulsed eddy current [D].
Sensors and Actuators A, 2010, 164: 1-7. Chongqing, China: College of Material Science and
Engineering, Chongqing University, 2011 (in Chinese).
[8] Hosseini S, Lakis A A. Application of time frequency
analysis for automatic hidden corrosion detection in a [16] Hassanpour H, Zehtabian A, Sadati S J. Time do-
multilayer aluminum structure using pulsed eddy cur- main signal enhancement based on an optimized singu-
rent [J]. NDT & E International, 2012, 47: 70-79. lar vector denoising algorithm [J]. Digital Signal Pro-
[9] Theodoulidis T, Wang H T, Tian G Y. Extension cessing, 2012, 22: 786-794.
of a model for eddy current inspection of cracks to [17] Shih Y T, Chien C S, Chuang C Y. An adaptive pa-
pulsed excitations [J]. NDT & E International, 2012, rameterized block based singular value decomposition
47: 144-149. for image denoising and compression [J]. Applied Math-
[10] Fan M B, Huang P J, Ye B, et al. Analytical model- ematics and Computation, 2012, 218: 10370-10385.
ing for transient probe response in pulsed eddy current [18] Lago-Fernández L F, Sánchez-Montañés M,
testing [J]. NDT & E International, 2009, 42: 376-383. Corbacho F. The effect of low number of points in
[11] Huang C, Wu X J, Xu Z Y, et al. Pulsed eddy clustering validation via the negentropy increment [J].
current signal processing method for signal denoising Neurocomputing, 2011, 74: 2657-2664.
in ferromagnetic plate testing [J]. NDT & E Interna- [19] Tian G Y, He Y Z, Abewale I, et al. Research on
tional, 2010, 43: 648-653. spectral response of pulsed eddy current and NDE ap-
[12] Reninger P A, Martelet G, Deparis J, et al. Sin- plications [J]. Sensors and Actuators A, 2013, 189:
gular value decomposition as a denoising tool for air- 313-320.