Next Article in Journal
Pedestrian Detection and Tracking from Low-Resolution Unmanned Aerial Vehicle Thermal Imagery
Previous Article in Journal
A Sensitive Secondary Users Selection Algorithm for Cognitive Radio Ad Hoc Networks
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Concrete Condition Assessment Using Impact-Echo Method and Extreme Learning Machines

1
Anhui and Huaihe River Institute of Hydraulic Research, No. 771 Zhihuai Road, Bengbo 233000, China
2
Machine Learning Lab, GE Global Research Center, Niskayuna, NY 12309, USA
*
Author to whom correspondence should be addressed.
Sensors 2016, 16(4), 447; https://doi.org/10.3390/s16040447
Submission received: 15 February 2016 / Revised: 21 March 2016 / Accepted: 23 March 2016 / Published: 26 March 2016
(This article belongs to the Section Physical Sensors)

Abstract

:
The impact-echo (IE) method is a popular non-destructive testing (NDT) technique widely used for measuring the thickness of plate-like structures and for detecting certain defects inside concrete elements or structures. However, the IE method is not effective for full condition assessment (i.e., defect detection, defect diagnosis, defect sizing and location), because the simple frequency spectrum analysis involved in the existing IE method is not sufficient to capture the IE signal patterns associated with different conditions. In this paper, we attempt to enhance the IE technique and enable it for full condition assessment of concrete elements by introducing advanced machine learning techniques for performing comprehensive analysis and pattern recognition of IE signals. Specifically, we use wavelet decomposition for extracting signatures or features out of the raw IE signals and apply extreme learning machine, one of the recently developed machine learning techniques, as classification models for full condition assessment. To validate the capabilities of the proposed method, we build a number of specimens with various types, sizes, and locations of defects and perform IE testing on these specimens in a lab environment. Based on analysis of the collected IE signals using the proposed machine learning based IE method, we demonstrate that the proposed method is effective in performing full condition assessment of concrete elements or structures.

1. Introduction

Early detection of internal defects of concrete structures and, more importantly, accurately identifying and characterizing the internal defects are crucial in ensuring the safety of concrete structures. Over the years, numerous non-destructive testing (NDT) methods have been developed and applied for detecting internal defects of concrete structures. These NDT methods include ultrasonic pulse, impact-echo, and ground penetrating radar technologies, to name a few. Several survey papers, for example, [1,2,3,4,5], provided an overview of different NDT methods. Among those different NDT technologies, the impact-echo (IE) method is the most popular one used for detecting cracks and delamination of concrete structures. The popularity of the IE method comes from its advantages of: (1) being truly nondestructive and non-invasive; (2) being suitable for single side detection; (3) being easy to use; (4) having relatively larger detection depth; and (5) and being less influenced by differences of concrete materials and structures [6,7,8].
The impact-echo method, introduced by Carino and Sansalone [9,10] in the 1980s, detects defects based on analysis of the reflection signals of impact-generated stress waves that propagate through the testing element/structure. Figure 1 shows a schematic of how the IE method works [9]. The success of the IE method calls for not only sensitive transducers and data acquisition (DAQ) systems to accurately measure the surface displacements caused by the reflections of the waves, but also intelligent data analysis and interpretation of the recorded measurements (waveforms). In traditional IE testing, data analysis and interpretation is merely to use the fast Fourier transform (FFT) technique to transform the time domain waveforms into frequency spectra and to infer the internal conditions by identifying the peak frequencies of the frequency spectrum. As a result, traditional IE is only effective for detecting certain defects (e.g., voids or delaminations) in plate like concrete structures, such as pavement slabs and bridge decks [8], but becomes less effective in detecting small, deep defects in non-plate like structures, e.g., concrete prismatic elements [11]. Most importantly, the traditional IE method has almost no capability of full condition assessment, i.e., identifying the defect types and assessing the severity of defects.
In recent years, efforts have been made to introduce more advanced data analysis techniques for better analyzing of IE signals. For example, in [12,13], ensemble empirical mode decomposition (EEMD) was used to decompose the IE signals into different spectra components for defect signal extraction. However, these improvements have been focused on defect detection; enabling the IE technique for full condition assessment has never been done, to the best of our knowledge.
Aiming for improving the IE technique in general and, more specifically and importantly, enabling it for full condition assessment, in this study, we attempt to introduce advanced machine learning techniques for strengthening the data analysis and interpolation of the IE technique. Specifically, we formulate the full condition assessment as a machine learning pattern classification problem. We use wavelet decomposition to extract salient signatures or features out of the raw IE signals and apply extreme learning machine (ELM) [14], a recently developed machine learning technique, as the classification model for full condition assessment. Our rationale is that the features extracted from the raw IE signals carry much richer information for capturing the IE signal patterns than the peak frequency shift used in the traditional IE method. Hence, by using advanced pattern recognition and classification on these high-dimensional features, not only are we able to detect concrete defects more accurately, we are also able to identify and characterize the internal defects in concrete structures. We validate our methodology by conducting analysis on the experimental data collected in the lab environment, and our validation results are very promising. To the best of our knowledge, machine learning techniques, especially wavelet based feature extraction and extreme learning machine, as a means of enhancing IE’s capabilities (improving defect detection and expanding defect identification) have not been studied before. Thus, our work in this paper could potentially contribute significantly in advancing NDT technologies in general and the IE method in particular. It is worth noting that our proposed methodology is general and potentially can be extended to other NDT methods, in addition to the IE method.
The reminder of the paper is organized as follows. In Section 2, a brief review of related work is provided. Section 3 gives detailed descriptions of the proposed full condition assessment methodology. In Section 4, we describe the experiments in detail. We present evaluation results in Section 5 and conclude our paper in Section 6.

2. Related Work

