Brought to you by:
Paper

Metrological approach of γ-emitting radionuclides identification at low statistics: application of sparse spectral unmixing to scintillation detectors

, , , and

Published 11 January 2021 © 2021 BIPM & IOP Publishing Ltd
, , Citation Rémi André et al 2021 Metrologia 58 015011 DOI 10.1088/1681-7575/abcc06

0026-1394/58/1/015011

Abstract

This paper presents a metrological approach of spectral unmixing for automatic identification and quantitative analysis of γ-emitting radionuclides in natural background radiation at low statistics. Based on full-spectrum analysis, the proposed method relies on the maximum likelihood estimation based on Poisson statistics that accounts for the spectral signatures of the γ-emitters to be identified and natural background. In order to obtain robust decision-making at low statistics, a sparsity constraint is implemented along with counting estimation given by spectral unmixing. In contrast with the standard approach, this technique relies on a single decision threshold applied for a likelihood ratio test. Standard deviations on estimated counting are determined using the Fisher information matrix. The robustness of decision-making and counting estimation was investigated by means of Monte Carlo calculations based on experimental spectral signatures of two types of scintillation detectors [NaI(Tl), plastic]. This study demonstrates that sparse spectral unmixing is a reliable method for γ-spectra analysis based on low-level measurements. The sparsity constraint acts as an efficient technique for decision-making in the case of complex mixtures of γ-emitters with significant contribution of natural background. This method also yields unbiased counting estimation related to the identified radionuclides. Reliable assessment of standard deviations are obtained and the Gaussian approximation of the coverage intervals is validated. The proposed method can be applied either by non-expert users for automatic analysis of γ-spectra or to help experts in decision-making in the case of complex mixtures of γ-emitters at low statistics.

Export citation and abstract BibTeX RIS

1. Introduction

In radionuclide metrology laboratories, γ-spectra analysis for radionuclides identification and quantitative assessment is classically carried out by experts using that the unfolding techniques based on full-absorption peaks and Gaussian statistics. With regards to the need of reliable algorithms dedicated to automatic analysis of γ-spectra, these classical techniques are not well-adapted to fast identification applications based on low-statistics measurements. From environmental measurements, decommissioning of nuclear facilities to security screening, robust decision-making is important to minimize false alarms requiring expert interventions in order to cope with large flow of measurements. In that context, a full-spectrum identification algorithm based on spectral unmixing is investigated at LNE-LNHB for anomaly detection of γ-emitting radionuclides in natural background (Bkg) radiation. This algorithm was developed to meet the specific constraints of real-time measurements at low statistics (typical counting duration of a few seconds) when using radiation portal monitors (RPM) (e.g. located at borders, airports, harbours, etc) implemented to prevent illegal nuclear material trafficking [1]. To be cost-effective, RPMs are generally equipped with scintillation detectors [plastic, NaI(Tl)] having low-energy resolution compared to HPGe detectors.

The methodology addressed in this paper relies on a metrological approach of spectral unmixing [2] for automatic identification and quantitative analysis of γ-spectra at low statistics. This technique aims to decompose a measured γ-spectrum into individual spectral signatures corresponding to the detector response for the γ-emitting radionuclides to be identified. To that end, a full-spectrum analysis is investigated by means of the maximum likelihood estimation (MLE) based on the stochastic modelling of radioactivity measurements using Poisson distribution [3]. For counting estimation, the minimization of the cost function given by the negative log-likelihood is performed using a multiplicative update algorithm with implicit non-negativity constraint [4], which is well-adapted for implementation in embedded electronic systems.

First results of the spectral unmixing of γ-spectra obtained with a 3'' × 3'' NaI(Tl) detector were described in a previous paper [5]. Inspired from environmental radioactivity measurements [6], decision thresholds (DT) corresponding to a false positive rate equal to 0.1% (probability of type I error) when only natural Bkg is present, were determined by Monte Carlo (MC) simulations with a dictionary comprising several γ-emitters generally used for RPM testing (57Co, 60Co, 133Ba, 137Cs, 241Am) [7]. As pointed out in [5], the robustness of this approach for automatic decision-making is limited by its inability to take properly into account the sensitivity of the DTs in the case of γ-emitting radionuclides mixed with natural Bkg as well as the variability of their related counting. In order to overcome this problem, which is also sensitive to overlapping between spectral signatures of γ-emitting radionuclides, a sparsity constraint applied on identified radionuclides was implemented for decision-making along with counting estimation with spectral unmixing. This method aims to determine the minimum number of spectral signatures that explain a measured γ-spectrum. Sparse spectral unmixing was first applied in γ-spectrometry with HPGe detectors [8]. In this paper, a comprehensive study of this technique is presented for metrological analysis of γ-spectra when using two types of scintillation detectors [NaI(Tl), plastic] having lower energy resolution. For that purpose, the calculation of standard deviations on estimated counting based on the Fisher information matrix is also investigated. The interest of specific studies based on a plastic detector is to experiment the capabilities of sparse spectral unmixing when the detector response presents strong spectrum overlapping for the γ-emitting radionuclides to be identified (e.g. 99mTc and 57Co).

The paper is organized as follows. The mathematical background related to spectral unmixing of γ-spectra and the application of the sparsity constraint for decision-making are presented in section 2. This part describes in details: (i) the stochastic modelling based on Poisson distribution, which makes use of the likelihood of a measured γ-spectrum, (ii) the minimization of the negative log-likelihood by means of a multiplicative update algorithm for counting estimation, (iii) the implementation of the sparsity constraint for decision-making based on the determination of an optimized solution of identified radionuclides, and (iv) the calculation of standard deviations based on the Fisher information matrix. The application of sparse spectral unmixing in the case of a 3'' × 3'' NaI(Tl) detector is presented in section 3. This part first focuses on the study of decision-making at low statistics based on the sparse solution of identified radionuclides in the case of mixtures of γ-emitters. The metrological approach is addressed afterwards by investigating the problem of counting estimation biases and the calculation of standard deviations based on the Fisher information matrix. Finally, the reproducibility of the results obtained with a NaI(Tl) detector is studied in the case of γ-spectra obtained with a 3'' × 3'' plastic detector to address in particular the problem of strong overlapping in spectral signatures without full-absorption peaks.

2. MLE method with Poisson statistics applied to spectral unmixing of γ-spectra

2.1. Stochastic modelling of a γ-spectrum for the likelihood function

The problem addressed in the following is a full-spectrum analysis of low-statistics γ-spectra based on spectral unmixing in order to estimate counting attached to each γ-emitting radionuclide contributing to the measurement. In γ-spectrometry, an observed spectrum s = [s1, ..., sM ] is composed of M channels corresponding to intervals of deposited energy by interacting photons in a detector. Hence, counting in each channel sm for 1 ⩽ mM represents the number of events at a given energy interval. The probability to obtain the counting sm in channel m is given by the following Poisson distribution:

Equation (1)

where λm is the average value of sm . Let $\mathbf{\Phi }\in {{\mathbb{R}}_{+}}^{M{\times}N}$ a matrix, called hereafter dictionary, containing on its columns the normalized spectral signatures corresponding to the detector response of N γ-emitting radionuclides. It is noteworthy that in the present work, natural Bkg is considered as a γ-emitting radionuclide to be identified. The Poisson parameters λm are linear combinations of the individual spectral signatures in channel m related to the γ-emitting radionuclides (with index n)

