Analytical surface recognition in three‐dimensional (3D) medical images using genetic matching: Application to the extraction of spheroidal articular surfaces in 3D computed tomography data sets

This paper tackles the problem of the in situ extraction of specific geometrical primitives from a three‐dimensional (3D) biomedical data set. This task involves two main problems: segmentation of major structures and extraction of the features of interest. The segmentation algorithm studied focuses on cortical bone structures. It proceeds through an analysis of a 3D watershed transform applied to the contrast image and outputs numerical surfaces as basin borders. The feature extraction task focuses on the identification of smooth regions exhibiting homogeneous curvatures, i.e., articular surfaces. We hypothesize that such surfaces can be accurately modeled through the zero set of a second‐order polynomial surface. Tracking the set of optimal parameters makes use of global and local optimization procedures, both working in the same encoding framework. The latter is a minimal subset encoding scheme. In this scheme, a model under test is indirectly described through the minimal set of data points that it interpolates, i.e., nine points in the quadratic model case. Optimization is reached by maximizing an objective function accounting for the point‐matching score of a fuzzy representation of the geometrical model vs. data points of the numerical surfaces. As such, a huge search space does not enable exhaustive exploration (e.g., the Hough transform) and the global search step makes use of a canonical genetic algorithm (i.e., a stochastic process). The latter outputs a fitness‐ordered set of solutions, which is not the best one. The subsequent local search acts as a refinement step; it performs an iterative approximation that merges some suboptimal solutions of the final‐ordered set coming from the global search. This search process is applied to the in situ extraction of spheroidal joint surfaces with the help of an ellipsoidal model. The whole algorithm is shown to be accurate and time efficient.© 2000 John Wiley & Sons, Inc. Int J Imaging Syst Technol, 11, 30–43, 2000

[1]  Christian Roux,et al.  A direct multi-volume rendering method aiming at comparisons of 3-D images and models , 1997, IEEE Transactions on Information Technology in Biomedicine.

[2]  Christian Roux,et al.  Registration of 3-D images by genetic optimization , 1995, Pattern Recognit. Lett..

[3]  E Stindel,et al.  3D MR image analysis of the morphology of the rear foot: application to classification of bones. , 1999, Computerized medical imaging and graphics : the official journal of the Computerized Medical Imaging Society.

[4]  Jayaram K. Udupa,et al.  User-Steered Image Segmentation Paradigms: Live Wire and Live Lane , 1998, Graph. Model. Image Process..

[5]  Jos B. T. M. Roerdink,et al.  The Watershed Transform: Definitions, Algorithms and Parallelization Strategies , 2000, Fundam. Informaticae.

[6]  Luc Vincent,et al.  Morphological grayscale reconstruction in image analysis: applications and efficient algorithms , 1993, IEEE Trans. Image Process..

[7]  Martin D. Levine,et al.  Geometric Primitive Extraction Using a Genetic Algorithm , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[8]  Christian Roux,et al.  Registration of Non-Segmented Images Using a Genetic Algorithm , 1995, CVRMed.

[9]  Gabriel Taubin,et al.  Estimation of Planar Curves, Surfaces, and Nonplanar Space Curves Defined by Implicit Equations with Applications to Edge and Range Image Segmentation , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[10]  Ruzena Bajcsy,et al.  Recovery of Parametric Models from Range Images: The Case for Superquadrics with Global Deformations , 1990, IEEE Trans. Pattern Anal. Mach. Intell..

[11]  Marcel Rooze,et al.  Visualization of Combined Motions in Human Joints , 1998, IEEE Computer Graphics and Applications.

[12]  M. Levine,et al.  Extracting geometric primitives , 1993 .

[13]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[14]  Gerhard Roth,et al.  Robust primitive extraction in a range image , 1992, Proceedings., 11th IAPR International Conference on Pattern Recognition. Vol. III. Conference C: Image, Speech and Signal Analysis,.

[15]  Martin D. Levine,et al.  A Genetic Algorithm for Primitive Extraction , 1991, International Conference on Genetic Algorithms.

[16]  Luc Vincent,et al.  Watersheds in Digital Spaces: An Efficient Algorithm Based on Immersion Simulations , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[17]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[18]  Luc Vincent,et al.  Determining watersheds in digital pictures via flooding simulations , 1990, Other Conferences.

[19]  Laurent Najman,et al.  Geodesic Saliency of Watershed Contours and Hierarchical Segmentation , 1996, IEEE Trans. Pattern Anal. Mach. Intell..