ORIGINAL RESEARCH article

Front. Energy Res., 06 April 2022

Sec. Nuclear Energy

Volume 10 - 2022 | https://doi.org/10.3389/fenrg.2022.837823

Denoising Method of Nuclear Signal Based on Sparse Representation

    SH

    San-Jun He

    NS

    Na Sun

    LS

    Ling-Ling Su

    BC

    Bin Chen

    XZ

    Xiu-Liang Zhao *

  • School of Nuclear Science and Technology, University of South China, Hengyang, China

Article metrics

View details

3

Citations

1,7k

Views

510

Downloads

Abstract

Nuclear signals are sensitive to noise which may affect final monitoring results significantly. In order to suppress the nuclear signal noise, a sparse representation method, which is based on the sparse representation of signals and a matching pursuit algorithm, has been proposed for denoising. Time–frequency matching “atoms” have been selected for building an over-complete library by training atoms matching with the characteristics of nuclear signals regardless of the noise. The best time–frequency matching atoms have been extracted by sparsely representing the noisy signals with an Orthogonal Matching Pursuit (OMP) algorithm and the library. The residual ratio threshold has been chosen as a stopping criterion in the OMP algorithm for avoiding the influence of improper selection of iterations on denoising results. At the end, the pulse matching the atom extracted by each iteration has been optimized by performing effective sparse representation on the original noiseless nuclear signal component in noisy nuclear signals. The proposed method has been used to denoise the simulated and measured signals and has been compared with the nuclear denoising result using traditional wavelet theory. The results show that the proposed method can accurately suppress the noise interference of nuclear signals, and the denoising effect is better than that of the traditional wavelet method.

Introduction

Nuclear radiation detection is one of the key technologies in nuclear analysis and also the fundamental of nuclear science and technology and has been widely applied in the operation of nuclear power and its safety, uranium mining and metallurgy, environmental monitoring and radiation protection, homeland security and nuclear non-proliferation, industrial buildings and radiation imaging, and other fields. The nuclear information, such as energy, time, and position, is usually converted into voltage in visual and thus can be expediently analyzed and used for obtaining valuable information (KNOLL, 2000). As the nuclear signals are usually very weak and there is large electromagnetic noise in a practical environment, therefore, noise suppression has become a problem that must be solved in the analysis and processing of nuclear signals in nuclear measurement systems (Williams, 2005; Hashemian and Bean, 2011; To-Po Wang and Zong-Wei Li, 2014; Min et al., 2015).

Sparse representation of signals is a method to represent the original signal as accurately as possible by less specific information, first proposed by Mallet and Zhang in 1993 (Mallat and Zhifeng Zhang, 1993), in which the signal can be represented by a linear superposition of different basis signals, and the set of these basis signals is called a dictionary, and the basis signals are called atoms. The sparse representation of signals is based on the adaptive selection of a small number of atoms to represent the signal with full consideration of the signal characteristics, and because the method does not require the atoms to have orthogonality, the selection of atoms in the dictionary is flexible and can better characterize the signal and retain the frequency- and time-domain information of the original signal to the maximum extent, and it has many advantages such as a wide range of signal representation, concise representation method, and strong representation capability (Mallat and Zhifeng Zhang, 1993; Zhang et al., 2017; Othmen et al., 2021; Shi et al., 2021), which has been more often applied in the fields of image restoration, image denoising, and signal recognition (Deeba et al., 2020; Maqsood and Javed, 2020; Alotaibi, 2021; Balnarsaiah and Rajitha, 2021). Sparse representation methods include both sparse decomposition algorithms and construction of over-complete atomic dictionaries, and the main sparse decomposition algorithms are convex optimization algorithms and greedy algorithms. Typical convex optimization algorithms include Basis Pursuit (BP) (Ekanadham et al., 2011), and in 2015, Selesnick et al. constructed convex sparse representation models based on parametric non-convex functions and proposed corresponding sparse decomposition algorithms, which achieved superior performance in signal denoising and other aspects (Selesnick et al., 2014; Parekh and Selesnick, 2015). Convex optimization algorithms have a more rigorous mathematical optimization solution process, and compared with greedy algorithms, convex optimization algorithms can find sparser or more accurate solutions, but the computational complexity is high and will take a lot of time. Typical greedy algorithms include Matching Pursuit (MP) (Mallat and Zhifeng Zhang, 1993), Orthogonal Matching Pursuit (OMP) (Yi and Song, 2015), which is developed on the basis of MP, Regularized Orthogonal Matching Pursuit (ROMP) (Sajjad et al., 2015), Sparsity Adaptive Matching Pursuit (SAMP) (Wang et al., 2020), Compressive Sampling Matching Pursuit (CoSaMP) (Huang et al., 2017), Subspace Pursuit (SP) (Li et al., 2015), and other methods, and all of them can achieve sparse signal reconstruction very well. Matching Pursuit class algorithms are commonly used for image sparse representation, and Rubinstein’s team (Rubinstein et al., 2008) used Batch Orthogonal Matching Pursuit (Batch-OMP) to achieve fast noise reduction and sparse representation processing of image signals. Greedy class algorithms with mature theory, low complexity, and fast running speed are widely used for signal sparse decomposition. The construction of over-complete dictionaries mainly includes conformal dictionaries and learning dictionaries. Constructed dictionaries are constructed by analyzing the signal feature structure, using parametric wavelets as atoms, and obtaining a large number of different atoms by changing parameters, such as the Gabor time–frequency atom dictionary (Mallat and Zhifeng Zhang, 1993) and the chirplet time–frequency atom dictionary (Mann and Haykin, 1995). The learned dictionaries are mainly learned from training samples and have good adaptability, but in application scenarios where the signal interference noise is relatively strong, the learned dictionaries may not be optimal and do not perform well for sparse representations of other signals of the same type; moreover, dictionary learning algorithms are generally high in complexity and are not suitable for dealing with large-scale datasets. The current typical dictionary learning methods include the method of optimal directions (MOD) (Engan et al., 2000), K-SVD (Aharon et al., 2005), and online dictionary learning (ODL) (Celik and Bilge, 2017). At the moment, sparse decomposition’s application and research in nuclear signal processing is still in its infancy. In 2011, Trigano T et al. (Trigano et al., 2011) conducted a study on activity estimation of radioactive source based on the sparse representation of signals method and investigated the efficiency of this approach on simulation and real datasets. And also in 2018, Zhang (Zhang et al., 2018) investigated the rapid and effective extraction method of nuclear pulse signals based on the sparse representation method.