Equation (2)

where the expected counting contained in the vector a = [a1, ..., aN ] are related to each spectral signature in the dictionary. When the M channels are considered for full-spectrum analysis, the statistical independence of the stochastic measurements yields the following expression for the likelihood:

Equation (3)

The above likelihood represents the conditional probability to measure the spectrum s given the counting vector a . Computing the maximum likelihood estimator $\hat{\boldsymbol{a}}$ of the vector a is obtained by minimizing the negative log-likelihood (cost function) expressed as follows:

Equation (4)

The estimated counting are obtained by minimizing this cost function, which is usually written as:

Equation (5)

Assuming that $\forall \enspace m=1,\dots ,M;\quad \sum _{n=1}^{N}{\phi }_{m,n}{a}_{n}\ne 0$, the right expression of the cost function $\mathcal{L}\left(\boldsymbol{a}\right)$ is differentiable and its gradient with respect to counting ar (for each γ-emitting radionuclide r to be identified) is defined as follows:

Equation (6)

2.2. Application of a multiplicative update algorithm for spectral unmixing

A classical procedure to minimize a cost function is given by the gradient descent method, which is a first-order iterative optimization technique. In short, this method consists in decreasing the cost function according to a direction given by its gradient. The update of the unknown parameters to be estimated according to a gradient-descent scheme is:

Equation (7)

where ${\nabla }_{{a}_{r}}\mathcal{L}\left({\hat{\boldsymbol{a}}}^{\left(\ell \right)}\right)$ and ${\eta }_{r}^{\left(\ell \right)}$ are respectively the gradient of the cost function and the gradient step at the iteration for the rth radionuclide. In order to obtain an algorithm that can be implemented in embedded digital systems, the solution proposed in [4] defines the gradient step at each iteration as follows:

Equation (8)

By including the above gradient step in expression (7) and considering that the spectral signatures are normalized (i.e. $\sum _{m=1}^{M}{\phi }_{m,r}=1$), the following multiplicative update is obtained for the estimation of the counting a :

Equation (9)

The first-order optimality condition is obtained when $\nabla \mathcal{L}\left(\hat{\boldsymbol{a}}\right)=0$, which is equivalent to:

Equation (10)

It can be pointed out that the multiplicative update rule leads to estimated counting in expression (9) that cannot be negative when the mixing weights ${\hat{\boldsymbol{a}}}^{\left(\ell \right)}$ are non-negative. Thus, by initializing counting with non-negative values, the multiplicative update rule implicitly includes non-negativity constraint avoiding the assessment of non-physical negative values. The multiplicative update algorithm, called hereafter non-negative Poisson unmixing (NNPU), allows a full-spectrum analysis without the use of region-of-interest related to each γ-emitting radionuclides to be identified. The pseudo-code of the NNPU algorithm is given in [5].

2.3. Application of sparsity to decision-making

The problem of decision-making was first investigated in a previous work [5] in the case of anomaly detection of γ-emitting radionuclides in natural Bkg radiation when using a 3'' × 3'' NaI(Tl) detector. At low statistics, the problem of overfitting has a direct impact on false positive alarms and thus on the robustness of decision-making. This issue was addressed by computing DT when only natural Bkg is present by using MC calculations [5] for several γ-emitting radionuclides generally used for RPM testing (57Co, 60Co, 133Ba, 137Cs, 241Am) [7] according to a false positive rate equal to 0.1% (probability of type I error) [6]. This first study figures out that this solution was not optimal to account for the significant variation of DT values when γ-emitting radionuclides are mixed with natural Bkg. In order to overcome this overfitting problem, which is also sensitive to overlapping between spectral signatures when using scintillation detectors, decision-making is implemented in the following using a sparsity constraint combined to the NNPU algorithm in order to obtain an optimized solution of identified radionuclides.

Sparsity was previously studied for spectral unmixing of γ-spectra obtained with HPGe detectors [8] using the Chambolle–Pock algorithm [9] for the unmixing technique. The aim of the sparsity constraint is to determine a minimum subset of identified radionuclides from the initial full dictionary Φ that corresponds to the best fit of a measured γ-spectrum. The optimization problem for spectral unmixing expressed in (5) combined with the sparsity constraint can be rewritten as follows:

Equation (11)

where || a ||0 is the number of non-zero elements in the vector a and K is the number of identified radionuclides that are actually present in the measured spectrum. In order to solve this sparsity constraint, the $\mathcal{P}$-OMP algorithm (Poisson-based orthogonal matching pursuit) described in [8] was implemented to determine the most likely spectral signatures that maximize the likelihood function (3).

The principle of the $\mathcal{P}$-OMP algorithm consists in a sequential selection of spectral signatures to be included in an optimized downsized dictionary. To that end, the $\mathcal{P}$-OMP algorithm first selects a new spectral signature (from the initial full dictionary Φ) that maximizes the likelihood computed with the NNPU algorithm. An hypothesis test is subsequently performed using a likelihood ratio test (LRT) usually applied for model selection [10]. For that purpose, the statistical deviance between the models obtained with two dictionaries Φ1 and Φ0 (Φ1 corresponds to Φ0 plus the selected spectrum signature) is defined by the difference of their respective negative log-likelihoods $D=-2\left({L}_{1}-{L}_{0}\right)$ computed with the NNPU algorithm. The selection process of a new spectral signature is stopped (the null hypothesis corresponding to Φ0 is accepted) when the statistical deviance D is lower than a DT value depending on the expected false positive ratio (probability of type I error). As a result, Φ0 corresponds to the optimized solution of identified radionuclides with their respective estimated counting given by the NNPU algorithm. On the contrary, the selection process goes on when the null hypothesis corresponding to Φ0 is rejected according to an expected significance level (the statistical deviance D is greater than the DT value). The $\mathcal{P}$-OMP algorithm based on the sparsity constraint is described in table 1 in the case of anomaly detection of γ-emitting radionuclides in natural Bkg radiation.

Table 1. Pseudocode of the $\mathcal{P}$-OMP algorithm in the case of anomaly detection of γ-emitting radionuclides in natural Bkg radiation.

Input
 Spectral signatures dictionary Φ in which the first one represents the natural Bkg
 Observed spectrum: $\boldsymbol{s}=\left[{s}_{1},\dots ,{s}_{m}\right]$
 Decision threshold DT depending on the expected false positive rate
Initialization
 Identified radionuclide index I0 = [1] (Bkg)
 Radionuclide indices I = [2, ..., N] for sparsity selection
 Estimate $\hat{\boldsymbol{a}}$ with Φ[I0] using NNPU (Φ0 = Φ[I0])
 Compute L0 using the cost function (4)
 Set Flag = 1
