Efficient Real-Time Isotope Identification on SoC FPGA

dc.contributor.authorGuerrero Morejón, Katherine
dc.contributor.authorHinojo Montero, José María
dc.contributor.authorJiménez Sánchez, Jorge
dc.contributor.authorRocha Jácome, Cristian
dc.contributor.authorGonzález Carvajal, Ramón
dc.contributor.authorMuñoz Chavero, Fernando
dc.date.accessioned2025-12-02T12:48:58Z
dc.date.available2025-12-02T12:48:58Z
dc.date.issued2025
dc.description.abstractEfficient real-time isotope identification is a critical challenge in nuclear spectroscopy, with important applications such as radiation monitoring, nuclear waste management, and medical imaging. This work presents a novel approach for isotope classification using a System-on-Chip FPGA, integrating hardware-accelerated principal component analysis (PCA) for feature extraction and a software-based random forest classifier. The system leverages the FPGA’s parallel processing capabilities to implement PCA, reducing the dimensionality of digitized nuclear signals and optimizing computational efficiency. A key feature of the design is its ability to perform real-time classification without storing ADC samples, directly processing nuclear pulse data as it is acquired. The extracted features are classified by a random forest model running on the embedded microprocessor. PCA quantization is applied to minimize power consumption and resource usage without compromising accuracy. The experimental validation was conducted using datasets from high-resolution pulse-shape digitization, including closely matched isotope pairs (12C/13C, 36Ar/40Ar, and 80Kr/84Kr). The results demonstrate that the proposed SoC FPGA system significantly outperforms conventional software-only implementations, reducing latency while maintaining classification accuracy above 98%. This study provides a scalable, precise, and energy-efficient solution for real-time isotope identification.
dc.description.departmentIngeniería Electrónica, de Sistemas Informáticos y Automática
dc.description.sponsorshipThis research was supported by grant CPP2022-009904, funded by MCIN/AEI/ 10.13039/501100011033 and the “ERDF A way of making Europe”, and by grant PDC2023-145828-C21, funded by MCIN/AEI/10.13039/501100011033 and “ERDF A way of making Europe”.
dc.identifier.citationGuerrero-Morejón, K., Hinojo-Montero, J. M., Jiménez-Sánchez, J., Rocha-Jácome, C., González-Carvajal, R., & Muñoz-Chavero, F. (2025). Efficient Real-Time Isotope Identification on SoC FPGA. Sensors, 25(12), 3758. https://doi.org/10.3390/s25123758
dc.identifier.doi10.3390/s25123758
dc.identifier.issn1424-8220 (electrónico)
dc.identifier.urihttps://hdl.handle.net/10272/27486
dc.language.isoeng
dc.publisherMDPI
dc.rightsAttribution 4.0 International
dc.rights.accessRightsopen access
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subject.otherNuclear spectroscopy
dc.subject.otherIsotope classification
dc.subject.otherPrincipal component analysis
dc.subject.otherRandom forest
dc.subject.otherReal-time processing
dc.subject.otherSoC FPGA
dc.subject.unesco1203.25 Diseño de Sistemas Sensores
dc.subject.unesco1203.04 Inteligencia Artificial
dc.titleEfficient Real-Time Isotope Identification on SoC FPGA
dc.typejournal article
dc.type.hasVersionVoR
dspace.entity.typePublication

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
sensors-25-03758-v3.pdf
Size:
998.78 KB
Format:
Adobe Portable Document Format

Collections