A novel Fourier descriptor based image alignment algorithm for automatic optical inspection

被引:21
作者
Chen, Chin-Sheng [1 ]
Yeh, Chun-Wei [1 ]
Yin, Peng-Yeng [2 ]
机构
[1] Natl Taipei Univ Technol, Inst Automat Technol, Taipei 10608, Taiwan
[2] Natl Chi Nan Univ, Dept Informat Management, Puli, Nantou, Taiwan
关键词
Fourier descriptor; Image alignment; Automatic optical inspection; Component detection; Contour tracing; Run length encoding; Blobs tables; Phase-shifted technique; SHAPE; RETRIEVAL; ROTATION;
D O I
10.1016/j.jvcir.2008.11.003
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper presents a Fourier descriptor based image alignment algorithm (FDBIA) for applications of automatic optical inspection (AOI) performed in real-time environment. It deliberates component detection and contour tracing algorithms and uses the magnitude and phase information of Fourier descriptors to establish correspondences between the target objects detected in the reference and the inspected images, so the parameters for aligning the two images can be estimated accordingly. To enhance the computational efficiency, the proposed component detection and contour tracing algorithms use the run length encoding (RLE) and Blobs tables to represent the pixel information in the regions of interest. The Fourier descriptors derived from the component boundaries are used to match the target objects. Finally, the transformation parameters for aligning the inspected image with the reference image are estimated based on a novel phase-shifted technique. Experimental results show that the proposed FDBIA algorithm sustains similar accuracy as achieved by the commercial software Easyfind against various rotation and translation conditions. Also, the computational time consumed by the FDBIA algorithm is significantly shorter than that by Easyfind. (C) 2008 Elsevier Inc. All rights reserved.
引用
收藏
页码:178 / 189
页数:12
相关论文
共 28 条
[1]   A linear-time component-labeling algorithm using contour tracing technique [J].
Chang, F ;
Chen, CJ ;
Lu, CJ .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2004, 93 (02) :206-220
[2]   IMPROVED MOMENT INVARIANTS FOR SHAPE-DISCRIMINATION [J].
CHEN, CC .
PATTERN RECOGNITION, 1993, 26 (05) :683-686
[3]   Optical PCB inspection system based on Hausdorff distance [J].
Chen, CJ ;
Lai, SH ;
Liu, SW ;
Ku, T ;
Yeh, SYC .
Machine Vision Applications in Industrial Inspection XIII, 2005, 5679 :53-61
[4]   A novel two stage template matching method for rotation and illumination invariance [J].
Choi, MS ;
Kim, WY .
PATTERN RECOGNITION, 2002, 35 (01) :119-129
[5]   Two linear time Union-Find strategies for image processing [J].
Fiorio, C ;
Gustedt, J .
THEORETICAL COMPUTER SCIENCE, 1996, 154 (02) :165-181
[6]   BORDER FOLLOWING - NEW DEFINITION GIVES IMPROVED BORDERS [J].
HAIG, TD ;
ATTIKIOUZEL, Y ;
ALDER, MD .
IEE PROCEEDINGS-I COMMUNICATIONS SPEECH AND VISION, 1992, 139 (02) :206-211
[7]   A run-based two-scan labeling algorithm [J].
He, Lifeng ;
Chao, Yuyan ;
Suzuki, Kenji .
IEEE TRANSACTIONS ON IMAGE PROCESSING, 2008, 17 (05) :749-756
[8]   Fast connected-component labelling in three-dimensional binary images based on iterative recursion [J].
Hu, QM ;
Qian, GY ;
Nowinski, WL .
COMPUTER VISION AND IMAGE UNDERSTANDING, 2005, 99 (03) :414-434
[9]   COMPARING IMAGES USING THE HAUSDORFF DISTANCE [J].
HUTTENLOCHER, DP ;
KLANDERMAN, GA ;
RUCKLIDGE, WJ .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1993, 15 (09) :850-863
[10]   View-based recognition using an eigenspace approximation to the Hausdorff measure [J].
Huttenlocher, DP ;
Lilien, RH ;
Olson, CF .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1999, 21 (09) :951-955