Next Article in Journal
The Effect of Physical Faults on a Three-Shaft Gas Turbine Performance at Full- and Part-Load Operation
Next Article in Special Issue
Towards Automated Classification of Zooplankton Using Combination of Laser Spectral Techniques and Advanced Chemometrics
Previous Article in Journal
Benchmarking of Various LiDAR Sensors for Use in Self-Driving Vehicles in Real-World Environments
Previous Article in Special Issue
Rapid Identification of Beached Marine Plastics Pellets Using Laser-Induced Breakdown Spectroscopy: A Promising Tool for the Quantification of Coastal Pollution
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Intrinsic Performance of Monte Carlo Calibration-Free Algorithm for Laser-Induced Breakdown Spectroscopy

BAM Federal Institute for Materials Research and Testing, Richard-Willstätter-Straße 11, 12489 Berlin, Germany
*
Author to whom correspondence should be addressed.
Sensors 2022, 22(19), 7149; https://doi.org/10.3390/s22197149
Submission received: 28 August 2022 / Revised: 15 September 2022 / Accepted: 16 September 2022 / Published: 21 September 2022
(This article belongs to the Special Issue Laser-Spectroscopy Based Sensing Technologies)

Abstract

:
The performance of the Monte Carlo (MC) algorithm for calibration-free LIBS was studied on the example of a simulated spectrum that mimics a metallurgical slag sample. The underlying model is that of a uniform, isothermal, and stationary plasma in local thermodynamical equilibrium. Based on the model, the algorithm generates from hundreds of thousands to several millions of simultaneous configurations of plasma parameters and the corresponding number of spectra. The parameters are temperature, plasma size, and concentrations of species. They are iterated until a cost function, which indicates a difference between synthetic and simulated slag spectra, reaches its minimum. After finding the minimum, the concentrations of species are read from the model and compared to the certified values. The algorithm is parallelized on a graphical processing unit (GPU) to reduce computational time. The minimization of the cost function takes several minutes on the GPU NVIDIA Tesla K40 card and depends on the number of elements to be iterated. The intrinsic accuracy of the MC calibration-free method is found to be around 1% for the eight elements tested. For a real experimental spectrum, however, the efficiency may turn out to be worse due to the idealistic nature of the model, as well as incorrectly chosen experimental conditions. Factors influencing the performance of the method are discussed.

Graphical Abstract

1. Introduction

