Next Article in Journal
A Contention-Free Cooperative MAC Protocol for Eliminating Heterogenous Collisions in Vehicular Ad Hoc Networks
Next Article in Special Issue
Low-Cost Technologies Used in Corrosion Monitoring
Previous Article in Journal
Effect of a Passive Exosuit on Sit-to-Stand Performance in Geriatric Patients Measured by Body-Worn Sensors—A Pilot Study
Previous Article in Special Issue
Piezoelectric Materials and Sensors for Structural Health Monitoring: Fundamental Aspects, Current Status, and Future Perspectives
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Novel Adaptive Time-Frequency Filtering Approach to Enhance the Ultrasonic Inspection of Stainless Steel Structures

1
College of Civil Engineering, Nanjing Tech University, Nanjing 211816, China
2
Key Laboratory of Structural Dynamic Behavior and Control of the Ministry of Education, School of Civil Engineering, Harbin Institute of Technology, Harbin 150090, China
3
Institute of Engineering Mechanics, China Earthquake Administration, Langfang 065201, China
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(2), 1030; https://doi.org/10.3390/s23021030
Submission received: 2 December 2022 / Revised: 10 January 2023 / Accepted: 11 January 2023 / Published: 16 January 2023

Abstract

:
Ultrasonic nondestructive testing (NDT) provides a valuable insight into the integrity of stainless steel structures, but the noise caused by the scattering of stainless steel microstructure often limits the effectiveness of inspection. This work presents a novel adaptive filtering approach to enhance the signal-to-noise ratio (SNR) of a measured ultrasonic signal from the inspection of a stainless steel component, enabling the detection of hidden flaws under strong noise. After the spectral modeling of the noisy ultrasonic NDT signal, the difference between the spectral characteristics of a flaw echo and that of grain noise is highlighted, and a reference spectrum model to estimate the frequency spectrum of the echo reflected by any possible flaw is developed. Then, the signal is segmented and the similarity between the spectra of data segments and the reference spectra is evaluated quantitatively by the spectral similarity index (SSI). Based on this index, an adaptive time-frequency filtering scheme is proposed. Each data segment is processed by the filtering to suppress the energy of noise. The processed data segments are recombined to generate the de-noised signal after multiplying weighting coefficients, which again is determined by the SSI. The performance of the proposed method for SNR enhancement is evaluated by both the simulated and experimental signal and the effectiveness has been successfully demonstrated.

1. Introduction

Excellent mechanical properties such as toughness, high strength as well as resistance to corrosion and heat have made stainless steel important building material widely applied in civil and marine engineering. For example, introducing stainless steel tubes to replace the carbon steel tube in concrete-filled-steel-tube systems can fundamentally solve the corrosion problem [1]. Stainless steel is also used as reinforcement for concrete structures in the coastal environment [2] as well as storage canisters and piping systems in the nuclear industry [3]. During long-term service, properties of stainless steel such as strength, ductility and corrosion resistance deteriorate due to aging [4]. Among the factors responsible for the performance deterioration, chloride-induced stress corrosion cracking of welded heat affected zones is of special concern as a well-documented mode of attack for stainless steels [5]. Manufacturing flaws (inclusions, voids or lack of fusion) are another factor of performance deterioration that could also exist in the welded joints. To ensure the safety and integrity of stainless steel structures, ultrasonic nondestructive testing techniques would be very helpful to detect, locate and size potential in-service cracks and manufacturing flaws [6,7]. Especially, state-of-the-art additive manufacturing (AM) requires advanced ultrasonic NDT techniques to evaluate the integrity of AM components [8] and to design an inspection scheme based on the reliability and cost analysis of AM components [9].
However, stainless steels are coarse-grained, heterogeneous and anisotropic. The interaction between incident ultrasonic waves and the grain microstructure of stainless steel results in a type of complex acoustic noise, often called grain noise, leading to low SNR of the measured signal and poor detectability of flaws. The instrumental noise of the NDT system could further lower the SNR.
For the effective inspection of stainless steel, SNR enhancement of the measured ultrasonic signal is of great importance, and numerous methods have been proposed for it. Widely explored methods include wavelet-based processing [10,11,12,13], split spectrum processing [14,15,16] and deconvolution-based approaches [17,18,19]. In more recent years, efforts based on sparse signal representation [20,21,22] and empirical mode decomposition [19] also contributed to the enhancement of SNR for ultrasonic NDT.
When an ultrasonic pulse propagates inside a stainless steel component, the pulse will interact with the grain microstructure, resulting in the distortion of the pulse due to scattering and attenuation. In stainless steel, as reported in [23], the ratio of the wavelength λ to the average grain diameter D ¯ satisfies that λ / D ¯ 1 . The scattering of the incident ultrasonic wave by the grain microstructure falls in the Rayleigh scattering region where attenuation is proportional to the fourth power of frequency. As a result, the high-frequency component of the ultrasonic wave attenuates more significantly than the low-frequency component, leading to the waveform distortion of the ultrasonic pulse that the center frequency decreases while the duration dilates. Meanwhile, the interaction between the incident ultrasonic pulse and a flaw is different from that of a grain. Generally, the size of a flaw is comparable or larger than the ultrasonic wavelength λ and thus can be viewed as a geometrical reflector, and the reflected signal can be regarded as frequency independent [24]. On the contrary, the backscattering of the incident ultrasonic pulse by a grain is frequency dependent on the amplitude of scattering being proportional to the second power of frequency [25]. The difference between the two interaction mechanisms can be useful for noise suppression in the ultrasonic NDT of stainless steel structures.
Based on the above analysis, this work presents a novel methodology to enhance the ultrasonic NDT of stainless steel materials by exploiting the time-frequency characteristics of the ultrasonic signal. Specifically, the commonly used pulse-echo testing mode will be considered here. It is important to note that the echo reflected by a defect has a finite-time duration and the distortion of the waveform is dependent on the traveling distance. Taking these characteristics into consideration, it is desirable to exploit the time-frequency features of the signal rather than analyzing the signal as a whole. We start with the spectral modeling of grain noise and a typical flaw echo, and how the two spectra evolve with traveling distance is established. The difference between the spectral characteristics of a flaw echo and that of noise is highlighted. A reference spectrum model based on this difference is developed for the echo reflected by any possible flaw. Next, the signal is segmented and the similarity between the spectra of data segments and the corresponding reference spectra is evaluated quantitatively by a term defined as the spectral similarity index (SSI) in a moving window fashion. For each data segment, its SSI will determine the shape of the filter as well as the weighting coefficient which is used in the recombination stage where all the filtered data segments are recombined to generate the de-noised signal.
The rest of this paper is organized as follows. In Section 2, detailed spectral analysis and modeling of the components of a typical ultrasonic NDT signal are conducted. In Section 3, the proposed method is presented in detail. In Section 4, we demonstrate our method by synthetic ultrasonic signals and signals from an experimental ultrasonic inspection of a stainless steel block that contains prefabricated flaws, respectively. In the final section, some conclusive remarks are drawn.

