• No results found

Fourier-Transform-Based Method for Automated Steel Bridge Coating Defect Recognition

N/A
N/A
Protected

Academic year: 2021

Share "Fourier-Transform-Based Method for Automated Steel Bridge Coating Defect Recognition"

Copied!
7
0
0

Loading.... (view fulltext now)

Full text

(1)

The Twelfth East Asia-Pacific Conference on Structural Engineering and Construction

Fourier-Transform-Based Method for Automated Steel

Bridge Coating Defect Recognition

P. H. Chen

a*

, H. K. SHEN

b

, C. Y. Lei

c

, and L. M. Chang

d a Associate Professor, Department of Civil Engineering, National Taiwan University, Taiwan

b

PhD Candidate, Department of Civil Engineering, National Taiwan University, Taiwan

c

Master student, Department of Civil Engineering, National Taiwan University, Taiwan

dProfessor, Department of Civil Engineering, National Taiwan University, Taiwan

Abstract

Intelligent computerized system can analyze and process vast amounts of data instantaneously in the civil engineering domain recently. However, most of previously developed image assessment methods for steel bridge rust inspection could not directly deal with acquired images. The acquired images should be firstly classified into two groups, non-defect or defect, by naked eyes or using the method reported in Lee’s PhD dissertation (Lee 2005). Lee’s method works effectively with blue-coated steel bridge images in Indiana. However, its effect on other colors or in particular environmental conditions, such as non-uniform illumination, has not yet been explored.

A defect recognition method for steel bridge surface was proposed by using Fourier Transform and color image processing method in order to adapt to various background colors and overcome the influences from particular environmental conditions, such as non-uniform illumination. Fourier Transform in this system is aimed to determine the existence of defects in an acquired image.

The proposed method shows better performance than previous methods such as rust defect recognition method (RUDR) proposed by Lee in 2005.

© 2011 Published by Elsevier Ltd.

Selection and/or peer-review under responsibility of [name organizer]

Keywords: Coating defect recognition, Color image processing, Fourier Transform.

* Corresponding author:

E-mail address: [email protected]

1877–7058 © 2011 Published by Elsevier Ltd. doi:10.1016/j.proeng.2011.07.058

Procedia Engineering 14 (2011) 470–476

Open access under CC BY-NC-ND license.

(2)

1. Introduction

One common method to assess the quality of the coating on the steel bridge surface is calculating the ratio of rust to the total area of coating surface. The American Society for Testing and Materials (ASTM) classified coating defect into 10 degrees according to the percentage of defected coating in the total coating area, and for each degree of coating defects, it provides suggestions on how to rectify the defect (AbdelRazig 1999).

However, it is difficult to determine rust zone and quantify the ratio by human vision. Digital image processing, therefore, provides a method to assess the rust defects and to identify objective and agreeable results for a maintenance organization to rely on. In North America, image processing for steel bridge coating inspection has been used since late 1990s (AbdelRazig 1999; Chen and Chang 2002; Lee, Chang et al. 2006; Yang 2009).

Most of previously developed image recognition methods for assessing quality of steel bridge surface coating focused on calculating the ratio of rust to the total area of steel bridge coating surface. However, huge error could happen if we try to calculate the rust percentage in a steel bridge coating image that actually contains no rust, shown in Figure 1. In order to avoid misjudgment, the existence of steel bridge coating rust defects should be recognized before the calculation of the rust percentage (Lee 2005).

(a) (b)

Figure 1. (a) a steel bridge coating image that actually contains no rust; (b) the result of calculating the rust percentage in (a).

Lee used statistic analysis to build the steel bridge coating defect recognized approach. He converted images into RGB color space, and then calculated the difference, mean, and standard deviation of each color component, respective. Next he applied Wilks’ Lambda Analysis and data range analysis to find three index, including MEAN in red (RMEAN), DIFF in green (GDIFF), and DIFF in blue (BDIFF), which could be used to judge the existence of steel bridge coating rust defects. This pioneer method works effectively with blue coating steel bridge images in Indiana, but its effect on other colors or in particular environmental conditions, such as non-uniform illumination, has not been explored yet.

This report aimed to resolve the problem of non-uniform illumination and adapt to various colors of steel bridge coating, as well as to automate the recognition system.

2. Color Space And Fourier Transform

In order to improve the accuracy of digital image processing, a proper method should be selected based on the feature of images. The most commonly used image features are the shape, color, and texture (Caelli and Reye 1993).