While Flag = 1 and I ≠ ∅ do
    For iI do
      Build the model to test: ItestI0 ∪ i
      Estimate ${{\hat{\boldsymbol{a}}}^{\left(\boldsymbol{i}\right)}}_{\mathrm{t}\mathrm{e}\mathrm{s}\mathrm{t}}$ with Φ[Itest] using NNPU
      Compute ${{L}^{\left(i\right)}}_{\text{test}}$ using the cost function (4)
    End for
    Find j such as ${L}_{1}={{L}^{\left(j\right)}}_{\text{test}}$ be the lowest ${{L}^{\left(i\right)}}_{\text{test}}$i
    If $-2\left({L}_{1}-{L}_{0}\right){ >}\mathrm{D}\mathrm{T}$ do
      Update present radionuclide indices: I0I0∪ j
      Update radionuclide indices to be tested: II\j
      Set L0 = L1 and $\hat{\boldsymbol{a}}={{\hat{\boldsymbol{a}}}^{\left(\boldsymbol{j}\right)}}_{\mathrm{t}\mathrm{e}\mathrm{s}\mathrm{t}}$ (Φ0 = Φ[I0])
    Else
      Set Flag = 0 (Φ0 not rejected)
    End if
End while
Output
Downsized dictionary of identified radionuclides: Φ0
Estimated counting: $\hat{\boldsymbol{a}}\left[{\mathbf{\Phi }}_{0}\right]$

For nested models and under null hypothesis (i.e. Φ0 is the true model), the LRT statistics asymptotically follows a Chi-square distribution [11]. Thus, the DT value in the $\mathcal{P}$-OMP algorithm can be determined from a Chi-square distribution with one degree of freedom (${\chi }^{2}\left(1\right)$) and a significance level (probability of rejecting the null hypothesis) corresponding to the expected false positive rate. This assumption is investigated in the following sections in the case of the application of the $\mathcal{P}$-OMP algorithm for decision-making when using scintillation detectors.

2.4. Quantification of the estimator standard deviations using the Fisher information matrix

In order to provide a full metrological tool, the standard deviations related to the estimated counting a can be assessed by means of the Fisher information matrix $\boldsymbol{I}\left(\boldsymbol{a}\right)$ [12]. The elements of this matrix are defined as

Equation (12)

where E stands for the expectation. Considering that ϕm,i , ϕm,j and $\sum _{n=1}^{N}{\phi }_{m,n}{a}_{n}$ are deterministic, it yields:

Equation (13)

Finally, since $E\left[{s}_{m}\right]=\sum _{n=1}^{N}{\phi }_{m,n}{a}_{n}$, the elements of the Fisher information matrix have the following expression:

Equation (14)

According to the theory of MLE, the asymptotic distribution of the estimated vector $\hat{\boldsymbol{a}}$ is Gaussian and its covariance matrix $\mathrm{var}\left(\hat{\boldsymbol{a}}\right)$ is given by the inverse Fisher information matrix as follows:

Equation (15)

The standard deviations (or uncertainties) of the estimated counting $\hat{\boldsymbol{a}}$ can thus be assessed by calculating the square root of the diagonal elements of the inverse Fisher information matrix. The Gaussian approximation validity of the counting estimator will be investigated in the following.

3. Validation of sparse spectral unmixing in the case of spectral signatures obtained with a 3'' × 3'' NaI(Tl) detector

The different features of sparse spectral unmixing of γ-spectra based on the NNPU and the $\mathcal{P}$-OMP algorithms were described in the previous section. The aim is to implement decision-making at low statistics for γ-emitter identification along with the counting estimation and the assessment of standard deviations based on the Fisher matrix. For comparison with a previous work [5], the improved capabilities of sparse spectral unmixing were investigated using the same spectral signatures measured with a 3'' × 3'' NaI(Tl) detector without shielding using point sources placed at a distance of 1 m. A dictionary of ten 1024-channel spectra was created representing the detector response for various γ-emitting radionuclides having photon emissions covering a large range of energies between 40 keV and 2 MeV (57Co, 60Co, 88Y, 133Ba, 134Cs, 137Cs, 152Eu, 207Bi, 241Am). The choice of 57Co, 60Co, 133Ba, 137Cs and 241Am was relevant with radionuclides to be identified as illicit radioactive material [7]. 152Eu was selected for its large range of energies of γ-photon emission (120 keV to 1410 keV) yielding strong overlapping with other radionuclides. The spectral signature of natural Bkg was also included in the dictionary.

In the following, the DT value for the statistical deviance test in the $\mathcal{P}$-OMP algorithm was calculated to obtain a false positive rate equal to 0.1% (probability of type I error). The different results regarding DT values and counting estimation were obtained from MC calculations performed by generating random spectra according to Poisson distribution. In most of the considered MC calculations, the mean value for natural Bkg counting was set to 1250 corresponding to measurement durations equal to 5 s.

3.1. Investigation of decision-making with the sparsity constraint according to the size of the spectral signature dictionary

In this section, the DT value for the statistical deviance test was investigated according to the dictionary size when the measured spectrum contains only natural Bkg. For that purpose, the statistical deviance distribution obtained in the $\mathcal{P}$-OMP algorithm was simulated according to increasing dictionary sizes by successively adding a different γ-emitter spectral signature (see table 2). For each configuration, the DT value for a significance level of 0.1% was determined from MC calculations of 5 × 105 Bkg simulations and for two mean counting defined to 1250 and 10 000.

Table 2. Simulated decision thresholds according to increasing size of spectral signature dictionary when only natural background (Bkg) is present in simulated spectra (mean counting: 1250 and 10 000). The expected false positive rate is equal to 0.1%. In the case of a size equal to 2, the dictionary includes the spectral signatures of natural Bkg and 241Am. For each subsequent dictionary size, the indicated radionuclide was added to the previous dictionary given in the line above.

 Decision threshold
Full dictionary size (with Bkg)Bkg 1250Bkg 10 000
2/241Am9.399.49
3/133Ba10.7810.83
4/207Bi11.5411.59
5/57Co12.0512.14
6/60Co12.5112.43
7/137Cs12.8513.02
8/134Cs12.9113.16
9/152Eu13.2013.44
10/88Y13.4013.71

The results displayed in table 2 are different from the DT value of 10.83 given by the ${\chi }^{2}\left(1\right)$ distribution for a significance level of 0.1%. This DT value is only valid for a dictionary size of 3 spectral signatures (natural Bkg, 241Am and 133Ba in table 2). In addition, it has to be noted that the DT value obtained for a dictionary size equal to 2 corresponds to a significance level equal to 0.2% from the ${\chi }^{2}\left(1\right)$ distribution. This result can be interpreted as a consequence of the non-negativity constraint. Indeed, as shown in figure 1 that displays the distribution of counting estimation for 241Am with the NNPU algorithm in the case of a dictionary size equal to 2 (natural Bkg and 241Am), half of the whole simulation results is close to zero. Without the non-negativity constraint, the distribution of estimated counting of 241Am, which is not present in simulated spectra, would be centred on zero. In that case, the marginal values leading to a rejection of the null hypothesis with the LRT, would be equally composed of positive and negative values. Thus, because the non-negativity constraint forces negative counting to be close to zero, the DT value determined from the ${\chi }^{2}\left(1\right)$ distribution yields a false positive rate two times lower than expected. In the case of an initial dictionary size equal to 2, the DT value in the $\mathcal{P}$-OMP algorithm can be defined using a significance level twice the expected false positive rate when using the ${\chi }^{2}\left(1\right)$ distribution.