Since its inception in the 1980s [10], the IE method has been widely used for non-destructive evaluation of integrity and flaws of concrete elements and structures. Examples of such applications include bridge deck inspection [15], bridge deck crack detection [16], internal defect assessment of post-tensioned concrete slabs of high rise buildings [17], rebar corrosion damage detection [18], and shotcrete bonding state evaluation [19]. Over those years, continual improvements of the performance and the capabilities of the IE method have also been actively pursued. Among many of those improvements, we are particularly interested in research efforts that aim for improving the IE method through better interpretation of the IE signals. Broadly speaking, research efforts focusing on this part of improvements fall into two technology groups: signal processing and machine learning. One signal processing based improvement is to use time-frequency analysis as an alternative to the traditional FFT analysis of IE signals to take care of non-stationary of the IE signals. Abraham et al. [20] used short-time Fourier transform (STFT) to study the changing spectral properties of IE signals and they obtained an improved performance using time-frequency analysis of the IE signals. Empirical mode decomposition (EMD) [12,13], Hilbert–Huang transform (HHT) [21] have also been used for analysis of the IE signals. Wavelet transform is another time-frequency analysis technique that has been considered as the most advanced signal processing technique [22]. Compared to the traditional Fourier transform technique, wavelet transform has the capability of producing temporal and scale information simultaneously, thus is better suited for analyzing signals that are periodic, transient (or non-stationary), and noisy. As a result, wavelet transform has been widely used in numerous applications [23,24,25,26,27]. Recently, the wavelet analysis technique has also been adopted for IE signal analysis. For example, Luk et al. [28] used wavelet packet decomposition for impact acoustic non-destructive evaluation (NDE) of concrete slabs, where component power spectral density (PSD) patterns of some bases of wavelet packet decomposition (WPD) were used as inputs to the artificial neural network (ANN) for evaluating bounding quality. To enhance the Fourier spectrum of IE signals, Yeh and Liu [27] also applied wavelet transform. Specifically, they proposed two approaches: one was to combine the Fourier spectrum with the wavelet marginal spectrum in determining the echo peak, and another was to take the product of the two spectra. They used both numerical and experimental tests to validate the proposed approaches.
Machine learning techniques have been widely used for condition-based maintenance (CBM), structural health monitoring (SHM), and non-destructive evaluation (NDE). References [29,30,31] provide an in-depth overview of applications of machine learning techniques. Machine learning as a means of improving the IE method has been less explored, compared to signal processing. A few studies involve using different machine learning techniques, for example, artificial neural networks [28,29,30,31,32,33,34] and support vector machine (SVM) [35]. In [36], a Bayesian classifier was used for diagnosing internal defects of metal element using the IE technique. The features they used for classification were the spectrum of the IE signals captured by the seven accelerometers located at different surfaces of the test specimens. To reduce the feature dimensionality, they used principal component analysis (PCA).
Extreme learning machine (ELM), a special type of feed-forward neural networks, is one of the emerging machine learning techniques. Since its introduction by Huang in 2006 [14], ELM has been used in a wide range of applications, including computer vision [37], image processing [38], medication [39], and text understanding [40]. Recently, ELM has also been used for machinery fault detection and diagnosis, for example, [41,42,43]. Applying ELM to concrete condition assessment using the impact-echo method has not been done, to the best of our knowledge.
Based on our literature survey, a number of signal processing and machine learning techniques have been explored as a means of improving the data analysis and interpretation of the existing IE method, but most of the work was on improving the IE method in the context of concrete defect detection. To the best of our knowledge, using advanced machine learning techniques for enhancing the IE method for performing full condition assessment of concrete elements or structures has never been done.

3. The Proposed Methodology

Figure 2 illustrates the overall architecture of the proposed machine learning based full condition assessment framework. It consists of two primary analytics components, namely, (1) feature extraction, and (2) full condition assessment. We explain these two primary components in detail in the subsequent subsections.

3.1. Feature Extraction

Feature extraction is the process of extracting salient signatures or features from original sensor measurements or signals, which better represent the underlying problem to the predictive models. Like in the development of any other artificial intelligent systems, feature extraction is a critical task in designing our condition assessment system proposed. In literature, there are many feature extraction methods proposed for different applications. In this study, we adopt wavelet transform based feature extraction for extracting a number of salient features out of the IE signals. IE signals are generally transient in nature and contain different kinds of noise. Wavelet transform, an advanced signal processing technique, has the capability of producing temporal and scale information simultaneously, thus is better suited for analyzing signals that are periodic, transient (or non-stationary), and noisy [22]. Wavelet transform has been used for numerous applications [23,24,25,26,27] and for IE testing as well [26,27].
Discrete wavelet transform decomposes a signal into a set of orthonormal bases that correspond to different time and frequency scales or resolutions [22]. At the first level of the decomposition, the original signal is decomposed into approximation and detail coefficients. The approximation coefficients are further decomposed into a second-level approximation and detail coefficients, and the process is repeated, which results in levels of approximations and details. The approximations are the high-scale, low-frequency components of the signal, while the details are the low-scale, high-frequency components. The multi-resolution wavelet decomposition results in the wavelet decomposition tree as shown in Figure 3.
In this study, we adopt 4-level wavelet decomposition for our impact-echo signals. Based on visual analysis of the impact-echo waveforms, we decide to use the 4th order “symlet” as the mother wavelet for wavelet analysis. Figure 4 shows the 4-level wavelet decompositions of a typical IE signal. We select A4, D4 and D3 as the bases for performing feature extraction. For each of the three selected bases, we apply feature calculation functions (defined below) on three domains (its wavelet coefficients, its reconstructed waveforms, and the spectrums of the reconstructed waveforms), respectively. We believe that features calculated on the three domains of each base signal can fully capture the characteristics of the base signal; and the combined features of all three selected bases (A4, D4, and D3) capture the significance of the original IE signal, while suppressing the noise, namely denoising, which is a well-known capability of wavelet decomposition. The 10 features extracted from each of the three selected bases are summarized in Table 1. For A4, we also calculate the depth frequency as an additional feature. All in all, we have a total of 31 (3 × 10 + 1) features. The feature calculation functions involved are further defined as follows.
Let x n ,   n = 1 , 2 , , N be the time domain signals and [ p i ,   f i ] ,   i = 1 , 2 , ,   M   be its corresponding spectrum, where p i and f i are the amplitude and the frequency at i t h frequency bin, respectively. The feature calculation functions are defined as follows.
Energy: E = i = 1 N x i 2 ; Total power: T P = i = 1 M p i ; Mean power: M P = T P M ,
1st spectral moment  ( centroid ) : M 1 = i = 1 M p i f i / T P
2nd spectral moment  ( standard deviation ) : M 2 = i = 1 M ( f i M 1 ) 2 p i / T P
3rd spectral moment  ( skewness ) :   M 3 = i = 1 M ( f i M 1 ) 3 p i M 2 3 T P
4th spectral moment  ( kurtosis ) :    M 4 = i = 1 M ( f i M 1 ) 4 p i M 2 4 T P

