Deconvolution of ultrasonic signals using a convolutional neural network.
Arthur Chapon1, Daniel Pereira1, Matthew Toews2
1Department of Mechanical Engineering, École de technologie supérieure, 1100 rue Notre-Dame Ouest, Montréal, Québec H3C 1K3, Canada.
Ultrasonics
|December 11, 2020
Summary
This study introduces a convolutional neural network to improve ultrasonic testing resolution and penetration depth. The AI model separates overlapping echoes, enhancing flaw detection in materials like aluminum.
Area of Science:
- Materials Science
- Non-Destructive Testing
- Artificial Intelligence
Background:
- Ultrasonic testing (UT) resolution is limited by flaw proximity and transducer characteristics.
- Increasing UT frequency improves axial resolution but reduces penetration depth due to attenuation.
- A key challenge in non-destructive testing (NDT) is balancing penetration depth and axial resolution.
Purpose of the Study:
- To enhance the compromise between penetration depth and axial resolution in ultrasonic testing.
- To develop a method for separating overlapping echoes in time traces for improved flaw detection.
Main Methods:
- Utilized a convolutional neural network (CNN) to analyze ultrasonic time traces.
- Trained the CNN using simulated ultrasonic data.
- Validated the framework experimentally by detecting flat-bottomed holes in an aluminum block.
Main Results:
- The CNN effectively separated overlapping echoes, enabling accurate time-of-flight and amplitude estimation.
- The developed framework demonstrated improved axial resolution and penetration depth capabilities.
- Experimental validation confirmed the detection of defects at depths as small as a quarter wavelength (λ/4).
Conclusions:
- Convolutional neural networks offer a promising approach to overcome the resolution-penetration trade-off in ultrasonic testing.
- Simulated data training is an effective strategy for developing robust NDT AI models.
- The proposed method advances the capabilities of ultrasonic non-destructive testing for material characterization.
Related Concept Videos
Deconvolution
424
Deconvolution, also known as inverse filtering, is the process of extracting the impulse response from known input and output signals. This technique is vital in scenarios where the system's characteristics are unknown, and they must be inferred from the observable signals.
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
Deconvolution involves several mathematical techniques to derive the impulse response. One common approach is polynomial division. In this method, the input and output sequences are treated as coefficients of...
424
Convolution Properties II
461
The important convolution properties include width, area, differentiation, and integration properties.
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
The width property indicates that if the durations of input signals are T1 and T2, then the width of the output response equals the sum of both durations, irrespective of the shapes of the two functions. For instance, convolving two rectangular pulses with durations of 2 seconds and 1 second results in a function with a width of 3 seconds.
The area property asserts that the area under the...
461
Convolution: Math, Graphics, and Discrete Signals
677
In any LTI (Linear Time-Invariant) system, the convolution of two signals is denoted using a convolution operator, assuming all initial conditions are zero. The convolution integral can be divided into two parts: the zero-input or natural response and the zero-state or forced response, with t0 indicating the initial time.
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
To simplify the convolution integral, it is assumed that both the input signal and impulse response are zero for negative time values. The graphical convolution process...
677
Ultrasonography
7.1K
Ultrasonography is an imaging technique that uses high-frequency sound waves to visualize the body's internal structures. It is a non-invasive and safe procedure that does not involve the use of ionizing radiation, making it widely used in various medical fields. Ultrasonography is used to study heart function, blood flow in the neck or extremities, certain conditions such as gallbladder disease, and fetal growth and development.
During an ultrasonography procedure, a handheld device called...
During an ultrasonography procedure, a handheld device called...
7.1K
Reconstruction of Signal using Interpolation
566
Signal processing techniques are essential for accurately converting continuous signals to digital formats and vice versa. When a continuous signal is sampled with a period T, the resulting sampled signal exhibits replicas of the original spectrum in the frequency domain, spaced at intervals equal to the sampling frequency. To handle this sampled signal, a zero-order hold method can be applied, which creates a piecewise constant signal by retaining each sample's value until the next...
566
Convolution Properties I
381
Convolution computations can be simplified by utilizing their inherent properties.
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
The commutative property reveals that the input and the impulse response of an LTI (Linear Time-Invariant) system can be interchanged without affecting the output:
381