Calibration-free (CF) methods in laser-induced breakdown spectroscopy (LIBS) serve as an alternative to calibration-based techniques [1]. Their major advantage is the ability for rapid chemical analysis without standards; this is important in situations where matrix-matched standards are not available or amounts of samples are limited. However, their typical accuracy and precision are modest and degrade toward semi-quantitative analysis for concentrations below 1%. The main applications of CF LIBS can be found in industry, geology, biology, archeology, or even space exploration [1,2].
Over the years, several approaches to CF LIBS have been proposed, all relying on an assumption of a uniform isothermal plasma at local thermodynamic equilibrium (LTE). They can be divided into two categories: those that use the experimental spectrum to determine the plasma parameters (the inverse problem) and those that specify the plasma parameters to reproduce the experimental spectrum (the direct problem). The most frequently used version of the first category is the Boltzmann plot (BP) or Saha–Boltzmann plot (SBP) method [2,3]. It relies on the assumptions of stoichiometric ablation, plasma uniformity, and optical thinness. The latter condition, though, can be relaxed by the proposed self-absorption correction methods [4]. This method has been repeatedly used to solve specific analytical problems. Praher et al. [5] and Pedarnig et al. [6] paid special attention to the homogeneity and optical transparency of the plasma during a CF LIBS analysis of steel slags and other industrial materials. They carefully optimized the timing of radiation collection and corrected lines for self-absorption. Gornushkin et al. [7] studied effects of non-uniformity of LIBS plasma on the accuracy of calibration-free BP analysis. Hermann et al. [8] took into account the influence of density and temperature gradients on the plasma spectra by assuming two homogeneous zones within the plasma, each with its own density and temperature. Wester and Noll [9] also proposed a heuristic two-shell plasma model to account for plasma gradients.
Several single-point calibration methods have been proposed to improve the CF-BP–LIBS method; they needed only one reference standard with a composition similar to the sample being analyzed. Although not truly calibration-free, they are still close to CF because, in the end, they provide concentrations of elements not included in the certified standard. The methods reduce the error of CF-BP analysis associated with instrumental factors or inaccuracy of spectroscopic data. Cavalcanti et al. [10] demonstrated an improvement in the accuracy of the CF LIBS analysis by first applying it to a certified sample and then to unknown samples. Gaudiuso et al. [11] proposed an inverse CF-LIBS method in which one certified sample was used to find the unique slope of a Boltzmann plot, which was then applied to unknown samples. Aragon and Aguilera [12,13] proposed a one-point calibration “C-sigma” method which was based on the theory of curves-of-growth. Here, several elemental BPs were merged into a single BP that was common for all the elements. Grifoni et al. [14] compared the three one-point calibration methods in favor of the first.
All CF-BP (inverse) methods require solving ill-posed problems of self-absorption correction [15] and deconvolution [16], which can lead to significant errors in the calculation of the integral line intensities (see Equation (1) below). Another disadvantage of these methods is their large error in determining medium and low concentrations at the level of 1% or less. The error is related to the need to sum the element concentrations up to 100% to exclude the experimental factor from the model equations. Because of this, small errors at high concentrations are transformed into large errors at low concentrations. This disadvantage, however, is not inherent in single-point calibration methods that do not use such summation or use it only as part of the procedure [10,11,12,13,14]. Another source of error may be the inadequacy of the model of a homogeneous isothermal plasma to the parameters of a real plasma [17]. Errors can also arise due to uncertainties in spectroscopic parameters and experimental factors, such as neglecting the light-collection geometry [18]. Gornushkin et al. [19] studied the factors of optical density, plasma inhomogeneity, line overlap, noise, spectral resolution, electron density, and path length that affect the accuracy of quantitative analysis by CF-BP–LIBS.
Another group of methods belonging to the second category (direct problem) was proposed by the authors [20,21,22,23]. These methods are based on generating synthetic spectra by using the collision-dominated model of a homogeneous isothermal plasma in LTE (see, for example, Reference [21]) and comparing these spectra with experimental ones. Their advantage is that there are no requirements for optical thinness and deconvolution of overlapping lines; these effects are automatically accounted for when generating synthetic spectra. Yaroshchyk et al. [20] developed an automated standard-free LIBS method that allows for a fast multi-element analysis. The plasma spectrum was represented by a system of simultaneous algebraic equations, which were solved by using the singular value decomposition algorithm. Gornushkin et al. [21] developed a radiation dynamic model of the post breakdown laser plasma in which the problem of determining the concentration of elements was solved by a direct comparison of the calculated synthetic spectra with the experimental ones. Simulated annealing Monte Carlo optimization was used to determine the plasma temperature and density. In a subsequent paper, Herrera et al. [22] compared CF-BP–LIBS with simulated annealing Monte Carlo (MC–LIBS) by analyzing aluminum alloy samples ablated into vacuum. They found that the relative concentrations obtained with CF-BP and MC–LIBS were comparable in magnitude with relative errors of 30–250%. It was argued that the improvement of the spatial and temporal resolution of the experiment is no less important than the refinement of theoretical models. Demidov et al. [23] developed a new MC–LIBS algorithm suitable for graphical processing unit (GPU) computing, in contrast to central processing unit (CPU) computing, which requires unacceptably long processing times. The reduction in computation time was achieved through massive parallel computing on GPUs containing thousands of coprocessors. The performance of MC–LIBS was tested on the spectra of mixtures of metal oxides CaO, Fe2O3, MgO and TiO2, which simulated by-products of metallurgical production, steel slags. Comparison with CF-LIBS showed that the accuracy of the MC–LIBS and CF-LIBS methods is the same for this type of sample.
In the abovementioned MC–LIBS papers [21,22,23], the effectiveness of the method was evaluated by using experimental spectra. Therefore, it was difficult to separate errors due to instrumental factors from errors due to the method itself, for example, due to the stochasticity of the method. In this work, we continued to improve the MC algorithm [23] and study its internal characteristics, which were not considered in previous publications. The reliability of the algorithm was tested on synthetic spectra simulating samples of metallurgical slag. These spectra are free from instrumental factors and completely correspond to the mathematical model of a homogeneous isothermal plasma in LTE. This work should prove that MC–LIBS is a viable alternative to CF-BP–LIBS that can provide higher accuracy of CF analysis for both high and low concentrations.

2. Materials and Methods