2. Modeling of Ultrasonic NDT Signal

When conducting ultrasonic NDT on a stainless steel component in pulse-echo mode, the measured signal y t can be written as y t = e t + g t + w t where e t refers to the echoes reflected by defects in the component, g t and w t are backscattered grain noise and electrical noise caused by the instruments, respectively.
In pulse-echo mode where the transducer is functioning as both a transmitter and a receiver, the scattered wave by a grain scatterer in the time domain can be viewed as the convolution of the impulse response of a grain scatterer r t , λ and the impinging ultrasonic wave h t , λ on the scatterer:
g t = h t , λ r t , λ
where denotes the convolution operator. The impulse response function r t , λ mathematically describes the backscattered wave as a function of wavelength λ (or equivalently, frequency) in the time domain. Meanwhile, the impinging ultrasonic pulse h t , λ is a convolution of the transmitted pulse from the transducer u t , λ and the attenuation function a t , λ , since the transmitted pulse will experience frequency-dependent attenuation during its propagation from the transmitter to the scatterer. Therefore, the backscattered signal by a grain scatterer received by the receiver can be expressed as:
g t = u t , λ a t , λ r t , λ
In the frequency domain, the above expression can be written as:
G f U f S f R f A f
where U f is the impulse response of the transducer which is usually modeled as a bandpass Gaussian-shaped spectrum. S f is the frequency modulation function due to the sum of grain scatterers with random orientations and phases [26]. R f is the frequency-dependent scattering function which is proportional to the second power of frequency in the Rayleigh scattering region. A f is the transfer function corresponding to the frequency-dependent attenuation characteristics of the ultrasonic wave during its propagation.
Similar to grain noise, the echo reflected by a flaw can be viewed as a convolution between the impinging ultrasonic pulse and the impulse response function of a flaw, considering the effect of frequency-dependent attenuation:
e t = u t , λ a t , λ p f
where p f is the impulse response function of a flaw and is independent on frequency. In the frequency domain, a flaw echo can be expressed as:
E f U f A f
By comparing Equations (3) and (5), it is obvious that the spectrum of a flaw differs from that of grain noise, represented by S f and R f . The inherent randomness property of S f will make the spectrum of grain noise take on a grass-like pattern; while R f means that the spectrum of grain noise shifts upward compared to the spectrum of a flaw, due to the frequency dependence scattering property of R f which is proportional to the second power of frequency in the Rayleigh scattering region.
From Equation (5), it is seen that once the attenuation function A f is determined, one can estimate the frequency spectrum of a flaw echo at any given depth. According to earlier studies, the attenuation function can be written as [23,24]:
A f e x p [ 2 0 z α z , f d z ] = e x p { 2 0 z α a z , f + α s z , f d z }
where z is the distance of a reflector from the transducer. α z , f is the frequency-dependent attenuation coefficient defined as the sum the scattering term α s z , f and the absorption term α a z , f . In the Rayleigh scattering region, the former varies with the third power of grain diameter and the fourth power of frequency while the latter increases linearly with frequency. However, the absorption term is usually insignificant and negligible when compared to the scattering term; therefore, the attenuation model can be expressed as:
A f , t = e x p [ α 2 π f ) 4 v t
where v is the velocity of the sound in stainless steel and t is the time delay of the pulse. In practice, the attenuation coefficient α can be estimated beforehand [27]. Generally, the spectrum of the transmitted pulse U f possesses a Gaussian shape with the following form:
U f = e x p [ ( f f c ) 2 2 s 2 ]
where f c is the center frequency of the transmitted pulse, s is a parameter that describes the frequency bandwidth of the transmitted pulse. Combining Equations (7) and (8), the spectrum of a flaw echo can be estimated as:
E f = e x p [ ( f f c ) 2 2 s 2 ] e x p [ α ( 2 π f ) 4 v t ]

