Feature Matching and Signal Recognition using Wavelet Analysis Dr. Robert Barsanti, Edwin Spencer, James Cares, Lucas Parobek.

Slides:



Advertisements
Similar presentations
Chapter 11 Signal Processing with Wavelets. Objectives Define and illustrate the difference between a stationary and non-stationary signal. Describe the.
Advertisements

1 A Spectral-Temporal Method for Pitch Tracking Stephen A. Zahorian*, Princy Dikshit, Hongbing Hu* Department of Electrical and Computer Engineering Old.
Signal Denoising with Wavelets. Wavelet Threholding Assume an additive model for a noisy signal, y=f+n K is the covariance of the noise Different options.
Introduction and Overview Dr Mohamed A. El-Gebeily Department of Mathematical Sciences KFUPM
On The Denoising Of Nuclear Medicine Chest Region Images Faculty of Technical Sciences Bitola, Macedonia Sozopol 2004 Cvetko D. Mitrovski, Mitko B. Kostov.
2004 COMP.DSP CONFERENCE Survey of Noise Reduction Techniques Maurice Givens.
Filter implementation of the Haar wavelet Multiresolution approximation in general Filter implementation of DWT Applications - Compression The Story of.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Wavelet.
Lecture05 Transform Coding.
Biomedical signal processing: Wavelets Yevhen Hlushchuk, 11 November 2004.
Single-Channel Speech Enhancement in Both White and Colored Noise Xin Lei Xiao Li Han Yan June 5, 2002.
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
Undecimated wavelet transform (Stationary Wavelet Transform)
On improving the intelligibility of synchronized over-lap-and-add (SOLA) at low TSM factor Wong, P.H.W.; Au, O.C.; Wong, J.W.C.; Lau, W.H.B. TENCON '97.
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.
Wavelet Transform A very brief look.
Paul Heckbert Computer Science Department Carnegie Mellon University
Subband-based Independent Component Analysis Y. Qi, P.S. Krishnaprasad, and S.A. Shamma ECE Department University of Maryland, College Park.
Wavelet-based Coding And its application in JPEG2000 Monia Ghobadi CSC561 project
Digital Communications I: Modulation and Coding Course Spring Jeffrey N. Denenberg Lecture 3b: Detection and Signal Spaces.
ECE 501 Introduction to BME ECE 501 Dr. Hang. Part V Biomedical Signal Processing Introduction to Wavelet Transform ECE 501 Dr. Hang.
Despeckle Filtering in Medical Ultrasound Imaging
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Adaptive Noise Cancellation ANC W/O External Reference Adaptive Line Enhancement.
ENG4BF3 Medical Image Processing
Image Denoising using Wavelet Thresholding Techniques Submitted by Yang
Applications of Image Filters Computer Vision CS 543 / ECE 549 University of Illinois Derek Hoiem 02/04/10.
The Wavelet Tutorial: Part3 The Discrete Wavelet Transform
Details, details… Intro to Discrete Wavelet Transform The Story of Wavelets Theory and Engineering Applications.
UF S.Klimenko LIGO-G Z l Introduction l Goals of this analysis l Coherence of power monitors l Sign X-Correlation l H2-L1 x-correlation l Conclusion.
On the Selection of an optimal wavelet basis for texture characterization Vision lab 구경모.
1 Wavelets, Ridgelets, and Curvelets for Poisson Noise Removal 國立交通大學電子研究所 張瑞男
WAVELET TRANSFORM.
Rajeev Aggarwal, Jai Karan Singh, Vijay Kumar Gupta, Sanjay Rathore, Mukesh Tiwari, Dr.Anubhuti Khare International Journal of Computer Applications (0975.
Authors: Sriram Ganapathy, Samuel Thomas, and Hynek Hermansky Temporal envelope compensation for robust phoneme recognition using modulation spectrum.
ECE472/572 - Lecture 13 Wavelets and Multiresolution Processing 11/15/11 Reference: Wavelet Tutorial
Wavelet analysis applications Gennady Ososkov LIT JINR, Dubna Semeon Lebedev GSI, Darmstadt and LIT JINR, Dubna.
Image Denoising Using Wavelets
Wavelets and Multiresolution Processing (Wavelet Transforms)
EE565 Advanced Image Processing Copyright Xin Li Image Denoising Theory of linear estimation Spatial domain denoising techniques Conventional Wiener.
CCN COMPLEX COMPUTING NETWORKS1 This research has been supported in part by European Commission FP6 IYTE-Wireless Project (Contract No: )
Different types of wavelets & their properties Compact support Symmetry Number of vanishing moments Smoothness and regularity Denoising Using Wavelets.
Templates, Image Pyramids, and Filter Banks
EE565 Advanced Image Processing Copyright Xin Li Image Denoising: a Statistical Approach Linear estimation theory summary Spatial domain denoising.
Wavelet Spectral Analysis Ken Nowak 7 December 2010.
A VLSI Architecture for the 2-D Discrete Wavelet Transform Zhiyu Liu Xin Zhou May 2004.
Subband Coding Jennie Abraham 07/23/2009. Overview Previously, different compression schemes were looked into – (i)Vector Quantization Scheme (ii)Differential.
COMPARING NOISE REMOVAL IN THE WAVELET AND FOURIER DOMAINS Dr. Robert Barsanti SSST March 2011, Auburn University.
Optimal Adaptive Wavelet Bases
APPLICATION OF A WAVELET-BASED RECEIVER FOR THE COHERENT DETECTION OF FSK SIGNALS Dr. Robert Barsanti, Charles Lehman SSST March 2008, University of New.
EE 3220: Digital Communication Dr. Hassan Yousif Ahmed Department of Electrical Engineering College of Engineering at Wadi Aldwasser Slman bin Abdulaziz.
傅思維. How to implement? 2 g[n]: low pass filter h[n]: high pass filter :down sampling.
By Dr. Rajeev Srivastava CSE, IIT(BHU)
Suppression of Musical Noise Artifacts in Audio Noise Reduction by Adaptive 2D filtering Alexey Lukin AES Member Moscow State University, Moscow, Russia.
Imola K. Fodor, Chandrika Kamath Center for Applied Scientific Computing Lawrence Livermore National Laboratory IPAM Workshop January, 2002 Exploring the.
Jun Li 1, Zhongdong Yang 1, W. Paul Menzel 2, and H.-L. Huang 1 1 Cooperative Institute for Meteorological Satellite Studies (CIMSS), UW-Madison 2 NOAA/NESDIS/ORA.
In The Name of God The Compassionate The Merciful.
WAVELET NOISE REMOVAL FROM BASEBAND DIGITAL SIGNALS IN BANDLIMITED CHANNELS Dr. Robert Barsanti SSST March 2010, University of Texas At Tyler.
Bayesian fMRI analysis with Spatial Basis Function Priors
PERFORMANCE OF A WAVELET-BASED RECEIVER FOR BPSK AND QPSK SIGNALS IN ADDITIVE WHITE GAUSSIAN NOISE CHANNELS Dr. Robert Barsanti, Timothy Smith, Robert.
Wavelet Transform Advanced Digital Signal Processing Lecture 12
Speech Enhancement Summer 2009
k is the frequency index
Multiresolution Analysis (Chapter 7)
Digital Image Processing Lecture 21: Lossy Compression
Signal processing.
Denoising using wavelets
Image Denoising in the Wavelet Domain Using Wiener Filtering
Ioannis Kakadaris, U of Houston
k is the frequency index
Correlation, Energy Spectral Density and Power Spectral Density
Presentation transcript:

Feature Matching and Signal Recognition using Wavelet Analysis Dr. Robert Barsanti, Edwin Spencer, James Cares, Lucas Parobek

Overview Introduction Normalized Cross Correlation Noise Removal in the Wavelet Domain Feature Matching Using Wavelets Simulations and Results Summary

CROSS CORRELATION The squared Euclidean distance measure Assuming that both the first and second terms (representing the signal and feature energies) are constant, then last term, the cross-correlation is a measure of the similarity between the signal and the feature.

NORMALIZED CROSS CORRELATION The normalized cross-correlation is given by

The NCC Algorithm Remove Mean Compare Threshold Remove Mean s1s1 s2s2 Compute Energy Compute Energy Compute NCC ρ(n) Peak Detect

Wavelets 1. Can be defined by a wavelet function (Morlet & Mexican hat) 2. Can be defined by an FIR Filter Function (Haar, D4, S8) Some S8 Symmlets at Various Scales and Locations time index k Scale j

Symmlet Wavelet vs. Time and Frequency

Noise Removal Separate the signal from the noise TRANSFORMATION Noisy Signal Signal Noise

Wavelet Based Filtering THREE STEP DENOISING 1. PERFORM DWT 2. THRESHOLD COEFFICIENTS 3. PERFORM INVERSE DWT

Calculating a Threshold Let the DWT coefficient be a series of noisy observations y(n) then the following parameter estimation problem exists: y(n) = f(n) + s z(n), n = 1,2,…. z ~N(0,1) and  = noise std.  is estimated from the data by analysis of the coefficients at the lowest scale.  = E/ where E is the absolute median deviation [Kenny]

Thresholding Techniques * Hard Thresholding (keep or kill) * Soft Thresholding (reduce all by Threshold) The Threshold Value is determined as a multiple of the noise standard deviation, eg., T = m  where typically 2< m <5

Hard vs. Soft Thresholds

FEATURE MATCHING USING WAVELETS (1)transform feature signal into the wavelet domain and pre-stored DWT coefficients (2)transform data into the wavelet domain via the DWT, (3)apply a non-linear threshold to the DWT coefficients (to remove noise), (4)correlation of the noise free DWT coefficients of the signal, and the pre-stored DWT coefficients of the template feature.

The WDC Algorithm Remove Mean Compare Threshold Remove Mean s1s1 s2s2 Compute Energy Compute Energy Compute NCC ρ(n) Peak Detect DWT Wavelet De-noise

Simulation and Results Two signals were tested 500 Monte Carlo Runs at each SNR 25 SNR’s between -10 and +15 dB Symmlet 4 wavelet & soft threshold Four correlators compared –NCC –NCC with Roth pre-filter –NCC with Phat pre-filter –WDC

Signals of Interest

Comparison of Peak NCC vs. SNR for Signal 1

Comparison of Peak NCC vs. SNR for Signal 2

Summary (1)Algorithm for signal feature matching in the presence of AWGN. (2) Uses the normalized cross- correlation between DWT coefficients (3)Procedure is enhanced by using standard wavelet noise removal techniques (4)Simulations of the performance of the proposed algorithm were presented.

Wavelet Filtering

EFFECTIVENESS OF WAVELET ANALYSIS Wavelets are adjustable and adaptable by virtue of large number of possible wavelet bases. DWT well suited to digital implementation. ~O (N) Ideally suited for analysis non-stationary signals [ Strang, 1996] Has been shown to be a viable denoising technique for transients [Donoho, 1995] Has been shown to be a viable detection technique for transients [Carter, 1994] Has been shown to be a viable TDOA technique for transients [Wu, 1997]

Wavelet Implementation HP Filter LP Filter X(n) LPF HPF Frequency Response F/2 Pair of Half Band Quadrature Mirror Filters (QMF) [Vetterli, 1995] Details Averages

Signal Reconstruction Two Channel Perfect Reconstruction QMF Bank Analysis + Synthesis = LTI system

Wavelet Implementation [Mallat, 1989] LP HP LPLPLP J = 4 LPLPHP J = 3 LPHP J = 2 HP J = 1 HP LPHP LPLPHP LPLPLP 2 J samples LP