Testing and optimization of a semiautomatic prostate boundary segmentation algorithm using virtual operators.
Image analysis tasks such as size measurement and landmark-based registration require the user to select control points in an image. The output of such algorithms depends on the choice of control points. Since the choice of points varies from one user to the next, the requirement for user input introduces variability into the output of the algorithm. In order to test and/or optimize such algorithms, it is necessary to assess the multiplicity of outputs generated by the algorithm in response to a large set of inputs; however, the input of data requires substantial time and effort from multiple users. In this paper we describe a method to automate the testing and optimization of algorithms using "virtual operators," which consist of a set of spatial distributions describing how actual users select control points in an image. In order to construct the virtual operator, multiple users must repeatedly select control points in the image on which testing is to be performed. Once virtual operators are generated, control points for initializing the algorithm can be generated from them using a random number generator. Although an initial investment of time is required from the users in order to construct the virtual operator, testing and optimization of the algorithm can be done without further user interaction. We illustrate the construction and use of virtual operators by testing and optimizing our prostate boundary segmentation algorithm. The algorithm requires the user to select four control points on the prostate as input.
Ladak
Hanif M
HM
Department of Medical Biophysics, University of Western Ontario, Ontario, N6H 5C1, Canada. hladak@uwo.ca
Wang
Yunqiu
Y
Downey
Dónal B
DB
Fenster
Aaron
A
D000465:Algorithms; D019412:Anatomy, Cross-Sectional / Q000379:methods*; D006801:Humans; D007090:Image Interpretation, Computer-Assisted / Q000379:methods*; D021621:Imaging, Three-Dimensional / Q000379:methods*; D008297:Male; D010363:Pattern Recognition, Automated; D011467:Prostate / Q000000981:diagnostic imaging*; D011786:Quality Control; D011880:Radiotherapy Planning, Computer-Assisted / Q000379:methods; D015203:Reproducibility of Results; D012680:Sensitivity and Specificity; D014463:Ultrasonography