An improved species based genetic algorithm and its application in multiple template matching for embroidered pattern inspection

被引:19
作者
Dong, Na [1 ,2 ]
Wu, Chun-Ho [2 ]
Ip, Wai-Hung [2 ]
Chen, Zeng-Qiang [3 ]
Chan, Ching-Yuen [2 ]
Yung, Kai-Leung [2 ]
机构
[1] Tianjin Univ, Dept Automat, Tianjin 300072, Peoples R China
[2] Hong Kong Polytech Univ, Dept Ind & Syst Engn ISE, Kln, Hong Kong, Peoples R China
[3] Nankai Univ, Dept Automat, Tianjin 300071, Peoples R China
关键词
Species based genetic algorithm (SbGA); Multimodal optimization; Template matching; Pattern inspection; Bounded partial correlation (BPC);
D O I
10.1016/j.eswa.2011.05.085
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
This paper describes an improved genetic algorithm (GA) using the notion of species in order to solve an embroidery inspection problem. This inspection problem is actually a multiple template matching problem which can be formulated as a multimodal optimization problem. In many cases, the run time of the multiple template matching problem is dominated by repeating the similarity calculations and moving the templates over the source image. To cope with this problem, the proposed species based genetic algorithm (SbGA) is capable to determine its neighborhood best values for solving multimodal optimization problems. The SbGA has been statistically tested and compared with other genetic algorithms on a number of benchmark functions. After proving its effectiveness, it is integrated with multi-template matching method, namely SbGA-MTM method to solve the embroidery inspection problem. Furthermore, the notion of bounded partial correlation (BPC) is also adopted as an acceleration strategy, which enhances the overall efficiency. Experimental results indicate that the SbGA-MTM method is proven to solve the inspection problem efficiently and effectively. With the proposed method, the embroidered patterns can be identified and checked automatically. (C) 2011 Elsevier Ltd. All rights reserved.
引用
收藏
页码:15172 / 15182
页数:11
相关论文
共 16 条
[1]
A Sequential Niche Technique for Multimodal Function Optimization [J].
Beasley, David ;
Bull, David R. ;
Martin, Ralph R. .
EVOLUTIONARY COMPUTATION, 1993, 1 (02) :101-125
[2]
Bevilacqua V, 2008, LECT NOTES COMPUT SC, V5227, P1166, DOI 10.1007/978-3-540-85984-0_140
[3]
Analysis of speciation and niching in the multi-niche crowding GA [J].
Cedeño, W ;
Vemuri, VR .
THEORETICAL COMPUTER SCIENCE, 1999, 229 (1-2) :177-197
[4]
Automated inspection of PCB components using a genetic algorithm template-matching approach [J].
Crispin, A. J. ;
Rankov, V. .
INTERNATIONAL JOURNAL OF ADVANCED MANUFACTURING TECHNOLOGY, 2007, 35 (3-4) :293-300
[5]
Di Stefano L, 2003, MACH VISION APPL, V13, P213
[6]
Goldberg D. E., 1987, Genetic Algorithms and their Applications: Proceedings of the Second International Conference on Genetic Algorithms, P41
[7]
Goldberg DE., 1989, GENETIC ALGORITHMS S, V13
[8]
Using multiple genetic algorithms to generate radar point-scatterer models [J].
Hughes, EJ ;
Leyland, M .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2000, 4 (02) :147-163
[9]
Evolutionary optimization in uncertain environments - A survey [J].
Jin, Y ;
Branke, H .
IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2005, 9 (03) :303-317
[10]
LEE JH, 2008, OPTIMIZING ACCESS PO, DOI DOI 10.1093/COMJNL/BXN053