A machine vision system for inspecting bearings

We describe a machine vision system for inspecting bearings, which are an important part of electro-mechanical kWh meters. The system consists of a personal computer with a frame grabber, a black and white progressive scan CCD camera, and a mechanical device with a stepper motor controlled by a special controller connected to the RS232 port of the personal computer. The quality of a bearing depends on the eccentricity of the needle and the length of the needle that extends out of the cylinder. These two parameters are robustly and accurately defined by the Hough transform and the regression methods. The results presented show that the proposed machine vision system allows accurate, reproducible, and robust inspection of bearings of electro-mechanical kWh meters, and it may be a valuable tool for ensuring high-end-product quality.

[1]  Roland T. Chin,et al.  Automated visual inspection: 1981 to 1987 , 1988, Computer Vision Graphics and Image Processing.

[2]  Milan Sonka,et al.  Image Processing, Analysis and Machine Vision , 1993, Springer US.

[3]  A. Ravishankar Rao,et al.  Future directions in industrial machine vision: a case study of semiconductor manufacturing applications , 1996, Image Vis. Comput..

[4]  John F. Jarvis,et al.  Research Directions in Industrial Machine Vision: A Workshop Summary , 1982, Computer.

[5]  Paul L. Rosin A note on the least squares fitting of ellipses , 1993, Pattern Recognit. Lett..

[6]  Kim L. Boyer,et al.  Performance evaluation of a class of M-estimators for surface parameter estimation in noisy range data , 1993, IEEE Trans. Robotics Autom..

[7]  Anil K. Jain,et al.  A Survey of Automated Visual Inspection , 1995, Comput. Vis. Image Underst..

[8]  Jorge L. C. Sanz,et al.  Recent Progress in Industrial Machine Vision , 1990 .

[9]  Thomas S. Huang,et al.  Image processing , 1971 .

[10]  Andrew M. Wallace,et al.  Industrial applications of computer vision since 1982 , 1988 .

[11]  E.E. Pissaloux,et al.  Image Processing , 1994, Proceedings. Second Euromicro Workshop on Parallel and Distributed Processing.