logo

An algorithm for 252Cf-Source-Driven neutron signal denoising based on Compressive Sensing

NUCLEAR ELECTRONICS AND INSTRUMENTATION

An algorithm for 252Cf-Source-Driven neutron signal denoising based on Compressive Sensing

LI Peng-Cheng
WEI Biao
FENG Peng
HE Peng
MI De-Ling
Nuclear Science and TechniquesVol.26, No.6Article number 060404Published in print 20 Dec 2015Available online 20 Dec 2015
34000

As photoelectrically detected 252Cf-source-driven neutron signals always contain noise, a denoising algorithm is proposed based on compressive sensing for the noised neutron signal. In the algorithm, Empirical Mode Decomposition (EMD) is applied to decompose the noised neutron signal and then find out the noised Intrinsic Mode Function (IMF) automatically. Thus, we only need to use the basis pursuit denoising (BPDN) algorithm to denoise these IMFs. For this reason, the proposed algorithm can be called EMDCSDN (Empirical Mode Decomposition Compressive Sensing Denoising). In addition, five indicators are employed to evaluate the denoising effect. The results show that the EMDCSDN algorithm is more effective than the other denoising algorithms including BPDN. This study provides a new approach for signal denoising at the front-end.

252Cf-source-driven neutron signalEmpirical mode decompositionCompressive sensingDenoising

I. INTRODUCTION

The photoelectric detection and imaging technology have been widely used in Nuclear Material Identification System (NMIS) to detect neutron signal and nuclear components. Time-frequency method has been used to analyze neutron signal and identify properties of nuclear material [1, 2], while tomographic imaging has been used to provide more information about geometry of nuclear components, which leads to high accuracy of NMIS [3-5]. However, it is inevitable that there are noises in the measurement process due to external environment, detector and electronic device, and the noises may confuse some useful but weak information. Thus, we should denoise the neutron signals first to improve accuracy of NMIS.

Except the circuit and technic neutron signal denoising methods, traditional denoising algorithms mostly represent the noised signal in transform domain and then threshold for the purpose of denoising. As a result, FFT filter and wavelet shrinkage has been applied in neutron signal denoising [6]. Besides, a new denoising algorithm named EMDSD (Empirical Mode Decomposition Double Smoothness Detecting) has been proposed for neutron signal [7]. However, these denoising algorithms cannot adjust decomposition base automatically.

In recent years, the paradigm of sparse sampling and reconstruction, called compressive sensing (CS), is a state-of-the-art research [8, 9]. CS approaches have opened up many new research avenues in the field of under-determined systems, and found many practical applications in image processing, wireless communication, data-streaming, and medical resonance. Also, CS has been applied in image denoising [10-14], and some new denoising algorithms [15, 16] are derived from basis pursuit denoising (BPDN) algorithm [17]. Although these algorithms are proposed for all signal frequency, the compressive reconstruction error will still increase and signal may be noised again.

Fortunately, the Empirical Mode Decomposition (EMD) can decompose the signal into Intrinsic Mode Function (IMF), from finer temporal scales (high frequency IMFs) to coarser ones (low frequency IMFs). As the noise is always in high frequency IMFs, BPDN algorithm can be adopted to denoise them. In this paper, we propose a new denoising algorithm named EMDCSDN (Empirical Mode Decomposition Compressive Sensing Denoising). Several denoising algorithms are compared with EMDCSDN algorithm to verify its robustness.

II. METHODOLOGY

A. Materials

Neutron signals from 252Cf-source-driven nuclear material fission are detected by photoelectric detectors. We designed a 252Cf-source-driven verification system to identify properties of 235U (Fig. 1(a)). It consists of a 252Cf neutron source, an ionization chamber, scintillation neutron detectors, workstation with high-speed (1 GHz) data acquisition card with a large-capacity disk array, verification software and user interface (UI) system. Three detectors are placed around the fissile material. The target-detector distance d and the angle α between detectors can be adjusted according to the measurement requirements (Fig. 1(b)).

Fig. 1.
(Color online) Prototype of 252Cf-source-driven verification system (a) and position of detectors (b).
pic

Figure 2 shows the noised neutron pulse signal acquired by the 252Cf-source-driven verification system. For experiment purpose, the EMDCSDN algorithm is adopted to denoise this signal. As the pure neutron signal is unknown, the curve fitting of noised neutron signal is regarded as the pure signal, so as to evaluate the denoising effect. All the materials are used without further purification.

Fig. 2.
(Color online) The noised neutron signal.
pic
B. Basis pursuit denoising