3.2. Full Condition Assessment

As shown in Figure 2, our full condition assessment consists of defect detection, defect diagnosis, and defect sizing and location. Given an IE signal collected at a testing point, defect detection is to determine whether or not the test subject has any defects at the testing point. If a defect is found, then defect diagnosis, a process of determining the type of the defect, is triggered. In addition, defect sizing and location, to determine the extent or severity of the defect as well as the location (how deep along the wave propagation direction), is finally performed. From a machine learning modeling point of view, defect detection is a binary classification problem, while defect diagnosis, defect sizing and defect location can be formulated as multi-class classification problems, respectively, where the number of classes depends on how many defect types, defect sizes and defect locations are considered. Thus, designing the full condition assessment becomes designing a number of pattern classifiers.
In machine learning literature, there are a great number of classifiers available, ranging from traditional statistical methods to more modern methods, such as neural networks, support vector machines (SVMs), and random forests, to name a few. In this paper, we use extreme learning machine (ELM) as our classification models. ELM is a special type of feed-forward neural networks introduced by Huang et al. [14]. Numerous empirical studies, and recently some analytical studies, as well have shown that ELM is superior over SVM and other machine learning methods [44,45].
Unlike in other feed-forward neural networks where training the network involves finding all connection weights and bias, in ELM, connections between input and hidden neurons are randomly generated and fixed, that is, they do not need to be trained; thus training an ELM becomes finding connections between hidden and output neurons only, which is simply a linear least squares problem whose solution can be directly obtained by the generalized inverse of the hidden layer output matrix [14]. Because of such special design of the network, ELM training becomes very fast. ELM has been proven effective, especially when the number of training samples is small. The above-mentioned properties associated with ELM make ELM well suited for the concrete condition assessment concerned in this paper. Below is a brief description of how ELM works. Please refer to [14,44,45] for more details about ELMs.
Consider a set of M training samples, ( x i , y i ) ,   x i d , y i . Assume the number of hidden neurons of a single layer feedforward neural network (SLFN) is N and the activation function for each of the hidden neurons is f. Then, the outputs of the network can be expressed as
f ( x ) = i = 1 L β i h i ( x ) = h ( x ) β
where   h i ( x ) = G ( w i , b i , x ) ,    w i M ,   b i k , is the output of i t h hidden neuron with respect to the input x; G ( w , b , x ) is a nonlinear piecewise continuous function satisfying ELM universal approximation capability theorems [44]; β i   is the output weight vector between i t h hidden neuron to the k 1 output nodes. h ( x ) = [ h 1 ( x ) , , h L ( x ) ] is a random feature map mapping the data from d-dimensional input space to the L-dimension random feature space (ELM feature space).
The objective of equality optimization constraints based ELM is to minimize both the training errors and the output weights, which can be written as [45]:
Minimize : L p = 1 2 | | β | | 2 + 1 2 C i = 1 N | | ξ i | | 2 Subject to : h ( x i ) β = y i T ξ i T ,   i = 1 ,   ,   N
where ξ i = [ ξ i , 1 ,   ,   ξ i , k ] T is the training error vector of the k output nodes with respect to the training sample x i , and the constant C controls the tradeoff between the output weights and the training error.
The equivalent dual optimization objective function is:
L d = 1 2 | | β | | 2 + 1 2 C i = 1 N | | ξ i | | 2 i = 1 N j = 1 k α i , j ( h ( x i ) β j y i , j + ξ i , j )
Based on the Karush–Kuhn–Tucker (KKT) condition, we can have the solutions for the ELM output function f ( x ) as follows (Refer to [45] for details):
f ( x ) = h ( x ) β = h ( x ) H T ( I C + H H T ) 1 Y , when  N  is not too big
and  f ( x ) = h ( x ) β = h ( x ) ( I C + H T H ) 1 H T Y , when  N L
where H is the hidden layer output matrix.
H = [ h ( x 1 ) h ( x N ) ] = [ h 1 ( x 1 ) h L ( x 1 ) h 1 ( x N ) h L ( x N ) ]
All in all, for the proposed full condition assessment methodology, we use four ELMs for defect detection, defect diagnosis, defect sizing and defect location, respectively. All of the four ELMs have the same input, i.e., the 31 extracted features and only differ in the output. All ELMs use 1000 hidden neurons with sigmoidal as their activation function. The parameter, C, representing tradeoff between the output weights and the training error, is determined via cross-validation.

4. Experimental Details

To validate our proposed full condition assessment methodology, we perform lab experiments for collecting IE signals for data analysis. In this section, we provide details of our lab experiments.

4.1. Concrete Specimens for Testing

