| Literature DB >> 25893194 |
Ivo Bukovsky1, Noriyasu Homma2, Kei Ichiji3, Matous Cejnek1, Matous Slama1, Peter M Benes1, Jiri Bila1.
Abstract
During radiotherapy treatment for thoracic and abdomen cancers, for example, lung cancers, respiratory motion moves the target tumor and thus badly affects the accuracy of radiation dose delivery into the target. A real-time image-guided technique can be used to monitor such lung tumor motion for accurate dose delivery, but the system latency up to several hundred milliseconds for repositioning the radiation beam also affects the accuracy. In order to compensate the latency, neural network prediction technique with real-time retraining can be used. We have investigated real-time prediction of 3D time series of lung tumor motion on a classical linear model, perceptron model, and on a class of higher-order neural network model that has more attractive attributes regarding its optimization convergence and computational efficiency. The implemented static feed-forward neural architectures are compared when using gradient descent adaptation and primarily the Levenberg-Marquardt batch algorithm as the ones of the most common and most comprehensible learning algorithms. The proposed technique resulted in fast real-time retraining, so the total computational time on a PC platform was equal to or even less than the real treatment time. For one-second prediction horizon, the proposed techniques achieved accuracy less than one millimeter of 3D mean absolute error in one hundred seconds of total treatment time.Entities:
Mesh:
Year: 2015 PMID: 25893194 PMCID: PMC4393907 DOI: 10.1155/2015/489679
Source DB: PubMed Journal: Biomed Res Int Impact factor: 3.411
Figure 1Preprocessed time series of the observed lung tumor marker position. The sampling frequency f = 30 Hz.
Figure 3The used static feedforward perceptron-type NN as implemented for time series (direct) prediction.
Figure 4Static QNU architecture with n external inputs (real measured values) as implemented for time series (direct) prediction.
Figure 2The principle of sliding (retraining) window for model retraining at every new measured sample, the window slides ahead with each new measured sample. The total length of a (re)training window is denoted by N train.
Figure 6Computational speeds (sps) (PC, i5, Ubuntu) related to Figure 5 for all predictors and for all settings show the best suitability of QNU also for a possible real-time implementation.
General configuration for the predicting models (all for 1-second prediction horizon t, n…(3), N train…Figure 2).
| Model | Learning algorithm | Sampling (also |
|
| |||
|---|---|---|---|---|---|---|---|
| MLP | L-M | 15 | 15 | 30 | 180 | 270 | 360 |
| 30 | 30 | 60 | 90 | 135 | 180 | ||
|
| |||||||
| QNU | L-M | 15 | 15 | 30 | 180 | 270 | 360 |
| 30 | 30 | 60 | 90 | 135 | 180 | ||
|
| |||||||
| QNU | GD | 15 | 15 | 30 | 180 | 270 | 360 |
| 30 | 30 | 60 | 90 | 135 | 180 | ||
Figure 5Mean absolute errors for 1-second prediction of 3D lung tumor motion with uncontrolled respiration for all predictors and simulation settings.
The best achieved results of MAE [mm] for 3D lung tumor motion prediction with uncontrolled respiration and the setups for QNU and MLP architectures (MLPs (Figure 3) were investigated for n 1 = 1,2, 3,5, 7.
| Architecture | Learning |
|
|
| µ | Epochs 0 | Epochs | MAE [mm] |
| sps | Count of trials |
|---|---|---|---|---|---|---|---|---|---|---|---|
| QNU | MLM | 90 | 30 | 15 | 5.00 | 800 | 8 |
|
|
| 42 |
|
| |||||||||||
| MLP | LM | 180 | 30 | 15 | 0.01 | 800 | 8 | 1.034 | 0.033 | 3.11 | 150 |
| MLM | 270 | 60 | 30 | 0.01 | 800 | 8 | 1.041 | 0.039 | 1.76 | 90 | |
The statistical comparison of MAE [mm] for MLP versus QNU over all various setups (on the 3D lung tumor motion prediction for prediction horizon of 1 second).
| Learning | Data | Architecture | ||
|---|---|---|---|---|
| MLP | QNU | LNU | ||
| GD | Min of MAE | 1.54 | ||
| Average of MAE | 2.33 | |||
| Standard deviation of MAE | 0.75 | |||
|
| ||||
| LM | Min of MAE | 1.03 | 1.01 | |
| Average of MAE | 1.18 | 1.08 | ||
| Standard deviation of MAE | 0.08 | 0.04 | ||
|
| ||||
| MLM | Min of MAE | 1.04 |
| 1.13 |
| Average of MAE | 1.18 |
| 1.28 | |
| Standard deviation of MAE | 0.08 |
| 0.13 | |