In this paper, a sparse representation method has been applied for denoising nuclear signals. As nuclear signal matching atoms, Gabor time–frequency atoms and chirplet time–frequency atoms, which can accurately correlate with the characteristics of the original nuclear signal, were first produced. Gabor and chirplet atoms exhibit good time–frequency aggregation, according to the uncertainty principle, and the nuclear signal is a type of uncertain signal with unpredictable time and amplitude. The time–frequency features of the nuclear signal can be completely revealed utilizing the sparse representation of the signal generated using the Gabor dictionary and chirplet dictionary. Then, the Orthogonal Matching Pursuit (OMP) algorithm was applied for searching the best matched atom in the noisy nuclear signals from the over-complete library composed of time–frequency atoms, and the threshold of residual ratio was taken as the stopping criterion of OMP algorithm. Because the matched atoms obtained from each iteration can only effectively sparse represent the original nuclear signals without noise components, the aim of nuclear signal denoising can be achieved. In this work, the above methods have been used to denoise the simulated and measured nuclear signals, respectively (Chen et al., 2009; Zhou et al., 2011). The results prove that the method proposed in this paper is more effective and superior compared with the traditional wavelet denoising method.

Original Research Article

Sparse Representation Theory of Signals

Any signal can be represented as a linear combination of atoms in the dictionary D:where is the expansion coefficient. Since the dictionary D is non-orthogonal and over-complete, a signal f has various possible representations in the dictionary D. Solving the sparse signal representation coefficient in a certain atomic dictionary D is equivalent to solving the following optimization problem:where is the number of non-zero terms in the coefficient vector x.

The denoising of the nuclear signals infected by noise can be composed of two parts, namely, the original nuclear signals without noise and the noise signal, and its mathematical model can be expressed as (SARKAR et al., 2012)where is the nuclear signal infected by noise, is the original nuclear signal without noise, and is the noise signal.

Basically, has a particular structure, but does not, or and have different structures. If there is some kind of atom , and its atomic structure is related to and unrelated or has weak correlation to , when sparse representation based on the decomposition algorithm is done to in an over-complete dictionary of atoms composed of atoms, the inner product of atoms and must be greater than that of atoms and . Based on the rational of MP algorithm, the first extracted nuclear signal must be the original nuclear signal without noise and can be formulized aswhere is the original nuclear signal without noise, represents the noise signal, and denotes matched atoms for nuclear signals.

Sparse Representation and Decomposition Algorithm

Orthogonal Matching Pursuit Signal Sparse Decomposition Algorithm

The process of Matching Pursuit algorithm (Mallat and Zhifeng Zhang, 1993) is presented as follows: Firstly, the atom that best matches the signal y to be decomposed is selected from the over-perfect dictionary to satisfy the following conditions:

