Optimized Sensor Placement for Active Visual Inspection

This article presents an optimized sensor planning system for active visual inspection Ž. of three-dimensional manufacturing computer-aided design CAD models. Quantization errors and displacement errors are inevitable in active visual inspection. To obtain high accuracy for dimensioning the entities of three-dimensional CAD models, minimization of these errors is essential. Spatial quantization errors result in digitization. The errors are serious when the size of the pixel is significant compared to the allowable tolerance in the object dimension on the image. In placing the active sensor to perform inspection, displacement of the sensors in orientation and location is common. The difference between observed dimensions obtained by the displaced sensor and the actual dimensions is defined as displacement errors. The density functions of quantization errors and displacement errors depend on camera resolution and camera locations and orientations. The sensor constraints, such as resolution, focus, field-of-view, and visibility constraints, restrict sensor placement. To obtain a satisfactory view of the targeted entities of the CAD models, these constraints have to be satisfied. In this article, we focus on the edge line segments as the inspected

[1]  Jigien Chen,et al.  Positioning error analysis for robot manipulators with all rotary joints , 1986, IEEE Journal on Robotics and Automation.

[2]  Masayoshi Kakikura,et al.  Automatic planning of light source placement for an active photometric stereo system , 1990, EEE International Workshop on Intelligent Robots and Systems, Towards a New Frontier of Applications.

[3]  Konstantinos A. Tarabanis,et al.  The MVP sensor planning system for robotic vision tasks , 1995, IEEE Trans. Robotics Autom..

[4]  Konstantinos A. Tarabanis,et al.  Computing Camera Viewpoints in an Active Robot Work Cell , 1999, Int. J. Robotics Res..

[5]  W. Veitschegger,et al.  A method for calibrating and compensating robot kinematic errors , 1987, Proceedings. 1987 IEEE International Conference on Robotics and Automation.

[6]  Yoshiaki Shirai,et al.  Illumination setup planning for a hand-eye system based on an environmental model , 1991, Adv. Robotics.

[7]  Christopher C. Yang,et al.  Analysis of errors in dimensional inspection based on active vision , 1994, Other Conferences.

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

[9]  Christopher C. Yang,et al.  Displacement errors in active visual inspection , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[10]  Chih-Shing Ho Precision of Digital Vision Systems , 1983, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[11]  Paul M. Griffin,et al.  Process capability of automated visual inspection systems , 1992, IEEE Trans. Syst. Man Cybern..

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

[13]  Roger Y. Tsai,et al.  Analytical characterization of the feature detectability constraints of resolution, focus, and field-of-view for vision sensor planning , 1994 .

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

[15]  Cregg K. Cowan Model-based synthesis of sensor location , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[16]  Christopher C. Yang,et al.  Camera settings for dimensional inspection using displacement and quantization errors , 1997, Proceedings of International Conference on Robotics and Automation.

[17]  Robert M. Haralick,et al.  Automatic sensor and light source positioning for machine vision , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[18]  Christopher C. Yang,et al.  Error analysis and planning accuracy for dimensional measurement in active vision inspection , 1998, IEEE Trans. Robotics Autom..

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

[20]  Christopher C. Yang,et al.  Spatial quantization errors in active vision inspection , 1994, Proceedings of IEEE International Conference on Systems, Man and Cybernetics.

[21]  Chia-Hsiang Menq,et al.  Statistical measure and characterization of robot errors , 1988, Proceedings. 1988 IEEE International Conference on Robotics and Automation.

[22]  Bruce G. Batchelor Integrating Vision and AI for Industrial Applications , 1990, Other Conferences.

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

[24]  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.

[25]  Jean-Michel Renders,et al.  Kinematic calibration and geometrical parameter identification for robots , 1991, IEEE Trans. Robotics Autom..

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

[27]  H. Tamura,et al.  An expert system for industrial machine vision , 1990, [1990] Proceedings. 10th International Conference on Pattern Recognition.

[28]  Christopher C. Yang,et al.  Entity-based aspect graphs: Making viewer centered representations more efficient , 1998, Pattern Recognit. Lett..

[29]  Steven D. Blostein,et al.  Error Analysis in Stereo Determination of 3-D Point Positions , 1987, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[30]  Amir Novini Lighting And Optics Expert System For Machine Vision , 1988, Optics & Photonics.

[31]  Konstantinos A. Tarabanis,et al.  Computing Occlusion-Free Viewpoints , 1996, IEEE Trans. Pattern Anal. Mach. Intell..

[32]  Behrooz Kamgar-Parsi,et al.  Evaluation of Quantization Error in Computer Vision , 1989, IEEE Trans. Pattern Anal. Mach. Intell..

[33]  Peter Cheeseman,et al.  On the Representation and Estimation of Spatial Uncertainty , 1986 .