Compressive sensing, the paradigm of sparse sampling and reconstruction, is an advanced theory. Specifically, let x=x1, x2,, xN, x RN with x = α, where α has only K non-zero elements and K N. The x is called as K-sparse with respect to the transform . So the random measurements y = {y1, y2,, yN }, y RM are generated by

y=Φx,whereΦRM×N, (1)

where, Φ is a randomly sampling matrix, and the number of measurement M N. It is an ill-posed problem recovering x from y. In the compressive sensing theory, it testifies that K-sparse signal x can be recovered by M=O[K log(N/K)] measurements as long as Φ satisfies the restricted isometry property (RIP), and the reconstruction can be achieved with probability close to one by solving the following convex optimization.

α=argminα1,subject to y=Φψα, (2)

where | α |1 denotes the l1-norm of the vector α.

Thus, the compressive sensing process of neutron signal can be described as follows. It assumes that the noised neutron signal x = s + n = ψα + n, where s is the original signal, n denotes additive Gaussian white noise and ψ is the sparse basis. Consequently, the compressive sampling can be defined as,

y=Φ(s+n)=Φs+Φn=Φs+z=Φψα+z, (3)

where z is the noise in sampling and | z |2 ε.

The reconstruction can be achieved by Eq. (2). With noisy or imperfect data, it is impossible to fit the linear system exactly. Instead, the constraint in BP is relaxed to obtain the basis pursuit denoising problem.

minαα1subject toyΦψα2ε. (4)

Therefore, an effective algorithm using Spectral Projected Gradient (SPG) is used to solve BPDN [17]. It can solve the BPDN problem much more quickly, and the memory requirements are constant throughout all the iterations. However, most of the noised signal frequencies are pure and there is no need to denoise them. So, if we use the BPDN algorithm for all frequencies, the signal will be noised again and some useful information may be filtered. Therefore, based on compressive sensing, a new denoising algorithm for the noised frequencies only is proposed.

C. EMDCSDN algorithm

Hilbert-Huang Transform (HHT) is a new method of time-frequency analysis technique, which was proposed by Huang [18], and the essence of this method is EMD. The EMD is advantageous in that the base functions are derived from the signal itself. Hence, the analysis is more adaptive, in contrast to the wavelet method where the base functions are fixed. Any signal can be decomposed into a finite and a small number of IMFs to give meaningful instantaneous frequency, as described by Eq. (5).

x=i=1N IMFj+res, (5)

where res means a residual of EMD.

Figure 3 shows the IMFs of neutron signal decomposed by EMD. It seems that only the first few high frequencies of IMFs are noised, and rest of the IMFs are pure. Although the EMD itself has characteristics of filter, the noised IMFs cannot be filtered directly. Therefore, we need to find the noised IMFs, to use BPDN algorithm for denoising.

Fig. 3.
(Color online) IMFs of neutron signal decomposed by EMD.
pic

Thus, the EMDCSDN algorithm is proposed as shown in Fig. 4.

Fig. 4.
The EMDCSDN algorithm.
pic
Algorithm 1: EMDCSDN algorithm for neutron signal
pic

In this EMDCSDN algorithm, the IMF selector is designed according to the characteristics of white noise [19]. One of the characteristics is that i = EiPi is a constant, where Ei is the energy density and Pi is period of the IMFs.

Ei=1Nj=1N[Ci(j)]2,Pi=2Nnmax(i)+nmin(i), (6)

where, N, C, nmin and nmax are the length, amplitude, the number of maxima and the number of minima of the IMFs, respectively.

If Ri=|(ΓiΓ¯)/Γ¯|1, then Γj (j = 1,2,,i-1) is a constant and the first i-1 IMFs are noised, where Γ¯ is the mean of j. Thus, we can use this IMF selector to find out which IMF is noised. Figure 5 shows that R3>1, so for the noised neutron signal, IMF1 and IMF2 need to be denoised. Thereby, the EMDCSDN algorithm can narrow the denoising scope and reduce the compressive sensing reconstruction error, and the denoising effect will be improved. In the next section, how to evaluate the denoising effect will be discussed.

Fig. 5.
(Color online) The IMF selector results of neutron signal.
pic
D. Denoising evaluation

In general, the signal-to-noise ratio (SNR), peak signal-to-noise ratio (PSNR) and mean squared error (MSE) are adopted to evaluate the denoising effect. However, only the three indicators are not enough because high SNR means that some useful information has been filtered. So, another two indicators, smoothness of curve (SOC) and correlation coefficient (CC) should also be involved. The SOC and CC can be defined as:

SOC=i=1N1[x^(i+1)x^(i)]2i=1N1[x(i+1)x(i)]2, (7) CC=i=1N(xix¯)(x^ix^¯)i=1N(xix¯)2i=1N(x^ix^¯)2, (8)

