Model-based morphological segmentation and labeling of coronary angiograms

A method for extraction and labeling of the coronary arterial tree (CAT) using minimal user supervision in single-view angiograms is proposed. The CAT structural description (skeleton and borders) is produced, along with quantitative information for the artery dimensions and assignment of coded labels, based on a given coronary artery model represented by a graph. The stages of the method are: (1) CAT tracking and detection; (2) artery skeleton and border estimation; (3) feature graph creation; and (iv) artery labeling by graph matching. The approximate CAT centerline and borders are extracted by recursive tracking based on circular template analysis. The accurate skeleton and borders of each CAT segment are computed, based on morphological homotopy modification and watershed transform. The approximate centerline and borders are used for constructing the artery segment enclosing area (ASEA), where the defined skeleton and border curves are considered as markers. Using the marked ASEA, an artery gradient image is constructed where all the ASEA pixels (except the skeleton ones) are assigned the gradient magnitude of the original image. The artery gradient image markers are imposed as its unique regional minima by the homotopy modification method, the watershed transform is used for extracting the artery segment borders, and the feature graph is updated. Finally, given the created feature graph and the known model graph, a graph matching algorithm assigns the appropriate labels to the extracted CAT using weighted maximal cliques on the association graph corresponding to the two given graphs. Experimental results using clinical digitized coronary angiograms are presented.

[1]  E. Bolson,et al.  Lumen Diameter of Normal Human Coronary Arteries: Influence of Age, Sex, Anatomic Variation, and Left Ventricular Hypertrophy or Dilation , 1992, Circulation.

[2]  Jack Sklansky,et al.  Reconstructing the cross sections of coronary arteries from biplane angiograms , 1992, IEEE Trans. Medical Imaging.

[3]  J.W. Peifer,et al.  Automatic unification of three-dimensional cardiac perfusion with three-dimensional coronary artery anatomy , 1996, Computers in Cardiology 1996.

[4]  S. Beucher,et al.  Morphological segmentation , 1990, J. Vis. Commun. Image Represent..

[5]  Jan J. Gerbrands,et al.  Automated extraction, labelling and analysis of the coronary vasculature from arteriograms , 1994, The International Journal of Cardiac Imaging.

[6]  Lawrence B. Wolff,et al.  Geometric tree matching with applications to 3D lung structures , 1996, SCG '96.

[7]  Jack Sklansky,et al.  Reconstructing the 3-D medial axes of coronary arteries in single-view cineangiograms , 1994, IEEE Trans. Medical Imaging.

[8]  M. Hart,et al.  A method of automated coronary artery tracking in unsubtracted angiograms , 1993, Proceedings of Computers in Cardiology Conference.

[9]  S. Y. Chen,et al.  Improved determination of biplane imaging geometry from two projection images and its application to three-dimensional reconstruction of coronary arterial trees. , 1997, Medical physics.

[10]  J. Murray,et al.  Variability in the Analysis of Coronary Arteriograms , 1977, Circulation.

[11]  Peter Hall,et al.  Reconstruction of vascular networks using three-dimensional models , 1997, IEEE Transactions on Medical Imaging.

[12]  Radu Horaud,et al.  Stereo Correspondence Through Feature Grouping and Maximal Cliques , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[13]  Ramesh C. Jain,et al.  Segmentation through Variable-Order Surface Fitting , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

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

[15]  K. Haris,et al.  Automated coronary artery extraction using watersheds , 1997, Computers in Cardiology 1997.

[16]  Norberto F. Ezquerra,et al.  Model-guided labeling of coronary structure , 1998, IEEE Transactions on Medical Imaging.

[17]  José M. N. Leitão,et al.  A nonsmoothing approach to the estimation of vessel contours in angiograms , 1995, IEEE Trans. Medical Imaging.

[18]  Milan Sonka,et al.  Robust simultaneous detection of coronary borders in complex images , 1995, IEEE Trans. Medical Imaging.

[19]  Aggelos K. Katsaggelos,et al.  Motion estimation of skeletonized angiographic images using elastic registration , 1994, IEEE Trans. Medical Imaging.

[20]  P. Pardalos,et al.  An exact algorithm for the maximum clique problem , 1990 .

[21]  Milan Sonka,et al.  Simultaneous detection of both coronary borders , 1993, IEEE Trans. Medical Imaging.

[22]  Amir A. Amini,et al.  Quantitative coronary angiography with deformable spline models , 1997, IEEE Transactions on Medical Imaging.

[23]  Jae S. Lim,et al.  A new method for estimation of coronary artery dimensions in angiograms , 1988, IEEE Trans. Acoust. Speech Signal Process..

[24]  I. Magnin,et al.  Automatic labeling of the coronary tree using a three dimensional reference prior model , 1998, Computers in Cardiology 1998. Vol. 25 (Cat. No.98CH36292).

[25]  Aggelos K. Katsaggelos,et al.  Hybrid image segmentation using watersheds and fast region merging , 1998, IEEE Trans. Image Process..

[26]  Ying Sun,et al.  Recursive tracking of vascular networks in angiograms based on the detection-deletion scheme , 1993, IEEE Trans. Medical Imaging.

[27]  Riccardo Poli,et al.  An Artificial Vision System for X-ray Images of Human Coronary Trees , 1993, IEEE Trans. Pattern Anal. Mach. Intell..

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

[29]  Weixue Lu,et al.  Correspondence analysis for regional tracking in coronary arteriograms , 1992, IEEE Trans. Medical Imaging.

[30]  Panos M. Pardalos,et al.  The maximum clique problem , 1994, J. Glob. Optim..

[31]  Jan J. Gerbrands,et al.  Derivation of optimal filters for the detection of coronary arteries , 1998, IEEE Transactions on Medical Imaging.

[32]  Dana H. Ballard,et al.  Computer Vision , 1982 .

[33]  T. Takishima,et al.  Three-dimensional quantitative coronary angiography , 1990, IEEE Transactions on Biomedical Engineering.

[34]  Y Sun,et al.  Automated identification of vessel contours in coronary arteriograms by an adaptive tracking algorithm. , 1989, IEEE transactions on medical imaging.

[35]  T. Takaro,et al.  Observer Agreement in Evaluating Coronary Angiograms , 1975, Circulation.

[36]  Shan Lu,et al.  Automatic detection of the coronary arterial contours with sub-branches from an X-ray angiogram , 1993, Proceedings of Computers in Cardiology Conference.

[37]  E. Bolson,et al.  Intrathoracic spatial location of specified coronary segments on the normal human heart. Applications in quantitative arteriography, assessment of regional risk and contraction, and anatomic display. , 1988, Circulation.

[38]  Jean Serra,et al.  Image Analysis and Mathematical Morphology , 1983 .

[39]  K. Haris,et al.  Coronary arterial tree extraction based on artery tracking and mathematical morphology , 1998, Computers in Cardiology 1998. Vol. 25 (Cat. No.98CH36292).

[40]  Pascal Fua,et al.  Computational strategies for object recognition , 1992, CSUR.

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

[42]  E. Haber,et al.  The heart and cardiovascular system , 1986 .

[43]  M. Garreau,et al.  A knowledge-based approach for 3-D reconstruction and labeling of vascular networks from biplane angiographic projections. , 1991, IEEE transactions on medical imaging.