logo

Extraction of full energy peak of 137Cs from in situ NaI (Tl) gamma-ray spectrum

NUCLEAR ELECTRONICS AND INSTRUMENTATION

Extraction of full energy peak of 137Cs from in situ NaI (Tl) gamma-ray spectrum

Le-Le Zhang
Nan-Ping Wang
Bao-Chuan Li
Nuclear Science and TechniquesVol.27, No.4Article number 84Published in print 20 Aug 2016Available online 08 Jul 2016
62800

A Levenberg-Marquardt Gaussian fitting algorithm has been used for analyzing the overlap of three peaks (the 583-keV peak of 208Tl, the 609-keV peak of 214Bi, and the 662-keV peak of 137Cs) using an in situ NaI (Tl) scintillation spectrometer. The algorithm, in addition, was compared with a genetic algorithm used for multiple deconvolution. The three fitted peak areas (583, 609 and 662 keV) were calculated from the measured gamma-ray spectra obtained from a simulation experiment in which a 137Cs source was buried at different soil depths (from 18 to 38 cm). The application of the Levenberg-Marquardt algorithm yielded similar results compared to the genetic algorithm. A lack-of-fit test showed that the fitting is good when the instrumental noise levels were estimated from replicated analyses. The relative fitting error of the total net area and the residual standard deviation were within 5% and 0.04, respectively, and the goodness of the fitting was better than 0.98. While the methods used in this paper give high performance, the results may lead to incorrect estimation when the signal-to-noise ratio is smaller than −30 dB. This study is useful for the determination of radioactive specific activity of 137Cs by in situ spectrometry.

NaI (Tl) detectorGamma-ray spectrumLevenberg-Marquardt algorithmOverlapping-peak decompositionCurve fitting

1 INTRODUCTION

Radioactive contamination has drawn unprecedented research attention with the continuous development of the nuclear power industry. The artificial radionuclide 137Cs is one of the sources of contamination found in environmental materials derived from nuclear accidents, such as that which occurred in Chernobyl (Ukraine, 1986) and Fukushima (Japan, 2011), both of which caused worldwide radioactive contamination [1,2]. In particular, 137Cs has a long half-life period, and thus could be retained in the environment for a long time, contaminating surface water, soils, foodstuffs, etc.. Thus, determinations regarding contamination by 137Cs have been an important focus of research.

Gamma-ray spectrometry is a highly efficient and accurate method of measuring environmental radioactivity. NaI (Tl) scintillation spectrometers play an important role in measuring 137Cs. However, the 662-keV peak of 137Cs normally overlaps with the 583-keV peak of 208Tl in the 232Th series and the 609-keV peak of 214Bi in the 238U series in spectra obtained with a NaI (Tl) detector, because of the lower-energy resolution of NaI (Tl) detectors and a high Compton-scattering background. In this case, more complex and accurate techniques are required to replace the simple summation method to extract the single-peak area of 137Cs from the overlap of three peaks.

So far, techniques for fitting peaks have been studied by many workers, and there are differences in the calculation results and the reliability of application effects. Yamada et al. used the least-squares algorithm [3] and maximum likelihood estimation algorithm [4] to analyze 134Cs and 137Cs, respectively. Wang et al. also showed the decomposition of pulse waveform using a weighted least-squares algorithm [5]. All of these workers achieved good results, but these methods still need further research when the peaks overlap on a large scale. Guillot applied the filtering technique to extract the full energy peak of the aviation gamma-ray spectrum [6], but the pure spectrum profile method could not separate the overlapping peaks. A genetic algorithm approach for multiple deconvolution was also used to decompose the overlapping peaks [7], and while the result was good, the approach was more costly in computer time than traditional techniques. Parente et al. showed that the Levenberg-Marquardt algorithm provides good results for solving overlapping-peak problems because of its global rapid convergence feature [8]. Singer also used the same technique to fit a smooth polynomial continuum and three Gaussian absorptions to an olivine spectrum [9]. Brown used it to fit hyperspectral data [10]. All of the aforementioned methods separate a wave into two or more waves, and they all stress the importance of a correct model on the accuracy and stability of the curve fitting.

