Data-driven optimization of pixelated CdZnTe spectrometers for uranium enrichment assay

Jayson R. Vavrek, Thomas D. MacDonald, Hannah S. Parrilla, Nikhil S. Deshmukh, Mital A. Zalavadia, Benjamin S. McDonald

Published: 2025/9/23

Abstract

In recent work [Vavrek et al. (2025)], we developed the performance optimization framework spectre-ml for gamma spectrometers with variable performance across many readout channels. The framework uses non-negative matrix factorization (NMF) and clustering to learn groups of similarly-performing channels and sweep through various learned channel combinations to optimize the performance tradeoff of including worse-performing channels for better total efficiency. In this work, we integrate the pyGEM uranium enrichment assay code with our spectre-ml framework, and show that the U-235 enrichment relative uncertainty can be directly used as an optimization target. We find that this optimization reduces relative uncertainties after a 30-minute measurement by an average of 20%, as tested on six different H3D M400 CdZnTe spectrometers, which can significantly improve uranium non-destructive assay measurement times in nuclear safeguards contexts. Additionally, this work demonstrates that the spectre-ml optimization framework can accommodate arbitrary end-user spectroscopic analysis code and performance metrics, enabling future optimizations for complex Pu spectra.

Data-driven optimization of pixelated CdZnTe spectrometers for uranium enrichment assay | SummarXiv | SummarXiv