| Literature DB >> 35584035 |
Sangutid Thongsawad1,2, Somyot Srisatit1, Todsaporn Fuangrod2.
Abstract
The purpose of this study was to develop a predictive model for patient-specific VMAT QA results using multileaf collimator (MLC) effect and texture analysis. The MLC speed, acceleration and texture analysis features were extracted from 106 VMAT plans as predictors. Gamma passing rate (GPR) was collected as a response class with gamma criteria of 2%/2 mm and 3%/2 mm. The model was trained using two machine learning methods: AdaBoost classification and bagged regression trees model. GPR was classified into the "PASS" and "FAIL" for the classification model using the institutional warning level. The accuracy of the model was assessed using sensitivity and specificity. In addition, the accuracy of the regression model was determined using the difference between predicted and measured GPR. For the AdaBoost classification model, the sensitivity/specificity was 94.12%/100% and 63.63%/53.13% at gamma criteria of 2%/2 mm and 3%/2 mm, respectively. For the bagged regression trees model, the sensitivity/specificity was 94.12%/91.89% and 61.18%/68.75% at gamma criteria of 2%/2 mm and 3%/2 mm, respectively. The root mean square error (RMSE) of difference between predicted and measured GPR was found at 2.44 and 1.22 for gamma criteria of 2%/2 mm and 3%/2 mm, respectively. The promising result was found at tighter gamma criteria 2%/2 mm with 94.12% sensitivity (both bagged regression trees and AdaBoost classification model) and 100% specificity (AdaBoost classification model).Entities:
Keywords: gamma prediction; machine learning; patient-specific VMAT QA
Mesh:
Year: 2022 PMID: 35584035 PMCID: PMC9278677 DOI: 10.1002/acm2.13622
Source DB: PubMed Journal: J Appl Clin Med Phys ISSN: 1526-9914 Impact factor: 2.243
Summary of the randomly selected VMAT head and neck plans used
| Tumor region ( |
|---|
| Nasopharynx ( |
| Supraglottic ( |
| Floor of mouth ( |
| Tongue ( |
| Base of tongue ( |
| Neck nodes ( |
| Tonsil ( |
| Glottis and thyroid ( |
| Thyroid ( |
| Buccal ( |
FIGURE 1Flow chart diagram for this study
Summary of the features used for this study
| Leaf speed and acceleration (Bank A and B) |
|---|
| 1) Max. LS Bank A, Max.LS Bank B |
| 2) Mean LS Bank A, Mean LS Bank B |
| 3) SD. LS Bank A, SD. LS Bank B |
| 4) LS0‐4 Bank A, LS0‐4 Bank B |
| 5) LS4‐8 Bank A, LS4‐8 Bank B |
| 6) LS8‐12 Bank A, LS8‐12 Bank B |
| 7) LS12‐16 Bank A, LS12‐16 Bank B |
| 8) LS16‐20 Bank A, LS16‐20 Bank B |
| 9) Max. LA Bank A, Max. LA Bank B |
| 10) Mean LA Bank A, Mean LA Bank B |
| 11) SD. LA Bank A, SD. LA Bank B |
| 12) LA0‐40 Bank A, LA0‐40 Bank B |
| 13) LA40‐80 Bank A, LA40‐80 Bank B |
| 14) LA80‐120 Bank A, LA80‐120 Bank B |
| 15) LA120‐160 Bank A, LA120‐160 Bank B |
| 16) LA160‐200 Bank A, LA160‐200 Bank B |
| Texture analysis |
| 17) Contrast |
| 18) Correlation |
| 19) Energy |
| 20) Entropy |
| 21) Homogeneity |
Abbreviations: LA, leaf acceleration; LA 1− 2, leaf acceleration fraction at range between n1 to n2 mm/s2; LS, leaf speed; LS 1− 2, leaf speed fraction at range between n1 to n2 mm/s; Max., maximum; SD, standard deviation.
Mean and SD of features used for this study
| Features | Mean ± SD |
|---|---|
| Max. LS Bank A | 19.59 ± 0.38 mm/s |
| Mean LS Bank A | 10.97 ± 1.04 mm/s |
| SD. LS Bank A | 7.18 ± 0.20 mm/s |
| LS0‐4 Bank A | 0.63 ± 0.07 |
| LS4‐8 Bank A | 0.09 ± 0.03 |
| LS8‐12 Bank A | 0.05 ± 0.01 |
| LS12 ‐16 Bank A | 0.03 ± 0.01 |
| LS16‐20 Bank A | 0.19 ± 0.05 |
| Max. LS Bank B | 19.59 ± 0.38 mm/s |
| Mean LS Bank B | 11.36 ± 1.03 mm/s |
| SD. LS Bank B | 7.27 ± 0.20 mm/s |
| LS0‐4 Bank B | 0.60 ± 0.07 |
| LS4‐8 Bank B | 0.09 ± 0.03 |
| LS8‐12 Bank B | 0.05 ± 0.01 |
| LS12 ‐16 Bank B | 0.03 ± 0.01 |
| LS16‐20 Bank | 0.21 ± 0.05 |
| Max. LA Bank A | 46.94 ± 0.87 mm/s2 |
| Mean LA Bank A | 15.63 ± 1.01 mm/s2 |
| SD. LA Bank A | 13.24 ± 1.06 mm/s2 |
| LA0‐40 Bank A | 0.56 ± 0.09 |
| LA40‐80 Bank A | 0.10 ± 0.04 |
| LA80‐120 Bank A | 0.04 ± 0.01 |
| LA120 ‐160 Bank A | 0.09 ± 0.03 |
| LA160‐200 Bank A | 0.21 ± 0.04 |
| Max. LA Bank B | 46.90 ± 0.87 mm/s2 |
| Mean LA Bank B | 15.60 ± 1.01 mm/s2 |
| SD. LA Bank B | 13.59 ± 0.94 mm/s2 |
| LA0‐40 Bank B | 0.56 ± 0.09 |
| LA40‐80 Bank B | 0.10 ± 0.04 |
| LA80‐120 Bank B | 0.04 ± 0.01 |
| LA120 ‐160 Bank B | 0.08 ± 0.03 |
| LA160‐200 Bank B | 0.21 ± 0.05 |
| Contrast | 27,018.56 ± 3,982.25 |
| Correlation | −0.01 ± 0.02 |
| Energy | 6.08 × 10–5 ± 2.71 × 10–5 |
| Entropy | 1.50 ± 0.31 |
| Homogeneity | 0.03 ± 0.01 |
Ranking of five relative feature importance for different models
| AdaBoost classification | Bagged regression trees | |||
|---|---|---|---|---|
| Five feature rank | Gamma3%/2 mm | Gamma2%/2 mm | Gamma3%/2 mm | Gamma2%/2 mm |
| 1 | Energy | LS0‐4 Bank B | LA160‐200 Bank A | LS0‐4 Bank B |
| 2 | LA160‐200 Bank A | LA0‐40 Bank A | SD. LA Bank B | Mean LA Bank A |
| 3 | LS12‐16 Bank B | Entropy | LS4‐8 Bank B | LA0‐40 Bank A |
| 4 | Mean LS Bank A | LS12‐16 Bank B | Mean LS Bank B | Entropy |
| 5 | Mean LA Bank B | Homogeneity | LA160‐200 Bank B | LA160‐200 Bank B |
Summary of the sensitivity and specificity in the testing dataset for classification and regression models with two gamma criteria (2%/2 mm with a 10% threshold, and 3%/2 mm with a 10% threshold)
| Model | AdaBoost classification | Bagged regression trees | ||
|---|---|---|---|---|
| gamma criteria | Sensitivity | Specificity | Sensitivity | Specificity |
| (TP/FAIL number) | (TN/PASS number) | (TP/FAIL number) | (TN/PASS number) | |
| 2%/2 mm with a 10% threshold |
94.12% (16/17) |
100% (37/37) |
94.12% (16/17) |
91.89% (34/37) |
| 3%/2 mm with a 10% threshold |
63.63% (14/22) |
53.13% (17/32) |
68.18% (15/22) |
68.75% (22/32) |
FIGURE 2Confusion matrix of AdaBoost classification and bagged tree regression model for gamma criteria of 2%/2 mm
FIGURE 3Confusion matrix of AdaBoost classification and bagged tree regression model for gamma criteria of 3%/2 mm
FIGURE 4Comparison between measured and predicted GPR in gamma criteria of 2%/2 mm and gamma criteria of 3%/2 mm