On Computing Aspect Graphs of Smooth Shapes from Volumetric Data

In this paper we address the problem of computing the aspect graph of an object from volumetric image data, with applications in medical image analysis and interpretation. Anatomical surfaces are assumed to be smooth and are identified as the zero set of a three-dimensional density function (e.g., a CT, MR, or ultrasound image). The orthographic-projection aspect graph is constructed by partitioning the view sphere at infinity into maximal regions bounded by visual event curves. These events are the intersections of the view sphere with surfaces ruled by singular tangent lines that graze the object's surface along a set of critical curves. For each visual event the proposed algorithm constructs a new density function from the original one and its derivatives, and computes the corresponding critical curve as the intersection of the object's surface with the zero set of the new density function. Once the critical curves have been traced, the regions of the sphere delineated by the corresponding visual events are constructed through cell decomposition, and a representative aspect is constructed for each region by computing the occluding contour for a sample viewing direction. An implementation of the proposed approach has been constructed and experiments with synthetic data and real medical data are presented. Extensions to the sectional imaging case are also discussed.

[1]  Takeo Kanade,et al.  Three-Dimensional Machine Vision , 1987 .

[2]  H. Freeman,et al.  On the characteristic views of quadric-surfaced solids , 1991, [1991 Proceedings] Workshop on Directions in Automated CAD-Based Vision.

[3]  C. Wall Geometric properties of generic differentiable manifolds , 1977 .

[4]  J. Thirion,et al.  The 3D marching lines algorithm and its application to crest lines extraction , 1992 .

[5]  Jan J. Koenderink,et al.  Solid shape , 1990 .

[6]  D. Eggert,et al.  Perspective projection aspect graphs of solids of revolution: an implementation , 1991, [1991 Proceedings] Workshop on Directions in Automated CAD-Based Vision.

[7]  David Eggert Aspects graphs of solids of revolution , 1992 .

[8]  Dmitry B. Goldgof,et al.  The Scale Space Aspect Graph , 1992, IEEE Trans. Pattern Anal. Mach. Intell..

[9]  Rachid Deriche,et al.  Extraction of the zero-crossings of the curvature derivatives in volumic 3D medical images: a multi-scale approach , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[10]  R. Deriche Recursively Implementing the Gaussian and its Derivatives , 1993 .

[11]  Olivier Faugeras,et al.  From partial derivatives of 3D volumic images to ridge lines , 1992, Computer Vision and Pattern Recognition.

[12]  H. Freeman,et al.  Object recognition based on characteristic view classes , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[13]  V. Klema LINPACK user's guide , 1980 .

[14]  A. L. Dixon The Eliminant of Three Quantics in two Independent Variables , 1909 .

[15]  J J Koenderink,et al.  What Does the Occluding Contour Tell Us about Solid Shape? , 1984, Perception.

[16]  Yannick L. Kergosien Generic sign systems in medical imaging , 1991, IEEE Computer Graphics and Applications.

[17]  Thomas S. Huang,et al.  Modeling, Analysis, and Visualization of Left Ventricle Shape and Motion by Hierarchical Decomposition , 1994, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Olivier D. Faugeras,et al.  From partial derivatives of 3-D density images to ridge lines , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[19]  D. Kirby THE ALGEBRAIC THEORY OF MODULAR SYSTEMS , 1996 .

[20]  William E. Lorensen,et al.  Marching cubes: A high resolution 3D surface construction algorithm , 1987, SIGGRAPH.

[21]  Nancy A. Watts Calculating the principal views of a polyhedron , 1988, [1988 Proceedings] 9th International Conference on Pattern Recognition.

[22]  Sylvain Petitjean Géométrie énumérative et contacts de variétés linéaires : application aux graphes d'aspects d'objets courbes , 1995 .

[23]  Jean Ponce,et al.  On reconstructing Curved Object Boundaries from Sparse Sets of X-Ray Images , 1995, CVRMed.

[24]  V. Arnold Singularities of systems of rays , 1983 .

[25]  D. Manocha,et al.  Algebraic and numeric techniques in modeling and robotics , 1992 .

[26]  Kevin W. Bowyer,et al.  Creating The Perspective Projection Aspect Graph Of Polyhedral Objects , 1988, [1988 Proceedings] Second International Conference on Computer Vision.

[27]  Joachim H. Rieger,et al.  On the classification of views of piecewise smooth objects , 1987, Image Vis. Comput..

[28]  W. B. Seales,et al.  Constrained viewpoint from occluding contour , 1991, [1991 Proceedings] Workshop on Directions in Automated CAD-Based Vision.

[29]  Jan J. Koenderink,et al.  An internal representation for solid shape based on the topological properties of the apparent contour , 1987 .

[30]  Y. N. Lakshman,et al.  Elimination methods: an introduction , 1992 .

[31]  Shimon Ullman,et al.  Image understanding 1985-86 , 1987 .

[32]  Raimund Seidel,et al.  Efficiently Computing and Representing Aspect Graphs of Polyhedral Objects , 1991, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  B. Donald,et al.  Symbolic and Numerical Computation for Artificial Intelligence , 1997 .

[34]  Tosiyasu L. Kunii,et al.  Modern Geometric Computing for Visualization , 2011, Springer Japan.

[35]  Y. Kergosien,et al.  Topology and Visualization: From Generic Singularities to Combinatorial Shape Modelling , 1992 .

[36]  David J. Kriegman,et al.  HOT curves for modelling and recognition of smooth curved 3D objects , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[37]  Jean Ponce,et al.  Toward a surface primal sketch , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[38]  James S. Duncan,et al.  Arrangement: A Spatial Relation Between Parts for Evaluating Similarity of Tomographic Section , 1995, IEEE Trans. Pattern Anal. Mach. Intell..

[39]  J. H. Rieger On the complexity and computation of view graphs of piecewise smooth algebraic surfaces , 1996, Philosophical Transactions of the Royal Society of London. Series A: Mathematical, Physical and Engineering Sciences.

[40]  Joachim H. Rieger,et al.  The Geometry of View Space of Opaque Objects Bounded by Smooth Surfaces , 1990, Artif. Intell..

[41]  A. Albert Modern Higher Algebra , 1937 .

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