The signal can be decomposed into components and residuals on the optimal atom:where R1 is the residue after the optimal matching of the original signal with the optimal atom. The same decomposition process above can be carried out for the residue after the best matching:

After the T step decomposition, the signal is decomposed intoAnd a small number of atoms can represent the main component of the signal, namely,

From Equation 6, it can be seen that the sparse decomposition of signals by the matching tracking algorithm is a continuous iterative process. Without limiting the residual energy threshold and decomposition iteration times, signals can be decomposed indefinitely on a fixed atomic dictionary.

The OMP algorithm uses the Gram–Schmidt orthogonalization method to normalize the matched atoms at each step of MP decomposition (Yi and Song, 2015), which can not only accelerate the convergence rate but also avoid introducing unnecessary components when residual errors are projected on the atoms . The specific process assumes , the most matching atom is selected according to Equation 7, and then is normalized:

After N iterations, the system output signal y is decomposed:

The Nuclear Signal Over-Complete Atomic Dictionary

The Gabor Atomic Over-Complete Dictionary

According to the principle of sparse representation, the sparse representation of a signal can be achieved in any over-complete atomic dictionary (Mallat and Zhifeng Zhang, 1993). From the point of view of obtaining a better sparse representation of the signal, the over-complete dictionary of atoms chosen or constructed should match as closely as possible the intrinsic structure and properties of the signal, so that as few atoms as possible can be used for the representation, and the representation results will be more sparse. In addition, in order to better describe the time-varying characteristics of non-stationary nuclear signals from the perspective of time–frequency analysis, the atoms in the dictionary should have good resolution in both the time domain and the frequency domain. In this study, a Gabor atom is firstly used to construct an over-complete dictionary due to the best time–frequency aggregation. It is expressed as follows:where represents a Gaussian window function, is the atomic time–frequency parameter, is the scaling factor, u is the shift factor, is the frequency factor, and is the phase factor. Signal sparse representation requires high redundancy and enough diversity of atomic dictionary. To meet the design requirements, we discretize the atomic time–frequency parameters intoHere, a = 2, ∆u = 1/2, ∆v = π, ∆w = π/6, , , , , and N represents the number of sampling points of a frame signal processed.

The Chirplet Atomic Over-Complete Dictionary

The chirplet atom (Mann and Haykin, 1995) is the most widely used atom after the Gabor atom. On the principle of Gabor atom, and then the chirplet atom, a one-dimensional frequency modulation parameter is added, which makes the chirplet atom have a good matching effect on the linear frequency modulation signal. It can be expressed as follows:where represents a Gaussian window function, is the atomic time–frequency parameter, is the telescopic scale, u is the shift factor, is the modulation factor, namely, frequency center, and c is the linear frequency modulation factor responding signal frequency over time. The real part of the time–frequency atom can be expressed as

According to the optimal discretization method, the atomic parameter set γ is discretized:in which a = 2, ∆u = 1/2, = π, ∆w = π/6, , , , , , and N represents the number of sampling points of a frame signal processed.

The Termination Conditions of Residual Threshold

The iterative termination conditions of the OMP algorithm are mainly composed by the hard and soft threshold methods. The former refers to the fixed iteration termination number K, and the original signal was replaced with the linear combination of K original signals. This method is simple but has the flaw that the K value is difficult to determine accurately. When K is too small, the original noiseless signal component will be lost, while the noise component will be introduced in reverse with a very large K. On the contrary, the soft threshold method holds that the iteration is terminated when the residual signal is less than a certain threshold. Its denoising effect is fine when the signal-to-noise ratio is high, whereas at low signal-to-noise ratios, a larger noise component will impact on the judgment of the residual error threshold. Thus, no matter how many times iteration was done, the residual all cannot reach the specified threshold. In addition, when the number of iterations is too much, a noise component will further be introduced, which also will influence the denoising effect. A termination condition of the residual ratio threshold of the signal denoising was introduced in the study of Liang and Que (2010) based on the MP theory, which avoids the influence on the judgment of the threshold of the residual ratio when the noise energy is large; as a consequence, the noise disturbance was reduced, and the robustness of the sparse representation was improved. Taking and , respectively, as the k-th and k+1-th residuals, the residual error ratio iswhere and E(·) denotes the expectation value.

Steps of Nuclear Signal Denoising Method Based on Sparse Representation