3. The Proposed Methodology

The procedure of the proposed method is illustrated in Figure 1. First, the measured signal is segmented successively along the time axis at a step of one sample. Here, the segment length is set to be slightly longer than the duration of the transmitted pulse because the duration of the pulse increases during propagation due to frequency-dependent attenuation, which results in the decrease of the frequency bandwidth of the pulse. Next, a fast Fourier transform (FFT) operation is performed on the ith segmented data of which the time delay is t i , after multiplying a Hamming window function, to extract its spectrum P i . At the same time, the reference spectrum T i is obtained by substituting t i into Equation (9). The similarity between P i and T i is calculated, yielding the SSI value S i . For each data segment, based on its S i , a time-frequency filter can be designed employing the Tukey window. The filter is adaptive because, for each data segment, one filter is specifically tailored whose width and shape are determined by the spectral characteristics of the data segment. The spectrum P i is then fed to the filter to produce the spectrum of the de-noised data segment. After inverse FFT operation and recombination, the final de-noised signal can be obtained. The calculation of SSI and the designing of the filter for each data segment are elaborated as follows.

3.1. Calculation of Spectral Similarity Index

To evaluate the degree of similarity between P i and T i , an appropriate similarity measure is designed first. The correlation coefficient is one of the most used similarity measures. For the two vectors P i and T i , the correlation coefficient is calculated by:
C = P i × T i P i 2 T i 2 = P i , T i P i , P i T i , T i
where T i , P i = T i T P i is the inner product of P i and T i . It is worthwhile noting that the calculation of the correlation coefficient is a linear operation and is appropriate for data that are best described by second-order statistics. To evaluate the similarity between two spectra that have complex patterns, second-order statistics may not be sufficient. As reported in [28], by mapping the two variables into high-dimensional space before calculating the correlation coefficient, high-order statistics of the variables can be exploited, thus better performance can be achieved. In this study, a nonlinear technique employing a kernel function is used in the evaluation of similarity between P i and T i . First, both P i and T i are nonlinearly mapped into a potentially higher dimensional space, denoted as P ˜ i = Φ P i and T ˜ i = Φ T i , respectively. With the help of a kernel function, one can compute the inner product in the high dimensional space without explicitly computing the nonlinear mapping Φ .
A kernel function κ computes the inner product of mapped P i and T i as follows:
κ P i , T i = Φ P i , Φ T i
Substituting normalized variables into Equation (11), one has
κ ˜ P i , T i = Φ P i Φ P i , Φ T i Φ T i = κ P i , T i κ P i , P i κ T i , T i
From Equations (10)–(12), it is easily noticed that Equation (12) is equivalent to computing the correlation coefficient between Φ P i and Φ T i . In this study, a Gaussian kernel function is employed which has the following form:
κ P i , T i = e x p ( P i T i 2 2 σ 2 )
where σ > 0 is a parameter that controls the flexibility of the kernel. Note that the denominator in Equation (13) equals 1. Therefore, the SSI between P i and T i can be calculated by
S i = κ ˜ P i , T i = e x p ( P i T i 2 2 σ 2 )
Note that the calculation of SSI above combines two commonly used similarity criteria, i.e., the correlation coefficient and the sum of squares of deviations.

3.2. SSI-Ssi-Based Adaptive Time-Frequency Filtering

