evaluation of xrf spectra from basics to advanced systems
play

Evaluation of XRF Spectra from basics to advanced systems Piet Van - PowerPoint PPT Presentation

Joint ICTP-IAEA School on Novel Experimental Methodologies for Synchrotron Radiation Applications in Nano-science and Environmental Monitoring Evaluation of XRF Spectra from basics to advanced systems Piet Van Espen piet.vanespen@uantwerpen.be


  1. Joint ICTP-IAEA School on Novel Experimental Methodologies for Synchrotron Radiation Applications in Nano-science and Environmental Monitoring Evaluation of XRF Spectra from basics to advanced systems Piet Van Espen piet.vanespen@uantwerpen.be 20 Nov 2014 1

  2. Content 1. Introduction: some concepts 2. Simple peak integration 3. Method of least squares 4. Fitting of x-ray spectra 5. Improvements to the model 6. Final remarks 2

  3. Some basic concepts Nature and science: a personal view Nature = Signal + Noise Science = Model + Statistics 3

  4. Why spectrum evaluation? element concentrations ⇔ net intensity of fluorescence lines interference free continuum corrected But: frequent peak overlap presence of a continuum Especially in energy-dispersive spectra 4 4

  5. Information content of a spectrum Spectrum contains the signal • Information: energy and intensity of x-rays 
 • Amplitude noise: due to Poisson statistics 
 ► fluctuations in the spectrum 
 the noise • Energy noise: finite resolution of the detector ► nearly Gaussian peaks with a width of ~160 eV 5

  6. Amplitude noise Counting events involves Poisson statistics Poisson probability density function: The probability to observe N counts if the true number is µ Property: Poisson distribution Normal distribution ≅ µ µ and σ 2 = µ approximation is very good for µ (or N) ≥ 9 Poisson : P(N | µ =3) Normal : P(x | µ =3 σ 2 = 3) 6

  7. Energy Noise Resolution of ED-XRF spectrometers Full Width at Half Maximum (FWHM) of a peak FWHM 2 Peak = FWHM 2 Elec + FWHM 2 Det Intrinsic contribution Electronic noise √ ~100 eV 2 . 35 � × F × E ϵ energy to create e-h pair 3.85 eV F Fano factor ~0.114 E x-ray energy in eV Mn K α @ 5.895 keV FWHM Det = 120 eV FWHM Elec = 100 eV => FWHM Peak = 156 eV 7

  8. Energy Noise Resolution of ED-XRF spectrometers Cr – Mn – Fe overlap at ~20 eV Cr – Mn – Fe overlap at ~160 eV 8

  9. Without amplitude noise (counting statistics) there would be NO PROBLEM But it is part of the nature We can only measure longer or with a more efficient system Without energy noise there would be LITTLE PROBLEM The natural line width of x-rays is only a few eV!!! The observed peak width is the result of the detection process with a fundamental limitation imposed by the Fano factor 9

  10. Information content of a spectrum If no energy noise or no amplitude noise ► could determine the “information” unambiguously Need methods to extract information in a optimum way These methods rely on “addition” information (knowledge) 
 to extract the useful information Not the method itself is important (if implemented correctly) 
 but the correctness of the additional information. 10 10

  11. 2. Simple peak integration 11

  12. Simple peak integration Estimate Uncertainty As good as is can get We have to make assumptions if the assumptions (model) are correct! integration limits linear background no interference 12

  13. 3. Method of Least Squares 13

  14. Method of least squares Need to “estimate” the net peak area with highest possible • correctness (no systematic error) • precision (smallest random error) Least-squares estimation (fitting): • unbiased • minimum variance Limiting factors: • counting statistical fluctuations (precision) • accuracy of the fitting model 14

  15. Method of least squares, straight line Data: { x i , y i }, i = 1, 2, …, N Model: y ( i ) = b 0 + b 1 x i noise Fitting the model: estimating b 0 and b 1 Criterion: [ y i − y ( i )] 2 = [ y i − b 0 − b 1 x i ] 2 = min X X SS = i i ⇤ SS Set of 2 equations in 2 unknowns b 0 and b 1 X X = 0 y i = b 0 n + b 1 x i → ⇤ b 0 Normal equations i i ⇤ SS X X X x 2 = 0 x i y i = b 0 x i + b 1 → Direct analytical solution i ⇤ b 1 i i 15

  16. 4. Fitting X-ray Spectra 16

  17. Least-squares estimate of x-ray spectrum parameters position area  ( x i − x p ) 2 � 1 Peak described by a Gaussian y ( i ) = b + A 2 π exp √ 2 σ 2 σ linear parameter continuum width non-linear n 2 � 2 = 1 1 X [ y ( i ) − y i ] 2 Criterion, agreement between model and data ⌫ w i i = n 1 Minimum: No direct analytical solution Search χ 2 for minimum 17

  18. We can still apply the concept of least squares minimising the square of the differences between the model and the data χ 2 = χ 2 ( b, h, x 0 , w ) = 1 y i [ y i − y ( x i , b, h, x 0 , w )] 2 1 P i ν The sum of squares is a function of the values of the parameters and for a given set of values should be minimum In this case SS describes a 4 dimensional hyper-surface in a 5- dimension space We can only “see” in 3-dimensions but mathematically we can search in a higher dimensional space to locate the minimum h Starting from some initial values we can modify the parameter values until the minimum is reached. w 18

  19. General form of such a search algorithm 1. Select starting values for all parameters b j χ = χ ( b ) and calculate the ch-square 2. Obtain (calculate, guess...) a change (increment or decrement) Δ b j such that one χ ( b + ∆ b ) < χ ( b ) moves towards the minimum: 3. Replace the old parameter values with the new ones 
 b ← b + Δ b 4. repeat step 2 until the “true” minimum is found Iterative process AXIL = Analysis of X-ray spectra by Iterative Least-squares 19

  20. n 2 � 2 = 1 1 X [ y ( i ) − y i ] 2 ⌫ w i i = n 1 Analytically important parameters: net peak areas Statistical optimal estimate: using correct weight (Poisson statistics w i = y i ) In general y ( i ) is non-linear → Marquardt – Leverberg algorithm Gradient search ↔ linearisation Reliable error estimated But unstable 20

  21. 10 peaks ⇒ > 30 parameters !!!! WANT WORK in practice!!!! Need parsimony!!! But we can do better We known the energies of the x-ray lines (in most cases) Where they are depends on the energy calibration (the same applies to the width of the peaks: resolution calibration) ⇒ Add additional information to the model  ( E i − E ) 2 � Gain Gaussian peak shape G ( i, E ) = 2 π exp √ 2 σ 2 ( E ) σ ( E ) Energy relation: E ( i ) = Zero + Gain × i "✓ Noise # 1 / 2 ◆ 2 Resolution relation: � ( E ) = + ✏ FanoE √ 2 2 ln 2 Only 4 non-linear parameters For 10 peaks only 14 parameters 21

  22. Already better, but we know more We know (to some extend) the ratio between lines of an element I K α 2 I K β , . . . I K α 1 I K α We can group lines together (“peakgroup”) with one “area” and fixed intensity ratios (X ) X y ( i ) = y Cont ( i ) + R jk P ( i, E jk ) A j j k Continuum Area Line Peak function ratio shape for j elements (or peak groups) 10 elements ⇒ 10 Area’s + 4 calibration parameters 22

  23. Further refinements: escape peaks Known position (energy) intensity (escape probability) 23

  24. Sum peaks Known position relative intensity 24

  25. And more Different background models polynomial exponential polynomial Bremsstrahlung background filter background Parameter constraining and more... 25

  26. 26

  27. Highly flexible method • Fit individual lines, multiplets, elements… • Different parametric and non-parametric continuum models • Include escape and sum peaks Quality criteria • Chi-square of fit • uncertainty estimate of parameters Statistically correct • unbiased, minimum variance estimate of the parameters “Resolving power” is only limited by the noise (counting statistic) BUT THE MODEL MUST BE ACCURATE 27

  28. 5. Improvements to the model 28

  29. Incorrectness of the model Not all peaks follow the energy calibration relation - incoherent (Compton) scatter peaks - spurious peaks (diffraction, γ -rays) - even the relation might not be linear Not all peaks follow the resolution calibration relation - incoherent scatter peaks (are wider) - spurious peaks Peaks are certainly not perfect Gaussians - shelf (step) due to detector effects (incomplete charge collection) - tailing due to radiative effects and detector effects - deviation due to natural line width (Lorentzian) 29

  30. ⇒ biased results Incorrect fitting model especially for trace elements Solution Adapt the model 
 Very inconvenient 
 (fitting region, which lines to include...) 
 when analyzing for each particular case many spectra 30

  31. Improvements Improve the peak profile Peak P ( i, E jk ) = G ( i, E jk ) + f S S ( i, E jk ) + f T T ( i, E jk )  E ( i ) − E jk �  E ( i ) − E jk � 1 Gain Tail i exp T ( i, E jk ) = erfc + √ √ 2 � h �� 2 − 1 � 2 �� exp 2 β 2 h i  E ( i ) − E jk � S ( i, E jk ) = Gain Step erfc √ 2 E jk 2 � Adding 1 non-linear and 2 linear parameters for each peak!!! Where is my parsimony gone!!! 31

  32. Step parameterisation Step fraction f S is related to the MAC of the detector crystal Step is a fundamental aspect of the detector 
 (charge loss by photo-electrons near the surface of the detector) Tail fraction parameterisation Tail fraction f T is related to the MAC of the detector and the type of radiation (K α and K β ) The tail has a component due to the detector and a radiative component 32

Recommend


More recommend