The steps of the nuclear signal denoising method based on sparse representation are presented as follows:

  • 1) The number of dictionary contents will be huge, when the length of the signal to be processed is large enough for the size of the over-complete dictionary used in sparse decomposition which depends on the length of the signal to be processed. To solve this problem, the collected data sequence is divided into blocks. A Block is a segment of an entire data sequence (Rubinstein et al., 2008).

  • 2) The corresponding time–frequency atoms are constructed according to the characteristics of the nuclear signal, and the over-complete atomic dictionary is generated according to the length of the Block.

  • 3) For each Block, OMP decomposition is performed separately. Set the cumulative number of stopping iterations N = 1, and set the maximum allowed number of stopping iterations to K.

  • 4) According to the threshold condition of residual ratio, do determination when the OMP calculation iteration termination condition is satisfied. If not, return to step 3); if so, a Block denoising ends.

  • 5) Each Block is processed separately and then spliced.

Flow chart of the sparse decomposition algorithm based on block processing is shown in Figure 1, and the detailed algorithm is shown in Table 1.

FIGURE 1

FIGURE 1

Flow chart of the sparse decomposition algorithm based on block processing.

TABLE 1

Input: Raw nuclear signal vector y
Processing: Use the im2col function to transform the signal vector to be processed into an M*N matrix, that is, the signal is divided into M segments of length N, and the data less than N are processed by adding 0
Task: Select the corresponding time–frequency atoms according to nuclear signal characteristic construction and generate an over-complete atomic dictionary of corresponding size according to the length of Block data
Initialization: Set the current cycle number m = 1, the maximum cycle number m = M, m = 1,2, …, M, and the cycle termination condition m ≥ M
Repeat steps 1 to 6
1. Input: Import the m Block signal data and the generated over-complete dictionary
2. Initialization: Set the cumulative number of stopping updates of the current iteration N = 1 and the maximum number of stopping iterations N=K. And set both N ≥ K and the residual ratio threshold
3. , N = 1,2, …, K, as the calculation iteration termination condition.
4. Start OMP algorithm decomposition, initialize residual to original noisy signal Block data, set the atomic index set, initialize support set, and decompose sparse vector α
5. Repeat steps 1 to 5
1) The atom that best matches the signal Block data y is selected from the over-complete dictionary to satisfy the following conditions:
2) Schmidt orthogonal processing for all selected atoms: set
3) Sparse is decomposed by the following calculation:
and the sparse vector α is updated
4) Update signal residual RN
, N = 2,3…,K
5) Determine if termination conditions are met: NK or ,
If one of the above conditions is satisfied, stop the iteration; if not, set N=N+1 and return to step 1
6. Processing: Signal Block data are represented by a linear combination of the best matched atoms selected each time, that is, Y = D.α, and the last residual represents the noise removed
7. Determine whether to meet the loop termination condition: m ≥ M; if satisfied, stop the loop and execute the next step; if not, set m = m+1 and return to step 1
Processing: Use the reshape function to reorganize the M-segment Block data to reconstruct the complete signal

Nuclear signal sparse decomposition algorithm based on block processing.

Simulation Verification and Analysis

Nuclear Signal Simulation

The simulation experiment is designed to verify the effectiveness of the method based on sparse representation. According to the random statistical law of nuclear event (

Bertuccio and Pullia, 1993

;

Georgiev and Gast, 1993

), the waveform shape, amplitude, adjacent pulse time interval, and system interference noise characteristics of the nuclear signal are statistically described, and then the simulated nuclear signal is generated on this basis.

  • 1) The mathematical model of pulse waveform

To select an appropriate signal mathematical model according to the type of preamplifier after the detector, in this paper, a resistance–capacitance feedback preamplifier is employed to simulate the output pulse waveform. It is approximated by a double exponential function:

where

represents the amplitude of the nth pulse waveform, t

n

stands for the formation time of the pulse waveform,

and

show the corresponding slow time constant and fast time constant, respectively, and the function

is the first step function

.

  • 2) The pulse time interval satisfies the exponential distribution rule

where

m

represents the average counting rate of pulses.

  • 3) The pulse amplitude is proportional to the energy loss of the incident particle in the detector, which has random fluctuation characteristics. Generally, the pulse amplitude distribution of the nuclear signal meets the conditions of normal distribution:

where

is the average pulse amplitude and

is the amplitude standard deviation determined by the intrinsic energy R of the detector and the average pulse amplitude,

.

  • 4) The statistical characteristics of noise interference

The interference noise will be introduced in the measurement of the nuclear signal due to the influence of electronic devices and environment. The white noise distribution satisfies the normal distribution rule and is superposed linearly with the nuclear signal to form an observation signal. The slow and fast time constants in the dual exponential function are set to 20 and 0.5 µs, respectively, based on the pulse waveform of the nuclear signal. For the pulse amplitude, the natural resolution of the detector is set to 20%, and the average pulse amplitude is set to 1 V, which obeys the normal distribution. The generation time of the pulse waveform is obtained randomly through exponential distribution according to the pulse time interval and the setting of the average count rate of nuclear signal pulse of 6,000 cps. For the interference noise, the mean value and standard deviation of the noise signal are set as 0 and 0.2 V, respectively, which obeys the additive superposition rule. Figure 2 shows the original nuclear signal obtained by sampling frequency 1 MHz and sampling time 1 ms.