The plasma is assumed to be isothermal and uniform at local thermodynamic equilibrium (LTE). The radiation along a line of sight is given by the following equation:
I ( λ , T ) = B ( T ) ( 1 e τ ( λ , T ) )
where I ( λ , T ) is the spectral intensity, B ( T ) is the Planck function, and τ ( λ , T ) is the optical density. The optical density can be factorized into two terms, namely a wavelength-dependent and wavelength-independent optical density:
τ ( λ , T ) = K ( T ) P ( λ )
Here, K ( T ) = e 2 λ 0 2 4 ε 0 m e c 2 f i k g i e E i / k T U ( T ) ( 1 e ( E k E i ) / k T ) n R where e and m e are the elementary charge and mass, c and k are the speed of light and Boltzmann constant, ε 0 is the permeability of free space, λ 0 is the wavelength in the line center, g i is the degeneracy of the lower transition level, U ( T ) is the atomic or ionic partition function, E i and E k are the lower and upper transition energies, n is the number density of atomic or ionic species, and R is the radiation path length through the plasma. Term P ( λ ) represents a line shape function (Gaussian, Lorentzian, or Voigt). In our algorithm, two functions are tested that are typical to LIBS spectra: Lorentzian and Voigt.
A Monte Carlo (MC) algorithm minimizes a cost function that signifies the difference between synthetic and experimental spectra. During the minimization, the physical parameters of the model ( T , R ,   n i ) are varied and gradually approach that of experimental plasma. After finding the minimum, the sought-for parameters of the experimental plasma are read from the model. Mathematically, the problem is expressed by Reference [23]:
f ( I e x ,   I s y n ) = m i n D [ f ( I e x ,   I s y n ) ]   D = { 10 13 n i   [ cm 3 ] 10 19 ,     i = 1 . . N 5000 T   [ K ] 20000 0.001 R   [ cm ] 0.1 }
where f ( I e x ,   I s y n ) is the cost function to be minimized; I e x and I s y n are the experimental and synthetic spectra (dependency of I e x and   I s y n upon λ , n i , T is omitted); and D is the ( N + 2 ) -dimensional search domain, where N is the number of chemical elements considered in the model.
A cost function can be any suitable metric that is sensitive to a difference between two sets of data. For example, one can use a correlation coefficient for the construction of the cost function:
f C ( I e x ,   I s y n ) = 1 ( I i e x I e x   ¯ ) ( I i s y n I s y n ¯ ) [ ( I i e x I e x ¯ ) 2 ] 1 / 2 [ ( I i s y n I s y n ¯ ) 2 ] 1 / 2
Here, I i e x and I i s y n are the intensities of the experimental and synthetic spectra at wavelength λ i , and I e x ¯ and I s y n ¯ are their corresponding averages over a wavelength range. Function (4) is sensitive to mutual positions and intensities of spectral lines on two compared spectra and depends on the cosine of an angle between two vectors. The vectors represent synthetic and experimental spectra in a multidimensional space, M , where M is the number of spectral points ( λ i ,   i = 1 M ). If the vectors are collinear, the two spectra perfectly match and f C ( I e x ,   I s y n ) = 0 . The contribution of an element to the cost function depends on its concentration and number of spectral lines available for this element. To equalize contributions from all elements, weights ( w k ) are added in Equation (4):
f C W ( I e x ,   I s y n ) = 1 k w k L k M k ( I i e x I e x ¯ ) ( I i s y n I s y n ¯ ) [ k w k L k M k ( I i e x I e x ¯ ) 2 ] 1 / 2 [ k w k L k M k ( I i s y n I s y n ¯ ) 2 ] 1 / 2
To calculate w k , equal weights ( W ) are first assigned to all elements regardless of their concentrations; W = 1 / N , with N being the number of elements. The contribution of each spectral line of a given element is then calculated based on the integral intensity of this line divided by the sum of integral intensities of all lines belonging to this element: w n p n = W · ( S n p n / p n S n p n ) ,   n = 1 , N ,   p n = 1 P n where S n p n is the integral intensity of line p n of element n , and P n is the number of lines available for this element. The integral intensities of all lines are recovered from the experimental spectrum. A full spectral grid is split into K spectral fragments so that L k and M k ,   k = 1 , K denote the lower and upper boundaries of a particular fragment k . Each fragment may contain one or several lines of the same or different elements. The weight of each fragment is then determined by a simple relation: w k = n , p n w n p n S n p n / n , p n S n p n . The weighting of the cost function equalizes its sensitivity to both weak and strong lines, making it possible to determine trace elements with the similar accuracy as the main ones.
The main concept of the MC–LIBS method is to minimize the cost function, which measures the similarity between model-generated and experimental spectra. This is a non-linear problem (Equation (1)) that needs to be solved in a high-dimensional space (Equation (3)). Standard optimization methods, such as, for example, Newton–Raphson or Levenberg–Marquardt, are inefficient in this case, since the solution can be caught in some local minimum or maximum. Therefore, we use a global optimization algorithm that works as follows.
Many initial random combinations (configurations), N C , of plasma parameters ( n i , T , and R ) are taken from hypercube D in Equation (3) and used for generation of N C synthetic spectra. Each configuration is represented by a point in box D that has volume, V D , in a phase space of plasma parameters. Values of the cost function are calculated for these initial configurations, and smaller subset N b of points ( N b N C ) is chosen that corresponds to N b smallest values of f C W ( I e x ,   I s y n ) . Boxes of smaller volumes, V b ( 1 ) < V D , are then built around each such point. In a next iteration, a fraction, α N C , of configurations is taken from the original box V D , while another fraction, ( 1 α ) N C , is taken from smaller boxes V b ( 1 ) , where 0 < α < 1 . After calculating the cost functions for the new set of configurations, new N b points are chosen for the smallest values of the cost function, and new N b boxes are built around those points such that V b ( 2 ) < V b ( 1 ) < V D , and so on. As a result, a configuration is found that yields the global minimum of the cost function without a danger of being trapped in local minima. The adjustable parameters of the optimization are the total number of configurations, N C ; number of boxes, N b ; rate of reduction of volumes, V b ; and fraction of configurations, α , taken from small, V b ( j ) , and large, V D , boxes.
To accelerate the described method, a large number of synthetic spectra can be calculated in parallel. The number N c is determined by the available processors. With the help of graphics processing units (GPUs), the parallel calculation of millions of spectra is thus possible.