Essentially, the reference spectrum T i estimates the frequency band and spectrum shape of any possible flaw echo of time delay t i . Therefore, a time-frequency filtering scheme can be devised based on the SSI calculated above, which evaluates the similarity between the spectrum of the ith data segment and its corresponding reference spectrum. The proposed time-frequency filtering is expressed as follows:
P ^ i = P i W i N i , β i
where P ^ i is the frequency spectrum of the ith data segment after the filtering process, W i N i , β i is the Tukey window function that has the following form [29]:
W n = 1 2 [ 1 cos ( 2 π n β N ) ] , 0 n β N 2 1 , β N 2 n N 2 W N n , 0 n N
where N is the width of the Tukey window, β is a flexible parameter that controls the shape of the window so that at β = 0 the window becomes rectangular and at β = 1 the window becomes a Hann window. The relation between window shape and β is illustrated in Figure 2.
Because the spectrum of a flaw echo is assumed to process a Gaussian shape where the energy of the signal is distributed in a finite bandwidth centered at the center frequency, the width of the Tukey window N can be determined by the bandwidth of significant energy distribution, which is set to be the −20 dB bandwidth in this study. For example, for the data segment centered at t i , its corresponding reference spectrum T i is estimated using Equation (9), the width of the Tukey window N i for this data segment is equal to the −20 dB bandwidth of the reference spectrum, and the shape parameter is determined as β i = 1 S i .
From Equation (15), it can be observed that if the spectrum of a data segment P i highly resembles its reference spectrum T i , the SSI between the two spectra will approach 1, the Tukey window is almost rectangular and the designed filter is equivalent to a band-pass filter and has no impact on P i . Conversely, if P i is very different from T i , the SSI between the two spectra will be near 0, the Tukey window is now a Hann window that modulates the spectrum P i so that the power of signal outside the main frequency band will be reduced to zero and at the meantime keeps remained power concentrated at the predicted center frequency and decayed toward both sides. By doing this, the power of noise is significantly reduced.
After the filtering stage, inverse FFT is applied to P ^ i , and the final de-noised signal can be obtained by the recombination process:
y ˜ = w i invFFT ( P ^ i )
where w i is a weighting coefficient which is determined by SSI as follows:
w i = 1 , if   S i t h r e s 0 , if   e l s e
where t h r e s is the threshold value to dismiss the data segments having insignificant SSI values. In this study, t h r e s = 0.3 m a x ( S i ) .
The implementation of the proposed method is summarized in Algorithm 1.
Algorithm 1. Procedure of the proposed method.
Input: noisy signal y
Output: de-noised signal y ˜
Step 1: Data segmentation.
Successive segmentation of the signal, such that:
(1) Segment length L is slightly larger than the length of transmitted pulse;
(2) The overlapped length of adjacent segments is L 1 .
Step 2: Filtering of each data segment.
For the ith segment whose time center is t i :
(1) Calculate its frequency spectrum P i by FFT;
(2) Obtain the reference spectrum: T i = e x p [ ( f f c ) 2 2 s 2 ] e x p [ α 2 π f ) 4 v t i ;
(3) Calculate its SSI value S i : S i = κ ˜ P i , T i = e x p ( P i T i 2 2 σ 2 ) ;
(4) Let β = 1 S i , calculate the Tukey window:
W n = 1 2 [ 1 cos ( 2 π n β N ) ] , 0 n β N 2 1 , β N 2 n N 2 W N n , 0 n N
(5) Calculate the filtered spectrum P ^ i by: P ^ i = P i W i N i , β i ;
(6) Calculate the weighting coefficient w i : w i = 1 , if   S i t h r e s 0 , if   e l s e .
Step 3: Signal reconstruction.
Reconstruct the de-noised signal y ˜ : y ˜ = w i invFFT ( P ^ i ) .

4. Results

4.1. Simulated Signals

