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.

[1]  Max A. Viergever,et al.  A discrete dynamic contour model , 1995, IEEE Trans. Medical Imaging.

[2]  J. S. Prater,et al.  Segmenting ultrasound images of the prostate using neural networks. , 1992, Ultrasonic imaging.

[3]  Yongmin Kim,et al.  A methodology for evaluation of boundary detection algorithms on medical images , 1997, IEEE Transactions on Medical Imaging.

[4]  Aaron Fenster,et al.  Semiautomatic three-dimensional segmentation of the prostate using two-dimensional ultrasound images. , 2003, Medical physics.

[5]  A Fenster,et al.  Prostate boundary segmentation from 2D ultrasound images. , 2000, Medical physics.

[6]  A. Fenster,et al.  3-D ultrasound imaging: a review , 1996 .

[7]  D. Downey,et al.  Three-dimensional ultrasound imaging , 1995, Medical Imaging.

[8]  R G Aarnink,et al.  A practical clinical method for contour determination in ultrasonographic prostate images. , 1994, Ultrasound in medicine & biology.

[9]  F F Yin,et al.  A three-dimensional deformable model for segmentation of human prostate from ultrasound images. , 2001, Medical physics.

[10]  William H. Press,et al.  Numerical recipes in C. The art of scientific computing , 1987 .

[11]  J. Nadal,et al.  Calculation of area of stabilometric signals using principal component analysis , 1996, Physiological measurement.

[12]  Mariano Alcañiz Raya,et al.  Outlining of the prostate using snakes with shape restrictions based on the wavelet transform , 1999, Pattern Recognit..

[13]  W D Richard,et al.  Automated texture-based segmentation of ultrasound images of the prostate. , 1996, Computerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society.

[14]  S. Tong,et al.  A three-dimensional ultrasound prostate imaging system. , 1996, Ultrasound in medicine & biology.

[15]  Hessel Wijkstra,et al.  A preprocessing algorithm for edge detection with multiple scales of resolution , 1997 .