Figure 1.

Figure 1. Distribution of estimated counting of 241Am with the NNPU algorithm in the case of a dictionary size equal to 2 (natural background and 241Am). This result was obtained by performing 2 × 105 MC calculations of simulated spectra only comprising natural background with a mean counting equal to 1250. Half of the estimated counting is equal or close to zero due to the non-negativity constraint.

Standard image High-resolution image

In the case of initial dictionary sizes greater than 2, several γ-emitting radionuclides are available for the sparsity selection in the $\mathcal{P}$-OMP algorithm. As already mentioned, the chosen spectral signature for the statistical deviance test corresponds to the lowest value of the cost function. Based on the result in table 2, an empirical relation was defined between the DT value for an expected false positive rate in the $\mathcal{P}$-OMP algorithm and the significance level given by the ${\chi }^{2}\left(1\right)$ distribution. This relation is an extension of the case of an initial dictionary of two spectral signatures taking into account the number of spectral signatures available for the sparsity selection procedure. In order to match the results in table 2, the DT values in the $\mathcal{P}$-OMP algorithm can be obtained using the ${\chi }^{2}\left(1\right)$ distribution based on a significance level equal to twice the expected false positive rate divided by the number of radionuclides available for the selection procedure.

A comparison is presented in figure 2 between the empirical relation and the simulated DT values in table 2. In the case of a Bkg mean counting equal to 104, both results are consistent. For a Bkg mean counting of 1250, the empirical relation based on the ${\chi }^{2}\left(1\right)$ distribution slightly overestimates the DT values for a number of available radionuclides for sparsity selection greater than 6 in the $\mathcal{P}$-OMP algorithm. This result could be due to a problem of convergence of LRT statistics to a Chi-square distribution at low statistics.

Figure 2.

Figure 2. Comparison of decision thresholds obtained from MC calculations and the empirical relation based on the ${\chi }^{2}\left(1\right)$ distribution according to the number of radionuclides available for the sparsity selection in the $\mathcal{P}$-OMP algorithm.

Standard image High-resolution image

The above results confirm that the DT value in the $\mathcal{P}$-OMP algorithm cannot be directly determined from the ${\chi }^{2}\left(1\right)$ distribution. In order to approximately maintain a constant false positive rate, it is mandatory to consider the increase of the DT value with the number of available radionuclides for the sparsity selection in the $\mathcal{P}$-OMP algorithm. This empirical adjustment of the significance level is similar to the Bonferroni correction applied in the case of multiple hypothesis testing [13]. For the sparsity constraint, this correction is performed to each individual LRT to ensure the expected significance level (i.e. 0.1% in the present study) for the full size of the dictionary.

In the following sections, the investigation of the DT calculation based on the Bonferroni correction is extended to the case of mixtures of γ-emitting radionuclides with natural Bkg.

3.2. Decision-making in the case of mixtures of γ-emitting radionuclides

3.2.1. Application of the sparsity constraint in the case of simple mixtures

The robustness of decision-making using the DT values (significance level of 0.1%) given in table 2 as a function of the number of radionuclides available for the sparsity selection, was tested when γ-emitting radionuclides are mixed with natural Bkg. For that purpose, the mixture configurations studied in a previous work [5] corresponding to increasing mean counting of 133Ba and 60Co and showing a significant influence on DT values of other radionuclides (e.g. 241Am, 57Co, 137Cs) were first studied when using the sparsity constraint for decision-making. The same dictionary of ten 1024-channel spectral signatures was used: natural Bkg, 57Co, 60Co, 88Y, 133Ba, 134Cs, 137Cs, 152Eu, 207Bi, 241Am. The mean counting for natural Bkg was kept equal to 1250 in MC calculations. The false positive rate was estimated for mean counting of 133Ba and 60Co respectively equal to 1000 and 10 000 by performing 2 × 105 MC calculations for each binary mixture. The simulation results are presented in table 3. For both radionuclides mixed with natural Bkg according to increasing mean counting, no trend was observed on false positive counting when using a single DT value defined in the $\mathcal{P}$-OMP algorithm.

Table 3. Evolution of false positive rate for two mean counting of 133Ba, 60Co and 57Co (2 × 105 MC calculations).

 Mean counting0100010 000
False positive rate 133Ba0.098%0.102%0.101%
60Co0.098%0.108%0.104%
57Co0.098%0.105%0.107%

Because of the existence of a common γ-photon emission at 122 keV with 152Eu, the same study was also performed in the case of 57Co. As already observed for 133Ba and 60Co, false positive counting presented in table 3 do not show a significant variation when increasing the mean counting of 57Co. These first results obtained with three γ-emitting radionuclides revealed an important improvement on the robustness of decision-making based on the sparsity constraint compared to the previous technique using individual DT values for each radionuclide as implemented in a previous work [5].

3.2.2. Application of the sparsity constraint in the case of complex mixtures

The evolution of the false positive rate in the case of more complex mixtures was studied by successively adding a radionuclide to be identified in simulated spectra. For that purpose, γ-emitters used for RPM testing were included according to the following order with a mean counting equal to 1000: 241Am, 133Ba, 137Cs, 60Co and 57Co. The evolution of false positive rates (2 × 105 MC calculations) obtained according to each mixture configuration is displayed in figure 3. These results show that the false alarm rate remains robust for each configuration up to the following mixture: natural Bkg, 241Am, 133Ba, 137Cs and 60Co. The last case corresponding to the addition of 57Co to the previous mixture (five radionuclides to be identified) yields an important increase of false alarms due to systematic identification of 152Eu (see figure 3), which is actually not present in simulated spectra.

Figure 3.

Figure 3. Evolution of the false positive rate (2 × 105 MC calculations) in the case of complex mixtures of γ-emitters. From the left to the right sides, each point corresponds to simulated spectra that include the radionuclides indicated in abscissa for all the points on the left of the graph. For instance the 137Cs point was obtained with a mixture of γ-emitters that comprises natural Bkg, 241Am, 133Ba and 137Cs. As described in the text, the problem of the systematic identification of 152Eu was resolved by improving the selection process. The new value of the false positive rate is equal to 0.011% when 57Co is added to the mixture.

Standard image High-resolution image

An analysis of the order of the radionuclide sparsity selection in the $\mathcal{P}$-OMP algorithm revealed that 152Eu was never the last γ-emitter to be included in the downsized dictionary. However, it can be observed in figure 4 presenting the distribution of estimated counting for 152Eu that half of the values is close to zero. This distribution is similar to the case of 241Am in figure 1 when this radionuclide is not present in simulated spectra. Thus, a possible interpretation of the systematic false identification is that in the case of a complex mixture covering a large range of γ-photon energies such as in the last test configuration, 152Eu is systematically selected because its spectral signature well explains the fit residuals in the first steps of the sparsity selection. But due to the selection of other present radionuclides performed afterwards, most of estimated counting of 152Eu correspond to low values close to zero as shown in figure 4.

Figure 4.