(3)

Most of the previously developed methods segment images and recognize rust by the colors in the images. Color images are firstly converted into grayscale images before processing due to the limitation of computer calculating speed and ability. The system were often encountered difficulties while acquiring digital images under particular environmental conditions such as non-uniform illuminations, low-contrast digital images, and noises on painting surfaces (Lee 2005).

To solve this problem, Lee analyzed color images directly instead of converting color images into gray ones. This method had better performance. Other literatures showed the correlation between more bit of color is and the level of completion to depict colors (Tai 2003). A gray image is 8-bit whereas a color image normally has 24 bits length. Therefore, color images provide more information for analysis, and solve problems that gray images can not deal with.

In this paper, we collect 19 color space, including Gray-scale, RGBǃrgbǃI1I2I3ǃHSIǃHSVǃ YUV ǃ YIQ ǃ YCbCr ǃ YCgCr ǃ CIE XYZ ǃ CIE W*U*V* ǃ CIE L*u*v* ǃ CIE L*a*b* ǃ CIE L*C*h*ǃCMYǃXerox YESǃATDǃKodak YCC (Wang 2004; Juo 2005; Lee 2005; Shih and Liu 2005; Gonzalez and Woods 2008; Yang 2009), in order to find out a comparatively proper color configuration for the rust recognition of steel bridge images.

However, the performance of this method was not satisfied when the coating color of a steel bridge is close to red or brown. After analyzing the steel bridge coating images, we found that the differences within a background are not as big as that between the background and the rust. The level of differences between background and rust could be a useful index for distinguishing the two by texture feature. In some cases, features of the images are difficult to be obtained in space domain but easy to be extracted in frequency domain. Fourier Transform is one of the commonly used analysis methods in frequency domain.

This report applied both color and texture features of images to overcome specific environment disturbance, which previous research could not deal with, and to develop a method that can adapt to various background colors. Furthermore, the images were transformed into frequency domain by Fourier Transform to rule out the influence of non-uniform illumination and improve the accuracy.

3. Research Methodology

This paper combined both color and texture features of color images to develop an automated steel bridge coating defect recognition system. First, the acquired images were converted into single color component. Second, the 2-D discrete Fourier transform of the images was computed, and then multiplied by lowpass filter. Next, we calculated the inverse transform of the result and compare it with original image. The image would be judged as defective image if differences appear between the original image and the filtered result using a lowpass filter. It indicates the existence of high frequencies which are normally generated from the edges of objects or other components in the image such as rust. On the other hand, if the image was a plain background, there should be no differences between the original image and the filtered result.

In this report, we used Gaussian lowpass filter (GLPF) to distinguish low frequencies from high frequencies. The equation of GLPF in two dimensions is given as equation (1).

2 0 2 2 ,

,

D v u D

e

v

u

H

 (1)

(4)

Where D(u,v) is the distance between point (u,v) and the center of the frequency rectangle. D0 is a constant. We can adjust the D0 value of GLPF to change the scope which we want to filter out.

It has to be noticed that selecting a color space appropriate for the Fourier Transform procedure is important. We chose a single component of the color space based on the Fourier transform requirement in this report. There are fifty-five color combinations from eighteen color spaces collected in this study.

This report use the Accuracy Į, defined in equation (2), as an index to evaluate the performance of defect recognition system. The greater Į value means better system performance.

Į = 100% - İ (2)

The Error İ, defined in equation (3), is quantified differences between the image classification judged by naked eyes and by the system.

İ = Ne / N * 100% (3)

Where Ne denotes the number of differences between the classification of image by naked eyes and system judgment, and N refers to the total number of images.

In order to find the best combination of the D0 value of GLPF and the color component, artificial images were made first to evaluate the performance of system in this study. Second, the acquired images were converted into fifty-five color components, respectively. Next, the 2-D discrete Fourier transform of the images was computed, and then multiplied by Gaussian lowpass filter. The cutoff frequency D0 of GLPF is adjusted based on the image size, which are 1%, 2%,…, 9%,10% ,20% ,…,70%, and 80% of the short side of the image, respectively.

Then we inversely transformed the result and compared it with original image. If differences between the original image and the inversely transformed result appear, indicating the existence of high frequencies that are normally generated from the rust in the image, then the image would be judged as a defective one. Finally, we calculated the Accuracy and get the best combination of the D0 value and the color component.