Following the standard concrete casting and curing practice, we construct several reinforced concrete blocks with different sizes. The proportions of the concrete mix are shown in Table 2 and the 28-day compressive strength of the concrete is 30 MPa. The concrete blocks without defects are 40, 50, and 60 cm in thickness. Blocks containing defects are 150 cm tall and either 60 cm or 70 cm thick. The cross-sections for 60 and 70 cm thick blocks are shown in Figure 5a,b, respectively. Hollow cylinders are cast in to represent void defects (Figure 6). We can fill the hollow cylinders with water to represent water-filled void defects. We also have cylinder-shaped uncompacting defects as indicated in Figure 5, which gives us a total of three different defect types, voids, water-filled voids, and uncompacting defects. For each of the defect types, we consider two different defect sizes—10 and 20 cm in diameters. By performing the IE testing on both sides of the concrete blocks, we obtain four different defect locations (depths) of 10, 20, 30 and 40 cm, respectively, for each of the defects.
To ensure the quality of the IE signals and efficiency of IE testing, the testing surfaces of specimens are polished carefully with sand papers and then rinsed with water. Both sides of the specimens are pre-marked with grid lines (Figure 7), where vertical lines are along the center axes of the four cylinders and horizontal lines are spaced at 10 cm, which give a total of 52 (=13 × 4) grid points or testing points per side. As the result, for each defect, we will have a total of 26 (=13 × 2) IE testing points, i.e., 26 IE signals. Figure 8 illustrates how the IE testing is performed.

4.2. Testing Hardware

The testing equipment we used is Impact-E type instrument made by the Impact-Echo Instruments, LLC, Ithaca, New York, USA [46] As shown in Figure 9, the test hardware consists of a set of steel impact balls, a handhold transducer unit, a DAQ system, and a computer with analysis software.

4.3. Test Parameter Setting

Setting of signal sampling frequency and sampling points is required to ensure that impact-echo signal with the maximum response frequency can be recorded on the basis of obtaining appropriate sampling resolution. In our testing, the sampling frequency is 500 kHz and the number of sampling points is 1024, based on the properties of our specimens.
Another critical test parameter is the size of the impact balls. As discussed in [6], different diameters of the impact balls will have different impact duration, or contact time; and the contact time is proportional to the amplitude of frequency components of the excited pulse and inversely proportional to the range of the frequencies of the pulse. In other words, ball diameter is inversely related to the maximum frequency that can be excited. Hence, we have to properly choose a steel ball such that the excited frequency range covers the frequency corresponding to the flaw depth. Given that our defect depths varies from 10 cm to 40 cm considered in this study, we have prepared a set of steel balls ranging in diameter from 6 mm to 18 mm.

5. Evaluation Results and Discussion

5.1. Evaluation Data Samples

Table 3 summarizes the IE signals collected in our test stand, where Type 1, Type 2, and Type 3 defects represent voids, water-filled voids, and un-compacting defects, respectively. An entry in the table indicates the number of impact-echo waveforms collected. As discussed in Section 4, for a typical defect type-size-location configuration, we performed 26 IE tests. However, for some configurations, we had to repeat the IE test twice (which gives us 52 IE tests) by experimenting with different impact ball sizes. Overall, a total of 858 IE signal (waveforms) were collected. While collecting these IE waveforms is already time-consuming, the number of samples is still relatively small in terms of classifier model training, especially for the defect sizing and the defect location models. In order to ensure models are properly trained, we follow the resampling techniques to increase the sample size [47]. Specifically, we generate replicas by adding a small amount of Gaussian noise to the features calculated from the collected samples. We perform robust cross-validation for model performance evaluation as discussed in the subsequent section, as a means of preventing model over-fitting.

5.2. Model Performance Measures and Performance Evaluation Method

