Intrinsic characteristics as the interface between CAD and machine vision systems

Computer Aided Design systems are currently being used to drive machine vision analysis. Such an approach makes it possible to produce recognition and analysis procedures without having to scan a physical example of the object. Typically, these proposed techniques either directly use whatever the CAD model produces or derive information (e.g., points sampled on the surface of the object) to drive a particular recognition scheme. In this regard, there has been some discussion as to an appropriate set of interface data (e.g., points, surface patches, features, etc.). We propose that a coherent general solution to this problem is to characterize a CAD system by the set of intrinsic 3-D shape characteristics (e.g., surface normals, texture, reflectance properties, curvature, etc.) that the CAD system is able to provide. Such a characterization makes it possible to compare CAD systems irrespective of recognition paradigms, and actually makes it possible to determine which recognition strategies can be used with a given CAD-based machine vision system.

[1]  Thomas O. Binford,et al.  Inferring Surfaces from Images , 1981, Artif. Intell..

[2]  Rodney A. Brooks,et al.  The ACRONYM Model-Based Vision System , 1979, IJCAI.

[3]  Gerald J. Agin Representation and description of curved objects , 1972 .

[4]  Mantyla,et al.  GWB: A Solid Modeler with Euler Operators , 1982, IEEE Computer Graphics and Applications.

[5]  Elaine Cohen Some mathematical tools for a modeler's workbench , 1983, IEEE Computer Graphics and Applications.

[6]  Ramakant Nevatia,et al.  Description and Recognition of Curved Objects , 1977, Artif. Intell..

[7]  Michael Brady,et al.  Representing shape , 1984, ICRA.

[8]  E. S. Cobb Design of sculptured surfaces using the b-spline representation , 1984 .

[9]  Berthold K. P. Horn,et al.  Determining Shape and Reflectance Using Multiple Images , 1978 .

[10]  Brown,et al.  PADL-2: A Technical Summary , 1982, IEEE Computer Graphics and Applications.

[11]  Michael A. Wesley,et al.  AUTOPASS: An Automatic Programming System for Computer Controlled Mechanical Assembly , 1977, IBM J. Res. Dev..

[12]  Bir Bhanu,et al.  CAGD based 3-D vision , 1985, Proceedings. 1985 IEEE International Conference on Robotics and Automation.

[13]  Norman I. Badler,et al.  Three-dimensional representations for computer graphics and computer vision , 1978, SIGGRAPH.

[14]  J M Tenenbaum,et al.  MSYS: A System for Reasoning About Scenes. , 1975 .

[15]  H. Voelcker,et al.  Solid modeling: current status and research directions , 1983, IEEE Computer Graphics and Applications.

[16]  David A. Smith Using Enhanced Spherical Images for Object Representation , 1979 .

[17]  Bruce G. Baumgart,et al.  Geometric modeling for computer vision. , 1974 .

[18]  Tom Lyche,et al.  Discrete B-splines and subdivision techniques in computer-aided geometric design and computer graphics , 1980 .

[19]  Robert C. Bolles,et al.  3DPO: A Three- Dimensional Part Orientation System , 1986, IJCAI.

[20]  Glen Castore,et al.  From solid model to robot vision , 1984, ICRA.

[21]  Chris L. Jackins,et al.  Oct-trees and their use in representing three-dimensional objects , 1980 .

[22]  Requicha,et al.  Solid Modeling: A Historical Summary and Contemporary Assessment , 1982, IEEE Computer Graphics and Applications.

[23]  Tomás Lozano-Pérez,et al.  A Geometric Modeling System for Automated Mechanical Assembly , 1980, IBM J. Res. Dev..

[24]  ARISTIDES A. G. REQUICHA,et al.  Representations for Rigid Solids: Theory, Methods, and Systems , 1980, CSUR.

[25]  Allen R. Hanson,et al.  3D Object Representation and Matching with B-Splines and Surface Patches , 1981, IJCAI.

[26]  Spencer W. Thomas Modelling volumes bounded by b-spline surfaces , 1984 .