Figure 4. Distribution of counting estimation of 152Eu (2 × 105 MC calculations) corresponding to false positive events in the case of a complex mixture comprising: natural background, 241Am, 133Ba, 137Cs, 60Co and 57Co.

Standard image High-resolution image

Based on the above analysis, the $\mathcal{P}$-OMP algorithm was improved to overcome the problem of systematic detection of 152Eu in the case of complex mixtures. Once the downsized dictionary is obtained, the LRT is applied to the radionuclide having the lowest estimated counting. In order to keep unchanged the expected false positive rate with a significance level of 0.1%, the applied DT value corresponds to the number of unidentified radionuclides remaining for the sparsity selection. The calculation of the false alarm rate was reconsidered using the modified $\mathcal{P}$-OMP algorithm in the case of the last mixture in figure 3: natural Bkg, 241Am, 133Ba, 137Cs, 60Co and 57Co. The new value of the false positive rate equal to 0.011% demonstrates that the simple modification in the $\mathcal{P}$-OMP algorithm solved the problem of systematic identification of 152Eu. The false positive rate with the modified $\mathcal{P}$-OMP algorithm remains robust when 134Cs, 207Bi and 88Y are also successively added in simulated spectra. The specific case of 152Eu raises the general problem of radionuclide spectra having strong overlapping with a measured spectrum when using scintillation detectors.

3.2.3. Detection limits

The influence of the sparsity constraint on detection limits (DL) was studied through a comparison with DL values determined from individual DT values for each radionuclide using the NNPU algorithm [5]. In the present work, DL values corresponds to mean counting related to a radionuclide for an expected false negative rate of 0.1% (probability of type II error) and using the DT values given in table 3 corresponding to an expected false positive rate of 0.1%. The DL values were determined by performing 105 MC calculations with simulated spectra composed of natural Bkg and the radionuclide of interest. The results given in table 4 correspond to radionuclides usually applied for RPM testing (57Co, 60Co, 133Ba, 137Cs, 241Am) and 152Eu. No change was observed on DL values obtained with the $\mathcal{P}$-OMP algorithm except for 152Eu in which case the value is slightly lower. These results demonstrate that decision-making based on the same DT value for all radionuclides in the selection process of the $\mathcal{P}$-OMP algorithm does not reduce the detection performances compared with those obtained using individual DT values in the previous work [5].

Table 4. Comparison of DL obtained respectively with the $\mathcal{P}$-OMP and the NNPU algorithms.

Radionuclides $\mathcal{P}$-OMPNNPU
241Am6060
133Ba160160
57Co110110
60Co115115
137Cs8585
152Eu260280

3.3. Impact of the sparsity constraint on counting estimation and standard deviation calculation based on the Fisher matrix

As previously shown, the sparsity constraint is an efficient technique to obtain the downsized dictionary of present radionuclides in a spectrum when using spectral unmixing. In the present section, the impact of the sparsity constraint on estimated counting and potential biases are addressed as well as the calculation of standard deviations based on the Fisher matrix. For that purpose, counting estimation obtained respectively with the $\mathcal{P}$-OMP and NNPU algorithms were compared by studying three different mixtures containing natural Bkg (mean counting equal to 1250). The dictionary of spectral signatures remains unchanged. For each mixture, the standard deviations of estimated counting were compared with the values determined with the Fisher matrix computed using the expected mean counting of the radionuclides to be identified. The results were obtained by means of 105 MC calculations.

In order to investigate the case of low overlapping with other spectral signatures in the dictionary, a simple mixture comprising 241Am and natural Bkg was first considered. The mean counting of 241Am was set to 60 corresponding to the DL value for this radionuclide in the case of a false negative rate of 0.1% (see table 4). The average values of estimated counting are presented in table 5. No significant bias is observed with the expected 241Am mean counting for both the $\mathcal{P}$-OMP and NNPU algorithms. On the contrary, a significant deviation was obtained on counting estimation of natural Bkg with the NNPU algorithm. Due to overfitting effect, this bias is approximately equal to the sum of average values of counting estimation of non-present radionuclides. This problem is strongly reduced when the $\mathcal{P}$-OMP algorithm is applied because the sparsity constraint forces counting to be equal to zero for non-identified radionuclides. As a result, no significant bias is observed for counting estimation of natural Bkg with the $\mathcal{P}$-OMP algorithm. The residual average values given for non-present radionuclides in table 5 corresponds to counting related to false positive events.

Table 5. Comparison of average values of estimated counting with the $\mathcal{P}$-OMP and NNPU algorithms in the case of a mixture of natural Bkg and 241Am.

Radionuclides $\mathcal{P}$-OMPNNPUExpected mean counting
Bkg1250.01205.61250
241Am59.9759.9060
133Ba0.0108.760
207Bi0.0126.780
57Co0.0056.620
60Co0.0113.870
134Cs0.0085.070
137Cs0.0043.220
152Eu0.0195.600
88Y0.0053.690

The standard deviations for the estimated counting given by both algorithms are presented in table 6. They are also compared to the values computed with the Fisher matrix using the expected mean counting. The results are consistent for the values related to 241Am. On the contrary, the standard deviation obtained in the case of the NNPU algorithm for natural Bkg is significantly greater than the value determined from counting estimated with the $\mathcal{P}$-OMP algorithm. This effect is probably due to the fact that the NNPU algorithm is more sensitive to overfitting yielding larger variability on estimated counting of natural Bkg. For both natural Bkg and 241Am, the standard deviations obtained from the Fisher matrix are consistent with the values assessed from the distributions of estimated counting given by the $\mathcal{P}$-OMP algorithm.

Table 6. Comparison of standard deviations of estimated counting with the $\mathcal{P}$-OMP and NNPU algorithms and the values computed with the Fisher matrix in the case of a mixture of natural Bkg and 241Am.

Radionuclides $\mathcal{P}$-OMPNNPUFisher
Bkg36.3143.9936.14
241Am10.9210.8210.78
133Ba0.9112.55
207Bi0.9910.47
57Co0.559.10
60Co0.776.54
134Cs0.718.46
137Cs0.395.19
152Eu1.5612.84
88Y0.516.01

In the second mixture case, 241Am was replaced with 152Eu for its large range of γ-photon energies (120 keV to 1410 keV) yielding higher overlapping with other spectral signatures in the dictionary. The mean counting of 152Eu was set to 260 corresponding to the DL value for this radionuclide in the case of a false negative rate of 0.1% (see table 4). The average values of estimated counting are displayed in table 7. Contrary to the previous tested mixture, significant biases with expected mean counting was observed for both natural Bkg and the radionuclide to be identified (152Eu). As previously shown, the application of the $\mathcal{P}$-OMP algorithm corrects for these deviations and yields standard deviations of estimated counting consistent with those computed with the Fisher matrix (see table 8). A comparison between estimated and simulated spectra is presented in figure 5 corresponding to a mixture of natural Bkg and 152Eu with respective mean counting equal to 1250 and 260.

Table 7. As in table 5, with a mixture of natural Bkg and 152Eu.

