Translate this page into:
Wavelet-based digital pulse-shape method for discrimination between neutron and gamma-rays with organic scintillation detectors
-
Received: ,
Accepted: ,
This article was originally published by Elsevier and was migrated to Scientific Scholar after the change of Publisher.
Abstract
Organic scintillator detectors are central instruments in many applications involving fast neutrons. Many organic scintillator detectors exhibit pulse-shape discrimination (PSD) properties and are widely used to discriminate between neutron events and background gamma rays. PSD methods have been traditionally implemented using analog electronic circuits; however, in recent years, digital techniques have proven to outperform analog methods in areas such as count rate capability. Many digital PSD algorithms with various levels of achievement have been proposed, and those based on the wavelet transform of digitized scintillation pulses have shown great promise for operation at high event rates, where the pulse pile-up effect limits the performance of PSD methods. However, the proposed wavelet-based PSD methods involve intricate calculations that limit their practical use. In this work, we describe a modified version of the wavelet-based PSD methods that offers significant simplification of the PSD process while still producing excellent PSD performance. The method employs the Haar wavelet transform, which is the simplest available wavelet function and is easily implemented on digital hardware, such as field-programmable gate arrays (FPGA). We describe the details of the method, and different aspects of its performance are experimentally demonstrated using an experimental setup comprising a NE213 liquid scintillation detector. A figure-of-merit (FOM) of 1.47 ± 0.07 is achieved with an energy threshold of 500 keVee (electron equivalent energy). An excellent FOM value (1.32) is achieved with a short pulse processing window of only 26 ns, indicating the resilience of the method against the pulse pile-up effect.
Keywords
Neutron detectors
Pulse-shape discrimination
1 Introduction
Organic scintillator detectors are ubiquitous in different fields of nuclear science and technology where fast neutron measurements are required. Examples include nuclear physics experiments (Söderström et al., 2008), fusion research (Pereira et al., 2018), oil and gas exploration measurements (Mercer et al., 2007), neutron imaging (Nattress et al., 2023), and nuclear security (Meert et al., 2022). However, neutron fields are always polluted with gamma rays emitted from the neutron source or produced by the interaction of neutrons with the surroundings. Organic scintillator detectors act in response to both gamma rays and neutrons; therefore, the measurement of fast neutrons can be significantly contaminated by contributions from background gamma rays. Fortunately, a precise measurement of neutrons is still possible based on the fact that many of the organic scintillators produce output scintillation pulses of different shapes for gamma rays and neutrons. The variations in the shapes of the gamma-ray and neutron pulses lies in their different decay-time constants, where the slow component of the scintillation light pulse for neutron events is larger than that for gamma-ray events of the same energy (Knoll, 2010). The difference in the shapes of the output light pulses is extracted using a dedicated electronic pulse processing system to distinguish neutron pulses from gamma-ray pulses, thereby producing a clean neutron response. Techniques that extract information regarding these differences are called pulse-shape discrimination (PSD) techniques (Knoll, 2010).
PSD techniques were initially implemented in analog electronic circuits. However, PSD techniques are now commonly performed using digital signal processing techniques. In digital PSD systems, the output scintillation pulses of the detectors are directly digitized with a fast waveform digitizer, and the digitized pulses are numerically processed using suitable mathematical algorithms to extract the available information on the type of incident radiation. As opposed to traditional analog PSD methods, digital techniques offer the advantage of remarkable flexibility in the choice of the PSD algorithm. Therefore, many complex methods that are not easily implementable on analog circuits can be reliably implemented on digital processors, leading to much higher precision in the analysis of a detector’s output signals (Nakhostin, 2017). Wavelet transform (WT) is a powerful digital PSD technique that has been successfully used with organic scintillator detectors (Langeveld et al., 2017; Langeveld et al., 2020; Singh and Mehra, 2017; Singh and Singh, 2015; Yang et al., 2014; Yousefi et al., 2009). In wavelet-based PSD techniques, the wavelet transform of the scintillation pulses is first calculated, and information on the type of incident particle is obtained by mathematical processing of the result. The advantages of wavelet-based PSD techniques include good PSD performance and resilience to the pulse pile-up effect (Langeveld et al., 2017; Langeveld et al., 2020; Singh and Mehra, 2017; Yang et al., 2014). However, determining the type of radiation from the wavelet transform of the pulses requires the execution of a significant amount of optimization and computations, which limits the practical use of these methods. In this work, we report a new wavelet-based PSD method that, in addition to excellent PSD performance, significantly simplifies the PSD procedure for liquid scintillation detectors. We present the method in detail and demonstrate its excellent operation using an experimental setup.
2 Wavelet transform
Here, we briefly describe the principles of the wavelet transform. Further details can be found in Debnath (2001). The wavelet transform is an evolution of the common Fourier transform. The Fourier transform of a signal provides information on its frequency components over the entire duration of the signal. However, it does not provide information regarding the time locations of the frequency components in the signal. The wavelet transform facilitates the analysis of a signal simultaneously over both time and frequency, whereas the Fourier transform only analyzes a signal in the frequency domain. In the wavelet transform, the time and frequency information of the signal are simultaneously produced using the so-called mother wavelet function. The mother wavelet function is scaled, shifted, and then convolved with the signal. Frequency information is obtained by varying the scale value, whereas time information is obtained by varying the shift value. The wavelet function for every scale (s) and shift value (u) of the mother wavelet ϕ is given by
3 New pulse-shape discrimination method
An organic scintillator detector is composed of an organic scintillator material attached to a light-to-electric signal converter device such as a photomultiplier tube. In previously reported wavelet-based PSD methods, the wavelet transform of a digitized photomultiplier pulse is obtained and mathematically processed to extract a parameter that determines the type of incident particle. This parameter is called the PSD parameter or discrimination parameter. The main novelty of the proposed approach is that the PSD parameter is directly extracted from the amplitude of the wavelet transforms of the pulses, and no further mathematical processing of the wavelet transforms is required. To this end, the digitized photomultiplier pulses are first numerically integrated, and then a wavelet transform is applied to the integrated pulses in lieu of the photomultiplier pulses. This slight modification significantly simplifies the PSD process, with two further advantages:
-
The integration of photomultiplier pulses transforms gamma-ray and neutron pulses of different decay-time constants into pulses of different curvatures at their leading edges. It has already been demonstrated that the Haar wavelet function is very powerful for detecting variations in the curvature (rise time) of signals (Tang, 2014). Therefore, the Haar wavelet can be optimally used in the proposed method. As mentioned previously, the Haar wavelet transform is the simplest and easiest wavelet to implement in a digital processor.
-
The integration of the photomultiplier pulse reduces noise in the pulses. In particular, quantization noise, which is significant when digitizers with a low resolution (e.g., 8-bit) are used, covers a wide energy range. Therefore, good performance is expected in the presence of noise.
Fig. 1 illustrates the proposed PSD method. Synthetic gamma-ray and neutron pulses are shown in the top panel of the figure. Synthetic pulses were generated using the pulse models for the NE213 scintillator detector described in Marrone et al. (2002). Two pulses of the same amplitude exhibited different decay-time constants, whereas the neutron pulse exhibited a larger decay-time constant. The integrated pulses are shown in the middle panel of the figure. The integrated pulses are normalized to their amplitudes. The pulse integration was performed numerically using the following simple recursive formula:
(Top) Calculated gamma-ray and neutron pulses for the NE213 liquid scintillation detector. (Middle) The integrated pulses, after normalization to their amplitudes. The amplitude-normalized integrated pulses show different degrees of curvature in their leading-edges. (Bottom) Wavelet transforms of the pulses. The amplitude of the wavelet transforms is different whereas the amplitudes (energy) of the original pulses are the same. The arrows represent the amplitudes of the pulses.
4 Experimental setup
The data were collected using the experimental setup described in our previous study (Alharbi, 2019). The setup included a NE213 liquid scintillation detector (5.08 cm × 5.08 cm) coupled to a photomultiplier tube model R329 Hamamatsu. The negative voltage applied to the photomultiplier tube was − 1500 V and the output pulses from the anode of the photomultiplier tube were directly fed into a fast digital oscilloscope with a sampling rate of 5 GSample/s and 8-bit resolution. The output pulses were recorded using an americium–beryllium (Am–Be) neutron source with an activity of (∼1 GBq). The Am–Be neutron source emits neutrons from an (α,n) reaction. Gamma rays are mainly emitted from the americium component. Some gamma rays are also produced because of the inelastic scattering of fast neutrons from the surroundings. Approximately 40,000 pulses were recorded using a digital oscilloscope. The digitized pulses were processed offline on a personal computer using a script written in MATLAB. Each pulse was recorded within a time window of 250 ns. Measurements with standard laboratory gamma-ray sources, such as 22Na and 137Cs, were also performed for energy calibration of the system.
5 Experimental results
5.1 Energy calibration
The energy scale (light output) of the system was first calibrated using pulses collected from the 22Na and 137Cs gamma-ray sources. For this purpose, the offset in the baseline of each scintillation pulse was first adjusted to zero by subtracting the average values of the samples before the start of the pulse, as determined by the oscilloscope's trigger level (samples at the baseline of the pulse), from the entire pulse. The photomultiplier scintillation pulses were numerically integrated using Eq. (3). The amplitude of the integrated pulse is proportional to the total scintillation light released in the detector, which is proportional to the total energy deposition inside the detector. Owing to the low atomic number of organic scintillators, the energy spectrum of gamma rays mainly results from the Compton scattering of gamma rays from the organic material. Nevertheless, the Compton edges in the energy spectra can be used to calibrate the light output. Energy calibration was carried out by considering a channel number corresponding to 75 % of the amplitude of the Compton edge, as discussed in Cherubini (1989). The energy spectra of 22Na and 137Cs gamma-ray sources are shown in Fig. 2. The Compton edges in the spectra correspond to 341 and 1062 keVee for 22Na, and 477 keVee for 137Cs. The lower-level energy threshold of the system is approximately 80 keVee (electron-equivalent energy). The upper energy level of the system reaches approximately 2000 keVee, above which the input range of the oscilloscope is saturated and the pulses are not recorded properly.Calibrated energy spectra of 137Cs and 22Na. The calibration was achieved by using the Compton edges in the spectra (341 and 1062 keVee for 22Na and 477 keVee for 137Cs). The energy threshold of the system lies at approximately 80 keVee.
5.2 Neutron and gamma-ray discrimination
Fig. 3 represents the discrimination parameter as a scatterplot versus the energy (light output) of the events. Pulses saturated by the input range of the oscilloscope were excluded from the pulse processing program. The discrimination between gamma-ray and neutron events is apparent. For comparison, the results of the PSD process applied to events collected with the 137Cs gamma-ray source are also shown. The discrimination parameter was calculated as the ratio of the maximum value of the Haar wavelet transform to the light output of the pulse, that is, the amplitude of the pulse after integration. A typical scale value of 10 ns was used for the Haar wavelet transform calculations. As can be observed, the gamma-ray and neutron events lie in two separate plumes. The events in the right-side plume represent gamma rays, whereas those in the left-side plume correspond to neutrons. This behavior is explained by the fact that, for events with the same light output, a faster rise time of the integrated gamma-ray pulses produces a Haar wavelet transform with a larger amplitude.Scatter plots of the pulse-shape discrimination (PSD) parameter against the light output for events recorded with the Am–Be neutron source (top) and 137Cs gamma-ray source (Bottom). A clear discrimination of gamma-ray and neutron events is achieved with the new wavelet-based PSD method, down to a light output of approximately 100 keVee.
A figure-of-merit (FOM) parameter is commonly utilized to quantify the quality of discrimination between different events (Winyard et al., 1971). The FOM is calculated from a histogram of the discrimination parameters. The histogram shows two peaks related to the gamma-ray and neutron events. If these peaks are Gaussian in shape, the FOM is defined in terms of the distance between the centers of the peaks and the full width at half maximum (FWHM) of the two Gaussian peaks:
Results of the figure-of-merit (FOM) calculations for the events above an energy threshold of 500 keVee. The distribution of the PSD parameter together with the double Gaussian fit is shown. An excellent FOM value of 1.47 ± 0.07 is achieved.
As previously mentioned, a scale value should be selected for the calculation of the Haar wavelet transform of the integrated photomultiplier pulses. The effect of the scale value on the PSD performance of the method was assessed by calculating the FOM for different scale values. Fig. 5 shows the behavior of the FOM as a function of the scale value in the Haar wavelet transform. The discrimination performance initially improves with increasing scale value. The optimal scale value corresponding to the highest FOM is approximately 10 ns. Upon further increase in the scale value, the FOM decreases very slowly.Variations of the FOM value with the scale value of the Haar wavelet transform function. The best PSD performance is achieved with a scale value of approximately 10 ns.
5.3 Effect of the pulse processing window
Another test that we performed on the PSD algorithm was the dependency of the PSD performance on the size of the pulse processing window. The size of the pulse processing window is crucial from the perspective of pulse pile-up because a short pulse processing window is desired to reduce the effect of interference from successive events. Fig. 6 represents the dependence of the FOM on the duration of the pulse processing window. In these calculations, the length of the pulse processing window was reduced in steps of 10 ns, and each pulse processing window contained 30 samples (equal to 6 ns) of the pulse baseline. Even with a short pulse processing window of 26 ns, good discrimination with an FOM value of 1.32 was attained. When the pulse processing window was reduced to 16 ns, the FOM decreased to 0.6, indicating that some discrimination between events could still be achieved with such a short pulse processing window. These results are promising for PSD in high-rate applications.Dependence of the FOM value on the length of the pulse processing window.
5.4 Comparison with other wavelet-based methods
The typical duration of scintillation pulses from liquid scintillator detectors is 200–300 ns (Kaschuck and Esposito, 2005; Prusachenko et al., 2018). However, as mentioned earlier, from a pulse pile-up perspective, it is highly desirable to identify the type of particle early in the pulse lifetime, that is, by using a short pulse processing window. The minimum length of the pulse processing window for standard PSD methods, such as the charge comparison method, is 80–120 ns (Kaschuck and Esposito, 2005; Nakhostin, 2020). The main advantage of wavelet-based PSD methods is that they are not demanding in terms of the length of the pulse processing window. Table 1 presents a comparison of our PSD method with previous wavelet-based methods as well as the standard charge-comparison method. The energy threshold for all the methods was 500 keVee. The proposed method is superior in terms of both the minimum necessary length of the pulse processing window and the corresponding FOM value.
Method
Time Window
FOM
Reference
Haar Wavelet
40 ns
0.28
Singh and Mehra (2017)
Daubechies Wavelet
40 ns
0.98
Singh and Mehra (2017)
Symlets Wavelet
40 ns
0.99
Singh and Mehra (2017)
Coiflet Wavelet
40 ns
0.98
Singh and Mehra (2017)
Charge-Comparison
50 ns
0
Nakhostin (2020)
Charge-Comparison
88 ns
1.23
Nakhostin (2020)
Pulse integration
Pulse Haar Wavelet26 ns
1.32
Present Work
6 Discussion
The method presented in this paper is an evolution of previously reported wavelet-based PSD methods (Langeveld et al., 2017; Langeveld et al., 2020; Singh and Mehra, 2017; Singh and Singh, 2015; Yang et al., 2014; Yousefi et al., 2009). By adding a simple integration of photomultiplier pulses before taking the wavelet transform, the following advantages can be achieved:
-
This method simplifies the PSD process because we can use the Haar wavelet function, which is the most straightforward available wavelet function, and the PSD parameter is simply obtained through an amplitude comparison. For the extraction of a PSD parameter using the method presented by Yousefi et al. (2009) a calculation of a scale function from the Haar wavelet transform of the pulses is required, whereas our method avoids any further processing of the wavelet transforms. The method presented by Singh and Mehra (Singh and Mehra, 2017; Singh and Singh, 2015) employs more complex wavelet functions, whereas the Haar wavelet transform in our method is the simplest available wavelet function that can be readily realized on digital processors such as field-programmable gate arrays (FPGA) (Sarkar and Bhairannawar, 2021).
-
The method produces an excellent PSD performance as quantified with a FOM value of 1.47 ± 0.07 for an energy threshold of 500 keVee, which can be considered as a complete separation of gamma rays and neuton.
-
Excellent PSD can be achieved when the duration of the pulse acquisition window is as short as 26 ns, which significantly reduces the sensitivity of the system to the pulse pile-up effect. This is a significant improvement over previous PSD methods and is very promising for high-rate applications, such as nuclear security and fusion research (Ishikawa et al., 2006; LaGraffe, 2018).
-
This method requires the optimization of only a single parameter, that is, the scale parameter in the Haar wavelet transform. This allows the convenient use of the method with various scintillators having different decay-time constants.
7 Summary and conclusion
A wavelet-based digital PSD method was developed to separate gamma-ray and neutron pulses from an organic scintillator detector. The method employs the simple Haar wavelet transform function by only adding an integration of the photomultiplier pulses to the pulse processing procedure, thereby significantly abridging the extraction of the PSD parameter compared with previously reported wavelet-based digital PSD methods. The performance of the method was experimentally studied with a NE213 liquid scintillator detector and a FOM value of 1.47 ± 0.07 was accomplished with an energy threshold of 500 keVee. The method provided excellent performance with pulse processing windows as short as 26 ns, which can significantly reduce sensitivity to the pulse pile-up problem. This method can be easily used with any type of scintillator, as only the optimization of a single parameter of the scale value in the Haar wavelet transform function is required. The results of this study show that this method is promising for building compact digital fast neutron detector systems for applications in nuclear security, fusion research, and environmental monitoring.
CRediT authorship contribution statement
Thamer Alharbi: Writing – review & editing.
Acknowledgment
The author extends the appreciation to the Deanship of Postgraduate Studies and Scientific Research at Majmaah University for funding this research work through the project number (R-2024-1163)
Declaration of competing interest
The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.
References
- Distance metrics for digital pulse-shape discrimination of scintillator detectors. Radiat. Phys. Chem.. 2019;156:205-209.
- [CrossRef] [Google Scholar]
- Debnath, L., 2001. Wavelet Transforms and Their Applications, second ed. Birkhäuser Boston.
- Fast collimated neutron flux measurement using stilbene scintillator and flashy analog-to-digital converter in JT-60U. Rev. Sci. Instrum.. 2006;77:10e706.
- [CrossRef] [Google Scholar]
- Neutron/-ray digital pulse shape discrimination with organic scintillators. Nucl. Instrum. Methods Phys. Res. Sect. a.. 2005;551:420-428.
- [CrossRef] [Google Scholar]
- Radiation Detection and Measurement (fourth ed.). John Wiley & Sons; 2010.
- Nuclear security science. In: Masys A., ed. Handbook of Security Science. Cham: Springer; 2018.
- [CrossRef] [Google Scholar]
- Pulse shape discrimination algorithms, figures of merit, and gamma-rejection for liquid and solid scintillators. IEEE Trans. Nucl. Sci.. 2017;64:1801-1809.
- [CrossRef] [Google Scholar]
- Comparison of pulse-shape discrimination performance of stilbene and liquid scintillator under high count-rate active interrogation conditions. Nucl. Instrum. Meth. a.. 2020;954:161204
- [Google Scholar]
- Pulse shape analysis of liquid scintillators for neutron studies. Nucl. Instrum. Methods Phys. Res. A. 2002;490:299-307.
- [CrossRef] [Google Scholar]
- Photoneutron detection in active interrogation scenarios using small organic scintillators. IEEE Trans. Nucl. Sci.. 2022;69:1397-1402.
- [CrossRef] [Google Scholar]
- A non-intrusive neutron device for in situ detection of petroleum contamination in soil. Nucl. Instrum. Meth. b.. 2007;263:217-220.
- [CrossRef] [Google Scholar]
- Signal Processing for Radiation Detectors. John Wiley & Sons; 2017.
- A technique for the reduction of pulse pile-up effect in pulse-shape discrimination of organic scintillation detectors. Nucl. Eng. Technol.. 2020;52:360-365.
- [CrossRef] [Google Scholar]
- Fast-neutron/gamma-ray radiography using a broad-energy neutron source. Nucl. Instrum. Meth. A. 2023;1047:167701
- [CrossRef] [Google Scholar]
- Neutron/Gamma discrimination code based on trapezoidal filter. Fusion Eng. Des.. 2018;134:118-122.
- [CrossRef] [Google Scholar]
- Optimization of the n/γ separation algorithm for a digital neutron spectrometer. Nucl. Instrum. Methods Phys. Res. Sect. A. 2018;905:160-170.
- [CrossRef] [Google Scholar]
- Efficient FPGA architecture of optimized Haar wavelet transform for image and video processing applications. Multidim Syst. Sign Process.. 2021;32:821-844.
- [CrossRef] [Google Scholar]
- Discrete wavelet transform method for high flux n-γ discrimination with liquid scintillators. IEEE Trans. Nucl. Sci.. 2017;64:1927-1933.
- [CrossRef] [Google Scholar]
- Novel discrimination parameters for neutron-gamma discrimination with liquid scintillation detectors using wavelet transform. J. Inst.. 2015;10:P06014-P.
- [CrossRef] [Google Scholar]
- Digital pulse-shape discrimination of fast neutrons and γ-rays. Nuclr Instrum. Meth. A. 2008;594:79-89.
- [Google Scholar]
- Tang, Y.Y., 2014. Haar Wavelet: Wavelet Theory Approach to Pattern Recognition, second ed. World Scientific Publishing Co PTE Ltd.
- Pulse shape discrimination in inorganic and organic scintillators. I. Nucl. Instrum. Meth.. 1971;95:141-153.
- [CrossRef] [Google Scholar]
- Digital discrimination of neutron and γ-ray using an organic scintillation detector based on wavelet transform modulus maximum. Chinese Phys. C. 2014;38:36202.
- [CrossRef] [Google Scholar]
- Digital discrimination of neutrons and gamma-rays in liquid scintillators using wavelets. Nucl. Instrum. Meth. A.. 2009;598:551-555.
- [CrossRef] [Google Scholar]
- Plastic scintillators with efficient neutron/gamma pulse shape discrimination. Nucl. Instrum. Methods Phys. Res. A.. 2012;668:88-93.
- [CrossRef] [Google Scholar]