3. Results

The Monte Carlo algorithm is run on a GPU card. A typical GPU works with vectors rather than matrices; matrix operations are prohibited. Therefore, for arrays with dimensionality greater than 1, say L × M × N , only one data dimension, e.g., L , can be simultaneously processed by the GPU (parallelized) while two other dimensions, M and N , are run within a nested loop on the CPU (central processing unit). For efficient operation, the number of such CPU-loops should be maximally reduced. In the proposed MC algorithm, the plasma parameters are calculated on the GPU for ~105–106 simultaneous configurations at each wavelength scanning the whole wavelength range in a loop on the CPU. To reduce time for looping on the CPU, narrow spectral fragments around chosen lines are selected. The selected lines are bracketed within intervals with margins of plus–minus 10–15-line widths from line centers. Such intervals are found to be optimal for reliable subtraction of a baseline. The algorithm is implemented on the @MATLAB 2020b platform, using a desktop 3 GHz PC with a NVIDIA Tesla K40 graphical card.
The baseline subtraction is important for finding true heights and widths of spectral lines that are otherwise affected by a radiation continuum and neighboring lines. This procedure is especially important for weak lines that sit on the wings of strong lines. In this work, a polynomial approximation of the baseline is used [24]. Polynomials of powers from 1 and 10 are sequentially tested to find the optimal one. For each tested polynomial, the baseline is subtracted, and lines are approximated by either a Lorentzian or Voigt function P ( λ , Δ λ ) in the exponent of Equation (6):
I ( λ , Δ λ , K ) = A ( 1 e K P ( λ , Δ λ ) )
where A ,   K , and Δ λ are the fitting parameters. The optimal polynomial is determined by the minimal error of the least-mean-square fit.
An observed line profile may consist of several profiles; moreover, an individual atomic or ionic line profile can be broadened by self-absorption and instrumental function. A task is to retrieve original line profiles from the observable spectrum. It is postulated that the width of each line in the iterated synthetic spectrum is equal to the corresponding line width in the observable spectrum, regardless of what the actual parameters of the plasma are. Then the own (not self-absorbed) line width,   Δ λ , can be extracted by solving the obvious equation: 2 I ( λ 0 + Δ Λ / 2 , T ) = I ( λ 0 , T ) , where Δ Λ is the FWHMs (full-width-at-half-maxima) of the experimental line. By combining Equations (1) and (2) with this simple relation, a function is composed:
F ( Δ λ ) = 1 2 e K ( T ) P ( λ 0 + Δ Λ / 2 , Δ λ ) + e K ( T ) P ( λ 0 , Δ λ )
The root of this function, F ( Δ λ ) = 0 , is found numerically by fitting the parameter Δ λ (a more detail description can be found in Reference [19]). It is easy to show that the root always exists for the physical interval Δ λ ( 0 , ) and P ( λ , Δ λ ) represented by Voigt, Lorentzian, or Gaussian functions. Thus, the found Δ λ is the own line width that is free from self-absorption broadening. This approach is used to generate lines with unknown Stark parameters; it is not needed for lines with known Stark parameters.
The inherent performance of the MC method was demonstrated with synthetic spectra. A synthetic spectrum was generated that reproduced a spectrum of the slag sample (Table 1). The major element, calcium, was taken at the concentration 1016 cm−3; the concentrations of other elements were calculated based on stoichiometric ratios of corresponding oxides.
The plasma was assumed to be uniform and isothermal, with a temperature T = 10,000 K and size R = 0.1 cm. Seventy-four spectral lines were used, which are given in Table 2. All of these lines could be clearly identified on the experimental spectrum from a slag sample. No other criteria for choosing the lines were applied; they could be strong or weak, atomic or ionic, or self-absorbed or optically thin. Spectroscopic data for the lines were taken from the NIST database [25]; the Stark broadening parameters were taken from Griem’s tables [26] and pertinent works from the literature [27,28]. The fragment of the synthetic spectrum is shown in Figure 1 to illustrate its appearance. Complicating effects were added to the spectrum in the form of a finite spectral resolution (84 pix/nm) and random Gaussian noise (0.5% of maximal spectrum intensity). Considering this synthetic spectrum as experimental one, the task was to retrieve the sample composition by the MC method and compare it to the certified values.
The convergence of the MC algorithm to the same value of the cost function is illustrated in Figure 2. The algorithm scanned six orders of magnitude in concentrations, two orders in path length, and 104 K range in temperatures. Starting eleven times from a random configuration, the cost function consistently converged to a minimum 0.0023 ± 0.0001 . Running 50 iterations took ~5 min on the GPU, examining 500,000 configurations per iteration.
The certified–found correlation plot for the artificial slag sample is shown in Figure 3, and the corresponding accuracy and precision are given in Table 3. To obtain data given in Figure 3 and Table 3, 11 runs by 50 iterations have been performed for each element, starting each time from a random configuration. Since each run takes ~5 min, the total processing time was 5 min × 11 runs = 55 min. Note that, for a practical problem, such extensive calculations are not required; one run will be enough, because the iterations converge to the same value within ±5%. Convergence can be further improved by refining the algorithm on a denser grid.
The points in Figure 3 show the very small scatter around the 45-degree correlation line, while Table 3 implies that the relative errors for major and minor elements are below 1% (except for silicon). The relative standard deviation is always below 10%, mostly around 1%; it comes from random noise that was imposed on the spectrum and stochastic character of the algorithm. As one sees from Table 3, accuracy and precision are slightly worse for elements represented by only a few lines (e.g., only one line at 390.6 nm was available for Si) or weak lines (e.g., Cr I at 357.9 and 359.3 nm shown in the inset in Figure 1). Note that the accuracy and precision of the MC analysis is the same at both low and high concentrations due to the concentration-independent nature of the method’s errors, unlike the CF-BP method. This favorably distinguishes MC–LIBS from the standard BP method, where accuracy and precision significantly deteriorate toward low concentrations due to the closure condition.