Radionuclides $\mathcal{P}$-OMPNNPUExpected mean counting
Bkg1249.921218.951250
241Am0.0042.930
133Ba0.01312.510
207Bi0.0057.370
57Co0.01712.760
60Co0.0106.350
134Cs0.0137.620
137Cs0.0033.900
152Eu259.92233.09260
88Y0.0084.530

Table 8. As in table 6, with a mixture of natural Bkg and 152Eu.

Radionuclides $\mathcal{P}$-OMPNNPUFisher
Bkg51.8154.2451.48
241Am0.364.38
133Ba1.1216.23
207Bi0.6011.43
57Co1.1614.43
60Co0.809.25
134Cs0.9911.25
137Cs0.396.02
152Eu41.2644.8640.74
88Y0.637.01
Figure 5.

Figure 5. Comparison between estimated and simulated spectra corresponding to a mixture of natural background and 152Eu with respective mean counting equal to 1250 and 260. The full-energy peaks at channel 50 (122 keV) is due to 152Eu decay and at channel 543 (1461 keV) is due to 40K decay in natural background.

Standard image High-resolution image

The third configuration corresponds to a more complex mixture comprising three radionuclides used for RPM testing and 152Eu with the respective expected mean counting: 400 (60Co), 500 (133Ba), 250 (241Am) and 500 (152Eu). In this case the expected mean counting were chosen greater than the DL values mentioned in table 4 to take into account their increase due to the mixture. As previously observed for simple mixtures, the most significant biases obtained with the NNPU algorithm in table 9 correspond to natural Bkg and 152Eu having both spectral signatures with a large range of γ-photon energies. The $\mathcal{P}$-OMP algorithm solved the problem of estimation biases of the NNPU algorithm for each radionuclide to be identified. In addition, the standard deviations calculated with the Fisher matrix in table 10 are consistent with those determined from the distribution of estimated counting with the $\mathcal{P}$-OMP algorithm.

Table 9. As in table 5, with a mixture of natural Bkg, 60Co, 133Ba, 241Am and 152Eu.

Radionuclides $\mathcal{P}$-OMPNNPUExpected mean counting
Bkg1249.741230.511250
241Am249.95250.05250
133Ba500.02504.44500
207Bi0.01710.470
57Co0.02813.960
60Co400.19398.01400
134Cs0.0119.510
137Cs0.0055.310
152Eu500.02471.77500
88Y0.0045.870

Table 10. As in table 6, with a mixture of natural Bkg, 60Co, 133Ba, 241Am and 152Eu.

Radionuclides $\mathcal{P}$-OMPNNPUFisher
Bkg68.05368.7167.85
241Am19.0218.9519.01
133Ba40.9541.8140.99
207Bi1.3815.73
57Co1.9218.14
60Co35.837.8235.76
134Cs1.0814.56
137Cs0.568.17
152Eu61.1869.3360.81
88Y0.59.11

It can be drawn from these results obtained in the case of three different mixtures that the determination of a downsized dictionary of identified radionuclides based on the sparsity constraint, is important to estimate reliable counting. For metrological applications, it also enables the calculations of standard deviations that are consistent with those assessed from the distributions of estimated counting given by the $\mathcal{P}$-OMP algorithm.

3.4. Coverage intervals related to standard deviations determined with the Fisher matrix

In the previous section, it was shown that the standard deviations of estimated counting provided by the $\mathcal{P}$-OMP algorithm are consistent with the values determined with the Fisher information matrix computed with expected mean counting. In this part, the Gaussian approximation mentioned in 2.4 was investigated when the Fisher matrix is directly assessed with estimated counting given by the $\mathcal{P}$-OMP algorithm. For that purpose, the coverage probability related to standard deviations was analysed for three values of the coverage factor k with k = 1–3. The differences between expected mean counting and estimated values were classified according to coverage probabilities in order to be compared with a normal distribution (68.3% for k = 1, 95.5% for k = 2 and 99.7% for k = 3) using the following expression for each identified radionuclide i (with ai the expected mean counting):

Equation (16)

The analysis on coverage intervals was carried out by MC calculations with the same mixture cases presented in the previous section 3.3. The results for the two simple mixtures comprising respectively 241Am and 152Eu are presented in table 11. The coverage intervals obtained in the case of the complex mixture (60Co, 133Ba, 152Eu, 241Am and natural Bkg) are displayed in table 12. Considering the results in tables 11 and 12, it can be concluded that the Gaussian approximation of the standard deviations calculated with the Fisher matrix is verified when using sparse spectral unmixing. Thus, reliable standard deviations with coverage intervals corresponding to those expected from a normal distribution can be obtained when the Fisher matrix is directly calculated with estimated counting. This result is important for metrological application of sparse spectral unmixing.

Table 11. Coverage probabilities related to the standard deviations calculated with the Fisher matrix in the case of two mixtures comprising respectively 241Am and 152Eu with natural Bkg. The results are consistent with a normal distribution.

 Cov. factor k
Radionuclides123
241Am68.1%95.3%99.7%
152Eu68.1%95.4%99.8%

Table 12. As in table 11, with a complex mixture comprising 60Co, 133Ba, 152Eu, 241Am and natural Bkg. The results are consistent with a normal distribution.

 Cov. factor k
Radionuclides123
241Am68.0%95.4%99.7%
133Ba68.3%95.4%99.7%
60Co68.1%95.4%99.7%
152Eu68.1%95.4%99.7%

4. Application of sparse spectral unmixing in the case of a 3'' × 3'' plastic detector

In this section, the study of sparse spectral unmixing was extended to spectral signatures measured with a 3'' × 3'' EJ240 plastic detector featuring strong overlapping and the absence of full-absorption peaks. Considering that context, the objective was to investigate whether the results obtained on decision-making and counting estimation in the case of a 3'' × 3'' NaI(Tl) detector can be reproduced. A dictionary of eight 1024-channel spectra was created representing the detector response for natural Bkg and for various radionuclides chosen to cover a large range of γ-photon energies: 57Co, 60Co, 99mTc, 133Ba, 137Cs, 207Bi, 241Am. Most of the selected radionuclides are used for RPM testing (57Co, 60Co, 133Ba, 137Cs, 241Am). The radiopharmaceutical 99mTc was included because its main γ-emission at 140 keV is close to γ-photon energies of 57Co (mainly at 122 keV) yielding strong overlapping between their respective spectral signatures (see figure 6). The spectrum of natural Bkg was simulated with a mean counting equal to 1500 corresponding to the same order of magnitude obtained when using RPM systems equipped with plastic detectors.

Figure 6.

Figure 6. Comparison of spectral signatures for three low-energy γ-photon emitters (241Am, 57Co, 99mTc) and 133Ba. Significant overlapping is clearly observed in the case of 57Co and 99mTc spectra.

Standard image High-resolution image

In the following, the DT value (including the Bonferroni correction) applied in the $\mathcal{P}$-OMP algorithm for decision-making was verified using the above dictionary of plastic spectral signatures. Counting estimation and associated standard deviations calculated with the Fisher matrix, were also investigated. For that purpose, the same procedure as previously described for spectral signatures of a 3'' × 3'' NaI(Tl) detector was applied.

4.1. Investigation of decision-making with plastic spectral signatures

