International
Tables for
Crystallography
Volume I
X-ray absorption spectroscopy and related techniques
Edited by C. T. Chantler, F. Boscherini and B. Bunker

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 spectra

Samuel M. Webba*

aStanford Synchrotron Light Source, SLAC National Accelerator Laboratory, 2575 Sand Hill Road, Menlo Park, CA 94025, USA
Correspondence e-mail: [email protected]

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.

1. Introduction

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.

2. Techniques for the normalization of XANES spectra

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.

2.1. Pre-edge and post-edge polynomials

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, 1983link to reference; Sayers & Bunker, 1988link to reference; Teo, 1986link to reference) and the conventional standards have been discussed by the International Committee on Standards and Criteria in EXAFS (Lytle et al., 1989link to reference). 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 formMathematical equation

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. 1link to figurea). For transmission data, the Victoreen function of the form CE−3DE−4 may also be used (Fig. 1link to figureb), which more closely matches the slope of the theoretical absorption coefficient (Teo, 1986link to reference). 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. 1link to figurec). 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.

[Figure 1]

Figure 1

Examples of pre-edge baseline fitting for XANES. (a) The linear polynomial used in fluorescence data. (b) The Victoreen function for transmission data. (c) The Gaussian tail used to fit scattering contributions in dilute fluorescence samples collected with germanium or silicon energy-discriminating detectors.

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. 2link to figure. 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, 2013link to reference). 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. 3link to figure). 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.

[Figure 2]

Figure 2

Examples of post-edge fitting to obtain normalized unit step-height spectra. (a) Post-edge normalization using quadratic polynomial fitting to the post-edge region. (b) Post-edge normalization to set the maximum of the white line at the edge to 1. (c) Post-edge normalization to average the range of values after the edge. (d) Comparison of normalization results.

[Figure 3]

Figure 3

XANES spectra with a shortened data-collection range can present problems with accurately normalizing the data. Although a normalized spectrum can be obtained, it may difficult to compare with other model compounds.

2.2. Global normalization (MBACK)

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 above­mentioned 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. 2link to figure(d) and 3link to figure, 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. (2005link to reference) 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., 2005link to reference). 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 minimizingMathematical equationwhere μ 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 ofMathematical equation

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., 2005link to reference). An example of the MBACK algorithm, as applied to the data set used for the conventional method, is shown in Fig. 4link to figure. 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.

[Figure 4]

Figure 4

XANES spectrum normalized using the MBACK procedure. Note that the post-edge region matches the tabulated values for the X-ray coefficient (manganese, Z = 25).

3. Conclusions

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

First citationCalvin, S. (2013). XAFS for Everyone. Boca Raton: CRC Press.Google Scholar
First citationHayes, T. & Boyce, J. (1983). Solid State Phys. 37, 173–351.Google Scholar
First citationLytle, F. W., Sayers, D. E. & Stern, E. A. (1989). Physica B, 158, 701–722.Google Scholar
First citationSayers, 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
First citationTeo, B. K. (1986). EXAFS: Basic Principles and Data Analysis. Berlin, Heidelberg: Springer-Verlag.Google Scholar
First citationWeng, T.-C., Waldo, G. S. & Penner-Hahn, J. E. (2005). J. Synchrotron Rad. 12, 506–510.Google Scholar








































to end of page
to top of page