FIGURE 2

FIGURE 2

Simulation GUI interface of the nuclear signal.

Analysis of Denoising Effect of Nuclear Signal

The wavelet analysis method is selected to denoise the simulated signal to compare and illustrate the denoising effect of this method. Wavelet packets, respectively, choose wavelet Db4 and wavelet Db8, which are currently widely applied in the nuclear signal denoising area, and the denoising results are shown in Figure 3: straight from the top, in turn, plots present the original nuclear signal without noise, the nuclear signal with noise, the result of the sparse decomposition based on the Gabor dictionary, the result of the sparse decomposition based on the chirplet dictionary, the result processed by Db8, and the result processed by Db4.

FIGURE 3

FIGURE 3

Denoising results of the nuclear pulse simulation signal.

In this work, three parameters were introduced, which formed the evaluation index of denoising effect, that is, signal-to-noise ratio (SNR), root mean square error (RMSE), and normalized correlation coefficient (NCC). The SNR was used to evaluate the noise energy; the smaller the value of SNR, the lower the noise energy in the signal. The RMSE was used to evaluate the overall error between the recovered signal after denoising and the original noise bureau broadcast signal. The smaller the value of RMSE is, the lower the error is. The NCC reflects the degree of similarity between the recovered signal and the original ideal signal waveform without noise after denoising, and the closer it is to 1, the more similar the two waveforms are.

Based on the results in

Figure 3

and

Table 2

, the following conclusions can be drawn by comparing the denoising results and denoising evaluation indexes of the four methods:

  • 1) The denoising effect of the nuclear signal based on sparse representation introduced in this paper is better than that of wavelet analysis. The waveform of each pulse recovery signal remains consistent, the pulse trend remains the same, and the error based on sparse representation is the smallest compared with the original pulse signal after denoising.

  • 2) The denoising results obtained by denoising the nuclear signal based on sparse representation are related to the selection of over-complete dictionaries, and the results vary obviously by different over-complete dictionaries.

  • 3) The selection of wavelet basis has great influence on the denoising effect of the nuclear signal based on wavelet analysis. Compared with that of the original signal, the amplitude of the denoised signal has big error, and its waveform was distorted.

TABLE 2

IndexMethod12345678910Overall
RMSESignal with noise0.03730.03690.03970.04190.03860.03820.04080.03970.0410.04120.0395
Chirplet0.00680.00590.00620.0060.00590.00730.00710.00570.00660.00670.0064
Gabor0.00940.0070.00690.00550.00750.01120.00760.00730.00880.00680.0078
Db40.00910.00910.01030.00820.00910.00990.00950.01160.01020.01240.0099
Db80.00890.01050.00950.00840.00980.01170.01060.01080.01090.01120.0102
NCCSignal with noise0.59010.61310.58480.54050.59770.65230.60730.61370.60090.63250.6033
Chirplet0.82430.87720.8430.82460.86090.86770.85380.88080.85240.87120.8556
Gabor0.73610.84940.81570.83510.81010.77660.83290.84310.79140.86950.8160
Db40.74670.79770.71740.73930.76860.80620.78780.73060.75550.73630.7586
Db80.75110.76030.74230.72880.74730.76810.75970.75090.7370.76690.7512
SNRSignal with noise14.2914.0214.0213.7814.1414.1813.9014.0113.8813.8514.01
Chirplet21.6622.2722.0922.1922.3021.3821.4922.4721.8221.7121.94
Gabor20.2921.5521.5822.1621.2519.5321.1221.3620.5321.6721.16
Db420.4020.4219.8720.8820.3920.0520.2219.3419.9319.0520.05
Db820.5119.7920.2220.7520.1019.33197619.6719.6119.5019.92

Calculation results of denoising effect evaluation indexes.

The Verification of Measured Signals

In the laboratory, a γ pulse nuclear signal was obtained through the nuclear measurement system composed of an NaI detector and γ radiation source 60Co. Figure 4 shows the waveform measured by the above measurement system in the laboratory by the sampling frequency of 100 M Hz. Due to the weak interference in the laboratory, the nuclear signal can be easily differentiated. In this paper, background noise of the laboratory is measured and amplified and then superimposed into the measured signal to simulate the noisy nuclear signal. Its waveform is shown in Figure 5.

FIGURE 4

