Twyman Robert, Arridge Simon, Kereta Zeljko, Jin Bangti, Brusaferri Ludovica, Ahn Sangtae, Stearns Charles W, Hutton Brian F, Burger Irene A, Kotasidis Fotis, Thielemans Kris
IEEE Trans Med Imaging. 2023 Jan;42(1):29-41. doi: 10.1109/TMI.2022.3203237. Epub 2022 Dec 29.
Penalised PET image reconstruction algorithms are often accelerated during early iterations with the use of subsets. However, these methods may exhibit limit cycle behaviour at later iterations due to variations between subsets. Desirable converged images can be achieved for a subclass of these algorithms via the implementation of a relaxed step size sequence, but the heuristic selection of parameters will impact the quality of the image sequence and algorithm convergence rates. In this work, we demonstrate the adaption and application of a class of stochastic variance reduction gradient algorithms for PET image reconstruction using the relative difference penalty and numerically compare convergence performance to BSREM. The two investigated algorithms are: SAGA and SVRG. These algorithms require the retention in memory of recently computed subset gradients, which are utilised in subsequent updates. We present several numerical studies based on Monte Carlo simulated data and a patient data set for fully 3D PET acquisitions. The impact of the number of subsets, different preconditioners and step size methods on the convergence of regions of interest values within the reconstructed images is explored. We observe that when using constant preconditioning, SAGA and SVRG demonstrate reduced variations in voxel values between subsequent updates and are less reliant on step size hyper-parameter selection than BSREM reconstructions. Furthermore, SAGA and SVRG can converge significantly faster to the penalised maximum likelihood solution than BSREM, particularly in low count data.
惩罚性PET图像重建算法在早期迭代中通常通过使用子集来加速。然而,由于子集之间的差异,这些方法在后期迭代中可能会表现出极限环行为。对于这类算法的一个子类,通过实施松弛步长序列可以获得理想的收敛图像,但参数的启发式选择会影响图像序列的质量和算法收敛速度。在这项工作中,我们展示了一类使用相对差异惩罚的随机方差减少梯度算法在PET图像重建中的适应性和应用,并在数值上比较了与BSREM的收敛性能。研究的两种算法是:SAGA和SVRG。这些算法需要在内存中保留最近计算的子集梯度,并在后续更新中使用。我们基于蒙特卡罗模拟数据和一个用于全三维PET采集的患者数据集进行了几项数值研究。探讨了子集数量、不同预处理器和步长方法对重建图像中感兴趣区域值收敛的影响。我们观察到,当使用恒定预条件时,SAGA和SVRG在后续更新之间的体素值变化较小,并且比BSREM重建对步长超参数选择的依赖更小。此外,SAGA和SVRG可以比BSREM更快地收敛到惩罚最大似然解,特别是在低计数数据中。