A Hybrid Image Alignment System for Fast and Precise Pattern Localization

The need for accurate and efficient pattern localization prevails in many industrial applications, such as automated visual inspection and factory automation. The image reference approach is very popular in automatic visual inspection due to its general application to a variety of inspection tasks. However, it requires precise alignment of the inspection pattern in the image. To achieve precise pattern alignment, traditional template matching is extremely time-consuming when the search space is large. In this paper, we present a new hybrid image alignment system for fast and accurate pattern localization in a large search space. This pattern localization algorithm is very useful for applications in automated visual inspection and pick-and-place applications. The proposed hybrid alignment algorithm comprises a hierarchical nearest-neighbor search process and an optical-flow based energy minimization method. The hierarchical nearest-neighbor search, which is based on the learning-from-examples principle, produces rough estimates of the transformation parameters for the initial guesses of the optical-flow based energy minimization method. The energy minimization process iteratively refines the estimation results and provides associated confidence measures. Experimental results are shown to demonstrate the accuracy and efficiency of the proposed algorithm.

[1]  Yasuo Nakagawa,et al.  Precise visual inspection for LSI wafer patterns using subpixel image alignment , 1994, Proceedings of 1994 IEEE Workshop on Applications of Computer Vision.

[2]  William M. Silver Normalized Correlation Search In Alignment, Gauging, And Inspection , 1987, Photonics West - Lasers and Applications in Science and Engineering.

[3]  Simon Haykin,et al.  Neural Networks: A Comprehensive Foundation , 1998 .

[4]  Shaun S. Gleason,et al.  Subpixel measurement of image features based on paraboloid surface fit , 1991, Other Conferences.

[5]  Qi Tian,et al.  Algorithms for subpixel registration , 1986 .

[6]  Anil K. Jain,et al.  A Rule Based Approach for Visual Pattern Inspection , 1988, IEEE Trans. Pattern Anal. Mach. Intell..

[7]  Thomas W. Marblehead Bushman,et al.  Intelligent and Optimal Normalized Correlation for High- Speed Pattern Matching , 2000 .

[8]  Shang-Hong Lai,et al.  Adaptive medical image visualization based on hierarchical neural networks and intelligent decision fusion , 1998, Neural Networks for Signal Processing VIII. Proceedings of the 1998 IEEE Signal Processing Society Workshop (Cat. No.98TH8378).

[9]  Werner Krattenthaler,et al.  Point correlation: a reduced-cost template matching technique , 1994, Proceedings of 1st International Conference on Image Processing.

[10]  Shang-Hong Lai,et al.  An Accurate and Fast Pattern Localization Algorithm for Automated Visual Inspection , 1999, Real Time Imaging.

[11]  Cihan H. Dagli,et al.  Automatic PCB Inspection Algorithms: A Survey , 1996, Comput. Vis. Image Underst..

[12]  John E. Dennis,et al.  Numerical methods for unconstrained optimization and nonlinear equations , 1983, Prentice Hall series in computational mathematics.

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

[14]  Teuvo Kohonen,et al.  Self-Organization and Associative Memory , 1988 .

[15]  Teuvo Kohonen,et al.  Self-organization and associative memory: 3rd edition , 1989 .

[16]  A. Ardeshir Goshtasby,et al.  A Two-Stage Cross Correlation Approach to Template Matching , 1984, IEEE Transactions on Pattern Analysis and Machine Intelligence.

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