Machine learning for automated quality assurance in radiotherapy: A proof of principle using EPID data description

被引:39
作者
El Naqa, Issam [1 ]
Irrer, Jim [1 ]
Ritter, Tim A. [2 ]
DeMarco, John [3 ]
Al-Hallaq, Hania [4 ]
Booth, Jeremy [5 ]
Kim, Grace [6 ]
Alkhatib, Ahmad [7 ]
Popple, Richard [8 ]
Perez, Mario [5 ]
Farrey, Karl [4 ]
Moran, Jean M. [1 ]
机构
[1] Univ Michigan, Dept Radiat Oncol, Ann Arbor, MI 48103 USA
[2] Virginia Commonwealth Univ, Dept Radiat Oncol, Richmond, VA 23298 USA
[3] Cedars Sinai Med Ctr, Dept Radiat Oncol, Los Angeles, CA 90048 USA
[4] Univ Chicago, Radiat & Cellular Oncol, Chicago, IL 60637 USA
[5] Royal North Shore Hosp, St Leonards, NSW 2065, Australia
[6] Univ Calif San Diego, San Diego, CA 92093 USA
[7] Karmanos Canc Inst McLaren Flint, Flint, MI 48532 USA
[8] Univ Alabama Birmingham, Birmingham, AL 35249 USA
关键词
higher dimension visualization; Linacs; machine learning; quality assurance; SVM; IMRT QA; RADIATION ONCOLOGY; PRACTICE GUIDELINE; CLASSIFICATION;
D O I
10.1002/mp.13433
中图分类号
R8 [特种医学]; R445 [影像诊断学];
学科分类号
1002 ; 100207 ; 1009 ;
摘要
PurposeDeveloping automated methods to identify task-driven quality assurance (QA) procedures is key toward increasing safety, efficacy, and efficiency. We investigate the use of machine learning (ML) methods for possible visualization, automation, and targeting of QA, and assess its performance using multi-institutional data. MethodsTo enable automated analysis of QA data given its higher dimensional nature, we used nonlinear kernel mapping with support vector data description (SVDD) driven approaches. Instead of using labeled data as in typical support vector machine (SVM) applications, which requires exhaustive annotation, we applied a clustering extension of SVDD, which identifies the minimal enclosing hypersphere in the feature space defined by a kernel function separating normal operations from possible failures (i.e., outliers). In our case, QA test data are mapped by a Gaussian kernel to a higher dimensional feature space and then the minimal enclosing sphere was identified. This sphere, when mapped back to the input data space along the principal components, can separate the data into several components, each enclosing a separate cluster of QA points that could be used to evaluate tolerance boundaries and test reliability. We evaluated this approach for gantry sag, radiation field shift, and [multileaf collimator (MLC)] offset data acquired using electronic portal imaging devices (EPID), as representative examples. ResultsData from eight LINACS and seven institutions (n=119) were collected. A standardized EPID image of a phantom with fiducials provided deviation estimates between the radiation field and phantom center at four cardinal gantry angles. Deviation measurements in the horizontal direction (0 degrees, 180 degrees) were used to determine the gantry sag and deviations in the vertical direction (90 degrees, 270 degrees) were used to determine the field shift. These measurements were fed into the SVDD clustering algorithm with varying hypersphere radii (Gaussian widths). For gantry sag analysis, two clusters were identified one of which contained 2.5% of the outliers and also exceeded the 1mm tolerance set by TG-142. In the case of field shifts, SVM clustering identified two distinct classes of measurements primarily driven by variations in the second principal component at 270 degrees. Results from MLC analysis identified one outlier cluster (0.34%) along Leaf offset Constancy (LoC) axis that coincided with TG-142 limits. ConclusionMachine learning methods based on SVDD clustering are promising for developing automated QA tools and providing insights into their reliability and reproducibility.
引用
收藏
页码:1914 / 1921
页数:8
相关论文
共 42 条
  • [1] Monitoring daily MLC positional errors using trajectory log files and EPID measurements for IMRT and VMAT deliveries
    Agnew, A.
    Agnew, C. E.
    Grattan, M. W. D.
    Hounsell, A. R.
    McGarry, C. K.
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2014, 59 (09) : N49 - N63
  • [2] [Anonymous], 2017, Classification, parameter estimation and state estimation: an engineering approach using MATLAB
  • [3] Towards the development of an error checker for radiotherapy treatment plans: a preliminary study
    Azmandian, Fatemeh
    Kaeli, David
    Dy, Jennifer G.
    Hutchinson, Elizabeth
    Ancukiewicz, Marek
    Niemierko, Andrzej
    Jiang, Steve B.
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2007, 52 (21) : 6511 - 6524
  • [4] Support vector clustering
    Ben-Hur, A
    Horn, D
    Siegelmann, HT
    Vapnik, V
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2002, 2 (02) : 125 - 137
  • [5] Bogdanich W., 2010, RAD OFFERS NEW CURES
  • [6] Guided undersampling classification for automated radiation therapy quality assurance of prostate cancer treatment
    Brown, W. Eric
    Sung, Kisuk
    Aleman, Dionne M.
    Moreno-Centeno, Erick
    Purdie, Thomas G.
    McIntosh, Chris J.
    [J]. MEDICAL PHYSICS, 2018, 45 (04) : 1306 - 1316
  • [7] A fast gene selection method for multi-cancer classification using multiple support vector data description
    Cao, Jin
    Zhang, Li
    Wang, Bangjun
    Li, Fanzhang
    Yang, Jiwen
    [J]. JOURNAL OF BIOMEDICAL INFORMATICS, 2015, 53 : 381 - 389
  • [8] A machine learning approach to the accurate prediction of multi-leaf collimator positional errors
    Carlson, Joel N. K.
    Park, Jong Min
    Park, So-Yeon
    Park, Jong In
    Choi, Yunseok
    Ye, Sung-Joon
    [J]. PHYSICS IN MEDICINE AND BIOLOGY, 2016, 61 (06) : 2514 - 2531
  • [9] Chaudhuri Ann, 2018, SAMPLING METHOD FAST
  • [10] Quantifying the gantry sag on linear accelerators and introducing an MLC-based compensation strategy
    Du, Weiliang
    Gao, Song
    Wang, Xiaochun
    Kudchadker, Rajat J.
    [J]. MEDICAL PHYSICS, 2012, 39 (04) : 2156 - 2162