Am Illumination Planner for Convex and Concave Lambertian Polyhedral Objects

Abstract : The measurement of shape is a basic object inspection task. We use a noncontact method to determine shape called photometric stereo. The method uses three light sources which sequentially illuminate the object under inspection and a video camera for taking intensity images of the object. A significant problem with using photometric stereo is determining where to place the three light sources and the video camera. In order to solve this problem, we have developed an illumination planner that determines how to position the three light sources and the video camera around the object. The planner determines how to position light sources around an object so that we illuminate a specified set of faces in an efficient manner, and so that we obtain an accurate measurement. We predict the uncertainty in our measurements due to sensor noise by performing a statistical simulation in our planner. This gives us the capability to determine when a measured shape differs in a statistically significant way from what we expect. From a high level, our planner has three major inputs: the CAD model of the object to be inspected, a noise model for our sensor, and a reflectance model for the object to be inspected. We have experimentally verified that the plans generated by the planner are valid and accurate.

[1]  Roger Y. Tsai,et al.  Automated sensor planning for robotic vision tasks , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[2]  Gene H. Golub,et al.  Matrix computations , 1983 .

[3]  E. Sparrow,et al.  Radiation Heat Transfer , 1978 .

[4]  Takeo Kanade,et al.  Automatic generation of object recognition programs , 1988, Proc. IEEE.

[5]  Takeo Kanade,et al.  Surface Reflection: Physical and Geometrical Perspectives , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[6]  P. Heckbert Simulating Global Illumination Using Adaptive Meshing , 1991 .

[7]  Gregory D. Hager,et al.  Computational Methods for Task-directed Sensor Data Fusion and Sensor Planning , 1991, Int. J. Robotics Res..

[8]  B. M. Oliver Thermal and quantum noise , 1965 .

[9]  G. Healey,et al.  CCD camera calibration and noise estimation , 1992, Proceedings 1992 IEEE Computer Society Conference on Computer Vision and Pattern Recognition.

[10]  Donald P. Greenberg,et al.  Modeling the interaction of light between diffuse surfaces , 1984, SIGGRAPH.

[11]  Robert B. Kelley,et al.  Error Analysis of Surface Normals Determined by Radiometry , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[12]  Kevin W. Bowyer,et al.  Aspect graphs: An introduction and survey of recent results , 1990, Int. J. Imaging Syst. Technol..

[13]  Hiroshi Murase,et al.  Illumination planning for object recognition in structured environments , 1994, 1994 Proceedings of IEEE Conference on Computer Vision and Pattern Recognition.

[14]  Takeo Kanade,et al.  Shape from interreflections , 2004, International Journal of Computer Vision.

[15]  Tomomasa Sato,et al.  Automatic planning of light source and camera placement for an active photometric stereo system , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[16]  Glenn Healey,et al.  Modeling and calibrating CCD cameras for illumination-insensitive machine vision , 1992, Other Conferences.

[17]  Bruce G. Batchelor A Prolog Lighting Advisor , 1990, Other Conferences.

[18]  Peter Kovesi,et al.  Automatic Sensor Placement from Vision Task Requirements , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[19]  Aviv Bergman,et al.  Determining the camera and light source location for a visual task , 1989, Proceedings, 1989 International Conference on Robotics and Automation.

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

[21]  Masayoshi Kakikura,et al.  Occlusion avoidance of visual sensors based on a hand-eye action simulator system: HEAVEN , 1987, Adv. Robotics.

[22]  C. K. Cowan Automatic camera and light-source placement using CAD models , 1991, [1991 Proceedings] Workshop on Directions in Automated CAD-Based Vision.