On the use of clustering workflows for automated microstructure segmentation of analytical STEM datasets
Source abstract
Abstract
This study considers the issue of automated segmentation of scanning transmission electron microscopy (STEM) datasets using unsupervised machine learning approaches. To this end, a systematic comparison of two clustering workflows that had been established in previous literature was performed on two distinct material systems—an experimentally acquired Co2FeSi Heusler alloy and a simulated Au-matrix and Al2Cu precipitate. The cluster outputs were evaluated using a variety of unsupervised clustering metrics measuring separation and cohesion. It was found that the cluster output of a variational autoencoder (VAE) performed better compared to a more conventional latent transformation via Uniform Manifold Approximation & Projection (UMAP) on 4D-STEM data alone. However, the UMAP workflow applied to merged 4D-STEM and STEM-energy dispersive x-ray (STEM-EDX) data produced the best cluster output overall, indicating that the correlated information provides beneficial constraints to the latent space. A potential general workflow for analyzing merged datasets to identify structural-composition changes across different material systems is proposed.
Source: crossref · Quality: baseline
Research context
OpenAlex topics: Machine Learning in Materials Science · Electron and X-Ray Spectroscopy Techniques · Advanced Electron Microscopy Techniques and Applications
SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.
Affiliations
Department of Materials, University of Manchester 1 , Manchester M13 9PL,
Diamond Light Source 2 , Oxfordshire, Didcot OX11 0DE,
Department of Chemistry, University College London 3 , London WC1E 6BT,
Department of Metallurgical and Materials Engineering, Istanbul Technical University 4 , Istanbul,
Funding
Engineering and Physical Sciences Research Council · Science and Technology Facilities Council
References (42)
Show source-provided references
1. Machine learning for automated experimentation in scanning transmission electron microscopy10.1038/s41524-023-01142-0 ↗
2. Manifold learning of four-dimensional scanning transmission electron microscopy10.1038/s41524-018-0139-y ↗
3. Uncovering material deformations via machine learning combined with four-dimensional scanning transmission electron microscopy10.1038/s41524-022-00793-9 ↗
4. Analysis of interpretable data representations for 4D-STEM using unsupervised learning10.1017/s1431927622012259 ↗
5. Unsupervised machine learning combined with 4D scanning transmission electron microscopy for bimodal nanostructural analysis10.1038/s41598-024-53289-5 ↗
6. Software tools for automated transmission electron microscopy10.1038/s41592-019-0396-9 ↗
7. Advanced industrial S/TEM automation and metrology: Boundary of precision
8. Automated experiment in 4D-STEM: Exploring emergent physics and structural behaviors10.1021/acsnano.1c11118 ↗
9. Correlative multi-scale characterization of nanoparticles using transmission electron microscopy10.3390/powders3040028 ↗
10. Fast pixelated detectors in scanning transmission electron microscopy. Part I: Data acquisition, live processing, and storage10.1017/s1431927620001713 ↗
11. Robust design of semi-automated clustering models for 4D-STEM datasets10.1063/5.0130546 ↗
12. Unsupervised machine learning and cepstral analysis with 4D-STEM for characterizing complex microstructures of metallic alloys10.1038/s41524-024-01414-3 ↗
13. Scanning precession electron diffraction data analysis approaches for phase mapping of precipitates in aluminium alloys10.1016/j.ultramic.2023.113861 ↗
14. Versatile automated domain mapping of 4D-STEM data utilizing ML algorithms and Bayesian statistics10.1017/s1431927622011308 ↗
15. Correlated electron diffraction and energy-dispersive X-ray for automated microstructure analysis10.1016/j.commatsci.2023.112336 ↗
16. Pulsed laser deposited Co2FeSi Heusler alloy thin films: Effect of different thermal growth processes10.1016/j.jallcom.2019.06.383 ↗
17. The atomic simulation environment—A Python library for working with atoms10.1088/1361-648x/aa680e ↗
18. Commentary: The Materials Project: A materials genome approach to accelerating materials innovation10.1063/1.4812323 ↗
19. abTEM: Transmission electron microscopy from first principles10.12688/openreseurope.13015.1 ↗
20. An accurate parameterization for scattering factors, electron densities and electrostatic potentials for neutral atoms that obey all physical constraints10.1107/s205327331401643x ↗
21. espm: A Python library for the simulation of STEM-EDXS datasets10.1016/j.ultramic.2023.113719 ↗
22. Versatile domain mapping of scanning electron nanobeam diffraction datasets utilising variational autoencoders10.1038/s41524-022-00960-y ↗
23. Kullback–Leibler divergence10.1007/978-3-642-04898-2 ↗
24. A tutorial on kernel density estimation and recent advances10.1080/24709360.2017.1396742 ↗
25. Positive matrix factorization: A non-negative factor model with optimal utilization of error estimates of data values10.1002/env.3170050203 ↗
26. Image quality assessment: From error visibility to structural similarity10.1109/tip.2003.819861 ↗
27. Mean squared error: Love it or leave it? A new look at signal fidelity measures10.1109/msp.2008.930649 ↗
28. Scikit-learn: Machine learning in Python
29. UMAP: Uniform manifold approximation and projection for dimension reduction
30. Assessing single-cell transcriptomic variability through density-preserving data visualization10.1038/s41587-020-00801-7 ↗
31. 2015
32. hdbscan: Hierarchical density based clustering10.21105/joss.00205 ↗
33. A cluster separation measure10.1109/tpami.1979.4766909 ↗
34. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis10.1016/0377-0427(87)90125-7 ↗
35. A dendrite method for cluster analysis10.1080/03610917408548446 ↗
36. An extensive comparative study of cluster validity indices10.1016/j.patcog.2012.07.021 ↗
37. A comparative analysis of clustering quality based on internal validation indices for dimensionally reduced social media data10.1007/978-981-15-3514-7 ↗
38. Vehicle trajectory clustering based on dynamic representation learning of internet of vehicles10.1109/TITS.2020.2995856 ↗
39. Analysis of medical data using community detection on inferred networks10.1109/jbhi.2020.3003827 ↗
40. Identifying structure-stability relationships in individual Pt-alloy nanoparticles using identical-location 4D-STEM and unsupervised machine learning10.1021/acsnano.4c12528 ↗
41. 4D-STEM nanoscale strain analysis in van der Waals materials: Advancing beyond planar configurations10.1002/smsc.202300249 ↗
42. Unsupervised machine learning applied to scanning precession electron diffraction data10.1186/s40679-019-0063-3 ↗