|
International
Tables for Crystallography Volume I X-ray absorption spectroscopy and related techniques Edited by C. T. Chantler, F. Boscherini and B. Bunker © International Union of Crystallography 2024 |
International Tables for Crystallography (2024). Vol. I. ch. 5.16, pp. 705-708
https://doi.org/10.1107/S1574870720016699 Chapter 5.16. Normalization of XANES spectraaStanford Synchrotron Light Source, SLAC National Accelerator Laboratory, 2575 Sand Hill Road, Menlo Park, CA 94025, USA One of the first steps in X-ray absorption near-edge structure (XANES) data analysis is the background-removal and normalization process. While the process of removing the background is relatively simple, an ability to perform the procedure accurately, reliably and consistently is critical for many of the steps that follow in data analysis. This chapter will cover a few methodologies for background removal and normalization of XANES data and will illustrate some of the problems that can arise when different methodologies and data ranges are used in the normalization process. Keywords: XANES; normalization; pre-edge. |
Normalization is an important step in XANES data analysis as it allows data from multiple synchrotron visits and data from samples of varying compositions and concentrations, as well as data collected in different ways (transmission versus fluorescence), to potentially be compared and analysed further. Of course, if data are to be compared from different experimental facilities with drastically different experimental parameters (i.e. energy resolution) it can be very difficult to make a true, robust comparison. However, if similar normalization techniques are used, or at least if they are applied consistently to varied data sets, normalized XANES data can be used in a wide range of data-analysis techniques.
Several approaches are used for normalizing XANES data. These are ultimately aimed at attempting to remove the background signal, followed by normalizing the height of the transition across the edge region. As a result of this process, the data sets can be used in a variety of further analyses, for instance for use in principal component analysis or linear combination fitting or for extraction and normalization of the pre-edge features. In any case, the normalization step is the first and a relatively critical step in the analysis of XANES data. Consistency is often key, as any changes in the procedure can introduce nonstatistical errors into the data, which can confound or confuse analysis in later stages.
Normalization of the XANES spectrum by this method is typically broken up into two parts: (i) fitting of the pre-edge baseline region and (ii) fitting of the post-edge region to create a unit step height. This process has been described in detail in several excellent publications (Hayes & Boyce, 1983
; Sayers & Bunker, 1988
; Teo, 1986
) and the conventional standards have been discussed by the International Committee on Standards and Criteria in EXAFS (Lytle et al., 1989
). In general, if the raw spectrum μ is being normalized, and μ0 is the fit to the background pre-edge and μ1 is the fit to the post-edge region, the normalization follows the form
Fitting of the pre-edge baseline μ0 is normally performed using a polynomial function, with the intent of obtaining a flat baseline close to zero. The most used function is a simple linear polynomial of the form A + BE, where E is the incident X-ray energy (Fig. 1
a). For transmission data, the Victoreen function of the form CE−3 − DE−4 may also be used (Fig. 1
b), which more closely matches the slope of the theoretical absorption coefficient (Teo, 1986
). These forms work best when the pre-edge region is approximately linear in nature. However, when using energy-discriminating detectors, such as germanium and silicon detectors, at low concentrations of the element of interest, the elastic scatter of the incident beam by both the sample and air can provide a large source of additional signal in the region of interest (Fig. 1
c). The effect of scatter in these cases is a nonlinear background that increases in intensity at lower energies, where the scatter is closer to the region of interest in energy as defined by the fluorescence window. In such a case, fitting this region with the tail of a Gaussian peak function can approximate the pre-edge background.
The ideal post-edge normalization μ1 is performed in order to create a unit step across the absorption edge. Normalization strategies may include (i) normalizing to a single point, such as the maximum peak of the spectrum (i.e. the white line), (ii) normalization to the mean value of the spectrum over a specified range or (iii) normalizing using a linear or quadratic polynomial function across a specified range. Examples are shown in Fig. 2
. Generally, the first two options mentioned here have substantial issues that can arise with their use depending on the experimental conditions and the form of the data. In this approach, the latter case of using polynomial functions for the data set is generally the most common. The specified range is typically 40–100 eV after the absorption edge to the end of the spectrum. Adjustments to the fitting range can be made to avoid particular regions of structure in the edge region that may adversely affect the polynomial fit in the near-edge region. Care should be taken to collect data points in the spectrum that go well beyond the XANES region in order to achieve proper normalization (Calvin, 2013
). In cases where the data range is truncated, it may difficult for the polynomial fit to achieve a uniform process, particularly if the purpose of the data is to compare spectra with different XANES features (Fig. 3
). In these cases, one may often choose to try several background fits to examine the effects that the various fit parameters may have on the resulting normalization and that may propagate into the next fitting steps. This is the most common case where it is necessary to fall back on the suboptimal normalization steps mentioned above. Of course, the best-practice strategy is to ensure that the data are collected over a sufficiently large energy range after the edge to perform a more ideal normalization.
Later analysis of XANES data can be strongly dependent on the quality of the normalization process, and the comparison of spectra with different backgrounds (i.e. data collected in fluorescence versus transmission) can require different techniques in the pre-edge/post-edge methods. The abovementioned methods require judgement from the experimenter of which background and normalization functions are ideal, and can introduce unintentional `user error' into the results. As shown in Figs. 2
(d) and 3
, poor or inconsistent choices can lead to spectra with a poor quality of normalization when following the conventional approaches. An approach was developed by Weng et al. (2005
) which provides an automated and objective solution to this process.
The MBACK method fits a single, continuous background function over both the pre-edge and post-edge regions of the spectrum (Weng et al., 2005
). To avoid complications with the edge region, the background is not fitted over the range from ∼20 eV below the edge to 80 eV above the edge. The background function and a scale factor are adjusted during the fit to find the best agreement with tabulated X-ray absorption cross sections, thus minimizingwhere μ is the raw spectrum, μback is the background function and μtab is the tabulated X-ray absorption coefficient, s is the scale factor and n1 and n2 are the points in the raw spectrum that correspond to the fitting-range limits above. The background μback is given as the sum of two components. The first is a complementary error function to accommodate elastic scatter centred at the energy of the X-ray emission line of the absorbing element (Em) with a fitted width (ξ) and amplitude (A). The second component is a set of Legendre polynomials that are centred at the X-ray absorption edge of order m = 2–3, with a final form of
This overall method was found to be more reliable for comparing data from different data sources and produced white-line heights and pre-edge features that were more consistent than conventional methods (Weng et al., 2005
). An example of the MBACK algorithm, as applied to the data set used for the conventional method, is shown in Fig. 4
. Note that since the spectrum is normalized to the tabulated value of the X-ray absorption coefficient, the post-edge will not necessarily be flat, nor will it be equal to 1.
Normalization is one of the most important steps in the data-analysis process as it allows consistent and reliable comparison of data from sample to sample and from beam time to beam time. Many basic techniques can be applied to perform the normalization process, and advanced ideas can perform a global normalization process with the intent of automating much of the process and removing the factor of which parameters are best to use in the normalization. Regardless of the method used, one of the major keys is to use an extended data range to ensure that the data have captured the trends in the background signal and applying a consistent series of normalization parameters across the data sets that are to be compared.
References
Calvin, S. (2013). XAFS for Everyone. Boca Raton: CRC Press.Google Scholar
Hayes, T. & Boyce, J. (1983). Solid State Phys. 37, 173–351.Google Scholar
Lytle, F. W., Sayers, D. E. & Stern, E. A. (1989). Physica B, 158, 701–722.Google Scholar
Sayers, D. & Bunker, B. (1988). X-ray Absorption: Principles, Applications, Techniques of EXAFS, SEXAFS, and XANES, edited by D. C. Koningsberger & R. Prins, pp. 211–256. New York: John Wiley & Sons.Google Scholar
Teo, B. K. (1986). EXAFS: Basic Principles and Data Analysis. Berlin, Heidelberg: Springer-Verlag.Google Scholar
Weng, T.-C., Waldo, G. S. & Penner-Hahn, J. E. (2005). J. Synchrotron Rad. 12, 506–510.Google Scholar