This classification performance is typically summarized in a confusion matrix (also called contingency table) [48], where diagonal cells represent per-class classification accuracy and off-diagonal cells represent classification errors. For binary classification, cell (1, 2) represents false positive error (Type I errors, i.e., p(false positive) = p(classified positive|negative) and cell (2, 1) represents false negative errors (Type II errors, i.e., p(false negative) = p(classified negative|positive).
To assess classifier’s true performance for future unseen data, a popular 5-fold cross validation method [47] is used in this study. The 5-fold cross-validation method divides the data set into five mutually exclusive subsets of approximately equal size. A classifier is then trained with four subsets and then tested on the remaining set. This is repeated five times and the final performance is the average of those of the five runs. Each example from the data set is used exactly once in a test set, and four times in a training set. Test sets generated by 5-fold cross validation are independent because each instance is included in only one test set. In addition, all data analysis tasks, i.e., data preprocessing, wavelet transform, and classifier modeling, are performed in a Matlab® environment.

5.3. Results

5.3.1. Defect Detection

For defect detection, we combine together all normal samples in Table 3a and label them as the “normal class”; and combine all defect samples in Table 3b together and label them as the “defect class”. Such labeled data are then used for training and validating the binary classification model. Table 4a shows the confusion matrix of the defect detection model, based on 5-fold cross-validation. From Table 4a, one can see that our defect detection model has a true positive rate (TPR) of 100.0% and a false positive rate (FPR) of 0.87%, respectively, which is an exceptionally good classification performance. For comparison, we also show the defect detection results (Table 4b) by using the traditional IE method, i.e., spectral analysis. It is clear that our proposed method outperforms significantly the traditional method. The low detection rate (72.2%) of the traditional method is partially due to the fact that our 10 cm defect size is too small with respect to the defect depth of 40 cm. Based on Sansalone and Street [6], traditional IE spectral analysis is not effective when the defect size-to-depth ratio is less than 0.3. As shown in Table 3, there are about 1/8 of testing samples that have defect size of 10 cm and defect depth of 40 cm, which has the defect size-to-depth ratio of 0.25 (=10/40), much less than 0.3. The comparison results indicate that the proposed method is more effective than the traditional IE method in detecting small and deep defects.

5.3.2. Defect Diagnosis

For defect diagnosis, we combine all testing samples under each of the three defect types, respectively, thus form a 3-class classification problem. The numbers of samples for the three defect types are 338, 208, and 208, respectively. The confusion matrix of the defect diagnosis model is shown in Table 5, which demonstrates that our fault diagnosis model can generally diagnose the three different faults well (with an overall classification accuracy of approximately 99%).

5.3.3. Defect Sizing

Defect sizing is performed separately for each of the three defect types, that is, three different defect sizing models. Since we only collected signals for two different defect sizes, i.e., 10 and 20 cm, we formulate our defect sizing as a binary classification problem, that is, to decide a defect is 10 cm (representing small defects) or 20 cm (representing big defects). In the future, we can expand our system to cover more levels of defect sizes. Table 6, Table 7 and Table 8 are the confusion matrices for differentiating sizes of Types 1, 2, and 3 defects, respectively. As can be seen from the three tables, our system can differentiate small (10 cm) and large (20 cm) defects well, especially for Type 2 (water filled voids) and Type 3 (uncompacting) defects.

5.3.4. Defect Location

Defect location estimation is performed for different defect sizes as well as for different defect types, that is, we have six different defect location estimation models. Once again, we formulate our defect location estimation as a 4-class classification problem, and the four classes represent four different depths, i.e., 10, 20, 30, and 40 cm. Table 9, Table 10 and Table 11 summarize the classification performance represented in confusion matrices for the six defect location estimation models. From these tables, one can see that except for small Type 1 defects (Table 9a), our defect location estimation models generally estimate defect locations well. Generally speaking, defect location estimation models perform better for larger (20 cm) defects, as indicated in Table 9b, Table 10b, and Table 11b, than smaller (10 cm) defects, as indicated in Table 9a, Table 10a, and Table 11a, which is consistent with our intuition. The poor performance of our model for small Type 1 defects may be partially due to the fact that about half of testing samples collected for Type 1 defects were done without using thin lead tape. Our initial experiments show that using thin lead tapes improve the quality (signal-to-noise ratio) of IE signals.

6. Conclusions

The impact-echo method, one of the many NDT techniques, has been popularly used for detecting internal defects of concrete elements. However, the IE method is only effective for detecting certain defects (voids or delaminations) in plate like concrete structures, and, most importantly, cannot be used for full condition assessment of concrete elements, mainly because its data analysis and interpretation involves the simple spectrum analysis and the simple thickness resonant frequency calculation. In this paper, we attempt to enhance the existing IE method through using advanced machine learning technologies for data analysis and interpretation of IE signals for more accurate defect detection and, most importantly, to enable the IE method for full condition assessment. Our machine learning based condition assessment system consists of two primary components, feature extraction and condition assessment.
Realizing that salient features that capture the characteristics of IE signals are the key to full condition assessment, in this paper, we adopt wavelet transform to decompose the IE signals into different bases and then extract a number of features from the selected bases. Such extracted features not only maximally capture the significance of the IE signals but also minimize the effect of noise, thus greatly increasing the signal-to-noise ratio. For full condition assessment, we apply extreme learning machine, a recently developed neural network technique, to classify the test object into different condition states based on the features extracted from the IE signals. By performing condition assessment on a number of test specimens built with different conditions in the lab environment, we are able to validate that the proposed framework can accurately and robustly assess the full health conditions of concrete elements.
To the best of our knowledge, enhancing the capabilities of the IE method from defect detection only to full condition assessment of concrete elements has never been performed before. We hope our study here can shed some light on enabling the IE method for full condition assessment. Our initial study reported in this paper is based on a limited number of specimens with a small number of defect types and sizes. In the future, we would like to do a more thorough study by using more test specimens. We also would like to validate our condition assessment system using real-world data, i.e., the IE signals collected from real-world concrete elements.

Acknowledgments

This research work is partially supported by the Post-Doctoral Scientific Research Grants of the Anhui & Huaihe River Institute of Hydraulic Research and of the Department of Human Resources and Social Security of Anhui Province. Those research grants also cover the costs to publish in open access journals.

Author Contributions

Jing-Kui Zhang designed and conducted the experiments for generating the data. Weizhong Yan performed data analysis and machine learning modeling and provided supervision of the study. De-Mi Cui initiated the idea and provided supervision and guidance in data collection and data analysis. All three authors contributed to writing the paper.

Conflicts of Interest

The authors declare no conflict of interest. The founding sponsors had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, and in the decision to publish the results.

Abbreviations

The following abbreviations are used in this manuscript:
ELMExtreme learning machine
IEImpact-echo
NDT/NDENon-destructive test/evaluation

References

  1. Hertlein, B.H. Stress wave testing of concrete: A 25-year review and a peek into the future. Construct. Build. Mater. 2013, 38, 7240–7245. [Google Scholar] [CrossRef]
  2. Wiggenhauser, H. Advanced NDT Methods for the Assessment of Concrete Structures, Concrete Repair, Rehabilitation and Retrofitting II; Alexander, M.G., Beushausen, H.-D., Dehn, F., Moyo, P., Eds.; Taylor and Francis Group: London, UK, 2009. [Google Scholar]
  3. McCann, D.M.; Forde, M.C. Review of NDT methods in the assessment of concrete and masonry structures. NDT E Int. 2001, 34, 71–84. [Google Scholar] [CrossRef]
  4. Hoła, J.; Bień, J.; Sadowski, L.; Schabowicz, K. Non-Destructive and Semi-Destructive Diagnostics of Concrete Structures in Assessment of Their Durability. Bull. Pol. Acad. Sci. Tech. Sci. 2015, 63, 87–96. [Google Scholar] [CrossRef]
  5. Azari, H.; Nazarian, S.; Yuan, D. Assessing sensitivity of impact echo and ultrasonic surface waves methods for nondestructive evaluation of concrete structures. Construct. Build. Mater. 2014, 71, 384–391. [Google Scholar] [CrossRef]
  6. Sansalone, M.J.; Streett, W.B. Impact-Echo: Nondestructive Evaluation of Concrete and Masonry; Bullbrier Press: Ithaca, NY, USA, 1997. [Google Scholar]
  7. Sansalone, M.J. Impact-Echo: The complete story. ACI Struct. J. 1997, 94, 777–786. [Google Scholar]
  8. Valenzuela, M.L.; Sansalone, M.J.; Streett, W.B.; Krumhansl, C.L. Use of sound for the interpretation of impact-echo signals. In Proceedings of the 4th International Conference on Auditory Display (ICAD1997), Palo Alto, CA, USA, 2–5 November 1997.
  9. Carino, N.J.; Sansalone, M.J.; Hsu, N.N. A point sourcepoint receiver, pulse-echo technique for flaw detection in concrete. ACI J. 1986, 83, 199–208. [Google Scholar]
  10. Sansalone, M.; Carino, N.J. Impact-Echo: A Method for Flaw Detection in Concrete Using Transient Stress Waves; National Bureau of Standard: Gaithersburg, MD, USA, 1986. [Google Scholar]
  11. Hsiao, C.; Cheng, C.C.; Liou, T.; Juang, Y. Detecting flaws in concrete blocks using the impact-echo method. NDT E Int. 2008, 41, 98–107. [Google Scholar] [CrossRef]
  12. Lin, C.C.; Liu, P.L.; Yeh, P.L. Application of empirical mode decomposition in the impact-echo test. NDT E Int. 2009, 42, 589–588. [Google Scholar] [CrossRef]
  13. Zhang, Y.; Xie, Z.H. Ensemble empirical mode decomposition of impact-echo data for testing concrete structures. NDT E Int. 2012, 51, 74–84. [Google Scholar] [CrossRef]
  14. Huang, G.B.; Zhu, Q.Y.; Siew, C.K. Extreme learning machine: Theory and applications. Neurocomputing 2006, 70, 489–501. [Google Scholar] [CrossRef]
  15. Xiao, J.Z.; Agrawal, A. Robotic Inspection of Bridges Using Impact-echo Technology; UTRC-RITA Project Final Report; The City College of New York: New York, NY, USA.
  16. Krüger, M.; Grosse, C.U. Impact-Echo-Techniques for Crack Depth Measurement. Sustain. Bridges 2007, 29. [Google Scholar]
  17. Chaudhary, M.T.A. Effectiveness of Impact Echo Testing in Detecting Flaws in Prestressed Concrete Slabs. Construct. Build. Mater. 2013, 47, 753–759. [Google Scholar] [CrossRef]
  18. Liang, M.T.; Su, P.J. Detection of the corrosion damage of rebar in concrete using impact-echo method. Cement Concr. Res. 2001, 31, 1427–1436. [Google Scholar] [CrossRef]
  19. Song, K.-I.; Cho, G.-C. Bonding state evaluation of tunnel shotcrete applied onto hard rocks using the impact-echo method. NDT E Int. 2009, 42, 487–500. [Google Scholar] [CrossRef]
  20. Abraham, O.; Leonard, C.; Cote, P.; Piwakowski, B. Time-frequency Analysis of Impact-Echo Signals: Numerical Modeling and Experimental Validation. ACI Mater. J. 2000, 97, 645–665. [Google Scholar]
  21. Bouden, T.; Djerfi, F.; Dib, S.; Nibouche, M. Hilbert Huang Transform for enhancing the impact-echo method of nondestructive testing. J. Autom. Syst. Eng. 2012, 6, 172–184. [Google Scholar]
  22. Daubechies, I. Ten Lectures on Wavelets; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 1992. [Google Scholar]
  23. Samuel, P.D.; Pines, D.J. Classifying helicopter gearbox faults using a normalized energy metric. Smart Mater. Struct. 2001, 10, 145–153. [Google Scholar] [CrossRef]
  24. Lotfollahi, Y.M.A.; Hesari, M.A. Using Wavelet Analysis in Crack Detection at the Arch Concrete Dam Under Frequency Analysis with FEM. Res. India Publ. J. Wavelet Theory Appl. 2008, 2, 61–81. [Google Scholar]
  25. Noh, H.Y.; Nair, K.; Lignos, D.G.; Kiremidjian, A. Application of Wavelet Coefficient Energies of Stationary and Non-Stationary Response Signals for Structural Damage Diagnosis. In Proceedings of the 7th International Workshop on Structural Health Monitoring, Stanford, CA, USA, 9–11 September 2009.
  26. Luk, B.L.; Jiang, Z.D.; Liu, L.K.P.; Tong, F. Impact Acoustic Non-Destructive Evaluation in Noisy Environment Based on Wavelet Packet. In Proceedings of the International Multi Conference of Engineers and Computer Scientists 2008 Vol II, IMECS 2008, Hong Kong, China, 19–21 March 2008.
  27. Yeh, P.L.; Liu, P.L. Application of the Wavelet Transform and the Enhanced Fourier Spectrum in the Impact Echo Test. NDT E Int. 2008, 41, 382–394. [Google Scholar] [CrossRef]
  28. Luk, B.L.; Liu, K.P.; Jiang, Z.D.; Tong, F. Robotic impact-acoustics system for tile-wall bonding integrity inspection. Mechatronics 2009, 19, 1251–1260. [Google Scholar] [CrossRef]
  29. Ying, Y.; Garrett, J., Jr.; Oppenheim, I.; Soibelman, L.; Harley, J.; Shi, J.; Jin, Y. Toward Data-Driven Structural Health Monitoring: Application of Machine Learning and Signal Processing to Damage Detection. J. Comput. Civ. Eng. 2013, 27, 667–680. [Google Scholar] [CrossRef]
  30. Farrar, C.R.; Worden, K. Structural Health Monitoring: A Machine Learning Perspective; John Wiley and Sons: Hoboken, NJ, USA, 2012. [Google Scholar]
  31. Srivastava, A.N.; Han, J. Machine Learning and Knowledge Discovery for Engineering Systems Health Management; CRC Press: Boca Raton, FL, USA, 2011. [Google Scholar]
  32. Pratt, D.; Sansalone, M.J. The use of a neural network for automating impact-echo signal analysis. ACI Mater. J. 1992, 89, 777–786. [Google Scholar]
  33. Sadowski, L. Non-destructive identification of pull-off adhesion between concrete layers. Autom. Construct. 2015, 57, 146–155. [Google Scholar] [CrossRef]
  34. Sadowskia, L.; Nikoo, M.; Nikoo, M. Principal component analysis combined with a self organization feature map to determine the pull-off adhesion between concrete layers. Construct. Build. Mater. 2015, 78, 386–396. [Google Scholar] [CrossRef]
  35. Li, B.; Cao, J.; Xiao, J.Z.; Zhang, X.; Wang, H.F. Robotic Impact-echo Non-Destructive Evaluation based on FFT and SVM. In Proceedings of the 11th World Congress on Intelligent Control and Automation, Shenyang, China, 29 June–4 July 2014; pp. 2854–2859.
  36. Igual, J.; Salazar, A.; Safont, G.; Vergara, L. Semi-supervised Bayesian classification of materials with impact-echo signals. Sensors 2015, 15, 1528–11550. [Google Scholar] [CrossRef] [PubMed]
  37. He, B.; Xu, D.; Nian, R.; van Heeswijk, M.; Yu, Q.; Miche, Y.; Lendasse, A. Fast face recognition via sparse coding and extreme learning machine. Cogn. Comput. 2014, 6, 264–277. [Google Scholar] [CrossRef]
  38. Bazi, Y.; Alajlan, N.; Melgani, F.; AlHichri, H.; Malek, S.; Yager, R.R. Differential evolution extreme learning machine for the classification of hyperspectral images. IEEE Geosci. Remote Sens. Lett. 2014, 11, 1066–1070. [Google Scholar] [CrossRef]
  39. Kaya, Y.; Uyar, M. A hybrid decision support system based on rough set and extreme learning machine for diagnosis of hepatitis disease. Appl. Soft Comput. 2013, 13, 3429–3438. [Google Scholar] [CrossRef]
  40. Yang, X.; Mao, K. Reduced ELMs for causal relation extraction from unstructured text. IEEE Intell. Syst. 2013, 28, 48–52. [Google Scholar]
  41. Yan, W.Z.; Yu, L.J. On Accurate and Reliable Anomaly Detection for Gas Turbine Combustors: A Deep Learning Approach. In Proceedings of the Annual Conference of the Prognostics and Health Management Society 2015, San Diego, CA, USA, 18–24 October 2015.
  42. Yang, X.; Pang, S.; Shen, W.; Lin, X.; Jiang, K.; Wang, Y. Aero Engine Fault Diagnosis Using an Optimized Extreme Learning Machine. Int. J. Aerosp. Eng. 2016, 2016. [Google Scholar] [CrossRef]
  43. Wong, P.K.; Yang, Z.X.; Vong, C.M.; Zhong, J.H. Real-time fault diagnosis for gas turbine generator systems using extreme learning machine. Neurocomputing 2014, 128, 249–257. [Google Scholar] [CrossRef]
  44. Huang, G.B.; Zhou, H.M.; Ding, X.J.; Zhang, R. Extreme learning machine for regression and multiclass classification. IEEE Trans. Syst. Man Cybern. Part B Cybern. 2012, 42, 513–529. [Google Scholar] [CrossRef] [PubMed]
  45. Huang, G.B. An Insight into Extreme Learning Machines: Random Neurons, Random Features and Kernels. Cognitive Computation 2014, 6, 376–390. [Google Scholar] [CrossRef]
  46. Impect-Echo. Available online: www.impect-echo.co (accessed on 21 March 2016).
  47. Yu, C.H. Resampling methods: Concepts, applications, and justification. Available online: http://pareonline.net/getvn.asp?v=8&n=19 (accessed on 21 March 2016).
  48. Powers, D.M.W. Evaluation: From precision, recall and F-measure to ROC, informedness, markedness and correlation. J. Mach. Learn. Technol. 2011, 2, 37–63. [Google Scholar]
Figure 1. Schematic of impact-echo method.
Figure 1. Schematic of impact-echo method.
Sensors 16 00447 g001
Figure 2. Overall flowchart of the proposed method.
Figure 2. Overall flowchart of the proposed method.
Sensors 16 00447 g002
Figure 3. An example of 3-level wavelet decomposition.
Figure 3. An example of 3-level wavelet decomposition.
Sensors 16 00447 g003
Figure 4. An example of wavelet decomposition of an impact-echo signal: s = original signal; a1…a4 are approximations; and d1…d4 are details.
Figure 4. An example of wavelet decomposition of an impact-echo signal: s = original signal; a1…a4 are approximations; and d1…d4 are details.
Sensors 16 00447 g004
Figure 5. Cross-sectional views of specimens (Unit: cm): (a) 60 cm thick specimen with 10 cm defects; (b) 70 cm thick specimen with 20 cm defects.
Figure 5. Cross-sectional views of specimens (Unit: cm): (a) 60 cm thick specimen with 10 cm defects; (b) 70 cm thick specimen with 20 cm defects.
Sensors 16 00447 g005
Figure 6. Cast-in hollow cylinders to represent defects.
Figure 6. Cast-in hollow cylinders to represent defects.
Sensors 16 00447 g006
Figure 7. A specimen with grid lines marked.
Figure 7. A specimen with grid lines marked.
Sensors 16 00447 g007
Figure 8. Conducting the IE testing.
Figure 8. Conducting the IE testing.
Sensors 16 00447 g008
Figure 9. The hardware for IE testing.
Figure 9. The hardware for IE testing.
Sensors 16 00447 g009
Table 1. Feature summary.
Table 1. Feature summary.
DomainFeature NameNo.
wavelet coefficientsenergy1
reconstructed waveformenergy2
spectrum of reconstructed waveformtotal power3
mean power4
peak frequency5
mean frequency6
1st spectral moment7
2nd spectral moment8
3rd spectral moment9
4th spectral moment10
Table 2. The proportions of the C30 concrete mix (kg/m3).
Table 2. The proportions of the C30 concrete mix (kg/m3).
CementMedium SandCrushed Stone AggregateCoal AshAdmixtureWater
3607081107554.56170
Table 3. Distributions of our collected samples: (a) normal samples; (b) defect samples.
(a)
(a)
Block Thickness# of Sampling Points
40 cm26
50 cm26
60 cm26
70 cm26
(b)
(b)
Defect Type->Type 1 DefectType 2 DefectType 3 Defect
Defect Size ->10 cm20 cm10 cm20 cm10 cm20 cm
Defect location10 cm522626262626
20 cm522626262626
30 cm522626262626
40 cm525226262626
Table 4. Defect detection confusion matrices (a) the proposed method (b) traditional method.
(a)
(a)
PREDICTED
NormalFault
TRUENormal99.13%0.87%
Fault0.00%100.00%
(b)
(b)
PREDICTED
NormalFault
TRUENormal97.70%2.30%
Fault27.80%72.20%
Table 5. Confusion matrix of the defect diagnosis model.
Table 5. Confusion matrix of the defect diagnosis model.
Predicted
Type 1Type 2Type 3
TrueType 198.31%1.41%0.28%
Type 22.12%97.71%0.17%
Type 30.16%0.64%99.20%
Table 6. Sizing for Type 1 defects (voids).
Table 6. Sizing for Type 1 defects (voids).
Predicted Defect Sizes
10 cm20 cm
True defect sizes10 cm99.02%0.98%
20 cm0.52%99.48%
Table 7. Sizing for Type 2 defects (water-filled voids).
Table 7. Sizing for Type 2 defects (water-filled voids).
Predicted Defect Sizes
10 cm20 cm
True defect sizes10 cm100.0%0.0%
20 cm0.0%100.0%
Table 8. Sizing for Type 3 defects (uncompacting).
Table 8. Sizing for Type 3 defects (uncompacting).
Predicted Defect Sizes
10 cm20 cm
True defect sizes10 cm100.0%0.0%
20 cm0.0%100.0%
Table 9. Defect location prediction confusion matrices for Type 1 defects: (a) for defect size of 10 cm; (b) for defect size of 20 cm (Note: the entries in the tables are in percentage).
(a)
(a)
Predicted Defect Location
10 cm20 cm30 cm40 cm
True defect location10 cm87.255.881.964.90
20 cm4.2988.102.864.76
30 cm0.000.5288.5410.94
40 cm7.410.9310.1981.48
(b)
(b)
Predicted Defect Location
10 cm20 cm30 cm40 cm
True defect location10 cm98.670.000.001.33
20 cm0.00100.000.000.00
30 cm0.000.0098.002.00
40 cm0.640.000.9698.40
Table 10. Defect location prediction confusion matrices for Type 2 defects: (a) for defect size of 10 cm; (b) for defect size of 20 cm (Note: the entries in the tables are in percentage).
(a)
(a)
Predicted Defect Location
10 cm20 cm30 cm40 cm
True defect location10 cm97.921.390.000.69
20 cm0.6498.080.001.28
30 cm0.000.0099.360.64
40 cm0.642.560.6496.15
(b)
(b)
Predicted Defect Location
10 cm20 cm30 cm40 cm
True defect location10 cm100.000.000.000.00
20 cm0.00100.000.000.00
30 cm0.000.00100.000.00
40 cm0.000.000.00100.00
Table 11. Defect location prediction confusion matrices for Type 3 defects: (a) for defect size of 10 cm; (b) for defect size of 20 cm (Note: the entries in the tables are in percentage).
(a)
(a)
Predicted Defect Location
10 cm20 cm30 cm40 cm
True defect location10 cm96.791.921.280.00
20 cm1.2898.720.000.00
30 cm0.000.0096.153.85
40 cm0.000.005.1394.87
(b)
(b)
Predicted Defect Location
10 cm20 cm30 cm40 cm
True defect location10 cm97.440.002.560.00
20 cm1.2898.720.000.00
30 cm0.000.0098.721.28
40 cm0.000.000.00100.00

Share and Cite

MDPI and ACS Style

Zhang, J.-K.; Yan, W.; Cui, D.-M. Concrete Condition Assessment Using Impact-Echo Method and Extreme Learning Machines. Sensors 2016, 16, 447. https://doi.org/10.3390/s16040447

AMA Style

Zhang J-K, Yan W, Cui D-M. Concrete Condition Assessment Using Impact-Echo Method and Extreme Learning Machines. Sensors. 2016; 16(4):447. https://doi.org/10.3390/s16040447

Chicago/Turabian Style

Zhang, Jing-Kui, Weizhong Yan, and De-Mi Cui. 2016. "Concrete Condition Assessment Using Impact-Echo Method and Extreme Learning Machines" Sensors 16, no. 4: 447. https://doi.org/10.3390/s16040447

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop