Gamma peak search and peak fitting algorithm for a low-resolution detector with applications in gamma spectroscopy

  • Kenneth Lam
  • Weihua ZhangEmail author


A Savitzky–Golay filtering for smoothing and peak search written in Python is presented in this paper alongside its applications in the list-mode digital data acquisition dual gamma–gamma coincidence bismuth germanate (BGO) detector. The study has demonstrated that the software provides a reliable and effective way to quantify trace amounts of 22Na and 7Be in aerosol samples collected at Resolute Bay, Canada with a critical limit of 3 mBq and 5 Bq respectively for a 20 h counting interval, which are believed to be the inherent limitations of the dual-BGO system.


Low-resolution gamma detector Software for gamma peak search and fitting Cosmogenic radionuclide 



  1. 1.
    Liu C, Zhang W, Ungar K, Korpach E, White B, Benotto M, Pellerin E (2018) Development of a national cosmic-ray dose monitoring system with Health Canada’s fixed point surveillance network. J Environ Radioact 190:31–38CrossRefGoogle Scholar
  2. 2.
    Zhang W, Korpach E, Berg R, Ungar K (2013) Testing of an automatic outdoor gamma ambient dose-rate surveillance system in Tokyo and its calibration using measured deposition after the Fukushima nuclear accident. J Environ Radioact 125:93–98CrossRefGoogle Scholar
  3. 3.
    Zhang W, Yi J, Mekarski P, Hoffman I, Ungar K, Leppanen A-P (2011) A system for low-level the cosmogenic 22Na radionuclide measurement by gamma–gamma coincidence method using BGO detectors. J Radioanal Nucl Chem 287:551–555CrossRefGoogle Scholar
  4. 4.
    Zhang W, Ungar K, Stukel M, Mekarski P (2014) A gamma-gamma coincidence/anticoincidence spectrometer for low-level cosmogenic 22Na/7Be activity ratio measurement. J Environ Radioact 130:1–6CrossRefGoogle Scholar
  5. 5.
    Mariscotti MA (1967) Method for automatic identification of peaks in the presence of background and its application to spectrum analysis. Nucl Instrum Methods 50:309–320CrossRefGoogle Scholar
  6. 6.
    Savitzky A, Golay M (1964) Smoothing and differentiation of data by simplified least squares procedure. Anal Chem 36:1627–1639CrossRefGoogle Scholar
  7. 7.
    Press HW, Teukolsky AS, Vetterling TW, Flannery PB (1986) Numerical recipes in Fortran 77: the art of scientific computing, 2nd edn. Press Syndicate of the Cambridge, Cambridge, pp 644–649Google Scholar
  8. 8.
    Currie LA (1968) Limits for qualitative detection and quantitative determination: application to radiochemistry. Anal Chem 40:586–593CrossRefGoogle Scholar
  9. 9.
    Zhang W, Lam K, Ungar K (2018) The development of a digital gamma-gamma coincidence/anticoincidence spectrometer and its applications to monitor low-level atmospheric 22Na/7Be activity ratios in Resolute Bay, Canada. J Environ Radioact 192:434–439CrossRefGoogle Scholar
  10. 10.
    Zhang H, Vu NT, Bao Q, Silverman RW, Berry-Pusey BN, Douraghy A, Williams DA, Rannou FR, Stout DB, Chatziioannou AF (2010) Performance characteristics of BGO detectors for a low cost preclinical pet scanner. IEEE Trans Nucl Sci 57(3):1038–1044. CrossRefGoogle Scholar
  11. 11.
    Kirkpatrick JM, Young BM (2009) Poisson statistical methods for the analysis of low-count gamma spectra. IEEE Trans Nucl Sci 56(3):1278–1282CrossRefGoogle Scholar

Copyright information

© Akadémiai Kiadó, Budapest, Hungary 2019

Authors and Affiliations

  1. 1.Radiation Protection Bureau, Health CanadaOttawaCanada

Personalised recommendations