Therefore, in this paper, in order to respond to such a situation in the use of a NaI (Tl) scintillation spectrometer, a Levenberg-Marquardt (LM) optimization algorithm with a Gaussian model is proposed for data obtained in the field, and is demonstrated experimentally for the determination of the single-peak area of 137Cs from the overlapping of three peaks. The LM algorithm is compared with a genetic algorithm (GA). The performances of the two methods are also assessed.

2 BACKGROUND

2.1 Gaussian modeling

In order to fit the peak shape, many curves (e.g., Gaussian, Lorentzian, mixed Gaussian-Lorentzian, and modified Gaussian) have been proposed. Fits using curves of Gaussian, Lorentzian, and mixed Gaussian-Lorentzian (Voight) type were experimented with for comparison to a real chlorite, short-wavelength infrared (SWIR) spectrum obtained by Brown [10]. Miyamoto et al. found that a Gaussian function shows a better fit than a Lorentzian function for the decomposition of ordinary chondrite and eucrite spectra [11]. Furthermore, a modified Gaussian successfully modeled the electronic transition absorption in pyroxene, pyroxene mixtures, and olivine spectra [12].

Here, we use Gaussian fitting function to decompose gamma-ray spectra into individual full energy peaks, as described by Eq. (1):

yi(xj)=Aiexp[4(ln2)(xjpiBi)2], (1)

where Ai, Bi, and pi are the peak height, the full width at half maximum (FWHM), and the center of the ith peak, respectively, and xj is the channel number [13,14].

2.2 Levenberg-Marquardt algorithm

The Levenberg-Marquardt algorithm is a method of finding the minimum value of a function even if the initial value is far from the final value [15]. It is a combination of a gradient descent algorithm and Gauss-Newton algorithm. It is more accurate than gradient descent algorithms and more robust than the Gauss-Newton algorithm and can effectively improve convergence performance. Therefore, the main advantage of the LM algorithm is the ability to make the values of model parameters range under strong control [8].

The LM Gaussian fitting algorithm is described as follows:

(J(a)TJ(a)+μI)d=J(a)Tr(a), (2) χ2(a)=i=1n[yiy(xi,a)σi]2, (3)

Where μ>0, I is a unit vector, d is the mobile vector, and a=(A,B,p)T. We introduce a function ri(a)=yiy(xi,a),i=1,2,,n, and let r(a)=(r1(a);r2(a);;rn(a)); J is the Jacobi matrix of r(a). yi and y(xi,a) are, respectively, the original and fitted value, σi is the standard deviation, and n is the total number of channels. The purpose of the algorithm is to make χ2(a) a minimum by searching for the optimal solution of a with the given initial value of a, replacing a into the Gaussian function after obtaining the optimal value, and then decomposing the overlapping peaks [16-21]. A flow chart of the LM algorithm is presented in Fig. 1.

Fig. 1.
Flow chart of Levenberg-Marquardt algorithm.
pic

In this paper, a comparison with a genetic algorithm found in Matlab software was also made.

2.3 Data preprocessing

In gamma-ray spectrum analysis, a very large error may be introduced when the method applied to deduct the background is not accurate. Among background-subtraction methods, the statistics-sensitive, nonlinear iterative peak-clipping (SNIP) algorithm has been broadly applied in nuclear data calculations. Its main advantage is that it can compress the dynamic range of the channel counts and enhance small peaks. It is both swift and accurate. Therefore, in this paper we used the SNIP method to deduct the background.

We first transformed the original data y(i), letting Z(i)=ln[1+ln(1+y(i)+1)], where i is the channel number. A natural logarithmic operation has advantages in processing high-count spectral peaks and a square-root operation has comparative superiority in strengthening the weak peaks. Second, in the wth iteration, we calculated the new value in channel i as Zw(i)=min{Zw1(i),  [Zw1(iw)+Zw1(i+w)]/2},w=1,,N, where N is the number of iterations. Finally, we obtained the background channel counts, B(i)=Z1(i)[22]. Then, the net peak area can be easily determined.

