CAD-based 3D robot vision

This paper describes a technique for developing a CAD model-based 3-D robot vision system which can be used for recognizing and assembling parts or objects on an automated assembly line. A notable feature of the system is that a single eye-on-hand configuration can be used for computing disparity data and stereo matching between two 2-D images obtained by an accurately moving camera mounted on the end-arm of robot. An approach to stereo matching based on the edge-relation is proposed. The image linear feature and edge-relation set are translated to the 3-D space, and geometric models residing in a database are then used to obtain possible solutions. A novel method of computing sparse depth information is developed for matching two 3-D objects. Experimental result has shown the feasibility and effectiveness of the proposed technique. The system has been successfully implemented for recognizing a class of industrial parts.

[1]  James H. McIntosh,et al.  Matching straight lines , 1988, Comput. Vis. Graph. Image Process..

[2]  Ramakant Nevatia,et al.  Segment-based stereo matching , 1985, Comput. Vis. Graph. Image Process..

[3]  Thomas C. Henderson,et al.  CAGD-Based Computer Vision , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[4]  Richard Hoffman,et al.  CAD-driven machine vision , 1989, IEEE Trans. Syst. Man Cybern..

[5]  K. S. Arun,et al.  Least-Squares Fitting of Two 3-D Point Sets , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Kathleen M. Mutch,et al.  Abstract of paper accepted for publication PaperMatching straight lines , 1988 .

[7]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.