FIGURE 4

Measured nuclear pulse signals in the laboratory.

FIGURE 5

FIGURE 5

Measured nuclear pulse signals with noise superimposed in the laboratory.

The method introduced in this paper is adopted to carry out denoising processing for the above nuclear signal with noise, and the result is shown in Figure 6A. Meanwhile, the denoising results by wavelet morphology–wavelet method were also measured and are shown in Figures 6B,C.

FIGURE 6

FIGURE 6

Denoising result of nuclear pulse signals measured in the laboratory: (A) denoising result based on sparse representation; (B) denoising result by wavelet morphology–wavelet method (Db4); (C) denoising result by wavelet morphology–wavelet method (Db8).

Due to the small noise interference of the original measured nuclear signal, it can be approximately equivalent to the ideal noise-free waveform, and the evaluation index of denoising effect of each method is calculated. The results are shown in Table 3.

TABLE 3

Denoising methodRMSENCCSNR
Before denoising10.47300.1760−10.2007
Method in this paper0.09710.927510.1279
Wavelet Db40.80230.49890.9568
Wavelet Db80.67420.57871.7121

Evaluation indexes of denoising effect of measured nuclear signals in the laboratory.

Based on the results in Figure 6 and Table 3, the method in this paper can still restore the measured nuclear pulse signal in the laboratory under high noise, whereas the denoising effect of wavelet method is poor with large energy loss and large distortion. In general, the method of denoising the nuclear signal introduced in this paper has high accuracy, small waveform distortion, and good retention of the time characteristics and amplitude of the original nuclear pulse signal. So, its denoising effect is obviously better than that of the wavelet method.

To validate the denoising effect of the method in this paper for a weak signal under a long cable transmission nuclear measurement system, a set of neutron detection systems was built in the laboratory, which modeled the measurement system in the core pool of a sodium-cooled fast reactor. In the system, the Am–Be neutron source and LB-125 fission ionization chamber were applied, and the output signal of the fission ionization chamber was transported through a 10 m long cable to the preamplifier for amplification to improve the SNR of the detector and then sent to the linear amplifier through a long shielded cable. The structural block diagram of the neutron measurement system is shown in Figure 7.

FIGURE 7

FIGURE 7

Structural block diagram of the neutron measurement system.

The nuclear pulse signal shown in Figure 8 was read out by the neutron detection system built in this paper after the main amplifier. Due to the long distance between the preamplifier and the fission ionization chamber, interference noise can easily be mixed into the measurement process through the transmission cable, so large noise has been superimposed in the nuclear pulse signal measured by the experiment.

FIGURE 8

FIGURE 8

Nuclear pulse signal output by the neutron detection system built in the laboratory.

The nuclear pulse signal denoising method adopted in this paper was used for sparse decomposition and reconstruction of the nuclear pulse signal output by the neutron detection system built in the laboratory. Figure 9 shows the result obtained through adjusting the iteration threshold parameters.

FIGURE 9

FIGURE 9

Nuclear pulse signal obtained by sparse decomposing and reconstruction.

RMSE, NCC, SNR, and other parameters cannot be used for evaluation, as there is no way to obtain the nuclear pulse without noise through the neutron detection system. However, from the reconstructed pulse image, we can obviously find the method can effectively extract the nuclear signal from the system with a random noise signal and maintain the time information of the original pulse.

Conclusion

In this paper, a sparse representation–based nuclear signal denoising method is proposed for nuclear signal extraction in a strong noise interference environment. Firstly, the Gabor time–frequency atoms and chirplet time–frequency atoms are constructed, and then the sparse decomposition and reconstruction of the signal are performed by the Batch Orthogonal Matching Pursuit (Batch-OMP) algorithm, and the residual ratio threshold is used as the termination condition of the iteration of the algorithm. The simulation results show that this method outperforms the traditional wavelet method in all indexes, with high accuracy and low error, and retains the kernel signal characteristics. The experiments prove that the method can effectively extract the kernel signal in the noisy environment and retain the original pulse information well.

Statements

Data availability statement

The original contributions presented in the study are included in the article/Supplementary Material, and further inquiries can be directed to the corresponding author.

Author contributions

S-H and NS completed the algorithm and simulation and wrote the manuscript. L-S, S-H, NS, BC, and X-Z completed the experimental research. L-S, BC, and X-Z revised the article.

Funding

This work was supported by the National Natural Science Foundation of China for Youth (12005098), the Research Foundation of Education Bureau of Hunan Province, China (Grant No. 18C0472), and the Open Fund Project of Nuclear Fuel Cycle Technology and Equipment Collaborative Innovation Center of Hunan Province (2019KFY14).