3 METHODS

3.1 In situ gamma-ray spectrometry

A NaI (Tl) scintillation spectrometer and a 137Cs point source (3.7×104 Bq) were used in our simulation experiment. The scintillation spectrometer is portable and of high precision for taking measurements in the field. The diameter of the NaI (Tl) detector is 3×3 in., and its energy resolution is 7.5% at 662 keV [23].

A schematic of the simulation experiment is shown in Fig. 2. The NaI (Tl) spectrometer was placed on the ground, and a 137Cs point source was buried in the soil directly under the detector. The source-to-detector distance changed from 18 to 38 cm when the source was put at a designated depth and the hole then filled with soil. Spectra were recorded at every depth, with an acquisition time of 600 s. The simulation experiment at every depth was performed twice.

Fig. 2.
Schematic of 137Cs point source simulation experiment.
pic
3.2 Lack-of-fit test

A lack-of-fit test is a useful method in statistics, often used to determine whether the proposed model fits well. We partition the error into two components:

i=1nj=1mεij2=i=1nj=1m(yijy^i)2=i=1nj=1m(yijy¯i)2+i=1nm(y¯iy^i)2,i=1,,n;j=1,,m, (4)

where n is the total channel number, m is the number of times the experiment is repeated, yij and y^i are the observed value and fitted value, respectively, and y¯i is the average of observed y values in channel i. The first component is called pure error. The second component is called lack of fit [24].

It then follows that, statistically,

F=i=1nm(y¯iy^i)2/(np)i=1nj=1m(yijy¯i)2/(Nn),N=i=1nm, (5)

where N is the total number of observations and p is the number of parameters in the model. The degrees of freedom of pure error and lack of fit are Nn and np, respectively. We reject the model if the value of the F statistic is larger than the critical F value. Otherwise, we accept the model. We find the critical value in the critical value table of F distribution with the desired confidence level, and the degrees of freedom d1=np and d2=Nn.

3.3 Signal-to-noise ratio

The signal to noise ratio (SNR) is the ratio of the power of signal and power of noise, so it is the square of the amplitude of signal and noise. Its units generally are dB, and it is expressed in this paper as

SNR(dB)=20×log10(ApeakAbackground), (6)

where Apeak and Abackground are the amplitude of the 137Cs peak and background, respectively. The smaller the SNR, the lower the amplitude of the 137Cs peak. When the value of SNR is too small, smaller than even −30 dB, the amplitude of the 137Cs peak is smaller than 10 counts. It is difficult to say that the peak of 137Cs was the source for this; assuming so may lead to incorrect estimation.

3.4 Evaluation methods

The relative fitting error of the total net area δ, residual standard deviation S, and fitting goodness R2 were also used to evaluate the curve-fitting effect. Their mathematical expressions are

δ=|A2Th+Ra+CsA1Th+Ra+Cs1|×100% (7) S=(yy^)2n2 (8) R2=1(yy^)2(yy¯)2 (9)

where A1Th+Ra+Cs and A2Th+Ra+Cs are the total net area of the three full energy peaks at 583, 609, and 662 keV before fitting and after fitting, respectively, y is the original value, y^ is the fitting value, and y¯ is the average of the original value. The closer δ and S are to 0 and the closer R2 is to 1, the better the fitting curve.

4 RESULTS AND DISCUSSIONS

4.1 137Cs source experiment

Based on the data from the 137Cs point source simulation experiment (Fig. 2), the decomposed and fitted curves, and the results for three overlapping peaks as determined by the LM algorithm, are shown in Fig. 3 and Table 1. Figure 3 and Table 1 show that the net area of the 137Cs peak (662 keV) became smaller as the source-to-detector distance increased, while the full energy peak areas of 208Tl (583 keV) and 214Bi (609 keV) emerged. The decomposed net full energy peak areas of 208Tl and 214Bi were larger, fluctuating within statistics, when the source-to-detector distance was larger than 24 cm. The average value of the fitting net peak area of 583 and 609 keV is 1.028 counts per second (cps) and 0.798 cps, respectively, but the net area of 662 keV becomes smaller and smaller.

TABLE 1.
Separated overlapping peak height and area from 137Cs source simulation spectral data.
Algorithm Distance of source to detector (cm) 583 keV (208Tl) 609 keV (214Bi) 662 keV (137Cs)
Peakheight(cps) FWHM Net area (cps) Peak height (cps) FWHM Net area (cps) Peak height (cps) FWHM Net area (cps)
L-M No source 0.099 11.821 1.137 0.071 10.747 0.811 0.016 3.568 0.060
18 0.070 9.336 1.016 0.175 13.544 2.527 1.033 14.010 15.398
24 0.099 9.612 1.138 0.063 10.763 0.716 0.347 14.791 5.468
30 0.087 10.167 1.042 0.073 11.232 0.874 0.117 10.769 1.343
34 0.097 9.854 0.989 0.088 9.607 0.896 0.052 11.358 0.627
38 0.081 11.458 1.018 0.056 11.769 0.707 0.011 6.243 0.072
GA No source 0.099 11.822 1.137 0.071 10.747 0.811 0.016 3.566 0.060
18 0.069 9.650 1.000 0.175 13.551 2.519 1.033 13.998 15.392
24 0.099 9.619 1.139 0.063 10.783 0.718 0.347 14.790 5.467
30 0.087 10.172 1.043 0.073 11.246 0.875 0.117 10.764 1.343
34 0.097 9.860 0.989 0.088 9.617 0.896 0.052 11.350 0.627
38 0.081 11.464 1.018 0.056 11.786 0.707 0.011 6.214 0.072
Show more
Fig. 3.
Decomposed and fitted curves for the overlapping peaks at different source-to-detector distances (a, 18 cm; b, 24 cm; c, 30 cm; d, 34 cm; e, 38 cm; f, no source).
pic
4.2 Discussions

Table 2 presents the results of evaluating the data in Table 1 for the decomposition and fitting of 137Cs source simulation spectrum data. In a lack-of-fit test, the instrumental noise levels were estimated from replicated analyses. The degrees of freedom d1=62 and d2=71, F0.05(d1,d2)=1.498, and all of the F values obtained and presented in Table 2 were smaller than 1.498. Therefore, the two models proposed in the paper are feasible. The SNR values were even negative and showed a decreasing trend when the source-to-detector distance increased. The SNR is smaller than −10dB when the source-to-detector distance is larger than 30 cm. This also indicates that the amplitude of the 137Cs peak is becoming smaller and smaller. The relative error of total net area δ and residual standard deviation S were no more than 5% and 0.04, respectively, and the fitting goodness R2 is larger than 0.98. These results show that the methods used in the paper give high performance. However, it is difficult to say that the peak at 662 keV was a contribution of 137Cs when the SNR value of in Table 1 is smaller than −30 dB. It may stem from the statistics fluctuation from the background for an amplitude of only approximately 6 counts. This situation is suited for a source-to-detector distance of 38 cm and no source. The determination of the 137Cs peak of the two distances may lead to incorrect estimation in Fig. 2 and Table 1.

TABLE 2.
Gaussian fitting evaluation based on 137Cs source simulation spectrum data.
Algorithm Distance of source to detector (cm) F δ/%  S/×102  R2/%  SNR(dB)
LM No source 0.072 4.69 0.49 98.06 −30.9
18 0.646 3.51 3.93 98.55 7.3
24 0.229 3.63 1.30 98.52 −0.7
30 0.070 4.63 0.40 98.77 −10.2
34 0.101 1.46 0.52 98.24 −15.8
38 0.033 2.11 0.33 98.99 −30.3
GA No source 0.072 4.70 0.49 98.06 −30.9
18 0.644 3.35 3.93 98.56 7.3
24 0.230 3.65 1.30 98.52 −0.7
30 0.070 4.65 0.40 98.77 −10.2
34 0.101 1.48 0.52 98.24 −15.8
38 0.033 2.16 0.33 98.99 −30.3
Show more

