Algorithms for SEM-EDS mineral dust classification
Published in Journal of Open Source Software, 2025
Summary - Mineral dust plays an important role in governing Earth’s energy balance and also accelerates the melting of glaciers. The most common analytical method for studying mineral dust is scanning electron microscopy (SEM) with energy dispersive x-ray spectrometry (EDS). The primary benefit of SEM-EDS over alternative techniques is that it allows researchers to select and measure the elemental compositions of individual particles. However, elemental composition alone is often not enough to confidently infer mineralogy because many unrelated minerals are comprised of the same elements. Identifying minerals from SEM-EDS data has also historically been a labor intensive task because automated procedures are not readily available. To address these limitations, a repository of MATLAB functions has been assembled to work with SEM-EDS data, with the objective of providing researchers with tools to quickly and accurately determine the mineral compositions of dust particles. The repository includes a machine learning classifier and three additional sorting algorithms that have been transcribed from the peer-reviewed literature, as well as functions for importing and visualizing x-ray energy spectra.
Recommended citation: Weber, A. M. (2025). Algorithms for SEM-EDS mineral dust classification Journal of Open Source Software. 10(107). DOI:10.21105/joss.07533