In this study, 140 normal condition artificial rust images and 560 non-uniform illuminated ones were used to develop an automated steel bridge coating defect recognition approach. The artificial images were converted into 55 kinds of color components and matched with 17 kinds of D0. We can get 935 results from each image.

Table 1 shows the performance of the combination of the D0 value and the color component examined in the 168 artificial images, including 28 pure background images, in normal condition. There appeared seven combinations with 100% Accuracy.

Table 2 shows the performance of the combination of the D0 value and the color component examined in 672 artificial images, involving 112 pure background images, in non-uniform illuminated condition.

In our experiments, the best combination to extract the pixels of defect are the D0, 4% of the short side of the image, and b* component of L*a*b* color space, and the D0, 5% of the short side of the image, and b* component of L*a*b* color space. The D0 value of GLPF relates to frequencies which could pass the filter. The smaller D0 value indicates lower frequencies that are allowed to pass. But that

(5)

could reject the frequencies which are transformed from the background and have bigger difference, resulting in the image being misjudged as defective image.

Table 1 The performance of the 7 combinations of the D0 value and the color component in artificial images

Accuracy the combination of the D0 value and the color component

100% r(rbg) , D0=7% V(UVW) , D0=4% V(UVW) , D0=5% V(LUV) , D0=4% V(LUV) , D0=5% b*(L*a*b*), D0=4% b*(L*a*b*), D0=5%

Table 2: The performance of the combination of the D0 value and the color component in artificial non-uniform illuminated images

Accuracy the combination of the D0 value and the color component 99.4% b*(L*a*b*), D0=4%, 5% 99.3% b(rbg) , D0=6% b(rbg) , D0=7% b(rbg) , D0=8% V(LUV), D0=6% 99.1% V(LUV), D0=5% Input Images

Convert Images into b* of L*a*b* color space

Compute Fourier transform Filter Function

Compute inversr Fourier transform Compare with Original Images

Evaluate the Similarity S

Calculate Similarity S Non-Defective Image

Defective Image ŔĽIJııĦ

ŔľIJııĦ

(6)

Although smaller D0 value could elevates systematical sensitivity and raise the probability of misjudging subjects as defective image, the images still have chance be reviewed in the follow-up procedure. On the other hand, the system would stop when the images were judged as non-defective images and we would have no chance to alter the results in this case. To avoid misjudgment, this report chose a small D0 value of GLPF, 4% of the short side of the image, and b* component of L*a*b* color space, to get the conservative recognition result.

This report applied color image processing, Fourier transform to develop an automated steel bridge coating defect recognition approach, called FT-DERA. First, the acquired images were converted into b* component of L*a*b* color space. Then the 2-D discrete Fourier transform of the images was computed and multiplied by GLPF with D0 value, 4% of the short side of the image. Next, we applied Similarity S, presenting the difference between the inversely transformed result and the original image. If the S smaller than 100%, the image was judged as a defective image. On the other hand, if the S is 100%, the image was judged as a non-defective image. The process of the automated steel bridge defect recognition approach is shown in Figure 2.

4. Experimental Result

This section shows the power of FT-DERA, and compares it with previous recognition method, such as RUDA, proposed by Lee in 2005.

item 1 2 3 4 5 6 7 8

Input image

image status Defective Defective DefectiveNon- DefectiveNon- DefectiveNon- Defective Non- Defective Non- DefectiveNon- The result of

FT-DERA

Classification Defective Defective DefectiveNon- DefectiveNon- DefectiveNon- Defective Non- Defective Non- DefectiveNon-

time (s) 0.27 0.27 0.27 0.26 0.26 0.26 0.26 0.26

The result of RUDA

Classification Defective Defective DefectiveNon- Defective DefectiveNon- Defective Defective Non- DefectiveNon-

time (s) 0.15 0.15 0.15 0.15 0.15 0.15 0.15 0.15

Figure 3: recognition results of FT-DERA and RUDA.

Figure 3 indicates 8 recognition results of FT-DERA and RUDA, respectively. The field” image status” presents the classification results of the input images by naked eyes. The item 2 is a defective image in non-uniform illumination condition and the item 3 to 8 are non-defective images with red, white, blue, brown, purple, and green background.

According to Figure 3, it is clear that FT-DERA classified all the images correctly, and it was not influenced by non-uniform illumination. RUDA classified all the defective images correctly but has misjudged non-defective images with white and brown background (item 7 and 8). The capability of recognition from good to bad was FT-DERA > RUDA, and the processing time from long to short was RUDA> FT-DERA. FT-DERA can adapt to a wide variety color of coating as well as ruling out the influence of non-uniform illumination.