The comparison between the LM algorithm and genetic algorithm is presented in Table 1 and Table 2. The results of the application of our approach based on the LM algorithm yielded similar results compared to other studies based on the genetic algorithm. The results were in good agreement, but the genetic algorithm is costlier in terms of computer time. Thus, the LM algorithm gives better performance than the genetic algorithm based on these results.

5 CONCLUSIONS

A 137Cs point source simulation experiment was undertaken and the results were reported in this paper. The net area of 137Cs was extracted by use of a Levenberg-Marquardt Gaussian fitting algorithm, and the performance of the algorithm was compared with that of a genetic algorithm. After analyzing the data, the following conclusions have been drawn:

1. The extraction of the net area of 137Cs is feasible using a Levenberg-Marquardt Gaussian fitting algorithm for in situ NaI (Tl) gamma-ray spectrum data.

2. The results of the application of our approach based on a Levenberg-Marquardt algorithm yielded similar results compared to other studies based on a genetic algorithm. The Levenberg-Marquardt algorithm gives better performance than the genetic algorithm for a large quantity of data.

3. The method used in this paper gives high performance, but the results may lead to incorrect estimation when the signal-to-noise ratio is smaller than −30 dB.

REFERENCES
[1] Steinhauser G, Brandl A, Johnson T E.

Comparison of the Chernobyl and Fukushima nuclear accidents: A review of the environmental impacts

. Sci Total Environ, 2014, 470-471: 800-817. DOI: 10.1016/j.scitotenv.2013.10.029
Baidu ScholarGoogle Scholar
[2] Saegusa J, Kikuta Y, Akino H.

Observation of gamma-rays from fallout collected at Ibaraki, Japan, during the Fukushima nuclear accident

. Appl Radiat Isot, 2013, 77: 56-60. DOI: 10.1016/j.apradiso.2013.02.018
Baidu ScholarGoogle Scholar
[3] Yamada T, Ishizu H, Kawada Y.

A simple method for activity determination of 134Cs and 137Cs in foodstuffs using NaI(Tl) scintillation spectrometer

. Appl Radiat Isot, 2013, 81: 353-355. DOI: 10.1016/j.apradiso.2013.03.048
Baidu ScholarGoogle Scholar
[4] Yamada T, Takano N.

Doublet peak area determination in NaI(Tl) scintillation spectrometry using maximum likelihood estimation

. Appl Radiat Isot, 2014, 87: 407-409. DOI: 10.1016/j.apradiso.2013.11.069
Baidu ScholarGoogle Scholar
[5] Wang L, Xu L S, Feng S T, et al.

Mult-Gaussian fitting for pulse waveform using Weighted Least Squares and multi-criteria decision making method

. Computers in biology and medicine, 2013, 43: 1661-1672. DOI: 10.1016/j.compbiomed.2013.08.004
Baidu ScholarGoogle Scholar
[6] Guillot L.

Extraction of full absorption peaks in airborne gamma-spectrometry by filtering techniques coupled with a study of the derivatives

. Comparison with the window method. J Environ Radioactiv, 2001, 53: 381-398. DOI: 10.1016/S0265-931X(00)00144-2
Baidu ScholarGoogle Scholar
[7] Garcia-Talavera M, Ulicny B.

A genetic algorithm approach for multiplet deconvolution in γ-ray spectra

. Nucl Instrum Methods Phys Res Sect A, 2003, 3: 585-594. DOI: 10.1016/S0168-9002(03)02052-7
Baidu ScholarGoogle Scholar
[8] Parente M, Makarewicz H D, Bishop J L.

Decomposition of mineral absorption bands using nonlinear least squares curve fitting: Application to Martian meteorites and CRISM data

. Planet Space Sci, 2011, 59: 423-442. DOI: 10.1016/j.pss.2011.01.009
Baidu ScholarGoogle Scholar
[9] Singer R B.

Near-infrared spectral reflectance of mineral mixtures: Systematic combinations of pyroxenes, olivine, and iron oxides

. J Geophys Res, 1981, 86: 7967-7982. DOI: 10.1029/JB086iB09p07967
Baidu ScholarGoogle Scholar
[10] Brown A J.

