A Review on the Application of Machine Learning in Gamma Spectroscopy: Challenges and Opportunities
Abstract
:1. Introduction
2. A General Overview of Artificial Intelligence and Machine Learning
2.1. Artificial Intelligence (AI)
2.2. Machine Learning
2.3. Shallow Machine Learning
2.3.1. Supervised Shallow Machine Learning
2.3.2. Unsupervised Shallow Machine Learning
2.3.3. Reinforcement Learning
2.4. Deep Learning
2.5. How to Apply ML to Gamma Spectroscopy
3. Commonly Used Machine Learning Methods in Gamma Spectroscopy
3.1. Naïve Bayes
3.2. Support Vector Machine (SVM) Learning
3.3. K-Nearest Neighbor
3.4. Decision Trees (DTs)
3.5. Artificial Neural Networks (ANNs)
3.6. Metrics for Evaluation of ML Algorithms
4. Opportunities for Applying ML in Gamma Spectroscopy
- Predictive ability: ML algorithms, particularly decision trees and neural network algorithms, have demonstrated a strong predictive ability for reproducing depositional fluxes of radionuclides. This suggests an opportunity for using ML to enhance predictive modeling in environmental studies related to radionuclide behavior.
- Automated identification: ML methods, including SVM, KNN, and others, have shown high accuracy in radioisotope identification. This opens opportunities for developing automated systems capable of identifying and classifying gamma-ray spectra with minimal manual intervention.
- Optimization of detector performance: ML techniques, such as SVMs, have been employed to optimize the performance of HPGe detectors. ML can continue to play a role in improving the efficiency and resolution of gamma-ray detectors, impacting various fields including nuclear physics research.
- Directional gamma-ray spectrometry: ML algorithms, specifically k-NN and decision tree classifiers, have been used to achieve the angular localization of gamma sources. This presents an opportunity for the development of directional gamma-ray spectrometers with embedded ML, offering high spatial and energy resolution for applications such as nuclear spectroscopy and imaging.
- Background correction in low-activity measurements: ML has been applied for background estimation in low-count gamma-ray spectra. This opens avenues for developing adaptive and data-driven algorithms that automatically estimate background activity, enhancing accuracy in low-activity measurements.
- Real-time operation in spectrometry: Gamma-ray spectrometers with embedded ML algorithms offer real-time operation and distributed computational complexity. This presents opportunities for the development of portable, high-performance gamma-ray spectrometers suitable for various applications.
- Improving neutron–gamma discrimination: SVM has been employed for neutron-gamma discrimination with high true-positive rates. ML can contribute to enhancing the accuracy and speed of discrimination methods, improving the reliability of nuclear measurements in various contexts.
5. Open Challenges for Applying ML in Gamma Spectroscopy
- Computational efficiency: Varied running times were observed for different ML algorithms. Achieving a balance between accuracy and computational efficiency remains a challenge, especially when dealing with large datasets or real-time applications.
- Data normalization impact: In studies involving radioisotope identifiers, the impact of data normalization on prediction accuracy was emphasized. Understanding the influence of normalization methods on model performance is crucial for reliable results.
- Transparency and trust: In DL approaches, enhancing the transparency and trust of the algorithm decision-making process is a challenge. Understanding the inner workings of complex models, such as feed-forward and convolutional neural networks, is essential for practical applications, especially in isotope identification.
- Generalization of unknown conditions: ML models may face challenges in generalizing to unknown conditions. For instance, some studies found that models tended to overpredict or underpredict mixing coefficients when standoff distances deviated from those in the training dataset.
- Need for expertise: While ML methods show promise in predicting gamma-ray spectrometry data, some studies noted the need for expert knowledge in interpreting the results. Bridging the gap between ML specialists and domain experts is crucial for effective application.
6. Data Collection for ML in Gamma Spectroscopy and Other Spectroscopic Techniques
7. Conclusions
Author Contributions
Funding
Data Availability Statement
Conflicts of Interest
References
- Eberth, J.; Simpson, J. From Ge(Li) detectors to gamma-ray tracking arrays–50 years of gamma spectroscopy with germanium detectors. Prog. Part. Nucl. Phys. 2008, 60, 283–337. [Google Scholar] [CrossRef]
- Darabi-Golestan, F.; Hezarkhani, A.; Zare, M.R. Assessment of 226Ra, 238U, 232Th, 137Cs and 40K activities from the northern coastline of Oman Sea (water and sediments). Mar. Pollut. Bull. 2017, 118, 197–205. [Google Scholar] [CrossRef] [PubMed]
- Al Shaaibi, M.; Ali, J.; Duraman, N.; Tsikouras, B.; Masri, Z. Assessment of radioactivity concentration in intertidal sediments from coastal provinces in Oman and estimation of hazard and radiation indices. Mar. Pollut. Bull. 2021, 168, 112442. [Google Scholar] [CrossRef] [PubMed]
- Bajoga, A.D.; Alazemi, N.; Regan, P.H.; Bradley, D.A. Radioactive investigation of NORM samples from Southern Kuwait soil using high-resolution gamma-ray spectroscopy. Radiat. Phys. Chem. 2015, 116, 305–311. [Google Scholar] [CrossRef]
- Ravisankar, R.; Chandramohan, J.; Chandrasekaran, A.; Prince Prakash Jebakumar, J.; Vijayalakshmi, I.; Vijayagopal, P.; Venkatraman, B. Assessments of radioactivity concentration of natural radionuclides and radiological hazard indices in sediment samples from the East coast of Tamilnadu, India with statistical approach. Mar. Pollut. Bull. 2015, 97, 419–430. [Google Scholar] [CrossRef] [PubMed]
- Eisen, Y.; Shor, A.; Mardor, I. CdTe and CdZnTe X-ray and gamma-ray detectors for imaging systems. IEEE Trans. Nucl. Sci. 2004, 51, 1191–1198. [Google Scholar] [CrossRef]
- Zheng, Y.; Miller, G.W.; Tobias, W.A.; Cates, G.D. A method for imaging and spectroscopy using γ-rays and magnetic resonance. Nature 2016, 537, 652–655. [Google Scholar] [CrossRef]
- Fagan, D.K.; Robinson, S.M.; Runkle, R.C. Statistical methods applied to gamma-ray spectroscopy algorithms in nuclear security missions. Appl. Radiat. Isot. 2012, 70, 2428–2439. [Google Scholar] [CrossRef] [PubMed]
- Chierici, A.; Malizia, A.; Di, G.; Ciolini, D.; D’errico, R.; Chierici, A.; Malizia, A.; Di Giovanni, D.; Ciolini, R.; D’errico, F. A High-Performance Gamma Spectrometer for Unmanned Systems Based on Off-the-Shelf Components. Sensors 2022, 22, 1078. [Google Scholar] [CrossRef]
- Zehtabvar, M.E.; Sardari, D.A.; Jahanfarnia, G.O. Measurement of naturally occurring radioactive materials concentration in Tehran’s water using Gamma spectrometry. Radiat. Phys. Eng. 2020, 1, 1–5. [Google Scholar] [CrossRef]
- Sullivan, C.J.; Lu, J. Automated photopeak detection and analysis in low resolution gamma-ray spectra for isotope identification. In Proceedings of the 2013 IEEE Nuclear Science Symposium and Medical Imaging Conference (2013 NSS/MIC), Seoul, Republic of Korea, 26 October–2 November 2013. [Google Scholar] [CrossRef]
- Gardner, R.P.; Ai, X.; Peeples, C.R.; Wang, J.; Lee, K.; Peeples, J.L.; Calderon, A. Use of an iterative convolution approach for qualitative and quantitative peak analysis in low resolution gamma-ray spectra. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2011, 652, 544–549. [Google Scholar] [CrossRef]
- Shahbazi-Gahrouei, D.; Gholami, M.; Setayandeh, S. A review on natural background radiation. Adv. Biomed. Res. 2013, 2, 65. [Google Scholar] [CrossRef] [PubMed]
- Qi, S.; Zhao, W.; Chen, Y.; Chen, W.; Li, J.; Zhao, H.; Xiao, W.; Ai, X.; Zhang, K.; Wang, S. Comparison of machine learning approaches for radioisotope identification using NaI(TI) gamma-ray spectrum. Appl. Radiat. Isot. 2022, 186, 110212. [Google Scholar] [CrossRef] [PubMed]
- Jinia, A.J.; Clarke, S.D.; Moran, J.M.; Pozzi, S.A. Intelligent Radiation: A review of Machine learning applications in nuclear and radiological sciences. Ann. Nucl. Energy 2024, 201, 110444. [Google Scholar] [CrossRef]
- Soori, M.; Arezoo, B.; Dastres, R. Artificial intelligence, machine learning and deep learning in advanced robotics, a review. Cogn. Robot. 2023, 3, 54–70. [Google Scholar] [CrossRef]
- Farzaneh, H.; Malehmirchegini, L.; Bejan, A.; Afolabi, T.; Mulumba, A.; Daka, P.P. Artificial Intelligence Evolution in Smart Buildings for Energy Efficiency. Appl. Sci. 2021, 11, 763. [Google Scholar] [CrossRef]
- Sarker, I.H. Machine Learning: Algorithms, Real-World Applications and Research Directions. SN Comput. Sci. 2021, 2, 160. [Google Scholar] [CrossRef] [PubMed]
- Olayode, O.I.; Tartibu, L.K.; Okwu, M.O. Application of Artificial Intelligence in Traffic Control System of Non-autonomous Vehicles at Signalized Road Intersection. Procedia CIRP 2020, 91, 194–200. [Google Scholar] [CrossRef]
- Chen, W.; Zhao, L.; Kang, Q.; Di, F. Systematizing heterogeneous expert knowledge, scenarios and goals via a goal-reasoning artificial intelligence agent for democratic urban land use planning. Cities 2020, 101, 102703. [Google Scholar] [CrossRef]
- Camaréna, S. Artificial intelligence in the design of the transitions to sustainable food systems. J. Clean. Prod. 2020, 271, 122574. [Google Scholar] [CrossRef]
- Xu, Y.; Zhou, Y.; Sekula, P.; Ding, L. Machine learning in construction: From shallow to deep learning. Dev. Built Environ. 2021, 6, 100045. [Google Scholar] [CrossRef]
- Crisci, C.; Ghattas, B.; Perera, G. A review of supervised machine learning algorithms and their applications to ecological data. Ecol. Model. 2012, 240, 113–122. [Google Scholar] [CrossRef]
- Wang, Q.; Zhan, Z. Reinforcement learning model, algorithms and its application. In Proceedings of the 2011 International Conference on Mechatronic Science, Electric Engineering and Computer, MEC 2011, Jilin, China, 19–22 August 2011; pp. 1143–1146. [Google Scholar] [CrossRef]
- Doostmohammadi, V.; Sardari, D.; Nasrabadi, A.M. Combined application of Monte Carlo method and neural networks to simulate qualitative prompt gamma neutron activation analysis. J. Radioanal. Nucl. Chem. 2010, 283, 403–407. [Google Scholar] [CrossRef]
- Gomez-Fernandez, M.; Wong, W.K.; Tokuhiro, A.; Welter, K.; Alhawsawi, A.M.; Yang, H.; Higley, K. Isotope identification using deep learning: An explanation. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2021, 988, 164925. [Google Scholar] [CrossRef]
- Bandstra, M.S.; Curtis, J.C.; Ghawaly, J.M.; Jones, A.C.; Joshi, T.H.Y. Explaining machine-learning models for gamma-ray detection and identification. PLoS ONE 2023, 18, e0286829. [Google Scholar] [CrossRef] [PubMed]
- Sharma, S.; Bellinger, C.; Japkowicz, N.; Berg, R.; Ungar, K. Anomaly detection in gamma ray spectra: A machine learning perspective. In Proceedings of the 2012 IEEE Symposium on Computational Intelligence for Security and Defence Applications, CISDA 2012, Ottawa, ON, Canada, 11–13 July 2012. [Google Scholar] [CrossRef]
- Petschke, D.; Staab, T.E.M. A supervised machine learning approach using naive Gaussian Bayes classification for shape-sensitive detector pulse discrimination in positron annihilation lifetime spectroscopy (PALS). Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2019, 947, 162742. [Google Scholar] [CrossRef]
- Heggemann, T.; Welp, G.; Amelung, W.; Angst, G.; Franz, S.O.; Koszinski, S.; Schmidt, K.; Pätzold, S. Proximal gamma-ray spectrometry for site-independent in situ prediction of soil texture on ten heterogeneous fields in Germany using support vector machines. Soil Tillage Res. 2017, 168, 99–109. [Google Scholar] [CrossRef]
- Hata, H.; Yokoyama, K.; Ishimori, Y.; Ohara, Y.; Tanaka, Y.; Sugitsue, N. Application of support vector machine to rapid classification of uranium waste drums using low-resolution γ-ray spectra. Appl. Radiat. Isot. 2015, 104, 143–146. [Google Scholar] [CrossRef] [PubMed]
- Zhang, W.; Wu, T.; Zheng, B.; Li, S.; Zhang, Y.; Yin, Z. A real-time neutron-gamma discriminator based on the support vector machine method for the time-of-flight neutron spectrometer. Plasma Sci. Technol. 2018, 20, 045601. [Google Scholar] [CrossRef]
- Buonanno, L.; Di Vita, D.; Minerva, A.; Carminati, M.; Fiorini, C. A SiPM-Based Directional Gamma-Ray Spectrometer with Embedded Machine Learning. In Proceedings of the 2020 IEEE International Conference on Artificial Intelligence Circuits and Systems, AICAS 2020, Genova, Italy, 31 August–2 September 2020; pp. 168–172. [Google Scholar] [CrossRef]
- Bedini, E.; Rasmussen, T.M. Use of airborne hyperspectral and gamma-ray spectroscopy data for mineral exploration at the Sarfartoq carbonatite complex, southern West Greenland. Geosci. J. 2018, 22, 641–651. [Google Scholar] [CrossRef]
- Tomita, H.; Hara, S.; Mukai, A.; Yamagishi, K.; Ebi, H.; Shimazoe, K.; Tamura, Y.; Woo, H.; Takahashi, H.; Asama, H.; et al. Path-Planning System for Radioisotope Identification Devices Using 4π Gamma Imaging Based on Random Forest Analysis. Sensors 2022, 22, 4325. [Google Scholar] [CrossRef] [PubMed]
- Galib, S.M.; Bhowmik, P.K.; Avachat, A.V.; Lee, H.K. A comparative study of machine learning methods for automated identification of radioisotopes using NaI gamma-ray spectra. Nucl. Eng. Technol. 2021, 53, 4072–4079. [Google Scholar] [CrossRef]
- Yoshida, E.; Shizuma, K.; Endo, S.; Oka, T. Application of neural networks for the analysis of gamma-ray spectra measured with a Ge spectrometer. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2002, 484, 557–563. [Google Scholar] [CrossRef]
- Kim, J.; Park, K.; Cho, G. Multi-radioisotope identification algorithm using an artificial neural network for plastic gamma spectra. Appl. Radiat. Isot. 2019, 147, 83–90. [Google Scholar] [CrossRef] [PubMed]
- Kamuda, M.; Stinnett, J.; Sullivan, C.J. Automated Isotope Identification Algorithm Using Artificial Neural Networks. IEEE Trans. Nucl. Sci. 2017, 64, 1858–1864. [Google Scholar] [CrossRef]
- Varley, A.; Tyler, A.; Smith, L.; Dale, P.; Davies, M. Mapping the spatial distribution and activity of 226Ra at legacy sites through Machine Learning interpretation of gamma-ray spectrometry data. Sci. Total Environ. 2016, 545–546, 654–661. [Google Scholar] [CrossRef] [PubMed]
- Allinei, P.G.; Pérot, N.; Pérot, B.; Marchais, T.; Fondement, V.; Toubon, H.; Bruned, V.; Berland, A.; Goupillou, R. Estimation of uranium concentration in ore samples with machine learning methods on HPGe gamma-ray spectra. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2022, 1032, 166597. [Google Scholar] [CrossRef]
- Varley, A.; Tyler, A.; Smith, L.; Dale, P.; Davies, M. Remediating radium contaminated legacy sites: Advances made through machine learning in routine monitoring of “hot” particles. Sci. Total Environ. 2015, 521–522, 270–279. [Google Scholar] [CrossRef]
- Moon, M.; Jeon, B.; Kim, J.; Yu, Y. Comparison of Machine Learning-Based Radioisotope Identifiers for Plastic Scintillation Detector. Orig. Res. 2021, 46, 204–212. [Google Scholar] [CrossRef]
- Gladen, R.W.; Harvey, T.J.; Chirayath, S.S.; Fairchild, A.J.; Koymen, A.R.; Weiss, A.H.; Chirayath, V.A. Implementation of a machine learning technique for estimating gamma direction using a coaxial High Purity Germanium detector. Nucl. Instrum. Methods Phys. Res. Sect. A Accel. Spectrometers Detect. Assoc. Equip. 2022, 1039, 167067. [Google Scholar] [CrossRef]
- Wickramasinghe, I.; Kalutarage, H. Naive Bayes: Applications, variations and vulnerabilities: A review of literature with code snippets for implementation. Soft Comput. 2021, 25, 2277–2293. [Google Scholar] [CrossRef]
- Salcedo-Sanz, S.; Rojo-Álvarez, J.L.; Martínez-Ramón, M.; Camps-Valls, G. Support vector machines in engineering: An overview. Wiley Interdiscip. Rev. Data Min. Knowl. Discov. 2014, 4, 234–267. [Google Scholar] [CrossRef]
- Taunk, K.; De, S.; Verma, S.; Swetapadma, A. A brief review of nearest neighbor algorithm for learning and classification. In Proceedings of the 2019 International Conference on Intelligent Computing and Control Systems, ICCS 2019, Madurai, India, 15–17 May 2019; pp. 1255–1260. [Google Scholar] [CrossRef]
- Mienye, I.D.; Sun, Y.; Wang, Z. Prediction performance of improved decision tree-based algorithms: A review. Procedia Manuf. 2019, 35, 698–703. [Google Scholar] [CrossRef]
- Abdolrasol, M.G.M.; Suhail Hussain, S.M.; Ustun, T.S.; Sarker, M.R.; Hannan, M.A.; Mohamed, R.; Ali, J.A.; Mekhilef, S.; Milad, A. Artificial Neural Networks Based Optimization Techniques: A Review. Electronics 2021, 10, 2689. [Google Scholar] [CrossRef]
- Kim, S.J.; Cho, K.J.; Oh, S. Development of machine learning models for diagnosis of glaucoma. PLoS ONE 2017, 12, e0177726. [Google Scholar] [CrossRef] [PubMed]
- Akula, R.; Nguyen, N.; Garibay, I. Supervised Machine Learning based Ensemble Model for Accurate Prediction of Type 2 Diabetes. In Proceedings of the Conference Proceedings—IEEE Southeastcon, Huntsville, AL, USA, 11–14 April 2019. [Google Scholar] [CrossRef]
- Azeez, N.A.; Lawal, A.O.; Misra, S.; Oluranti, J. Machine learning approach for identifying suspicious uniform resource locators (URLs) on Reddit social network. Afr. J. Sci. Technol. Innov. Dev. 2022, 14, 1618–1626. [Google Scholar] [CrossRef]
- Peng, G.; Tang, Y.; Cowan, T.M.; Enns, G.M.; Zhao, H.; Scharfe, C. Reducing False-Positive Results in Newborn Screening Using Machine Learning. Int. J. Neonatal Screen. 2020, 6, 16. [Google Scholar] [CrossRef]
- Chicco, D.; Warrens, M.J.; Jurman, G. The Matthews Correlation Coefficient (MCC) is More Informative Than Cohen’s Kappa and Brier Score in Binary Classification Assessment. IEEE Access. 2021, 9, 78368–78381. [Google Scholar] [CrossRef]
- Pavia, D.L.; Lampman, G.M.; Kriz, G.S.; Vyvyan, J.R. Introduction to Spectroscopy; Brooks/Cole Press: Independence, KY, USA, 2009. [Google Scholar]
Reference | Aim of Study | ML Algorithm | Main Findings |
---|---|---|---|
[28] | Automate the identification and alarming of anomalous gamma-ray spectral readings with minimal human intervention. | Naïve Bayes | Successfully ranked medical isotope spectra above background levels, including weak signals like Cobalt spectra. Achieved accuracy ratio ranging between 0.91 and 0.99. Enhanced security applications and set a model for future advancements in public safety, improving threat detection while reducing false alarms. |
[29] | Apply supervised ML for shape-sensitive detector pulse discrimination in positron annihilation lifetime spectroscopy. | Naïve Bayes | Applied Naïve Bayes classification model with high accuracy. Achieved accuracy of 0.98. Demonstrated that less than 20 labeled training pulses are sufficient to achieve comparable results. The model proves easy to implement. |
[14] | Evaluate various ML algorithms for their effectiveness in identifying radioisotopes from gamma spectra, focusing on handling data complexities, accuracy, and efficiency. | Naïve Bayes, Support Vector Machines (SVMs), KNN, Decision tree (DT), MultiLayer Perception (ML) | The Naive Bayes classifier displayed vulnerability to errors with fluctuations and distortions, indicating limitations in handling complex or noisy data compared to other algorithms. SVM demonstrated better identification accuracy and minimal training and prediction times in datasets with smaller dimensions, encompassing five radioisotope types and 6000 spectra, considering factors such as data size and statistical fluctuation. KNN showed high accuracy (>0.9) but had significantly longer prediction times. For small-scale tasks involving up to six potential nuclides, SVM and LR were sufficiently accurate and consumed less time. |
[30] | Overcome the challenge of site-specific calibrations for estimating soil texture using gamma-ray spectra in soil mapping and precision agriculture. | SVM | The SVM approach effectively predicted topsoil texture with high coefficients of determination (R2 = 0.96 for sand, R2 = 0.93 for silt, and R2 = 0.78 for clay). Most predictions exhibited absolute errors of less than 5%. Demonstrated the potential to provide highly resolved texture information at reduced costs and efforts, addressing limitations of traditional linear regression approaches. |
[31] | Classify uranium waste drums to discriminate between those containing natural uranium and those with reprocessed uranium. | SVM | The SVM method demonstrated extraordinary accuracy, with only 4 out of 955 γ-ray spectra datasets showing discrepancies. Emphasized the efficiency of SVM in rapidly classifying data, supporting the scaling factor method and serving as a supplementary means to validate original labels in uranium waste management. |
[32] | Enhance the performance of a time-of-flight neutron spectrometer by improving neutron detection accuracy. | SVM | SVM algorithm implemented in FPGA enabled real-time neutron sifting in mixed radiation fields. Achieved superior discrimination accuracy of 99.1%, outperforming the pulse gradient analysis method. Experimental evaluations confirmed the accuracy and performance of the SVM discriminator on the FPGA, demonstrating its versatility and effectiveness in advancing neutron detection capabilities. |
[33] | Achieve the angular localization of gamma sources using a compact module with arrays of solid-state SiPM detectors, an integrated front-end, and a 3” LaBr3: Ce crystal. | K-NN | Successfully employed K-NN algorithms for the angular localization of gamma sources within the described compact module. |
[34] | Integrate hyperspectral imagery and airborne gamma-ray spectroscopy data for a mineral exploration of the Sarfartoq carbonatite complex, focusing on REE and Nb mineralization. | DT | Successfully applied a DT algorithm to classify anomalies based on count per second (cps), integrating thorium and uranium anomalies with hyperspectral data analysis. Efficiently pinpointed and prioritized exploration targets for REE and Nb mineralization. Demonstrated the effectiveness of combining airborne hyperspectral and gamma-ray spectroscopy surveys for mineral exploration. |
[35] | Develop a path-planning system for radioisotope identification devices using 4π gamma imaging to quickly and accurately identify radiation sources | Random Forest (RF) | RF analysis enhanced prediction model accuracy by recursively partitioning training data through multiple decision trees. Verified path-planning system through integrated simulation and experimentation with a Cs-137 point source, demonstrating competence in identifying sources using minimal measurement positions. Achieved an impressive prediction model accuracy of 86% through parameter tuning in RF analysis. |
[36] | Evaluate DL algorithms for the automated identification of radioisotopes using NaI gamma-ray spectra | Fully Connected Neural Networks (FCNN), Recurrent Neural Networks (RNNs), Hybrid Neural Networks (HCNNs), Convolutional Neural Networks (CNNs), Gradient-Boosted Decision Trees (GBDTs) | FCNN models showed the fastest training and testing times. RNN and HRNN models required nearly 120 times more training time than FCNN. HCNN and GBDT models were five times slower than FCNN during training. NN models maintained constant runtime during testing, faster than GBDT models. HCNN demonstrated a 2-fold speed increase compared to HRNN during testing. HCNN and HRNN achieved high F1 scores with low percentages of training data, showing 5–20% improvement over other models with 5% data. RNN models exhibited higher standard deviations, indicating less stability than predictive models. The proposed hybrid DL architecture combining FCNN and DL models showed an advantage over existing methods in spectral data interpretation, with implications for nuclear security and threat detection. |
[26] | Analyze monthly depositional fluxes of Be-7, Pb-210, and K-40 and their relationships with atmospheric variables using ML methods | DT, ANN | Both DT and NN models effectively reproduced radionuclide fluxes. ANN models achieved slightly better performance with higher mean Pearson-R coefficients (around 0.85) compared to DT models (0.83 for Be-7, 0.79 for Pb-210, and 0.80 for K-40). The application of ML algorithms enhanced the understanding of environmental processes and improved predictive capabilities in related studies. |
[37] | Analyze gamma-ray spectra measured with a Germanium (Ge) spectrometer using ANNs. | ANN | ANNs effectively analyzed gamma-ray spectra, demonstrating high accuracy in identifying lines and their intensities. ANNs significantly reduced the time and effort required for spectral analysis compared to traditional methods. The performance of ANNs was comparable to or better than methods like peak search and least-squares fitting. ANNs showed versatility in analyzing spectra of mixed radioisotopes and uranium ores, successfully identifying the depletion of U-235 isotopes in reactor zone samples, consistent with mass spectrometry analysis. |
[38] | Develop an algorithm to accurately identify single and multiple radioisotopes from gamma spectra of a plastic scintillator using ANN. | ANN | The algorithm achieved high identification accuracy: 98.9% for a single radioisotope and 99.1% for multiple radioisotopes showcasing robust performance in identifying various radioisotopes accurately. |
[39] | Identify and quantify isotopes in gamma-ray spectra | FCANNs and CNNs | The study found high accuracy in simulated spectra with known background radiation and effectiveness in identifying full-energy peaks and shielding effects. The algorithm was sensitive to changes in background radiation. Convolutional neural networks (CNNs) performed better when dealing with unknown background radiation. |
[40] | Estimate the depth and activity of radium contamination. | PCA, ANNs, SVMs | The study found that ANNs combined with lanthanum bromide detectors were the most accurate, with neural networks consistently outperforming SVMs. The AUC values ranged from 0.831 to 0.840 for NNs and 0.793 to 0.824 for SVMs. ML significantly improved radium contamination estimates and detector selection. |
[41] | Estimate uranium concentration in ore samples. | Deep neural network (DNNs) | The study achieved satisfactory results with mean errors below 15% on small datasets and performed well on complex datasets with various uranium concentrations. ML predicted uranium concentration with uncertainties like classical methods (10–20%), offering a promising alternative that does not require expert knowledge. |
[42] | Enhance radium contamination monitoring. | ANNs, SVMs | ANNs outperformed SVMs in separating background and source populations, resulting in an improved detection rate. The study evaluated various detector–algorithm combinations using spiked background spectra, demonstrating that ML, particularly NNs, enhances radium contamination monitoring. |
[43] | Develop radioisotope identifiers for plastic scintillation detectors. | SVM, ANN, CNN | The study compared SVM, ANN, and CNN for radioisotope identification, emphasizing the influence of data normalization on prediction accuracy. Hyper-parameters were optimized to enhance SVM, ANN, and CNN performance. SVM achieved the highest accuracy, followed by ANN and CNN. SVM also had the shortest training time, while CNN required the longest. Despite its lower overall accuracy compared to SVM and ANN, CNN demonstrated consistent performance across different classes of radioisotopes. |
[27] | Enhance transparency and trust in deep learning (DL) algorithms for gamma spectroscopy through explainable AI (XAI) methods. | Feed-forward and Convolutional Neural Network (CNN) | The study utilized saliency techniques to elucidate the decision-making process and identify critical input features. A network was developed to provide insights into the algorithm’s operations while achieving high classification accuracy. Visual representations of learned regions of interest were employed for performance evaluation, and heat vectors were introduced to highlight areas of interest and correlate them with physical characteristics such as energy peaks. |
[44] | Estimate gamma ray direction using a feed-forward neural network. | Feed-Forward Neural Network | Demonstrated feasibility of using pre-amplified HPGe signals for source position determination. Achieved ~70% accuracy in predicting components (1000-pulse dataset). Highlighted network’s ability to learn patterns effectively. |
Predicted Class | ||
---|---|---|
Actual class | Positive (P) | Negative (N) |
Positive (P) | True Positive (TP) | False Negative (FN) |
Negative (N) | False Positive (FP) | True Negative (TN) |
Metrics | Formula | Description |
---|---|---|
Sensitivity | Sensitivity, also known as the true positive rate, measures the proportion of actual positive cases that are correctly identified by a diagnostic test or classification model. | |
Specificity | Specificity measures the proportion of actual negative cases that are correctly identified by a diagnostic test or classification model [50]. | |
Precision | Precision is the proportion of true positive results among the total positive results (true positives plus false positives) produced by a classification model [51]. | |
Negative Predictive Value (NPV) | Negative predictive value (NPV) is the proportion of true negative results among the total negative results (true negatives plus false negatives) produced by a classification model [51]. | |
False Positive Rate | The false positive rate is the proportion of actual negative cases that are incorrectly classified as positive by a diagnostic test or classification model [51,52]. | |
False Discovery Rate | The false discovery rate is the proportion of positive results that are false alarms among the total positive results produced by a classification model [53]. | |
False Negative Rate | The false negative rate is the proportion of actual positive cases that are incorrectly classified as negative by a diagnostic test or classification model [52,53]. | |
Accuracy | Accuracy is the proportion of correct predictions (both true positives and true negatives) among all predictions made by a classification model [50]. | |
F1 Score | The F1 score is the harmonic mean of precision and recall, providing a single score that balances both measures [50]. | |
Matthews’ Correlation Coefficient | The Matthews correlation coefficient (MCC) is a measure of the quality of binary classifications, considering true and false positives and negatives to produce a score between −1 and 1, where 1 indicates perfect prediction, 0 indicates a random prediction, and −1 indicates total disagreement between prediction and observation [54]. |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2024 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Zehtabvar, M.; Taghandiki, K.; Madani, N.; Sardari, D.; Bashiri, B. A Review on the Application of Machine Learning in Gamma Spectroscopy: Challenges and Opportunities. Spectrosc. J. 2024, 2, 123-144. https://doi.org/10.3390/spectroscj2030008
Zehtabvar M, Taghandiki K, Madani N, Sardari D, Bashiri B. A Review on the Application of Machine Learning in Gamma Spectroscopy: Challenges and Opportunities. Spectroscopy Journal. 2024; 2(3):123-144. https://doi.org/10.3390/spectroscj2030008
Chicago/Turabian StyleZehtabvar, Mehrnaz, Kazem Taghandiki, Nahid Madani, Dariush Sardari, and Bashir Bashiri. 2024. "A Review on the Application of Machine Learning in Gamma Spectroscopy: Challenges and Opportunities" Spectroscopy Journal 2, no. 3: 123-144. https://doi.org/10.3390/spectroscj2030008
APA StyleZehtabvar, M., Taghandiki, K., Madani, N., Sardari, D., & Bashiri, B. (2024). A Review on the Application of Machine Learning in Gamma Spectroscopy: Challenges and Opportunities. Spectroscopy Journal, 2(3), 123-144. https://doi.org/10.3390/spectroscj2030008