4. Discussion

It can be seen that, even for a synthetic spectrum, the result is not 100% accurate. The reasons for this are as follows. During the iterative reconstruction, the broadening parameters (due to the Stark effect) were not known for all lines. These parameters were determined from Equation (5), where the error is dependent on the accuracy of the line width measurement. Thus, as the noise fraction increases, the error also increases. Two other conditions for successful reconstruction are good spectral resolution to distinguish closely spaced lines and a wide spectral range necessary to represent each element with a sufficient number of lines. In principle, only one spectral line per element is required. However, since the spectra are subject to instrumental noise, or the parameters of the spectroscopic lines are not always known with 100% accuracy, it is desirable to include as many suitable lines for each element as possible. The effect of an insufficient number of lines for Si (only one) leads to a larger relative error of its determination (see Table 3).
Experimentally, the above conditions require operation with a wide-range high-resolution spectrometer, such as an echelle. It should also be noted that the spectrometer must be carefully calibrated with a standard light source to account for the uneven spectral response of the light detector.
Further, the Monte Carlo CF method is based on an oversimplified model of laser-induced plasma in LTE, in which plasma is assumed to be (i) isothermal, (ii) uniform, and (iii) stationary, and (iv) light is collected along a single line-of-sight. None of these conditions is fully satisfied in real plasma and experiment. Nevertheless, the assumption can still be a reasonable approximation if the experiment is well-planned. Conditions (i) and (ii) can be met by choosing the correct gating for the detection of LIBS spectra: the start of the gate must be delayed with respect to the laser pulse enough for the plasma to thermalize (i.e., equilibrate translational temperatures of electrons and heavy particles). At the same time, the gate length must be short enough to consider the plasma frozen, but also long enough to collect enough light and not lose sensitivity. Condition (iii), stationarity, is provided, again, by the short gating of plasma emission. Conditions (i)–(iii) assume the use of a gated ICCD camera for light detection rather than a CCD camera. Condition (iv) can be provided by diaphragming the light collection path; a top-view geometry could be the most suitable one.
Thus, despite the very promising results of Monte Carlo analysis with a synthetic spectrum (~1% accuracy and precision), similar results for experimental spectra can turn out to be worse (see, for example, References [22,23]), unless special measures are taken to properly organize the experiment considering the above requirements. It is not difficult to ensure the required experimental conditions, in which case the real efficiency of the method can approach the theoretical one. The relatively long processing time (minutes) of each spectrum can hardly be considered a limitation, given the ever-increasing power of modern computers.

5. Conclusions

The performance of the Monte Carlo algorithm for calibration-free LIBS was studied on the example of a synthetic spectrum that mimics a metallurgical slag sample. The algorithm runs in parallel and fully automated on a graphical processing unit (GPU). It can work with any types of lines: self-absorbed or optically thin, affected or not by the instrumental function. The optimization takes several minutes and depends on a type of the GPU and number of elements to be determined. Knowledge of spectroscopic and physical parameters is required for all species involved in calculations. The accuracy and precision are about 1%, the latter due to the stochastic nature of the method and the influence of spectral noise. On experimental spectra, the performance may be worse due to the still idealistic character of the underlying model that requires the uniform, isothermal, and stationary plasma in LTE. The method is, probably, best suited for applications, in which standard-based analysis with reference samples is not feasible and requirements for accuracy and precision are relaxed.
Further development of the MC–LIBS method can be expected in the direction of reducing the computational time by further optimizing the algorithm and incorporating temperature and density gradients into the model, which will introduce only a few new iterable parameters into the algorithm. Work in this direction continues.

Author Contributions

