We propose a new defect detection algorithm for scale-covered steel wire rods. The algorithm incorporates an adaptive wavelet filter that is designed on the basis of lattice parameterization of orthogonal wavelet bases. This approach offers the opportunity to design orthogonal wavelet filters via optimization methods. To improve the performance and the flexibility of wavelet design, we propose the use of the undecimated discrete wavelet transform, and separate design of column and row wavelet filters but with a common cost function. The coefficients of the wavelet filters are optimized by the so-called univariate dynamic encoding algorithm for searches (uDEAS), which searches the minimum value of a cost function designed to maximize the energy difference between defects and background noise. Moreover, for improved detection accuracy, we propose an enhanced double-threshold method. Experimental results for steel wire rod surface images obtained from actual steel production lines show that the proposed algorithm is effective.
© 2012 Optical Society of America
Original Manuscript: December 6, 2011
Revised Manuscript: February 7, 2012
Manuscript Accepted: February 14, 2012
Published: April 26, 2012
Jong Pil Yun, Yong-Ju Jeon, Doo-chul Choi, and Sang Woo Kim, "Real-time defect detection of steel wire rods using wavelet filters optimized by univariate dynamic encoding algorithm for searches," J. Opt. Soc. Am. A 29, 797-807 (2012)