In this section, the DT calculation based on the Bonferroni correction established for the sparsity constraint in the case of a 3'' × 3'' NaI(Tl) detector was verified for a dictionary of spectral signatures obtained with a 3'' × 3'' EJ240 plastic detector. This study was carried out in the same manner as described in 3.1 for an expected false positive rate equal to 0.1%.

The LRT statistics was first investigated using simulated spectra of natural Bkg according to increasing dictionary sizes by including successively a different γ-emitter in the order given in table 13. Each DT value associated to each dictionary size was determined by performing 5 × 105 MC calculations. The comparison between simulated and calculated DT values is presented in table 13. It can be drawn from these results that the DT calculation based on the Bonferroni correction provides a good approximation of the evolution of the DT value according to the number of radionuclides available for the sparsity selection.

Table 13. Simulated DT values according to increasing sizes of the dictionary when only natural Bkg is present in simulated spectra (expected mean counting equal to 1500) of a 3'' × 3'' EJ240 plastic detector. The expected false positive rate is equal to 0.1%. In the case of a size equal to 2, the dictionary includes the spectral signatures of natural Bkg and 241Am. For each subsequent dictionary size, the indicated radionuclide was added to the dictionary given in the line above.

 Decision threshold
Full dictionary size (with Bkg)SimulatedCalculated
2/241Am9.439.55
3/57Co10.7110.83
4/60Co11.5211.58
5/137Cs12.0812.11
6/207Bi12.2912.53
7/133Ba12.8212.87
8/99mTc13.0313.16

The robustness of the sparsity constraint was also tested in the case of simple mixtures composed of natural Bkg and respectively 133Ba, 60Co and 57Co according to expected mean counting equal to 1000 and 10 000. The evolution of false positive rates for the three mixtures is reported in table 14. As already observed with the NaI(Tl) detector, no visible trend was obtained on false positive rates when a radionuclide is mixed with natural Bkg according to increasing counting.

Table 14. Evolution of false positive rate for two mean counting of 60Co, 133Ba and 57Co respectively mixed with natural Bkg.

 Mean counting0100010 000
False positive rate 60Co0.093%0.088%0.092%
133Ba0.093%0.091%0.086%
57Co0.093%0.096%0.099%

The robustness of decision-making for more complex mixtures was performed using the same procedure described in section 3.2.2. For each mixture composed of natural Bkg, simulated spectra were obtained by successively including an additional γ-emitter used for RPM testing according to the following order: 241Am, 133Ba, 137Cs, 60Co and 57Co. For each radionuclide, the mean counting was equal to 1200. The evolution of the false positive rates according to increasing dictionary size is displayed in figure 7. It can be observed that the false positive rates remain robust until the addition of 57Co in simulated spectra. The last configuration yields an increase of the false alarm rate to about 0.3%. This result is mainly due to false identification of 99mTc (not present in simulated spectra).

Figure 7.

Figure 7. Evolution of total and 99mTc false positive rates (2 × 105 MC calculations) in the case of complex mixtures of γ-emitters. From the left to the right sides, each point corresponds to simulated spectra that include the radionuclides indicated in abscissa for all the points on the left of the graph. For instance, the 137Cs point was obtained with a mixture of γ-emitters that comprises natural background, 241Am, 133Ba and 137Cs.

Standard image High-resolution image

In order to figure out the correlations between estimated counting of 57Co and 241Am and false positive events of 99mTc, a classification of those results according to three groups are respectively depicted in figures 8 and 9.

  • The first group (green set composed of 34 values) in figure 8 represents false positive events with estimated counting of 99mTc lower than 250. This cluster corresponds to estimated counting of 57Co slightly lower than the expected value. In the case of 241Am in figure 9, the average value of the plots (equal to about 1230) is slightly greater than the expected mean counting (equal to 1200).
  • The second group (blue set composed of 493 values) in figure 8 represents false positive events when 99mTc is systematically selected instead of 57Co (estimated counting equal to zero). In figure 9, this group is correlated to estimated counting of 241Am (average value approximately equal to 834) significantly lower than the expected value.
  • The last group (red set composed of 99 values) depicts estimated counting of 57Co (mainly lower than to 400) significantly lower than the expected value. Similarly to the blue plots, estimated counting of 99mTc (average value close to 1800) are higher than expected values of present radionuclides. This last group is also correlated to estimated counting of 241Am (average value approximately equal to 800) significantly lower than the expected value (see figure 9).

Figure 8.

Figure 8. Distribution estimated counting of 57Co according to estimated counting of 99mTc (false positive events) in the case of a mixture containing five radionuclides (57Co, 60Co, 133Ba, 137Cs and 241Am) and natural background.

Standard image High-resolution image
Figure 9.

Figure 9. Distribution estimated counting of 241Am according to estimated counting of 99mTc (false positive events) for the same mixture as in figure 8.

Standard image High-resolution image

The interpretation of these results is different from the case of 152Eu with the NaI(Tl) detector described in section 3.2.2. Indeed, as shown in figures 8 and 9, the false positive events of 99mTc are mainly represented by the two last groups (blue and red plots) showing significant values of estimated counting of 99mTc. These two groups are also correlated to underestimated counting of both 57Co and 241Am or to the non-identification of 57Co. Contrary to the case of 152Eu, the modified $\mathcal{P}$-OMP algorithm cannot avoid these false positive detections of 99mTc. The correlation observed with both 57Co and 241Am estimated counting leads to the possible interpretation that the problem comes from the strong overlapping existing between the spectral signatures of 57Co, 241Am and 99mTc. The mixture of five radionuclides and natural Bkg investigated here has pointed out a potential limitation of sparse spectral unmixing when applied to plastic detectors.

4.2. Counting estimation and calculation of standard deviations

Considering the results obtained in the previous section, the impact of spectral signature overlapping on counting estimation was studied with mixtures containing 99mTc and 57Co. The comparison of counting estimation obtained with the $\mathcal{P}$-OMP and NNPU algorithms was implemented by performing 2 × 105 MC calculations.

The first studied case corresponds to a mixture composed of 99mTc and 57Co with natural Bkg with the respective expected mean counting 1300, 1000 and 1500. The comparison results are given in table 15. As already reported in the case of the NaI(Tl) detector, the counting estimation bias observed on natural Bkg when the NNPU algorithm is applied, vanished with the $\mathcal{P}$-OMP algorithm. However, a slight bias still exists on the counting estimation of 99mTc and 57Co that highlights the problem related to overlapping of spectral signatures mentioned in the previous section. In addition, it can be pointed out in table 15 that the average value of 241Am is greater than those obtained with the other radionuclides non-present in simulated spectra. This result comes from the 1185 false positive events of 241Am (2 × 105 MC calculations) obtained with the $\mathcal{P}$-OMP algorithm and yielding an increase of the total false positive rate to a value equal to about 0.7%. These results can be linked to the standard deviations in table 16 computed with the Fisher matrix using expected mean counting. The comparison with the standard deviations obtained from the distribution of estimated counting, indicates that the values given by the Fisher matrix are underestimated for 99mTc and 57Co.

Table 15. Comparison of average values of estimated counting with the $\mathcal{P}$-OMP and NNPU algorithms in the case of a mixture of natural Bkg with 99mTc and 57Co.

Radionuclides $\mathcal{P}$-OMPNNPUExpected mean counting
Bkg1499.81364.81500
241Am2.232.90
57Co996993.91000
60Co0.0319.80
137Cs0.0315.70
207Bi0.0520.60
133Ba0.0543.90
99mTc1301.713091300

Table 16. Comparison of standard deviations of estimated counting with the $\mathcal{P}$-OMP and NNPU algorithms and the values computed with the Fisher matrix in the case of mixture of natural Bkg in the case of a mixture of natural Bkg with 99mTc and 57Co.

Radionuclides $\mathcal{P}$-OMPNNPUFisher
Bkg54.5117.153.4
241Am28.654.5
57Co208.9187172.1
60Co1.824.1
137Cs1.922.1
207Bi332 .1
133Ba2.945.6
99mTc234.4234.3185.5

In table 17, the coverage intervals associated with the standard deviations were assessed using directly estimated counting in the Fisher matrix in the same way as described in section 3.4. It is noteworthy that, despite the biases on standard deviations reported in table 16, the coverage probabilities are still close to those expected from a normal distribution. The difference is more significant for a coverage factor k equal to 3.

Table 17. Coverage probabilities of standard deviations computed with the Fisher matrix related to estimated counting for a mixture of natural Bkg with 99mTc and 57Co.

 Cov. factor k
Radionuclides123
57Co68.1%94.9%98%
99mTc68.1%94.9%98%

Having specifically tested the problem of a mixture of 99mTc and 57Co on counting estimation, a different γ-emitter mixture was addressed with the following composition: natural Bkg with 241Am, 133Ba and 99mTc (without 57Co) according to the following mean counting 1500, 600, 700 and 1000. As presented in table 18, contrary to the previous case, the absence of 57Co in simulated spectra leads to better counting estimation when the $\mathcal{P}$-OMP algorithm is applied. It is noteworthy that the significant bias on counting estimation of 57Co with the NNPU algorithm is also strongly reduced. The false positive rate is equal to 0.088%, which is in good agreement with the expected false positive rate. It is noteworthy that no systematic false event of 57Co was observed despite the correlations between 57Co, 99mTc and 241Am.

Table 18. As in table 15, with a mixture of natural Bkg with 241Am, 133Ba and 99mTc.

Radionuclides $\mathcal{P}$-OMPNNPUExpected mean counting
Bkg1499.71383.91500
241Am600.4623.9600
57Co0.358.30
60Co0.0317.50
137Cs0.0314.50
207Bi0.05190
133Ba700740700
99mTc999.4943.31000

Regarding the standard deviations reported in table 19 related to counting results in table 18, a good agreement was obtained between calculated and simulated values when using the $\mathcal{P}$-OMP algorithm compared to the previous mixture involving both 99mTc and 57Co. As reported in table 20, a better agreement is also obtained on the approximation of coverage intervals with a normal distribution when the Fisher matrix is calculated using directly estimated counting.

Table 19. As in table 16, with a mixture of natural Bkg with 241Am, 133Ba, 99mTc.

Radionuclides $\mathcal{P}$-OMPNNPUFisher
Bkg75.9132.675.3
241Am82.489.581.9
57Co12.9104.2
60Co224.1
137Cs221.6
207Bi3.231.8
133Ba61.671.661.6
99mTc97.8179.495.4

Table 20. As in table 17, with a mixture of natural Bkg with 241Am, 133Ba, 99mTc.

 Cov. factor k
Radionuclides123
241Am68.2%95.4%99.7%
133Ba68.4%95.5%99.7%
99mTc68.3%95.3%99.7%

5. Discssion

A metrological approach of spectral unmixing for γ-emitting radionuclides identification and quantitative analysis of γ-spectra at low statistics, was investigated. The proposed technique takes into account the full spectrum of individual γ-emitters (spectral signatures) and the Poisson statistics of the measurements. The main purposes were twofold: (i) to implement a robust decision-making procedure for anomaly detection of γ-emitters in natural Bkg and (ii) to obtain a reliable estimation of counting and standard deviations associated to identified radionuclides. To that end, a spectral unmixing algorithm based on a multiplicative update rule NNPU, was combined to a sparsity constraint that acts as a decision-making procedure to minimize the number of spectral signatures that explain an observed γ-spectrum. Based on multiple hypothesis testing, the sparsity constraint was firstly introduced to ensure the robustness of decision-making in the case of γ-emitting radionuclides mixtures with natural Bkg. This important issue was validated by MC simulations of various γ-emitters mixtures using a dictionary of experimental γ-spectra obtained with a 3'' × 3'' NaI(Tl) detector. The investigation on the robustness of decision-making pointed out the requirement to divide the expected false positive rate by the number of radionuclides to be identified in the multiple hypothesis tests according to the Bonferroni correction. As shown by MC simulations of NaI(Tl) γ-spectra, the sparsity constraint is also important to obtain unbiased estimated counting given by the NNPU algorithm with the downsized dictionary of spectral signatures. The MC results also confirm the reliability of the standard deviations determined with the covariance matrix given by the inverse Fisher information matrix. The Gaussian approximation of the coverage intervals was also investigated and confirmed.

The metrological approach was specifically investigated using spectral signatures obtained with two types of scintillation detectors but it can also be applied to other detectors commonly used for γ-spectrometry [8]. The problem of strong overlapping between spectral signatures was investigated by MC simulations using 241Am, 57Co and 99mTc γ-spectra obtained with a 3'' × 3'' EJ240 plastic detector. This study has shown that a significant increase of false alarm rate and biases on estimated counting can be observed. The consequence of this issue will be considered cautiously in future investigations when the application of sparse spectral unmixing will be extended to larger size dictionary obtained with scintillation detectors.

6. Conclusion

As shown in this study, sparse spectral unmixing developed for full-spectrum analysis of γ-spectra, represents an efficient method for metrological applications depending on low-level measurements. In contrast with the standard approach [6], the sparsity constraint used for decision-making relies on a single DT applied for a LRT in a model selection procedure (Poisson-based orthogonal matching pursuit). This technique leads to robust decision-making in the case of complex mixtures of γ-emitters with significant contribution of natural Bkg. In addition, full-spectrum analysis yields lower DL compared to the classical technique based on the use of full-absorption peaks [5]. By minimizing the number of spectral signatures to obtain the best fit of a measured spectrum, the sparsity constraint also leads to unbiased counting estimation with spectral unmixing in the case of complex mixtures of γ-emitters. The multiplicative update rule implemented for spectral unmixing prevents the problem of non-physical negative counting estimation generally encountered in classical techniques. With the assessment of reliable standard deviation using the Fisher matrix, sparse spectral unmixing represents a different metrological approach compared to classical techniques applied in radionuclide laboratories. This method was also developed to propose a metrological solution to the growing need for automatic analysis of γ-spectra for non-expert users in the field of environmental measurements, decommissioning of nuclear facilities, security screening, etc. In that context, sparse spectral unmixing is an alternative to the current development of artificial neural networks for γ-spectra analysis that generally needs a training phase based on a large dataset [14].

Please wait… references are loading.
10.1088/1681-7575/abcc06