Related Experiment Video
Updated: Jan 31, 2026

Ultrasonic Fatigue Testing in the Tension-Compression Mode
Published on: March 7, 2018
Real time implementation of empirical mode decomposition algorithm for ultrasonic nondestructive testing applications
Eaglekumar G Tarpara1, V H Patankar1
1Homi Bhabha National Institute (HBNI), Mumbai 400094, India.
A new real-time empirical mode decomposition (EMD) algorithm enhances ultrasonic non-destructive testing (NDT). This visual software implementation improves signal-to-noise ratio in noisy environments for better pulse-echo signal identification.
Area of Science:
- Engineering
- Signal Processing
- Materials Science
Background:
- Empirical Mode Decomposition (EMD) is challenging for real-time applications due to its data-driven nature and extensive computations.
- Non-destructive testing (NDT) using ultrasonic imaging requires efficient signal processing for accurate defect detection.
- Real-time signal analysis is crucial for improving the efficiency and reliability of NDT systems.
Purpose of the Study:
- To develop and implement a real-time Empirical Mode Decomposition (EMD) algorithm for ultrasonic non-destructive testing (NDT).
- To evaluate the performance of EMD with different interpolation methods (piecewise linear and cubic spline) for real-time processing.
- To demonstrate the effectiveness of the developed system in enhancing ultrasonic A-scan data resolution and signal-to-noise ratio.
Main Methods:
- Implementation of the EMD algorithm in a visual software environment.
- Comparison of piecewise linear interpolation (PLI) and cubic spline interpolation (CSI) methods for EMD.
- Utilizing the Thomas algorithm to solve the cubic spline tridiagonal matrix for real-time processing.
- Adoption of a partial reconstruction algorithm for signal filtering, including baseline correction and noise reduction.
Main Results:
- The time complexity for both PLI and CSI based EMD methods was computed, enabling real-time processing.
- The developed EMD-based visual software successfully performed baseline correction and noise filtering.
- Ultrasonic NDT experimentation validated the real-time practicability and efficiency of the method.
- Significant improvement in the time-domain resolution of ultrasonic A-scan raw data was achieved.
Conclusions:
- The real-time EMD algorithm provides an efficient solution for signal processing in ultrasonic NDT.
- The system effectively enhances the signal-to-noise ratio in noisy environments, improving visualization and identification of ultrasonic pulse-echo signals.
- This approach offers a practical and efficient method for real-time ultrasonic imaging and analysis in NDT applications.
More Related Videos
07:31Implementation of a Real-Time Psychosis Risk Detection and Alerting System Based on Electronic Health Records using CogStack
Published on: May 15, 2020
06:05The Participant-Reported Implementation Update and Score PRIUS: A Novel Method for Capturing Implementation-Related Data Over Time
Published on: February 19, 2021
Related Concept Videos
Synthesis and Decomposition Reactions
Real-World Application of Classical Conditioning
Higher-order, or second-order, conditioning occurs when a neutral stimulus becomes associated with an already established conditioned stimulus through repeated pairings. For instance, if a dog has been...
Real Time RT-PCR
The real-time quantification of the number of amplified products is...
What is a Mode?
There can be more than one mode in a data set if multiple values have the same highest frequency. For instance, suppose that the Statistics exam scores of 20 students are: 50; 53; 59; 59; 63; 63; 72; 72; 72; 72; 72; 76; 78; 81; 83; 84; 84; 84; 90; 93. Here, the mode is 72, as it occurs most frequently, five times.
A data set with two modes is called bimodal. For example,...
Empirical Method to Interpret Standard Deviation
This rule is used widely in statistics to calculate the proportion of data values...
Nursing Implementation
The five steps to implementing effective nursing care include reassessing the patient, reviewing and revising the existing nursing care plan, organizing the resources and care delivery, anticipating and preventing complications, and implementing nursing interventions.