Considering the typical inspection scenario shown in Figure 3, simulation studies are conducted to evaluate the SNR enhancement performance of the proposed method. The ultrasonic transducer used here has a center frequency of 5 MHz and full width at half maximum (FWHM) of 2 MHz. The specimen is a stainless steel block containing two flaws located 60 mm and 72 mm below the surface, respectively. The transmitted pulse is assumed to be a Gabor pulse, which is characterized by:
g t = A 2 π s e x p [ ( t u ) 2 / 2 s 2 e x p [ i ω t u
where A is an energy normalization parameter, s determines the duration of the pulse, u is the time delay of the Gabor pulse, ω is the angular frequency. The frequency spectrum and waveform of the transmitted pulse are given in Figure 4.
For the inspection scenario above, the received signal contains two flaw echoes and grain noise backscattered by the grain microstructure of stainless steel as well as white Gaussian noise from the circuits of instruments. Employing the model in [30], the frequency spectrum of grain noise can be expressed as:
G ω = Z ω j = 1 K g γ j ω 2 d j e x p ( 2 α d j ω 4 ) e x p ( 2 i ω d j / v )
where Z ω is the frequency spectrum of the transmitted pulse from the transducer, K g is the number of grain scatterers in the ensonified area, γ j is the scattering coefficient of the jth grain scatterer which is d j away from the transducer, α is the frequency-dependent attenuation coefficient, v is longitudinal wave velocity in stainless steel. In this study, the parameters are chosen as follows: K g = 2500 , α = 1 × 10 28 , v = 6000   m / s . The frequency spectrum of a simulated grain noise by Equation (20) is shown in Figure 5a. Applying inverse Fourier transform to G ω , the time domain waveform of the grain noise g t can be generated as shown in Figure 5b. Similarly, the frequency spectrum of an echo reflected by a flaw at depth d f l a w can be expressed as:
E ω = Z ω e x p ( 2 α d f l a w ω 4 ) e x p ( 2 i ω d f l a w v )
The simulated noisy signal is the superposition of grain noise g t and flaw echoes e t plus some white Gaussian noise. In Figure 5c, the simulated noisy signal is presented.
To evaluate the SNR enhancement performance of the proposed method, normalized signal-to-noise ratio (NSNR) is introduced which is calculated as [31]:
NSNR = u l p / 2 u + l p / 2 y ( n ) 2 1 N s y ( n ) 2
where u denotes the time delay of a flaw echo, l p is the width of the flaw echo, and N s is the length of signal y t . It can be observed that a noise-free ultrasonic signal has a NSNR = 1 , and if only noise is present, NSNR approaches 0. Therefore, the enhancement of SNR can be evaluated by comparing NSNR values before and after signal de-noising.
For the highlighted signal segment in Figure 5c, which contains two flaw echoes as shown in Figure 6a, the NSNR is 0.5946. After signal processing by the proposed method, the de-noised signal is shown in Figure 6b along with the original noise-free flaw echoes. After de-noising, the NSNR increases to 0.9488, meaning that the SNR is significantly increased. Meanwhile, by comparing the de-noised signal and the original noise-free echoes, it can be seen that the waveform of the two echoes can be preserved with high fidelity. For comparison, the four-level discrete wavelet transform (DWT) using the sym25 wavelet proposed in [11] is employed to process the same noisy signal, and the de-noised signal, which has NSNR = 0.7378, is given in Figure 6c. According to [11], after an extensive study, the authors concluded that a four-level sym25 wavelet yields the best result for signal-to-noise ratio enhancement. The comparison clearly demonstrates a better performance of our method. Although the second reconstructed echo by our method has a slightly lower amplitude, the majority of noise is effectively removed. On the contrary, the de-noised signal by four-level sym25 DWT still contains notable residual noise, resulting in a lower NSNR value.

4.2. Experimental Signals

In this section, the proposed methodology is employed to process signals obtained from ultrasonic inspection of a stainless steel block in the laboratory to demonstrate its effectiveness. The specimen being tested is a heat-treated Type 304 stainless steel block with two fabricated flaws (side drilled holes with a diameter of 2 mm) as shown in Figure 7a. The dimensions of the specimen are 150 mm × 82 mm × 59 mm, and the two holes are about 31 mm and 51 mm below the top surface, respectively. Heat treatment is conducted at a temperature of 1250 °C for 8 h, followed by quenching in a water bath. Empirically, grain sizes around D ¯ 120   μ m will be formed. The ultrasonic DNT system is shown in Figure 7b. The transducer used is type 5P20 made by Shantou Institute of Ultrasonic Instruments Co., Ltd. (Shantou, China), with a center frequency of 5 MHz. The ultrasonic pulse transmitted by the transducer is given in Figure 8a and the frequency spectra of the transmitted pulse is shown in Figure 8b. The ultrasonic pulse/receiver, Type 5072PR, is from Olympus Co., Ltd.(Tokyo, Japan). A-scan signals are obtained in pulse-echo mode and sampled at 50 MHz using DPO2024 oscilloscope produced by Tektronix, Inc. (Beaverton, OR, USA).
Longitudinal sound velocity in the block is measured first on the time-of-flight principle. The thickness of the specimen is measured ten times using a Vernier caliper, and the average thickness of the specimen is about 81.4 mm. The round-trip travel time of the ultrasonic pulse reflected by the bottom of the specimen is 28.4 μs; therefore, the longitudinal sound velocity equals v = 5735   m / s . Now one can notice that the wavelength of the ultrasonic pulse is λ 1   mm , which means λ / D ¯ 1 , confirming that the scattering is in the Rayleigh region.
In Figure 9a, an experimental signal obtained when the transducer is positioned between the two flaws so the received signal contains two flaw echoes is presented. The signal segment to be analyzed is highlighted in Figure 9a and shown in Figure 9b, which has an NSNR = 0.2864. By using the proposed method, the de-noised signal is shown in Figure 9c. Notable SNR enhancement is observed, as its NSNR now increases to 0.9596. From the de-noised signal, the time delays of the two flaw echoes are easily identified, which are 11.28 μs and 18.35 μs, respectively. Based on the time-of-flight principle, the depths of the flaws are obtained and compared with their actual values, as tabulated in Table 1. The detection results reveal good detection accuracy. For comparison, the DWT approach is implemented to process the same noisy signal, revealing NSNR = 0.2685. The low value of NSNR is due to the inability of the DWT approach to remove the strong grain noise on the left side. The de-noised signal by the DWT approach (4-level sym25) is shown in Figure 9d. Although the two flaw echoes are successfully revealed and the yielded time delays are in line with our method, the waveform of the two flaw echoes in the de-noised signal is not sound, because theoretically, the duration of the second flaw echo will be longer than the first one due to frequency-dependent attenuation.

5. Conclusions

In this work, a novel time-frequency filtering approach is proposed to enhance the ultrasonic inspection performance of stainless steel structures by suppressing noise induced by the grain microstructure of stainless steel; thus, increasing the SNR of the measured signal. Spectral modeling of a flaw echo and grain noise shows that, in the same time frame, the spectrum of a flaw echo and that of grain noise exhibits different characteristics which can be exploited to suppress the energy of noise. As such, the spectral similarity index is introduced, which is used to determine the shape of the Tukey window in the filtering stage and to determine the weighting coefficients in the signal recombination stage. This approach has been validated both in the processing of simulated signals and signals measured from experiments. In both cases, the enhancement of SNR is significant. The high fidelity of the de-noised signal enables accurate flaw depth detection, showing good performance of the proposed method. Moreover, the method is also effective for scenarios where multiple flaws exist.

Author Contributions

Conceptualization, B.W. and X.L.; methodology, B.W., W.Z. and X.L.; investigation, B.W., H.Y., Y.H. and X.L.; writing—original draft preparation, B.W., H.Y., Y.H. and X.L.; writing—review and editing, B.W., W.Z. and X.L. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China (grant number 52008205), the Natural Science Foundation for College and University in Jiangsu Province (grant number 20KJB560013) and Key Lab of Structural Dynamic Behavior and Control of the Ministry of Education (grant number HITCE202002).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dai, P.; Yang, L.; Wang, J.; Lin, M.; Fan, J. Bond stress-slip relationship in concrete-filled square stainless steel tubes. Constr. Build. Mater. 2022, 326, 127001. [Google Scholar] [CrossRef]
  2. Hasan, M.A.; Akiyama, M.; Kashiwagi, K.; Kojima, K.; Peng, L. Flexural behaviour of reinforced concrete beams repaired using a hybrid scheme with stainless steel rebars and CFRP sheets. Constr. Build. Mater. 2020, 265, 120296. [Google Scholar] [CrossRef]
  3. Remillieux, M.C.; Kaoumi, D.; Ohara, Y.; Geesey, M.A.S.; Xi, L.; Schoell, R.; Bryan, C.R.; Enos, D.G.; Summa, D.A.; Ulrich, T.; et al. Detecting and imaging stress corrosion cracking in stainless steel, with application to inspecting storage canisters for spent nuclear fuel. NDT E Int. 2020, 109, 102180. [Google Scholar] [CrossRef]
  4. Joseph, M.J.; Jabbar, M.A. Effect of aging process on the microstructure, corrosion resistance and mechanical properties of stainless steel AISI 204. Case Stud. Constr. Mater. 2019, 11, e00253. [Google Scholar] [CrossRef]
  5. Kain, R.M. Marine atmospheric stress corrosion cracking of austenitic stainless steels. Mater. Perform. 1990, 29, 60–62. [Google Scholar]
  6. Hwang, Y.-I.; Seo, M.-K.; Oh, H.G.; Choi, N.; Kim, G.; Kim, K.-B. Detection and Classification of Artificial Defects on Stainless Steel Plate for a Liquefied Hydrogen Storage Vessel Using Short-Time Fourier Transform of Ultrasonic Guided Waves and Linear Discriminant Analysis. Appl. Sci. 2022, 12, 6502. [Google Scholar] [CrossRef]
  7. Malmström, M.; Jansson, A.; Hutchinson, B. Application of Laser-Ultrasonics for Evaluating Textures and Anisotropy. Appl. Sci. 2022, 12, 10547. [Google Scholar] [CrossRef]
  8. Coro, A.; Macareno, L.M.; Aguirrebeitia, J.; López de Lacalle, L.N. A Methodology to Evaluate the Reliability Impact of the Replacement of Welded Components by Additive Manufacturing Spare Parts. Metals 2019, 9, 932. [Google Scholar] [CrossRef] [Green Version]
  9. Pereira, J.C.; Zubiri, F.; Garmendia, M.J.; Tena, M.; Gonzalez, H.; de Lacalle, L.N.L. Study of laser metal deposition additive manufacturing, CNC milling, and NDT ultrasonic inspection of IN718 alloy preforms. Int. J. Adv. Manuf. Technol. 2022, 120, 2385–2406. [Google Scholar] [CrossRef]
  10. Bettayeb, F.; Haciane, S.; Aoudia, S. Improving the time resolution and signal noise ratio of ultrasonic testing of welds by the wavelet packet. NDT E Int. 2005, 5, 478–484. [Google Scholar] [CrossRef]
  11. Manjula, K.; Vijayarekha, K.; Venkatramen, B. Quality Enhancement of Ultrasonic TOFD Signals from Carbon Steel Weld Pad with Notches. Ultrasonics 2018, 84, 264–271. [Google Scholar] [CrossRef]
  12. Praveen, A.; Vijayarekha, K.; Abraham, S.T.; Venkatraman, B. Signal quality enhancement using higher order wavelets for ultrasonic TOFD signals from austenitic stainless steel welds. Ultrasonics 2013, 53, 1288–1292. [Google Scholar] [CrossRef] [PubMed]
  13. Matz, V.; Smid, R.; Starman, S.; Kreidl, M. Signal-to-noise ratio enhancement based on wavelet filtering in ultrasonic testing. Ultrasonics 2009, 49, 752–759. [Google Scholar] [CrossRef] [PubMed]
  14. Rodriguez, A.; Miralles, R.; Bosch, I.; Vergara, L. New analysis and extensions of split-spectrum processing algorithms. NDT E Int. 2012, 45, 141–147. [Google Scholar] [CrossRef]
  15. Bosch, I.; Vergara, L. Normalized split-spectrum: A detection approach. Ultrasonics 2008, 48, 56–65. [Google Scholar] [CrossRef]
  16. Bouden, T.; Djerfi, F.; Nibouche, M. Adaptive split spectrum processing for ultrasonic signal in the pulse echo test. Russ. J. Nondestr. Test. 2015, 51, 245–257. [Google Scholar] [CrossRef]
  17. Boßmann, F.; Plonka, G.; Peter, T.; Nemitz, O.; Schmitte, T. Sparse Deconvolution Methods for Ultrasonic NDT. J. Nondestruct. Eval. 2012, 31, 225–244. [Google Scholar] [CrossRef] [Green Version]
  18. Abdessalem, B.; Farid, C. Resolution Improvement of Ultrasonic Signals Using Sparse Deconvolution and Variational Mode Decomposition Algorithms. Russ. J. Nondestr. Test. 2020, 56, 479–489. [Google Scholar] [CrossRef]
  19. Sun, X.; Lin, L.; Jin, S.J. Improving Time Resolution of Ultrasonic Signals with Frequency-Domain Sparse Blind Deconvolution (FSBD) Method. J. Nondestruct. Eval. 2022, 41, 37. [Google Scholar] [CrossRef]
  20. Zhang, G.M.; Zhang, C.Z.; Harvey, D.M. Sparse signal representation and its applications in ultrasonic NDE. Ultrasonics 2012, 52, 351–363. [Google Scholar] [CrossRef]
  21. Wu, B.; Huang, Y.; Krishnaswamy, S. A Bayesian approach for sparse flaw detection from noisy signals for ultrasonic NDT. NDT E Int. 2017, 85, 76–85. [Google Scholar] [CrossRef]
  22. Mor, E.; Aladjem, M.; Azoulay, A. A Sparse Approximation Method for Ultrasonic Monitoring the Degradation of Adhesive Joints. NDT E Int. 2018, 98, 17–26. [Google Scholar] [CrossRef]
  23. Papadakis, E.P. Ultrasonic Attenuation Caused by cattering in Polycrystalline Metals. J. Acoust. Soe. Am. 1965, 37, 711–717. [Google Scholar] [CrossRef]
  24. Saniie, J.; Jin, X.M. Spectral analysis for ultrasonic nondestructive evaluation applications using autoregressive, Prony, and multiple signal classification methods. J. Acoust. Soc. Am. 1996, 100, 3165–3171. [Google Scholar] [CrossRef]
  25. Goebbels, K.; Hirsekorn, S.; Willems, H. The use of ultrasound in the determination of microstructure: A review. In Proceedings of the IEEE 1984 Ultrasonics Symposium, Dallas, TX, USA, 14–16 November 1984; pp. 841–846. [Google Scholar]
  26. Saniie, J.; Wang, T.; Bilgutay, N.M. Analysis of homomorphic processing for ultrasonic grain signal characterizations. IEEE Trans. Ultrason. Ferroelectr. Freq. Contr. 1989, 36, 365–375. [Google Scholar] [CrossRef]
  27. Wu, B.; Huang, Y. Flaw Detection in Highly Scattering Materials Using a Simple Ultrasonic Sensor Employing Adaptive Template Matching. Sensors 2022, 22, 268. [Google Scholar] [CrossRef]
  28. Liu, R.M.; Lu, Y.H.; Gong, C.L.; Liu, Y. Infrared point target detection with improved template matching. Infrared. Phys. Techn. 2012, 55, 380–387. [Google Scholar] [CrossRef]
  29. Bloomfield, P. Fourier Analysis of Time Series: An Introduction; Wiley-Interscience: New York, NY, USA, 2000. [Google Scholar]
  30. Gustafsson, M.G.; Stepinski, T. Studies of split spectrum processing, optimal detection, and maximum likelihood amplitude estimation using a simple clutter model. Ultrasonics 1997, 35, 31–52. [Google Scholar] [CrossRef]
  31. Izquierdo, M.A.G.; Hernández, M.G.; Graullera, O.; Ullate, L. Time–frequency Wiener filtering for structural noise reduction. Ultrasonics 2002, 40, 259–261. [Google Scholar] [CrossRef]
Figure 1. Illustration of the proposed method.
Figure 1. Illustration of the proposed method.
Sensors 23 01030 g001
Figure 2. Shapes of Tukey window with various β values.
Figure 2. Shapes of Tukey window with various β values.
Sensors 23 01030 g002
Figure 3. The ultrasonic inspection scenario for the simulation study.
Figure 3. The ultrasonic inspection scenario for the simulation study.
Sensors 23 01030 g003
Figure 4. (a) Waveform of the transmitted pulse from the transducer. (b) Frequency spectrum of the transmitted pulse.
Figure 4. (a) Waveform of the transmitted pulse from the transducer. (b) Frequency spectrum of the transmitted pulse.
Sensors 23 01030 g004
Figure 5. (a) Frequency spectrum of simulated grain noise. (b) The time-domain waveform of the simulated grain noise. (c) The simulated noisy signal.
Figure 5. (a) Frequency spectrum of simulated grain noise. (b) The time-domain waveform of the simulated grain noise. (c) The simulated noisy signal.
Sensors 23 01030 g005
Figure 6. (a) The analyzed signal segment containing two flaw echoes, NSNR = 0.5946. (b) De-noised signal by our method along with noise-free flaw echoes, NSNR = 0.9488 (blue line: reconstructed signal; red line: original noise-free echoes). (c) De-noised signal by DWT (level-4 sym25) along with noise-free flaw echoes, NSNR = 0.7378 (blue line: reconstructed signal; red line: original noise-free echoes).
Figure 6. (a) The analyzed signal segment containing two flaw echoes, NSNR = 0.5946. (b) De-noised signal by our method along with noise-free flaw echoes, NSNR = 0.9488 (blue line: reconstructed signal; red line: original noise-free echoes). (c) De-noised signal by DWT (level-4 sym25) along with noise-free flaw echoes, NSNR = 0.7378 (blue line: reconstructed signal; red line: original noise-free echoes).
Sensors 23 01030 g006
Figure 7. (a) A stainless steel specimen with two flaws. (b) The setup of the experiment system.
Figure 7. (a) A stainless steel specimen with two flaws. (b) The setup of the experiment system.
Sensors 23 01030 g007
Figure 8. (a) The measured pulse transmitted by the transducer. (b) Frequency spectrum (F.S.) of the transmitted pulse and its Gaussian fitting.
Figure 8. (a) The measured pulse transmitted by the transducer. (b) Frequency spectrum (F.S.) of the transmitted pulse and its Gaussian fitting.
Sensors 23 01030 g008
Figure 9. (a) A noisy signal measured from the experiment. (b) The signal to be analyzed containing two flaw echoes, NSNR = 0.2864. (c) The signal de-noised by our method, NSNR = 0.9596. (d) The signal de-noised by DWT (4-level sym25), NSNR = 0.2685.
Figure 9. (a) A noisy signal measured from the experiment. (b) The signal to be analyzed containing two flaw echoes, NSNR = 0.2864. (c) The signal de-noised by our method, NSNR = 0.9596. (d) The signal de-noised by DWT (4-level sym25), NSNR = 0.2685.
Sensors 23 01030 g009
Table 1. Flaw detection results using the proposed method.
Table 1. Flaw detection results using the proposed method.
Upper FlawLower Flaw
Detected depth (mm)32.352.6
Actual depth (mm)31.051.0
Absolute error (mm)1.31.6
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wu, B.; Yang, H.; Huang, Y.; Zhou, W.; Liu, X. A Novel Adaptive Time-Frequency Filtering Approach to Enhance the Ultrasonic Inspection of Stainless Steel Structures. Sensors 2023, 23, 1030. https://doi.org/10.3390/s23021030

AMA Style

Wu B, Yang H, Huang Y, Zhou W, Liu X. A Novel Adaptive Time-Frequency Filtering Approach to Enhance the Ultrasonic Inspection of Stainless Steel Structures. Sensors. 2023; 23(2):1030. https://doi.org/10.3390/s23021030

Chicago/Turabian Style

Wu, Biao, Haitao Yang, Yong Huang, Wensong Zhou, and Xiaohui Liu. 2023. "A Novel Adaptive Time-Frequency Filtering Approach to Enhance the Ultrasonic Inspection of Stainless Steel Structures" Sensors 23, no. 2: 1030. https://doi.org/10.3390/s23021030

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