Conflict of interest

The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.

Publisher’s note

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.

References

  • 1

    AharonM.EladM.BrucksteinA. (2005). K-svd:design Dictionaries Sparse Representation. SPARS5, 912.

  • 2

    AlotaibiN. (2021). A Novel Method to Denoise Images Based on a Meta-Heuristic Algorithm and Pre-learned Dictionary. Ijies14 (1), 203211. 10.22266/ijies2021.0228.20

  • 3

    BalnarsaiahB.RajithaG. (2021). Denoising and Optical and Sar Image Classifications Based on Feature Extraction and Sparse Representation. arXiv preprint arXiv:2106.01896.

  • 4

    BertuccioG.PulliaA. (1993). A Method for the Determination of the Noise Parameters in Preamplifying Systems for Semiconductor Radiation Detectors. Rev. Scientific Instr.64 (11), 32943298. 10.1063/1.1144293

  • 5

    CelikC.BilgeH. S. (2017). Content Based Image Retrieval with Sparse Representations and Local Feature Descriptors : A Comparative Study. Pattern Recognition68, 113. 10.1016/j.patcog.2017.03.006

  • 6

    ChenG. Y.BuiT. D.KrzyżakA. (2009). Invariant Pattern Recognition Using Radon, Dual-Tree Complex Wavelet and Fourier Transforms. Pattern Recognition42 (9), 20132019. 10.1016/j.patcog.2008.10.008

  • 7

    DeebaF.KunS.Ali DharejoF.ZhouY. (2020). Sparse Representation Based Computed Tomography Images Reconstruction by Coupled Dictionary Learning Algorithm. IET image process14 (11), 23652375. 10.1049/iet-ipr.2019.1312

  • 8

    EkanadhamC.TranchinaD.SimoncelliE. P. (2011). Recovery of Sparse Translation-Invariant Signals with Continuous Basis Pursuit. IEEE Trans. Signal. Process.59 (10), 47354744. 10.1109/tsp.2011.2160058

  • 9

    EnganK.AaseS. O.HusøyJ. H. (2000). Multi-frame Compression: Theory and Design. Signal. Process.80 (10), 21212140. 10.1016/s0165-1684(00)00072-4

  • 10

    GeorgievA.GastW. (1993). Digital Pulse Processing in High Resolution, High Throughput, Gamma-ray Spectroscopy. IEEE Trans. Nucl. Sci.40 (4), 770779. 10.1109/23.256659

  • 11

    HashemianH. M.BeanW. C. (2011). Sensors for Next-Generation Nuclear Plants: Fiber-Optic and Wireless. Nucl. Sci. Eng. Eng. J. Am. Nucl. Soc.169, 262278. 10.13182/nse10-48

  • 12

    HuangF.TaoJ.XiangY.LiuP.DongL.WangL. (2017). Parallel Compressive Sampling Matching Pursuit Algorithm for Compressed Sensing Signal Reconstruction with OpenCL. J. Syst. Architecture72 (C), 5160. 10.1016/j.sysarc.2016.07.002

  • 13

    KnollG. F. (2000). Radiation Detection and Measurement. 3rd ed. New Jersey: John Wiley and Sons.

  • 14

    LiH.WimalajeewaT.VarshneyP. K. (2015). On the Detection of Sparse Signals with Sensor Networks Based on Subspace Pursuit. IEEE.

  • 15

    LiangWei.QuePei-Wen. (2010). Residual Rat Io Iteration Termination Condition for MP Method. JOURNAL SH ANGHAI JIAOTONG UNIVERSIT Y44 (02), 171176. 10.1007/BF00961363

  • 16

    MallatS. G.Zhifeng ZhangZ. (1993). Matching Pursuits with Time-Frequency Dictionaries. IEEE Trans. Signal. Process.41, 33973415. 10.1109/78.258082

  • 17

    MannS.HaykinS. (1995). The Chirplet Transform: Physical Considerations. IEEE Trans. Signal. Process.43 (11), 27452761. 10.1109/78.482123

  • 18

    MaqsoodS.JavedU. (2020). Multi-modal Medical Image Fusion Based on Two-Scale Image Decomposition and Sparse Representation. Biomed. Signal Process. Control.57, 101810. 10.1016/j.bspc.2019.101810

  • 19

    MinM.-G.LeeJ.-K.JiY.-H.JoS.-H.KimH.-J. (2015). Evaluation of Electromagnetic Interference Environment of the Instrumentation and Control Systems in Nuclear Power Units. Nucl. Eng. Des.285 (apr), 1522. 10.1016/j.nucengdes.2014.12.038

  • 20

    OthmenF.LazzarettiA.BakloutiM. (2021). A Sparse Representation Classification for Noise Robust Wrist-Based Fall Detection. 14th Int. Conf. Health Inform., 409416. 10.5220/0010238804090416

  • 21

    ParekhA.SelesnickI. W. (2015). Convex Denoising Using Non-convex Tight Frame Regularization. IEEE Signal. Process. Lett.22 (10), 17861790. 10.1109/lsp.2015.2432095

  • 22

    RubinsteinR.ZibulevskyM.EladM. (2008). Efficien T Implementation of the K-SVD Algorithm and the Batch-OMP Method. Technical report. Israel: Department of Computer Science, Technion, Technical CS–08.

  • 23

    SajjadM.MehmoodI.Ba IkS. W. (2015). Sparse Coded Image Super-resolution Using K-Svd Trained Dictionary Based on Regularized Orthogonal Matching Pursuit. Bio-medical Mater. Eng.26 (Suppl. 1s1), S1399. 10.3233/bme-151438

  • 24

    SarkarP.ChakrabortyC.GhoshM. (2012). Content Based Leukocyte Image Retrieval Ensembling Quaternion Fourier Transform and Gabor-Wavelet Features[C]//2012. 12th Int. Conf. Intell. Syst. Des. Appl., 345350. 10.1109/ISDA.2012.6416562

  • 25

    SelesnickI. W.ParekhA.BayramI. (2014). Convex 1-d Total Variation Denoising with Non-convex Regularization. IEEE Signal. Process. Lett.22 (2), 141144. 10.1109/LSP.2014.2349356

  • 26

    ShiM.ZhangF.WangS.ZhangC.LiX. (2021). Detail Preserving Image Denoising with Patch-Based Structure Similarity via Sparse Representation and SVD. Computer Vis. Image Understanding206, 103173. 10.1016/j.cviu.2021.103173

  • 27

    To-Po WangT. P.Zong-Wei LiZ. W. (2014). Significant Reduction of Electromagnetic Interference for Fine-Motion Control Rod Drive in a Nuclear Reactor. IEEE Trans. Ind. Electron.61 (10), 55825589. 10.1109/tie.2013.2297352

  • 28

    TriganoT.SepulcreY.RoitmanM. (2011). On Nonhomogeneous Activity Estimation in Gamma Spectrometry Using Sparse Signal Representation. IEEE.

  • 29

    WangY.PengY.LiuS.LiJ.WangX. (2020). Sparsity Adaptive Matching Pursuit for Face Recognition. J. Vis. Commun. Image Representation67 (7), 102764. 10.1016/j.jvcir.2020.102764

  • 30

    WilliamsT. (2005). Chapter 8-Electromagnetic Compatibility. Circuit Designers Companion. Amsterdam: Elsevier.

  • 31

    YiS.SongL. (2015). Sparse Signals Recovery from Noisy Measurements by Orthogonal Matching Pursuit. Inverse Probl. Imaging9 (1), 231238. 10.3934/ipi.2015.9.231

  • 32

    ZhangJiangmeiZhuQingpingJiHaibo (2018). A Pulse Signal Recovery Method Based on Sparse Representation. J. Beijing Inst. Tech.27 (96), 512.

  • 33

    ZhangZ.XuY.YangJ. (2017). A Survey of Sparse Representation: Algorithms and Applications. IEEE Access3, 490530. 10.1109/ACCESS.2015.2430359

  • 34

    ZhouB.AnY. L.ChenC. Z. (2011). Fault Diagnosis for Low-Speed Rolling Bearing Using Stress Wave and Wavelet Analysis. Amr199-200, 10311035. 10.4028/www.scientific.net/amr.199-200.1031

Summary

Keywords

sparse representation, nuclear signal, signal processing, denoising method, noise reduction

Citation

He S-J, Sun N, Su L-L, Chen B and Zhao X-L (2022) Denoising Method of Nuclear Signal Based on Sparse Representation. Front. Energy Res. 10:837823. doi: 10.3389/fenrg.2022.837823

Received

17 December 2021

Accepted

04 March 2022

Published

06 April 2022

Volume

10 - 2022

Edited by

Xingang Zhao, Oak Ridge National Laboratory (DOE), United States

Reviewed by

Zhiyuan Zha, Nanyang Technological University, Singapore

Paolo Mercorelli, Leuphana University, Germany

Yong Lv, Wuhan University of Science and Technology, China

Updates

Copyright

*Correspondence: Xiu-Liang Zhao,

This article was submitted to Nuclear Energy, a section of the journal Frontiers in Energy Research

Disclaimer

All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.

Outline

Figures

Cite article

Copy to clipboard


Export citation file


Share article

Article metrics