© WZL/Fraunhofer IPT Peak Detection Methods for Ultrasonic Thickness Measurements Presentation by Arno Rehbein Aachen, 2011.01.18.

Slides:



Advertisements
Similar presentations
Change-Point Detection Techniques for Piecewise Locally Stationary Time Series Michael Last National Institute of Statistical Sciences Talk for Midyear.
Advertisements

High frequency annular arrays can provide very good resolution in ultrasound bio-microscopy Numerical simulation of their imaging patterns is essential.
CSCE 643 Computer Vision: Template Matching, Image Pyramids and Denoising Jinxiang Chai.
A Theory For Multiresolution Signal Decomposition: The Wavelet Representation Stephane Mallat, IEEE Transactions on Pattern Analysis and Machine Intelligence,
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
QR Code Recognition Based On Image Processing
VSMC MIMO: A Spectral Efficient Scheme for Cooperative Relay in Cognitive Radio Networks 1.
Wavelets Fast Multiresolution Image Querying Jacobs et.al. SIGGRAPH95.
11/11/02 IDR Workshop Dealing With Location Uncertainty in Images Hasan F. Ates Princeton University 11/11/02.
Customer Support Center Measurement Business Headquarters YOKOGAWA
University of Ioannina - Department of Computer Science Wavelets and Multiresolution Processing (Background) Christophoros Nikou Digital.
ACHIZITIA IN TIMP REAL A SEMNALELOR. Three frames of a sampled time domain signal. The Fast Fourier Transform (FFT) is the heart of the real-time spectrum.
Transform Techniques Mark Stamp Transform Techniques.
Applications in Signal and Image Processing
DFT/FFT and Wavelets ● Additive Synthesis demonstration (wave addition) ● Standard Definitions ● Computing the DFT and FFT ● Sine and cosine wave multiplication.
Overview of Real-Time Pitch Tracking Approaches Music information retrieval seminar McGill University Francois Thibault.
Page 0 of 34 MBE Vocoder. Page 1 of 34 Outline Introduction to vocoders MBE vocoder –MBE Parameters –Parameter estimation –Analysis and synthesis algorithm.
TRANSMISSION FUNDAMENTALS Review
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
1 Audio Compression Techniques MUMT 611, January 2005 Assignment 2 Paul Kolesnik.
HMM-BASED PATTERN DETECTION. Outline  Markov Process  Hidden Markov Models Elements Basic Problems Evaluation Optimization Training Implementation 2-D.
Biomedical signal processing: Wavelets Yevhen Hlushchuk, 11 November 2004.
7th IEEE Technical Exchange Meeting 2000 Hybrid Wavelet-SVD based Filtering of Noise in Harmonics By Prof. Maamar Bettayeb and Syed Faisal Ali Shah King.
Applications of Wavelet Transform and Artificial Neural Network in Digital Signal Detection for Indoor Optical Wireless Communication Sujan Rajbhandari.
Total Variation Imaging followed by spectral decomposition using continuous wavelet transform Partha Routh 1 and Satish Sinha 2, 1 Boise State University,
Project Presentation: March 9, 2006
Multi-Resolution Analysis (MRA)
Introduction to Wavelets
Introduction to Wavelets -part 2
Warped Linear Prediction Concept: Warp the spectrum to emulate human perception; then perform linear prediction on the result Approaches to warp the spectrum:
Despeckle Filtering in Medical Ultrasound Imaging
Inputs to Signal Generation.vi: -Initial Distance (m) -Velocity (m/s) -Chirp Duration (s) -Sampling Info (Sampling Frequency, Window Size) -Original Signal.
ENG4BF3 Medical Image Processing
LE 460 L Acoustics and Experimental Phonetics L-13
Lecture 1 Signals in the Time and Frequency Domains
The Wavelet Tutorial: Part3 The Discrete Wavelet Transform
1 Wavelets, Ridgelets, and Curvelets for Poisson Noise Removal 國立交通大學電子研究所 張瑞男
Chapter 16 Speech Synthesis Algorithms 16.1 Synthesis based on LPC 16.2 Synthesis based on formants 16.3 Synthesis based on homomorphic processing 16.4.
WAVELET TRANSFORM.
Wireless and Mobile Computing Transmission Fundamentals Lecture 2.
Robust Motion Watermarking based on Multiresolution Analysis Tae-hoon Kim Jehee Lee Sung Yong Shin Korea Advanced Institute of Science and Technology.
Time Series Data Analysis - I Yaji Sripada. Dept. of Computing Science, University of Aberdeen2 In this lecture you learn What are Time Series? How to.
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 final project
DIGITAL IMAGE PROCESSING
Rajeev Aggarwal, Jai Karan Singh, Vijay Kumar Gupta, Sanjay Rathore, Mukesh Tiwari, Dr.Anubhuti Khare International Journal of Computer Applications (0975.
Signals CY2G2/SE2A2 Information Theory and Signals Aims: To discuss further concepts in information theory and to introduce signal theory. Outcomes:
Authors: Sriram Ganapathy, Samuel Thomas, and Hynek Hermansky Temporal envelope compensation for robust phoneme recognition using modulation spectrum.
1 Using Wavelets for Recognition of Cognitive Pattern Primitives Dasu Aravind Feature Group PRISM/ASU 3DK – 3DK – September 21, 2000.
Wavelets and Multiresolution Processing (Wavelet Transforms)
ECE 5525 Osama Saraireh Fall 2005 Dr. Veton Kepuska
Turning a Mobile Device into a Mouse in the Air
APPLICATION OF A WAVELET-BASED RECEIVER FOR THE COHERENT DETECTION OF FSK SIGNALS Dr. Robert Barsanti, Charles Lehman SSST March 2008, University of New.
Time-frequency analysis of thin bed using a modified matching pursuit algorithm Bo Zhang Graduated from AASP consortium of OU in 2014 currently with The.
Tracking Mobile Nodes Using RF Doppler Shifts
Single Correlator Based UWB Receiver Implementation through Channel Shortening Equalizer By Syed Imtiaz Husain and Jinho Choi School of Electrical Engineering.
Multi resolution Watermarking For Digital Images Presented by: Mohammed Alnatheer Kareem Ammar Instructor: Dr. Donald Adjeroh CS591K Multimedia Systems.
By Dr. Rajeev Srivastava CSE, IIT(BHU)
Orthogonal Transforms (Haar, Hartley) Algorithm Student: Payman Dehghanian Instructor: Prof. Mladen Kezunovic Course: ECEN679-Computer Relaying March,
Wavelet Transforms ( WT ) -Introduction and Applications
WAVELET NOISE REMOVAL FROM BASEBAND DIGITAL SIGNALS IN BANDLIMITED CHANNELS Dr. Robert Barsanti SSST March 2010, University of Texas At Tyler.
Feature Matching and Signal Recognition using Wavelet Analysis Dr. Robert Barsanti, Edwin Spencer, James Cares, Lucas Parobek.
Integrating LiDAR Intensity and Elevation Data for Terrain Characterization in a Forested Area Cheng Wang and Nancy F. Glenn IEEE GEOSCIENCE AND REMOTE.
National Highway Institute 5-1 REV-2, JAN 2006 EQUIPMENT FACTORS AFFECTING INERTIAL PROFILER MEASUREMENTS BLOCK 5.
PERFORMANCE OF A WAVELET-BASED RECEIVER FOR BPSK AND QPSK SIGNALS IN ADDITIVE WHITE GAUSSIAN NOISE CHANNELS Dr. Robert Barsanti, Timothy Smith, Robert.
Fuzzy type Image Fusion using hybrid DCT-FFT based Laplacian Pyramid Transform Authors: Rajesh Kumar Kakerda, Mahendra Kumar, Garima Mathur, R P Yadav,
Efficient Estimation of Residual Trajectory Deviations from SAR data
Automatic Picking of First Arrivals
Govt. Polytechnic Dhangar(Fatehabad)
Fourier Transform of Boundaries
Wavelet Analysis Objectives: To Review Fourier Transform and Analysis
Presentation transcript:

© WZL/Fraunhofer IPT Peak Detection Methods for Ultrasonic Thickness Measurements Presentation by Arno Rehbein Aachen,

Seite 2© WZL/Fraunhofer IPT Outline Introduction to Ultrasonic Testing 1 Motivation 2 The Signal Processing Chain 3 Peak Detection Methods 4 Conclusion and Outlook 5

Seite 3© WZL/Fraunhofer IPT Nondestructive Testing (NDT) using Ultrasonics Sonic waves of high frequency (20kHz - 2GHz) are used for nondestructive inspection of parts Piezoelectric transducer that acts as transmitter and receiver generates ultrasonic waves A short pulse is emitted and passes through the coupling liquid into the inspected object At each surface, a part of the pulse is reflected and travels back to the receiver By continuously sampling the amplitude of the received signals, a visual representation over time is obtained (A-Image) The squirter is moved along the surface for automated inspection Thickness measurement is performed by evaluating the distance between reflections Ultrasonic Squirter

Seite 4© WZL/Fraunhofer IPT Traveling Path of an Ultrasonic Signal over Time - Illustration t t Received signal (A-Image)Workpiece FrontsideBackside

Seite 5© WZL/Fraunhofer IPT Outline Introduction to Ultrasonic Testing 1 Motivation 2 The Signal Processing Chain 3 Peak Detection Methods 4 Conclusion and Outlook 5

Seite 6© WZL/Fraunhofer IPT Insonic – Industrial Application for Thickness Measurements Ultrasonic thickness measurements in an industrial environment Peak detection based on Multiscale Wavelet Decomposition Results not sufficiently robust Implementation uses too much knowledge of the measurement setup Objective: Find new peak detection method with higher reliability and reusability

Seite 7© WZL/Fraunhofer IPT The problem of peak position determination

Seite 8© WZL/Fraunhofer IPT Outline Introduction to Ultrasonic Testing 1 Motivation 2 The Signal Processing Chain 3 Peak Detection Methods 4 Conclusion and Outlook 5

Seite 9© WZL/Fraunhofer IPT Signal Processing Chain A-ImagePreprocessingPeak Detection Thickness calculation Postprocessing A-Image is obtained through sampling hardware limited in speed and resolution Noise is introduced by natural or electomagnetic sources, remove through averaging / median / wavelet filtering Compensation of attenuation, if required Employ peak detection to identify backside echoes Increase peak position resolution through interpolation (single sample ~ 0.12mm) Average peak distances to obtain one thickness value per A-Image Use statistical or smoothing procedures to remove outliers

Seite 10© WZL/Fraunhofer IPT Possible Signal Modifications for Peak Detection Consider rectified signal |s| or |s²| Use envelope of rectified signal Simplified signal leads to simplified detection methods These modifications have shown to improve or accelerate the detection process [1]

Seite 11© WZL/Fraunhofer IPT Outline Introduction to Ultrasonic Testing 1 Motivation 2 The Signal Processing Chain 3 Peak Detection Methods 4 Conclusion and Outlook 5

Seite 12© WZL/Fraunhofer IPT Peak Detection Methods - Overview Threshold Values (+) Fast, easy to implement (-) Highly unreliable Template Matching (+) Precise (-) Choice of template F0 Estimation (+) Successful in other areas (-) Multiples of correct value Wavelet Decomposition (+) Fast, precise (-) Result postprocessing Model-Based Estimation (+) Equals physical model (-) Computational expensive Simplified M.B. Estimation (+) Simple model (-) Untested

Seite 13© WZL/Fraunhofer IPT Peak Detection through Thresholds [1] Selection of maxima/minima not possible Threshold value outside of standard noise deviation Problem: Single noise spikes Solution 1: Test for multiple threshold values Solution 2: Use a sliding window Solution 3: Zero Crossings as Threshold Requires previous knowledge of peak shape

Seite 14© WZL/Fraunhofer IPT Peak Detection through Template Matching [1,2] Correlate template t with signal s, compute least squares error: Peak is found, if error is below pre-defined threshold Reduce computational amount through preselection of areas and by employing Fourier Transform Use first backside peak as template, if no other available Faster: One Bit Correlation (Elmer & Schweinzer, [2])

Seite 15© WZL/Fraunhofer IPT Fundamental Frequency Estimation (f0 Estimation) [3] Determine the underlying frequency f 0 (fundamental frequency) Wavelength corrsponds to two times the distance Correlate downsampled signal with itself Use results to identify cross correlation on real signal Postprocessing to remove multiples of wavelength

Seite 16© WZL/Fraunhofer IPT Decompose signal of length 2 n into n scales Identify the first set of echoes on coarse scale Use coefficients on finer scale to identify peaks Choice of scale is critical, evaluate multiple scales Criteria: Number of peaks found and equidistance of peaks Practical experience shows: Still not reliable enough Decomposition of full signal into various scales mDecomposition of first set of echoesFail of peak detection because of wrong scale Multiscale Wavelet Decomposition (DWT) [4,5]

Seite 17© WZL/Fraunhofer IPT Model-Based Estimation of Ultrasonic Echoes [6] Define a model based on physical properties of pulse Set of five parameters:  - bandwidth factor  - arrival time f c - center frequency  - phase  - amplitude Model of single peak Model of signal with addend v(t) for noise   fcfc  

Seite 18© WZL/Fraunhofer IPT Model-Based Estimation of Ultrasonic Echoes [6] Algorithm for estimation of parameters (x: actual signal) Converges within 25 steps for well-chosen parameters Expensive, lots of matrix-multiplications We only need  Other parameters should remain near-constant

Seite 19© WZL/Fraunhofer IPT Model-Based Estimation (Simplified) Use a simpler model: Gaussian-shape model Only two parameters,  and   corresponds to peak position Perform iteration through Gauss-Newton algorithm

Seite 20© WZL/Fraunhofer IPT Outline Introduction to Ultrasonic Testing 1 Motivation 2 The Signal Processing Chain 3 Conclusion and Outlook 5 Peak Detection Methods 4

Seite 21© WZL/Fraunhofer IPT Conclusion and Outlook Over the years, various peak detection methods have been developed and used (with more or less success) Requirement of reusability Requirement of precision Near-realtime requirement What is the best method ? Use real world data and find out! Thanks. Any Questions?

Seite 22© WZL/Fraunhofer IPT References 1. Barshan, Billur: Fast processing techniques for accurate ultrasonic range measurements. Measurement Science and Technology 11, pp. 45–50, Institute of Physics Publishing, UK (2000) 2. Elmer, H., Schweinzer, H.: Performance Considerations of Ultrasonic Distance Measurement with Well Defined Properties. In: Journal of Physics: Conference Series 13, 7th International Symposium on Measurement Technology and Intelligent Instruments. (2005) 3. Talkin, David: A Robust Algorithm for Pitch Tracking (RAPT). In: Speech Coding and Synthesis, Chap. 14, Elsevier Science (1995) 4. Mallat, Stephane G.: A Theory for Multiresolution Signal Decomposition: The Wavelet Representation. IEEE Transactions On Pattern Analysis And Machine Intelligence, Vol. 11, No. 7 (1989) 5. Wulf, Christian: Numerische Analyse digitalisierter Ultraschallsignale zur automatisierten Impuls- Echo-Laufzeitbestimmung. Studienarbeit. Lehrstuhl für Fertigungsmeßtechnik und Qualitätsmanagement RTWH Aachen, Germany (2000) 6. Demirli, R., Saniie, J.: Model-Based Estimation of Ultrasonic Echoes Part I & II. In: IEEE Transactions On Ultrasonics, Ferroelectrics And Frequency Control, Vol. 48, No. 3 (2001)

Seite 23© WZL/Fraunhofer IPT Backup

Seite 24© WZL/Fraunhofer IPT Wavelets Decomposition - Introduction ‚Small waves‘ that integrate to zero Well localized in frequency and time Analyze signal through dilations (scales) and translations of the mother wavelet Discrete Wavelet Transform (DWT) in O(n), can be performed in closed form We obtain a fully reconstructable representation of our signal Haar WaveletDaub4 WaveletDaub20 Wavelet

Seite 25© WZL/Fraunhofer IPT Volumetric Nondestructive Testing 90 mm 50 mm 100 mm B-Scan-stack