where x is the original noised signal and x^ is the denoising signal. For CC indicator, the bigger the better. However, for SOC indicator, smaller SOC means better denoising effect. Hence, in order to evaluate the denoising effect, we need to consider all the indicators above.

III. RESULTS AND DISCUSSION

For the noised neutron signal x, x {R}N with elements x[n], n = 1,2,, N and N= 1024. The number of compressive sampling is regarded as M, then the corresponding compressive sampling rate is M/N.

As mentioned before, the first two IMFs (IMF1, IMF2) are noised. Therefore, BPDN algorithm is used to denoise the two IMFs. The results are shown in Fig. 6, where DN is the abbreviation of denoising and M/N = 0.65.

Fig. 6.
(Color online) Denoised IMFs by EMDCSDN algorithm (M/N = 0.65).
pic

Figure 7 shows the EMDCSDN algorithm denoising result of neutron signal. However, this cannot fully reflect the denoising effect, it should be evaluated by the five indicators of SNR, PSNR, MSE, SOC and CC.

Fig. 7.
(Color online) Denoising result of neutron signal (M/N = 0.65).
pic

Different compressive sampling rates M/N shall lead to different denoising effects. Figure 8 shows the denoising effects of EMDCSDN algorithm for different M/N. Figure 8 has double Y axis. The left represents the MSE, SOC and CC, and the right one is SNR. SNR and CC increase with M/N, while MSE and SOC decrease with increasing M/N. The best denoising effect can be seen at M/N=0.75, where SNR and CC are the biggest, and MSE and SOC are the smallest, and the denoising effect is the best. However, if we want a lower compressive sampling rate, M/N=0.65 may be a better choice because its denoising effect is very close to M/N=0.75. Here, we choose M/N=0.75.

Fig. 8.
(Color online) Denoising effect of EMDCSDN algorithm for different M/N.
pic

The EMDCSDN algorithm is compared with four denoising algorithms: (1) EMD Filter (EMDF) that filters the noised IMFs directly; (2) Basis Pursuit Denoising (BPDN), compressive sensing denoising problem solved by SPGL1 algorithm; (3) Wavelet Threshold Denoising (WTDN) that denoise signal in wavelet domain with threshold; (4) EMD Wavelet Denoising (EMDWTDN), which uses WTDN to denoise the noised IMFs and the reconstruct signal with all IMFs. The denoising effects are given in Table 1.

TABLE 1.
Contrast between EMDCSDN and another four denoising algorithms
Algorithm SNR PSNR MSE SOC CC Processing time (s)
noised neutron signal 24.24559 39.93027 5.67538 5.28919 0.99813
EMDF 18.16586 33.57995 11.42829 1.12880 0.99249 2.377
BPDN (M/N = 0.75) 27.59472 42.93629 3.85956 2.46778 0.99917 1.307
WTDN 28.74912 43.98175 3.37923 0.96627 0.99938 1.588
EMDWTDN 29.48255 44.98517 3.10561 1.99482 0.99944 2.726
EMDCSDN (M/N = 0.75) 30.62113 45.89118 2.72407 1.57471 0.99957 3.019
Show more

From Table 1, the EMDF algorithm is a simple but less effective algorithm because it also filters out some useful information. As the EMDWTDN algorithm is better than the WTDN algorithm due to the EMD, we think that EMD can improve the denoising effect and the effect of EMDCSDN algorithm confirms this view. Considering all the five indicators, the EMDCSDN algorithm is more effective than the other algorithms due to the EMD and the noised IMFs automatic selector, although its processing time is a little longer.

IV. CONCLUSION

A new denoising algorithm, EMDCSDN, has been proposed for noised neutron signal. In fact, it is a modified BPDN algorithm because we only need to denoise the noised IMFs that are selected automatically. Thus, it makes our denoising algorithm more specific. It also reduces the compressive sensing reconstruction error. Using five indicators, the EMDCSDN algorithm is more effective than the other denoising algorithms. Moreover, it can reduce the sampling costs. The EMDCSDN algorithm can be used in other denoising applications.

References
[1] S Avdic, P Marinkovic, S A Pozzi, et al.

Identification of neutron sources by spectral analysis of pulse height distributions

. IEEE T Nucl Sci, 2009, 56: 2796-2801. DOI: 10.1109/TNS.2009.2022367
Baidu ScholarGoogle Scholar
[2] P Feng, S Y Liu, B Wei, et al.

Simulation and experimental study of a random neutron analyzing system with Cf-252 neutron source