Conceptualization, I.B.G.; methodology, I.B.G. and T.V.; software, I.B.G. and T.V.; validation, I.B.G. and T.V.; data Curation, T.V.; writing—original draft preparation, I.B.G.; writing—review and editing, I.B.G. and T.V.; visualization, I.B.G. and T.V.; supervision, I.B.G.; project administration, I.B.G.; funding acquisition, I.B.G. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by BAM Federal Institute for Materials Research and Testing.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data are available from authors upon request.

Acknowledgments

The authors thank K. Rurack and U. Panne for supporting this work.

Conflicts of 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

  1. Tognoni, E.; Cristoforetti, G.; Legnaioli, S.; Palleschi, V. Calibration-Free Laser-Induced Breakdown Spectroscopy: State of the art. Spectrochim. Acta Part B 2010, 65, 1–14. [Google Scholar] [CrossRef]
  2. Hu, Z.; Zhang, D.; Wang, W.; Chen, F.; Xu, Y.; Nie, J.; Chu, Y.; Guo, L. A review of calibration-free laser-induced breakdown spectroscopy. TrAC Trends Anal. Chem. 2022, 152, 116618. [Google Scholar] [CrossRef]
  3. Ciucci, A.; Corsi, M.; Palleschi, V.; Rastelli, S.; Salvetti, A.; Tognoni, E. New procedure for quantitative elemental analysis by laser-induced plasma spectroscopy. Appl. Spectrosc. 1999, 53, 960–964. [Google Scholar] [CrossRef]
  4. Bulajic, D.; Corsi, M.; Cristoforetti, G.; Legnaioli, S.; Palleschi, V.; Salvetti, A.; Tognoni, E. A procedure for correcting self-absorption in calibration free-laser induced breakdown spectroscopy. Spectrochim. Acta Part B 2002, 57, 339–353. [Google Scholar] [CrossRef]
  5. Praher, B.; Palleschi, V.; Viskup, R.; Heitz, J.; Pedarnig, J.D. Calibration free laser-induced breakdown spectroscopy of oxide materials. Spectrochim. Acta Part B 2010, 65, 671–679. [Google Scholar] [CrossRef]
  6. Pedarnig, J.D.; Kolmhofer, P.; Huber, N.; Praher, B.; Heitz, J.; Rössler, R. Element analysis of complex materials by calibration-free laser-induced breakdown spectroscopy. Appl. Phys. A-Matter 2013, 112, 105–111. [Google Scholar] [CrossRef]
  7. Gornushkin, I.B.; Shabanov, S.V.; Merk, S.; Tognoni, E.; Panne, U. Effects of nonuniformity of laser induced plasma on plasma temperature and concentrations determined by the Boltzmann plot method: Implications from plasma modeling. J. Anal. At. Spectrom. 2010, 25, 1643–1653. [Google Scholar] [CrossRef]
  8. Hermann, J.; Gerhard, C.; Axente, E.; Dutouquet, C. Comparative investigation of laser ablation plumes in air and argon by analysis of spectral line shapes: Insights on calibrationfree laser-induced breakdown spectroscopy. Spectrochim. Acta Part B 2014, 100, 189–196. [Google Scholar] [CrossRef]
  9. Wester, R.; Noll, R. Heuristic modeling of spectral plasma emission for laser induced breakdown spectroscopy. J. Appl. Phys. 2009, 106, 123302. [Google Scholar] [CrossRef]
  10. Cavalcanti, G.H.; Teixeira, D.V.; Legnaioli, S.; Lorenzetti, G.; Pardini, L.; Palleschi, V. One-point calibration for calibration-free laser-induced breakdown spectroscopy quantitative analysis. Spectrochim. Acta Part B 2013, 87, 51–56. [Google Scholar] [CrossRef]
  11. Gaudiuso, R.; Dell’Aglio, M.; De Pascale, O.; Santagata, A.; De Giacomo, A. Laser-induced plasma analysis of copper alloys based on Local Thermodynamic Equilibrium: An alternative approach to plasma temperature determination and archeometric applications. Spectrochim. Acta Part B 2012, 74–75, 38–45. [Google Scholar] [CrossRef]
  12. Aragón, C.; Aguilera, J.A. CSigma graphs: A new approach for plasma characterization in laser-induced breakdown spectroscopy. J. Quant. Spectrosc. Radiat. Transf. 2014, 149, 90–102. [Google Scholar] [CrossRef]
  13. Aragón, C.; Aguilera, J.A. Quantitative analysis by laser-induced breakdown spectroscopy based on generalized curves of growth. Spectrochim. Acta Part B 2015, 110, 124–133. [Google Scholar] [CrossRef]
  14. Grifoni, E.; Legnaioli, S.; Lorenzetti, G.; Pagnotta, S.; Poggialini, F.; Palleschi, V. From Calibration-Free to Fundamental Parameters Analysis: A comparison of three recently proposed approaches. Spectrochim. Acta Part B 2016, 124, 40–46. [Google Scholar] [CrossRef]
  15. Maali, J.J.; Shabanov, S.V. Error analysis in optimization problems relevant for calibration-free laser-induced breakdown spectroscopy. J. Quant. Spectrosc. Radiat. Transf. 2019, 222–223, 236–246. [Google Scholar] [CrossRef]
  16. Press, W.H.; Teukilsky, S.A.; Vetterling, T.V.; Flannery, B.P. Integral Equations and Inverse Theory. In Numerical Recipes in C. The Art of Scientific Computing, 2nd ed.; Cambridge University Press: Cambridge, UK, 1999; pp. 788–826. [Google Scholar]
  17. Tognoni, E.; Cristoforetti, G.; Legnaioli, S.; Palleschi, V.; Salvetti, A.; Mueller, M.; Panne, U.; Gornushkin, I. A numerical study of expected accuracy and precision in Calibration-Free Laser-Induced Breakdown Spectroscopy in the assumption of ideal analytical plasma. Spectrochim. Acta Part B 2007, 62, 1287–1302. [Google Scholar] [CrossRef]
  18. Shabanov, S.V.; Gornushkin, I.B.; Winefordner, J.D. Radiation from asymmetric laser induced plasmas collected by a lens or optical fiber. Appl. Opt. 2008, 47, 1745–1756. [Google Scholar] [CrossRef]
  19. Gornushkin, I.B.; Völker, T.; Kazakov, A.Y. Extension and investigation by numerical simulations of algorithm for calibration-free laser induced breakdown spectroscopy. Spectrochim. Acta Part B 2018, 147, 149–163. [Google Scholar] [CrossRef]
  20. Yaroshchyk, P.; Body, D.; Morrison, R.J.S.; Chadwick, B.L. A semi-quantitative standardless analysis method for laser-induced breakdown spectroscopy. Spectrochim. Acta Part B 2006, 61, 200–209. [Google Scholar] [CrossRef]
  21. Gornushkin, I.B.; Kazakov, A.Y.; Omenetto, N.; Smith, B.W.; Winefordner, J.D. Experimental verification of a radiative model of laser-induced plasma expanding into vacuum. Spectrochim. Acta Part B 2005, 60, 215–230. [Google Scholar] [CrossRef]
  22. Herrera, K.K.; Tognoni, E.; Gornushkin, I.B.; Omenetto, N.; Smith, B.W.; Winefordner, J.D. Comparative study of two standard-free approaches in laser-induced breakdown spectroscopy as applied to the quantitative analysis of aluminum alloy standards under vacuum conditions. J. Anal. Atom. Spectrom. 2009, 24, 426–438. [Google Scholar] [CrossRef]
  23. Demidov, A.; Eschlbck-Fuchs, S.; Kazakov, A.Y.; Gornushkin, I.B.; Kolmhofer, P.J.; Pedarnig, J.D.; Huber, N.; Heitz, J.; Schmid, T.; Rössler, R.; et al. Monte Carlo Standardless Approach for Laser Induced Breakdown Spectroscopy Based on Massive Parallel Graphic Processing Unit Computing. Spectrochim. Acta Part B 2016, 125, 97–102. [Google Scholar] [CrossRef]
  24. Gornushkin, I.B.; Eagan, P.E.; Novikov, A.B.; Smith, B.W.; Winefordner, J.D. Automatic correction of continuum background in laser-induced breakdown and Raman spectrometry. Appl. Spectrosc. 2003, 57, 197–207. [Google Scholar] [CrossRef] [PubMed]
  25. Available online: https://www.nist.gov/pml/atomic-spectra-database (accessed on 28 August 2022).
  26. Griem, H.R. Plasma Spectroscopy; McGraw-Hill: New York, NY, USA, 1964. [Google Scholar]
  27. Konjević, N.; Dmitriević, M.S.; Wiese, W.L. Experimental Stark widths and shifts for spectral lines of neutral atoms (A critical review of selected data for the period 1976 to 1982). J. Phys. Chem. Ref. Data 1984, 13, 619–647. [Google Scholar] [CrossRef]
  28. Konjević, N.; Lesage, A.; Fuhr, J.R.; Wiese, W.L. Experimental Stark widths and shifts for spectral lines of neutral and ionized atoms (A critical review of selected data for the period 1989 through 2000). J. Phys. Chem. Ref. Data 2002, 31, 819–927. [Google Scholar] [CrossRef]
