journal article·2025-02-17Open access

Model-Fitting Weighted Least Squares as an Alternative to Principal Component Analysis for Analyzing Energy-Dispersive X-ray Spectroscopy Spectrum Images

David Wahlqvist, Martin Ek

Microscopy and Microanalysis· Volume 31· Issue 1

Abstract

Abstract Spectrum imaging with energy-dispersive X-ray spectroscopy (EDS) has become ubiquitous in material characterization using electron microscopy. Multivariate statistical methods, commonly principal component analysis (PCA), are often used to aid analysis of the resulting multidimensional datasets; PCA can provide denoising prior to further analysis or grouping of pixels into distinct phases with similar signals. However, it is well known that PCA can introduce artifacts at low signal-to-noise ratios. Unfortunately, when evaluating the benefits and risks with PCA, it is often compared only against raw data, where it tends to shine; alternative data analysis methods providing a fair point of comparison are often lacking. Here, we directly compare PCA with a strategy based on (the conceptually and computationally simpler) weighted least squares (WLS). We show that for four representative cases, model fitting of the sum spectrum followed by WLS (mfWLS) consistently outperforms PCA in terms of finding and accurately describing compositional gradients and inclusions and as a preprocessing step to clustering. Additionally, we demonstrate that some common artifacts and biases displayed by PCA are avoided with the mfWLS approach. In summary, mfWLS can provide a superior option to PCA for analysis of EDS spectrum images as the signal is simply and accurately modeled.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Machine Learning in Materials Science · Electron and X-Ray Spectroscopy Techniques · Advanced X-ray and CT Imaging

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Centre for Analysis and Synthesis, and NanoLund, Lund University , Box 124, 22100 Lund ,

Funding

Crafoord Foundation · Swedish Research Council · NanoLund

References (30)

Show source-provided references
1. Chemical mapping and multivariate statistical analysis (prospect)10.1016/0304-3991(89)90303-3 ↗
2. Optimizing EELS acquisition10.1016/j.ultramic.2008.02.003 ↗
3. Quantitative characterization of nanoprecipitates in irradiated low-alloy steels: Advances in the application of FEG-STEM quantitative microanalysis to real materials10.1007/s10853-006-0084-x ↗
4. de la Peña F, Prestat E, Fauske VT, Burdet P, Lähnemann J, Jokubauskas P, Furnival T, Nord M, Ostasevicius T, MacArthur KE, Johnstone DN, Sarahan M, Taillon J, Aarholt T, pquinn-dls, Migunov V, Eljarrat A, Caron J, Francis C, Nemoto T, Poon T, Mazzucco S, actions-user, Tappy N, Cautaerts N, Somnath S, Slater T, Walls M, Winkler F & Ånes HW (2022). hyperspy/hyperspy: Release v1.7.3. 10.5281/zenodo.7263263
5. Asymptotic performance of PCA for high-dimensional heteroscedastic data10.1016/j.jmva.2018.06.002 ↗
6. Correlative STEM-HAADF and STEM-EDX tomography for the 3D morphological and chemical analysis of semiconductor devices10.1088/1361-6641/abd925 ↗
7. Accounting for Poisson noise in the multivariate analysis of ToF-SIMS spectrum images10.1002/sia.1657 ↗
8. Nanometric chemical analysis of beam-sensitive materials: A case study of STEM-EDX on perovskite solar cells10.1002/smtd.202000835 ↗
9. Revisiting noise scaling for multivariate statistical analysis10.1017/S1431927615007898 ↗
10. Characterisation of worn WC tool using STEM-EDS aided by principal component analysis10.1111/jmi.13009 ↗
11. Statistical consequences of applying a PCA noise filter on EELS spectrum images10.1016/j.ultramic.2012.10.001 ↗
12. Improving quantitative EDS chemical analysis of alloy nanoparticles by PCA denoising: Part I, reducing reconstruction bias10.1017/S1431927621013933 ↗
13. Improving quantitative EDS chemical analysis of alloy nanoparticles by PCA denoising: Part II. Uncertainty intervals10.1017/S1431927622000551 ↗
14. Finite sample approximation results for principal component analysis: A matrix perturbation approach10.1214/08-AOS618 ↗
15. Composition analysis by STEM-EDX of ternary semiconductors by internal references10.1017/S1431927621013672 ↗
16. Scikit-learn: Machine learning in python
17. Time-resolved compositional mapping during in situ TEM studies10.1016/j.ultramic.2020.113193 ↗
18. Why principal component analysis of STEM spectrum-images results in “abstract”, uninterpretable loadings?10.1016/j.ultramic.2015.10.020 ↗
19. On the loss of information in PCA of spectrum-images10.1016/j.ultramic.2017.06.023 ↗
20. Enhancement of noisy EDX HRSTEM spectrum-images by combination of filtering and PCA10.1016/j.micron.2017.02.001 ↗
21. Optimal principal component analysis of stem xeds spectrum images10.1186/s40679-019-0066-0 ↗
22. Spectrum simulation in DTSA-II10.1017/S1431927609990407 ↗
23. Reproducible spectrum and hyperspectrum data analysis using NeXL10.1017/S143192762200023X ↗
24. Multicomponent signal unmixing from nanoheterostructures: Overcoming the traditional challenges of nanoscale X-ray analysis via machine learning10.1021/acs.nanolett.5b00449 ↗
25. Satopää · 2011 · 16610.1109/ICDCSW.2011.20 ↗
26. Can we use PCA to detect small signals in noisy data?10.1016/j.ultramic.2016.10.008 ↗
27. Dissecting complex nanoparticle heterostructures via multimodal data fusion with aberration-corrected STEM spectroscopy10.1016/j.ultramic.2020.113116 ↗
28. Multivariate statistical analysis of FEG-STEM EDX spectra10.1046/j.1365-2818.1996.1400698.x ↗
29. Clustering analysis strategies for electron energy loss spectroscopy (EELS)10.1016/j.ultramic.2017.11.010 ↗
30. Reduce correlated noise in EELS spectrum with high quality dark reference10.1017/S1431927609093283 ↗