. Nucl Sci Tech, 2011, 22: 39-46. DOI: 10.13538/j.1001-8042/nst.22.39-46
Baidu ScholarGoogle Scholar
[3] P A Hausladen, M A Blackston, J A Mullens, et al.

Induced-fission imaging of nuclear material

. INMM 51st Annual Meeting, Baltimore, Maryland, USA, Jul.11-15, 2010.
Baidu ScholarGoogle Scholar
[4] B R Grogan, J T Mihalczo, S M McConchie, et al.

Identification of shielding material configurations using NMIS imaging

. INMM 52nd Annual Meeting, Palm Desert, CA, USA, Jul. 17-21, 2011.
Baidu ScholarGoogle Scholar
[5] B R Grogan and J T Mihalczo.

Simulating NMIS imaging and fission-mapping measurements

. INMM 52nd Annual Meeting, Palm Desert, CA, USA, Jul. 17-21, 2011.
Baidu ScholarGoogle Scholar
[6] B Wei, K Du, Y Ren, et al.

De-noise processing for random signals in nuclear information systems

. Journal of Chongqing University, 2008, 31: 532-540. (in Chinese) DOI: 10.11835/j.issn.1000-582X.2008.05.014
Baidu ScholarGoogle Scholar
[7] J Jin, B Wei, P Feng, et al.

A novel de-noising algorithm of fission neutrons signals by photoelectric detection

. Laser & Optoelectronics Progress, 2010, 47: 040702. (in Chinese) DOI: 10.3788/lop47.040702
Baidu ScholarGoogle Scholar
[8] M A Davenport, M F Duarte, Y C Eldar, et al. Compressed sensing: theory and applications. Cambridge (UK): Cambridge University Press, 2012, 1-68.
[9] S Qaisar, R M Bilal, W Iqbal, et al.

Compressive sensing: from theory to applications, a survey

. J Commun Netw, 2013, 15: 443-456. DOI: 10.1109/JCN.2013.000083
Baidu ScholarGoogle Scholar
[10] P Memmolo, I Esnaola, A Finizio, et al. A new algorithm for digital holograms denoise based on compressed sensing, SPIE Photonics Europe. International Society for Optics and Photonics, Jun. 1, 2012.
[11] S H Hosseini and M G Shayesteh.

Compressed sensing for denoise in adaptive system identification

. The 20th Iranian Conference on Electrical Engineering ICEE 2012, Tehran, Iran, May 15-17, 2012.
Baidu ScholarGoogle Scholar
[12] M Chen, S Guo, Y Wang, et al.

Finger vein image denoise based on compressive sensing

. The 4th International Conference on Bioinformatics and Biomedical Engineering (iCBBE 2010), Chengdu, China, Jun.1-4, 2010.
Baidu ScholarGoogle Scholar
[13] W Kang, E Lee, E Chea, et al.

Compressive sensing-based image denoise using adaptive multiple sampling and optimal error tolerance

. The 38th International Conference on Acoustics, Speech, and Signal Processing (ICASSP), Vancouver, Canada, May 26-31, 2013.
Baidu ScholarGoogle Scholar
[14] W Kang, E Lee, S Kim, et al. Compressive sensing-based image denoise using adaptive multiple samplings and reconstruction error control, SPIE Defense, Security, and Sensing. International Society for Optics and Photonics, Maryland, USA, Jun. 8, 2012.
[15] L Zhu, Y Zhu, H Mao, et al.

A new method for sparse signal denoise based on compressed sensing

. The 2nd International Symposium on Knowledge Acquisition and Modeling, Wuhan, China, Nov. 30-Dec. 1, 2009.
Baidu ScholarGoogle Scholar
[16] J F Gemmeke and B Cranen.

Noise reduction through compressed sensing

. The 9th Annual Conference of the International Speech Communication Association. Brisbane, Australia, Sep. 22-26, 2008.
Baidu ScholarGoogle Scholar
[17] E Van Den Berg and M P Friedlander.

Probing the Pareto frontier for basis pursuit solutions

. Siam J Sci Comput, 2008, 31: 890-912. DOI: 10.1137/080714488
Baidu ScholarGoogle Scholar
[18] N E Huang, Z Shen, S R Long, et al.

The empirical mode decomposition and the Hilbert spectrum for nonlinear and non-stationary time series analysis

. P Roy Soc Lond A Mat, 1998, 454: 903-995. DOI: 10.1098/rspa.1998.0193
Baidu ScholarGoogle Scholar
[19] Z Wu and N E Huang.

A study of the characteristics of white noise using the empirical mode decomposition method

. P Roy Soc Lond A Mat, 2004, 460: 1597-1611. DOI: 10.1098/rspa.2003.1221
Baidu ScholarGoogle Scholar