Figure 1. Synthetic spectrum of a metallurgical slag sample.
Figure 1. Synthetic spectrum of a metallurgical slag sample.
Sensors 22 07149 g001
Figure 2. Convergence of the cost function as the function of the number of iterations. Starting from a random configuration, 11 runs were performed. Different symbols correspond to different initial configurations.
Figure 2. Convergence of the cost function as the function of the number of iterations. Starting from a random configuration, 11 runs were performed. Different symbols correspond to different initial configurations.
Sensors 22 07149 g002
Figure 3. Certified–found correlation plot for synthetic slag spectrum. Each element is represented by 11 colored triangles (some are completely merged) corresponding to 11 runs that started from a random configuration.
Figure 3. Certified–found correlation plot for synthetic slag spectrum. Each element is represented by 11 colored triangles (some are completely merged) corresponding to 11 runs that started from a random configuration.
Sensors 22 07149 g003
Table 1. Concentrations of oxides and corresponding number densities used to generate synthetic spectrum.
Table 1. Concentrations of oxides and corresponding number densities used to generate synthetic spectrum.
OxideC, % MassElementn, cm−3
Al2O319.7Al8.03 × 1015
CaO27.0Ca1.00 × 1016
Cr2O30.5Cr1.37 × 1014
FeO24Fe6.94 × 1015
MgO11.5Mg5.93 × 1015
MnO8Mn2.34 × 1015
TiO20.3Ti7.80 × 1013
SiO29Si3.11 × 1015
Table 2. Elements and spectral lines used to generate synthetic spectra.
Table 2. Elements and spectral lines used to generate synthetic spectra.
#Elmλ nmEiEkfikgigk#Elmλ nmEiEkfikgigk
1CaI428.30115,21038,5520.19903538FeI404.58111,97636,6860.212099
2428.93615,15838,4650.5001339406.35912,56137,1630.165055
3429.89915,21038,4650.1293340407.17412,96937,5210.190055
4430.25315,31638,5520.3785541MnI403.075024,8020.055068
5430.77415,21038,4180.18493142403.307024,7880.040366
6431.86515,31638,4650.12005343403.449024,7790.025764
7558.87620,37138,2590.23177744403.57517,28242,0540.080086
8559.84920,33538,1920.20093345404.13617,05241,7890.1931010
9560.28520,34938,1920.03995346472.74623,54944,6960.05766
10CaII315.88725,19256,8390.8472447473.90923,72044,8150.08144
11317.93325,41456,8580.82004648475.40418,40239,4310.13768
12318.12825,41456,8390.0884449475.58523,72044,6960.21046
13370.60225,19252,1670.1722250476.15123,81944,8150.36424
14373.69025,41452,1670.1644251476.23723,29744,2890.333810
15393.366025,4140.6822452476.64223,54944,5230.21068
16396.847025,1920.3302253478.34318,53139,4310.13888
17AlI308.215032,4350.16702454482.35218,70539,4310.139108
18309.27111232,4370.15704655MnII344.19914,32643,3710.050097
19394.401025,3480.11602256346.03114,59443,4850.033475
20396.15211225,3480.11604257347.41314,78143,5570.017953
21MgI516.7322185041,1970.13501358348.29014,78143,4850.029155
22517.2682187041,1970.13503359348.86814,90143,5570.038533
23518.3602191141,1970.13605360TiI498.173684326,9110.29001113
24SiI390.5521539440,9920.0911361499.107674326,7730.2670911
25FeI303.73988833,8020.06713562499.950666126,6570.25479
26304.76070433,5070.05335763TiII323.45239331,3010.26851010
27305.745692839,6260.035911964323.65722631,1140.215088
28305.90941633,0960.02947965323.9049430,9590.1981010
29306.724737639,9700.03429766324.199030,8360.231744
30371.993026,8750.041191167324.8601002540,7980.38868
31372.25670427,5600.01035568336.12122629,9680.3350810
32374.336798634,6920.03285369337.2799429,7350.321068
33374.55670427,3950.03395770338.376029,5440.358046
34374.82688827,5600.03213571CrI357.869027,9350.366079
35374.948737734,0400.16109972359.349027,8200.291077
36375.823772834,3290.13407773425.434023,4990.110078
37376.719815534,6920.13603374427.480023,3860.084277
Table 3. Accuracy and precision of MC analysis; % concentrations of elements are recalculated from concentrations of oxides given in Table 1.
Table 3. Accuracy and precision of MC analysis; % concentrations of elements are recalculated from concentrations of oxides given in Table 1.
CaAlMgSiFeMnTiCr
concentration in wt.%27.3222.0116.168.5219.036.350.220.4
rel. error in %0.210.070.943.740.280.040.160.73
RSD in %0.731.282.154.01.561.791.727.43
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Gornushkin, I.B.; Völker, T. Intrinsic Performance of Monte Carlo Calibration-Free Algorithm for Laser-Induced Breakdown Spectroscopy. Sensors 2022, 22, 7149. https://doi.org/10.3390/s22197149

AMA Style

Gornushkin IB, Völker T. Intrinsic Performance of Monte Carlo Calibration-Free Algorithm for Laser-Induced Breakdown Spectroscopy. Sensors. 2022; 22(19):7149. https://doi.org/10.3390/s22197149

Chicago/Turabian Style

Gornushkin, Igor B., and Tobias Völker. 2022. "Intrinsic Performance of Monte Carlo Calibration-Free Algorithm for Laser-Induced Breakdown Spectroscopy" Sensors 22, no. 19: 7149. https://doi.org/10.3390/s22197149

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop