Vorbau Robert, Poludniowski Gavin
Medical Radiation Physics and Nuclear Medicine, Karolinska University Hospital, Stockholm, Sweden.
Department of Clinical Science, Intervention and Technology, Karolinska Institutet, Huddinge, Sweden.
J Appl Clin Med Phys. 2024 Mar;25(3):e14301. doi: 10.1002/acm2.14301. Epub 2024 Feb 16.
Knowledge of the photon spectrum emitted from an x-ray tube is frequently needed in imaging and dosimetry contexts. As the spectrum characteristics are influenced by several parameters and routine measurement of a spectrum is often impractical, a variety of software programs have been developed over the decades for convenient calculations. SpekPy is a state-of-the-art software package containing several spectrum models, and was created to estimate photon spectra originating from x-ray tubes using a small set of input parameters (e.g., anode material, anode angle, tube potential, filtration, etc.). SpekPy is distributed as a Python toolkit and is available free of charge. The toolkit does, however, lack a graphical user interface and a user is required to write a Python script to make use of it. In this work this limitation is addressed by introducing a web application called SpekPy Web: a graphical user interface together with an application programmable interface (API). These developments both make the SpekPy spectrum models accessible to a broader set of users and increases the ease of use for existing users. SpekPy Web is hosted at: https://spekpy.smile.ki.se. The functionality of the software is demonstrated, using its API, by estimating first half-value layers (HVLs) for 15 standard beam qualities from the International Bureau of Weights and Measures (BIPM). The estimated HVLs were found to all be within 3.5% agreement when compared to experimental values, with an average calculation time of 2.5 s per spectrum. half-value-layer, software, x-ray spectrum.
在成像和剂量测定领域,常常需要了解X射线管发射的光子能谱。由于能谱特性受多个参数影响,且能谱的常规测量通常不切实际,因此几十年来已开发出各种软件程序以方便进行计算。SpekPy是一个包含多种能谱模型的先进软件包,旨在使用一小组输入参数(例如,阳极材料、阳极角度、管电压、滤过等)来估算源自X射线管的光子能谱。SpekPy作为一个Python工具包进行分发,可免费获取。然而,该工具包缺少图形用户界面,用户需要编写Python脚本才能使用它。在这项工作中,通过引入一个名为SpekPy Web的Web应用程序来解决这一限制:它具有图形用户界面以及应用程序编程接口(API)。这些开发成果既使更广泛的用户能够使用SpekPy能谱模型,又提高了现有用户的易用性。SpekPy Web托管于:https://spekpy.smile.ki.se 。通过使用其API估算国际计量局(BIPM)的15种标准射束质的首个半值层(HVL),展示了该软件的功能。与实验值相比,发现估算的HVL全部在3.5%的一致性范围内,每个能谱的平均计算时间为2.5秒。半值层、软件、X射线能谱 。