5. Conclusions and Discussion

The present report applied color image processing, Fourier transform, and Matlab program to establish an automated steel bridge coating defect recognition approach, which takes advantage of the

(7)

differences within a background are not as big as that between the background and the rust, and then distinguish the two groups by Fourier transform.

Because illumination has a gradual influence to pixels, it is manageable through Fourier transform. Based on the frequency domain procedure, FT-DERA could overcome the problem of non-uniform illumination. In addition, FT-DERA adapts to various colors of steel bridge coating through finding the characteristics of each acquired image. Therefore, FT-DERA could be a more advanced method on steel bridge defect recognition.

Although FT-DERA could recognize the defects in images, the defect area doesn’t correspond to the rust pixels. The approach used the level of intensity changes in the image, which indicates the edges of objects or other components of the image, to distinguish background from rust. The rust area could make the intensity changes. But area which has greater intensity changes might be a result from other components in the image, like noise on the painting surface or non- homogeneous background painting. Therefore, the following study should analyze the colors of rust in the steel bridge and aim to eliminate other objects that can manipulate recognition results.

Acknowledgments

This research is supported by National Science Council of Taiwan (NSC 98-2221-E-002-181- MY21).

References

[1] AbdelRazig, Y. A.. Construction quality assessment: A hybrid decision support model using image processing and neural learning for intelligent defects recognition. Ph. D. thesis, Purdue University, 1999.

[2] Caelli, T. and D. Reye. On the classification of image regions by colour, texture and shape. Pattern Recognition 26(4), 1993, pp. 461-470.

[3] Chen, P. H. and L. M. Chang . Intelligent steel bridge coating assessment using neuro-fuzzy recognition approach. Computer-Aided Civil and Infrastructure Engineering 17(5), 2002, pp. 307-319.

[4] Gonzalez, R. C. and R. E. Woods Digital image processing. Upper Saddle River, NJ, Pearson/Prentice Hall, 2008.

[5] Juo, Y. m.. A study for auto picked and calibration of a motion analysis system. Mastre thesis, Department of Mechanical Engineering, Far East University, 2005.

[6] Lee, S.. Digital color image processing system for civil infrastructure health assessment and monitoring: Steel bridge coating case. Ph. D. thesis, Purdue University, 2005.

[7] Lee, S., L. M. Chang, et al Automated recognition of surface defects using digital color image processing. Automation in Construction 15(4),2006, pp. 540-549.

[8] Shih, P. C. and C. J. Liu. Comparative assessment of content-based face image retrieval in different color spaces. International Journal of Pattern Recognition and Artificial Intelligence 19(7),2005, pp. 873-893.

[9] Tai, A. C.. Segmentation on Color Image Based on Watershed Algorithm. Mastre thesis, Department of Computer Science and Information Engineering, Tamkang University.

[10] Wang, C. C. Comparison of Color Image Segmentation Techniques in Different Color Spaces. Mastre thesis, Department of Graphic Communications and Digital Publishing, Shih Hsin University, 2004.

[11] Yang , Y. C. Smart Color Image Recognition for Steel Bridge Rust Inspection. Mastre thesis, Department of Civil Engineering College of Engineering, National Taiwan University, 2009.

References

Related documents

In today’s China, the Chinese Communist Party (here- inafter abbreviated to “CCP” or “the Party”) claims to represent the People. It also claims that it is mandated by history

These results suggest that, similar to cytoskeleton-disrupting agents ConA and CytoD, MT1- MMP – mediated proMMP-2 activation is also potentially linked to the control of cell

Now here we were, sitting in our Toyota four-wheel-drive at the military base, watching the drug plane drop below the treeline and into the G2 team's jaws. After a few long

Comparisons of the composition of household wealth based on secondary data, as well as the distribution of net worth, are difficult because comparable data are scarce.. The

In this work we have addressed the problem of detector cascade learning by introducing the FCBoost algorithm. This algorithm optimizes a Lagrangian risk that accounts for both

However, unlike modern medicine, nutrition has a major role in recovery and treatment of osteoarthritis in Iranian Traditional Medicine (ITM) a fact that needs to be

Growth and yield of cotton in response to a free-air carbon dioxide enrichment (FACE) environment. and Forest

In Interest/Data packet forwarding phase, a consumer broadcasts an interest packet within its vicinity and selects a neighbor node as a best forwarder whose intersection