Specular surface inspection using structured highlight and Gaussian images

The structured highlight inspection method uses an array of point sources to illuminate a specular object surface. The point sources are scanned, and highlights on the object surface resulting from each source are used to derive local surface orientation information. The extended Gaussian image (EGI) is obtained by placing at each point on a Gaussian sphere a mass proportional to the area of elements on the object surface that have a specific orientation. The EGI summarizes shape properties of the object surface and can be efficiently calculated from structured highlight data without surface reconstruction. Features of the estimated EGI including areas, moments, principal axes, homogeneity measures, and polygonality can be used as the basis for classification and inspection. The structured highlight inspection system (SHINY) has been implemented using a hemisphere of 127 point sources. The SHINY system uses a binary coding scheme to make the scanning of point sources efficient. Experiments have used the SHINY system and EGI features for the inspection and classification of surface-mounted-solder joints. >

[1]  Robert J. Woodham,et al.  Photometric Stereo: A Reflectance Map Technique For Determining Surface Orientation From Image Intensity , 1979, Optics & Photonics.

[2]  Riccardo Vanzetti,et al.  New Laser Soldering Has Vision , 1987, Other Conferences.

[3]  Berthold K. P. Horn Image Intensity Understanding , 1975 .

[4]  Robert J. Woodham,et al.  Photometric method for determining surface orientation from multiple images , 1980 .

[5]  Katsushi Ikeuchi,et al.  Determining Surface Orientations of Specular Surfaces by Using the Photometric Stereo Method , 1981, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[6]  Yasuo Nakagawa Automatic Visual Inspection Of Solder Joints On Printed Circuit Boards , 1982, Other Conferences.

[7]  K. Ikeuchi Numerical Shape from Shading and Occluding Contours in a Single View , 1979 .

[8]  Robert M. Haralick,et al.  Textural Features for Image Classification , 1973, IEEE Trans. Syst. Man Cybern..

[9]  Ramesh C. Jain,et al.  Automatic visual solder joint inspection , 1985, IEEE J. Robotics Autom..

[10]  Berthold K. P. Horn Extended Gaussian images , 1984, Proceedings of the IEEE.

[11]  William B. Thompson,et al.  Computer Diagnosis of Pneumoconiosis , 1974, IEEE Trans. Syst. Man Cybern..

[12]  Katsushi Ikeuchi Recognition of 3-D Objects Using the Extended Gaussian Image , 1981, IJCAI.

[13]  B K Horn,et al.  Calculating the reflectance map. , 1979, Applied optics.

[14]  Shree K. Nayar,et al.  Determining Surface Orientations Of Specular Surfaces By Intensity Encoded Illumination , 1988, Other Conferences.

[15]  Berthold K. P. Horn,et al.  The Mechanical Manipulation of Randomly Oriented Parts , 1984 .

[16]  E. North Coleman,et al.  Obtaining 3-dimensional shape of textured and specular surfaces using four-source photometry , 1982, Comput. Graph. Image Process..

[17]  Ramesh C. Jain,et al.  Automatic Solder Joint Inspection , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[18]  Lee E. Weiss,et al.  Structured Highlight Inspection of Specular Surfaces , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Lee E. Weiss,et al.  Structured Highlight Inspection Of Specular Surfaces Using Extended Gaussian Images , 1989, Other Conferences.

[20]  Berthold K. P. Horn Understanding Image Intensities , 1977, Artif. Intell..

[21]  Azriel Rosenfeld,et al.  Determining plane orientation from specular reflectance , 1985, Pattern Recognit..