Spectral curve fitting for automatic hyperspectral data analysis

. IEEE T Geosci Remote, 2006, 44: 1601-1608. DOI: 10.1109/TGRS.2006.870435
Baidu ScholarGoogle Scholar
[11] Miyamoto M, Arai T, Komatsu M, et al.

Evaluation of a curve-fitting method for diffuse reflectance spectra in the UV-Visible-NIR wavelength region

. Polar Sci, 2009, 3: 110-116. DOI: 10.1016/j.polar.2009.06.004
Baidu ScholarGoogle Scholar
[12] Sunshine J M, Pieters C M, Pratt S F.

Deconvolution of mineral absorption bands: An improved approach

. J Geophys Res, 1990, 95: 6955-6966. DOI: 10.1029/JB095iB05p06955
Baidu ScholarGoogle Scholar
[13] Fu C, Wang N P.

Gaussian fitting in gamma-ray spectral decomposition

. Nucl Sci Tech, 2010, 21: 214-217.
Baidu ScholarGoogle Scholar
[14] Huang H Q, Shao Q, Ding W C, et al.

Simulation of gamma spectrum-shifting based on the parameter adjustment of Gaussian function space

. Nucl Sci Tech, 2013, 24: 060405. DOI: 10.13538/j.1001-8042/nst.2013.06.009
Baidu ScholarGoogle Scholar
[15] Gill P R, Murray W, Wright M H. The Levenberg-Marquardt method. Practical Optimization, Academic Press, London, 1981.
[16] Dan H, Yamashita N, Fukushima M.

Convergence Properties of the Inexact Levenberg-Marquardt Method under Local Error Bound Conditions

. Optim Methods Softw, 2002, 17: 605-626. DOI: 10.1080/1055678021000049345
Baidu ScholarGoogle Scholar
[17] Behling R, Fischer A, Herrich M, et al.

A Levenberg-Marquardt method with approximate projections

. Comput Optim Appl, 2013, 59: 5-26. DOI: 10.1007/s10589-013-9573-4
Baidu ScholarGoogle Scholar
[18] Ling C, Wang G F, He H J.

A new Levenberg-Marquardt type algorithm for solving nonsmooth constrained equations

. Appl Math Comput, 2014, 229: 107-122. DOI: 10.1016/j.amc.2013.12.015
Baidu ScholarGoogle Scholar
[19] He Y D, Ma C F, Fan B.

A corrected Levenberg-Marquardt algorithm with a nonmonotone line search for the system of nonlinear equations

. Appl Math Comput, 2015, 260: 159-169. DOI: 10.1016/j.amc.2015.03.076
Baidu ScholarGoogle Scholar
[20] Xiao Y.

A higher-order Levenberg-Marquardt method for nonlinear equations

. Appl Math Comput, 2013, 219: 10682-10694. DOI: 10.1016/j.amc.2013.04.033
Baidu ScholarGoogle Scholar
[21] Amini K, Rostami F.

A modified two steps Levenberg-Marquardt method for nonlinear equations

. J Comput Appl Math, 2015, 288: 341-350. DOI: 10.1016/j.cam.2015.04.040
Baidu ScholarGoogle Scholar
[22] Ryan C G, Clayton E, Griffin W L, et al.

SNIP, a statistics-sensitive background treatment for the quantitative analysis of PIXE spectra in geoscience applications

. Nucl Instrum Methods Phys Res Sect B, 1988, 34: 396-402. DOI: 10.1016/0168-583X(88)90063-8
Baidu ScholarGoogle Scholar
[23] Wang N P, Xiao L, Li C P, et al.

Determination of Radioactivity Level of 238U, 232Th and 40K in Surface Medium in Zhuhai City by in-situ Gamma-ray Spectrometry

. J Nucl Sci Technol, 2005, 42: 888-896. DOI: 10.1080/18811248.2005.9711040
Baidu ScholarGoogle Scholar
[24] Neter J, Kutner M H, Nachtsheim C J, et al. Applied Linear Statistical Models. Chicago (USA): McGraw-Hill/Irwin, 1996, 121-122.