CancerCare Manitoba, 675 McDermot Avenue, Winnipeg, Manitoba, R3E 0V9, Canada.
Department of Physics & Astronomy, University of Manitoba, Winnipeg, Manitoba, R3T 2N2, Canada.
Med Phys. 2018 Feb;45(2):830-845. doi: 10.1002/mp.12731. Epub 2018 Jan 12.
The accurate prediction of intrafraction lung tumor motion is required to compensate for system latency in image-guided adaptive radiotherapy systems. The goal of this study was to identify an optimal prediction model that has a short learning period so that prediction and adaptation can commence soon after treatment begins, and requires minimal reoptimization for individual patients. Specifically, the feasibility of predicting tumor position using a combination of a generalized (i.e., averaged) neural network, optimized using historical patient data (i.e., tumor trajectories) obtained offline, coupled with the use of real-time online tumor positions (obtained during treatment delivery) was examined.
A 3-layer perceptron neural network was implemented to predict tumor motion for a prediction horizon of 650 ms. A backpropagation algorithm and batch gradient descent approach were used to train the model. Twenty-seven 1-min lung tumor motion samples (selected from a CyberKnife patient dataset) were sampled at a rate of 7.5 Hz (0.133 s) to emulate the frame rate of an electronic portal imaging device (EPID). A sliding temporal window was used to sample the data for learning. The sliding window length was set to be equivalent to the first breathing cycle detected from each trajectory. Performing a parametric sweep, an averaged error surface of mean square errors (MSE) was obtained from the prediction responses of seven trajectories used for the training of the model (Group 1). An optimal input data size and number of hidden neurons were selected to represent the generalized model. To evaluate the prediction performance of the generalized model on unseen data, twenty tumor traces (Group 2) that were not involved in the training of the model were used for the leave-one-out cross-validation purposes.
An input data size of 35 samples (4.6 s) and 20 hidden neurons were selected for the generalized neural network. An average sliding window length of 28 data samples was used. The average initial learning period prior to the availability of the first predicted tumor position was 8.53 ± 1.03 s. Average mean absolute error (MAE) of 0.59 ± 0.13 mm and 0.56 ± 0.18 mm were obtained from Groups 1 and 2, respectively, giving an overall MAE of 0.57 ± 0.17 mm. Average root-mean-square-error (RMSE) of 0.67 ± 0.36 for all the traces (0.76 ± 0.34 mm, Group 1 and 0.63 ± 0.36 mm, Group 2), is comparable to previously published results. Prediction errors are mainly due to the irregular periodicities between cycles. Since the errors from Groups 1 and 2 are within the same range, it demonstrates that this model can generalize and predict on unseen data.
This is a first attempt to use an averaged MSE error surface (obtained from the prediction of different patients' tumor trajectories) to determine the parameters of a generalized neural network. This network could be deployed as a plug-and-play predictor for tumor trajectory during treatment delivery, eliminating the need for optimizing individual networks with pretreatment patient data.
在图像引导自适应放疗系统中,需要准确预测分次内肺肿瘤运动,以补偿系统时滞。本研究的目的是确定一种最佳预测模型,该模型具有较短的学习周期,以便在治疗开始后不久即可进行预测和适应,并且对每个患者的重新优化要求最小。具体而言,研究了使用组合的广义(即平均)神经网络来预测肿瘤位置的可行性,该网络使用离线获得的历史患者数据(即肿瘤轨迹)进行优化,并结合使用实时在线肿瘤位置(在治疗过程中获得)。
实施了一个具有 650ms 预测范围的三层感知器神经网络。使用反向传播算法和批量梯度下降方法对模型进行训练。从 CyberKnife 患者数据集)以 7.5Hz(0.133s)的速率采样 27 个 1 分钟肺肿瘤运动样本,以模拟电子门成像设备(EPID)的帧率。使用滑动时间窗口对数据进行采样以进行学习。滑动窗口长度设置为与从每个轨迹检测到的第一个呼吸周期等效。通过执行参数扫描,从用于模型训练的七个轨迹(组 1)的预测响应中获得平均均方误差(MSE)的平均误差曲面。选择了最佳的输入数据大小和隐藏神经元数量来表示广义模型。为了评估广义模型对未见数据的预测性能,使用了未参与模型训练的二十个肿瘤轨迹(组 2)进行了留一交叉验证。
为广义神经网络选择了 35 个样本(4.6s)的输入数据大小和 20 个隐藏神经元。使用平均 28 个数据样本的滑动窗口长度。在可用第一个预测肿瘤位置之前的平均初始学习期为 8.53±1.03s。组 1 和组 2 的平均平均绝对误差(MAE)分别为 0.59±0.13mm 和 0.56±0.18mm,总 MAE 为 0.57±0.17mm。所有轨迹的平均均方根误差(RMSE)为 0.67±0.36(0.76±0.34mm,组 1 和 0.63±0.36mm,组 2),与先前发表的结果相当。预测误差主要是由于周期之间的不规则周期性引起的。由于组 1 和组 2 的误差在同一范围内,因此证明该模型可以对未见数据进行概括和预测。
这是首次尝试使用平均均方误差误差曲面(从不同患者的肿瘤轨迹预测中获得)来确定广义神经网络的参数。该网络可以用作治疗过程中肿瘤轨迹的即插即用预测器,从而消除了使用预处理患者数据优化各个网络的需求。