Wavelet Shrinkage and Denoising. Brian Dadson & Lynette Obiero Summer 2009 Undergraduate Research Supported by NSF through MAA

Similar documents
Strategic Technical Baselines for UK Nuclear Clean-up Programmes. Presented by Brian Ensor Strategy and Engineering Manager NDA

Investigation of a Forward Looking Conformal Broadband Antenna for Airborne Wide Area Surveillance

Technology Maturation Planning for the Autonomous Approach and Landing Capability (AALC) Program

August 9, Attached please find the progress report for ONR Contract N C-0230 for the period of January 20, 2015 to April 19, 2015.

Report Documentation Page

COM DEV AIS Initiative. TEXAS II Meeting September 03, 2008 Ian D Souza

Adaptive CFAR Performance Prediction in an Uncertain Environment

David Siegel Masters Student University of Cincinnati. IAB 17, May 5 7, 2009 Ford & UM

Durable Aircraft. February 7, 2011

Underwater Intelligent Sensor Protection System

Innovative 3D Visualization of Electro-optic Data for MCM

Rump Session: Advanced Silicon Technology Foundry Access Options for DoD Research. Prof. Ken Shepard. Columbia University

U.S. Army Training and Doctrine Command (TRADOC) Virtual World Project

Improving the Detection of Near Earth Objects for Ground Based Telescopes

0.18 μm CMOS Fully Differential CTIA for a 32x16 ROIC for 3D Ladar Imaging Systems

Radar Detection of Marine Mammals

A RENEWED SPIRIT OF DISCOVERY

Department of Energy Technology Readiness Assessments Process Guide and Training Plan

SA Joint USN/USMC Spectrum Conference. Gerry Fitzgerald. Organization: G036 Project: 0710V250-A1

Student Independent Research Project : Evaluation of Thermal Voltage Converters Low-Frequency Errors

Best Practices for Technology Transition. Technology Maturity Conference September 12, 2007

THE DET CURVE IN ASSESSMENT OF DETECTION TASK PERFORMANCE

Acoustic Change Detection Using Sources of Opportunity

Digital Radiography and X-ray Computed Tomography Slice Inspection of an Aluminum Truss Section

Non-Data Aided Doppler Shift Estimation for Underwater Acoustic Communication

Drexel Object Occlusion Repository (DOOR) Trip Denton, John Novatnack and Ali Shokoufandeh

Fuzzy Logic Approach for Impact Source Identification in Ceramic Plates

Loop-Dipole Antenna Modeling using the FEKO code

SILICON CARBIDE FOR NEXT GENERATION VEHICULAR POWER CONVERTERS. John Kajs SAIC August UNCLASSIFIED: Dist A. Approved for public release

Robotics and Artificial Intelligence. Rodney Brooks Director, MIT Computer Science and Artificial Intelligence Laboratory CTO, irobot Corp

Coherent distributed radar for highresolution

Synthetic Behavior for Small Unit Infantry: Basic Situational Awareness Infrastructure

UNCLASSIFIED UNCLASSIFIED 1

14. Model Based Systems Engineering: Issues of application to Soft Systems

Signal Processing Architectures for Ultra-Wideband Wide-Angle Synthetic Aperture Radar Applications

Remote Sediment Property From Chirp Data Collected During ASIAEX

SYSTEMATIC EFFECTS IN GPS AND WAAS TIME TRANSFERS

A Comparison of Two Computational Technologies for Digital Pulse Compression

HIGH TEMPERATURE (250 C) SIC POWER MODULE FOR MILITARY HYBRID ELECTRICAL VEHICLE APPLICATIONS

Analytical Evaluation Framework

N C-0002 P13003-BBN. $475,359 (Base) $440,469 $277,858

Evanescent Acoustic Wave Scattering by Targets and Diffraction by Ripples

Ocean Acoustics and Signal Processing for Robust Detection and Estimation

Hybrid QR Factorization Algorithm for High Performance Computing Architectures. Peter Vouras Naval Research Laboratory Radar Division

Fall 2014 SEI Research Review Aligning Acquisition Strategy and Software Architecture

Social Science: Disciplined Study of the Social World

Development of a charged-particle accumulator using an RF confinement method FA

Effects of Radar Absorbing Material (RAM) on the Radiated Power of Monopoles with Finite Ground Plane

PSEUDO-RANDOM CODE CORRELATOR TIMING ERRORS DUE TO MULTIPLE REFLECTIONS IN TRANSMISSION LINES

Noise Tolerance of Improved Max-min Scanning Method for Phase Determination

Solar Radar Experiments

Measurement of Ocean Spatial Coherence by Spaceborne Synthetic Aperture Radar

VHF/UHF Imagery of Targets, Decoys, and Trees

A New Scheme for Acoustical Tomography of the Ocean

Experiences Linking Vehicle Motion Simulators to Distributed Simulation Experiments

Neural Network-Based Hyperspectral Algorithms

RF Performance Predictions for Real Time Shipboard Applications

MONITORING RUBBLE-MOUND COASTAL STRUCTURES WITH PHOTOGRAMMETRY

INTEGRATIVE MIGRATORY BIRD MANAGEMENT ON MILITARY BASES: THE ROLE OF RADAR ORNITHOLOGY

NPAL Acoustic Noise Field Coherence and Broadband Full Field Processing

GLOBAL POSITIONING SYSTEM SHIPBORNE REFERENCE SYSTEM

Cross-layer Approach to Low Energy Wireless Ad Hoc Networks

CFDTD Solution For Large Waveguide Slot Arrays

REPORT DOCUMENTATION PAGE

AFRL-RH-WP-TR

Presentation to TEXAS II

Defense Environmental Management Program

NEURAL NETWORKS IN ANTENNA ENGINEERING BEYOND BLACK-BOX MODELING

LONG TERM GOALS OBJECTIVES

Learning from Each Other Sustainability Reporting and Planning by Military Organizations (Action Research)

Department of Defense Partners in Flight

Transitioning the Opportune Landing Site System to Initial Operating Capability

EFFECT OF TRANSFORMER LEAKAGE INDUCTANCE ON THE THREE PHASE CAPACITIVE INPUT RECTIFIER

Gaussian Acoustic Classifier for the Launch of Three Weapon Systems

Wavelength Division Multiplexing (WDM) Technology for Naval Air Applications

Lattice Spacing Effect on Scan Loss for Bat-Wing Phased Array Antennas

Design of Synchronization Sequences in a MIMO Demonstration System 1

Automatic Payload Deployment System (APDS)

RADAR SATELLITES AND MARITIME DOMAIN AWARENESS

USAARL NUH-60FS Acoustic Characterization

PULSED POWER SWITCHING OF 4H-SIC VERTICAL D-MOSFET AND DEVICE CHARACTERIZATION

Tom Cat Designs LLC Protective Hull Modeling & Simulation Results For Iteration 1

Modeling of Ionospheric Refraction of UHF Radar Signals at High Latitudes

REPORT DOCUMENTATION PAGE. Thermal transport and measurement of specific heat in artificially sculpted nanostructures. Dr. Mandar Madhokar Deshmukh

Frequency Stabilization Using Matched Fabry-Perots as References

Management of Toxic Materials in DoD: The Emerging Contaminants Program

Mathematics, Information, and Life Sciences

Future Trends of Software Technology and Applications: Software Architecture

FY07 New Start Program Execution Strategy

Two-Way Time Transfer Modem

IREAP. MURI 2001 Review. John Rodgers, T. M. Firestone,V. L. Granatstein, M. Walter

Buttress Thread Machining Technical Report Summary Final Report Raytheon Missile Systems Company NCDMM Project # NP MAY 12, 2006

Academia. Elizabeth Mezzacappa, Ph.D. & Kenneth Short, Ph.D. Target Behavioral Response Laboratory (973)

Modeling an HF NVIS Towel-Bar Antenna on a Coast Guard Patrol Boat A Comparison of WIPL-D and the Numerical Electromagnetics Code (NEC)

DoDTechipedia. Technology Awareness. Technology and the Modern World

Willie D. Caraway III Randy R. McElroy

3. Faster, Better, Cheaper The Fallacy of MBSE?

Effects of Fiberglass Poles on Radiation Patterns of Log-Periodic Antennas

Marine~4 Pbscl~ PHYS(O laboratory -Ip ISUt

A HIGH-PRECISION COUNTER USING THE DSP TECHNIQUE

Transcription:

Wavelet Shrinkage and Denoising Brian Dadson & Lynette Obiero Summer 2009 Undergraduate Research Supported by NSF through MAA

Report Documentation Page Form Approved OMB No. 0704-0188 Public reporting burden for the collection of information is estimated to average 1 hour per response, including the time for reviewing instructions, searching existing data sources, gathering and maintaining the data needed, and completing and reviewing the collection of information. Send comments regarding this burden estimate or any other aspect of this collection of information, including suggestions for reducing this burden, to Washington Headquarters Services, Directorate for Information Operations and Reports, 1215 Jefferson Davis Highway, Suite 1204, Arlington VA 22202-4302. Respondents should be aware that notwithstanding any other provision of law, no person shall be subject to a penalty for failing to comply with a collection of information if it does not display a currently valid OMB control number. 1. REPORT DATE APR 2010 4. TITLE AND SUBTITLE Wavelet Shrinkage and Denoising 2. REPORT TYPE 3. DATES COVERED 00-00-2010 to 00-00-2010 5a. CONTRACT NUMBER 5b. GRANT NUMBER 5c. PROGRAM ELEMENT NUMBER 6. AUTHOR(S) 5d. PROJECT NUMBER 5e. TASK NUMBER 5f. WORK UNIT NUMBER 7. PERFORMING ORGANIZATION NAME(S) AND ADDRESS(ES) Virginia State University,1 Hayden Dr,Petersburg,VA, 23806 8. PERFORMING ORGANIZATION REPORT NUMBER 9. SPONSORING/MONITORING AGENCY NAME(S) AND ADDRESS(ES) 10. SPONSOR/MONITOR S ACRONYM(S) 12. DISTRIBUTION/AVAILABILITY STATEMENT Approved for public release; distribution unlimited 11. SPONSOR/MONITOR S REPORT NUMBER(S) 13. SUPPLEMENTARY NOTES Education and Professional Development Colloquium: "Operations Research, A Global Solution Methodology" 14-15 April 2010, Army Logistics University (ALU), Ft. Lee, Virginia. U.S. Government or Federal Rights License 14. ABSTRACT 15. SUBJECT TERMS 16. SECURITY CLASSIFICATION OF: 17. LIMITATION OF ABSTRACT a. REPORT unclassified b. ABSTRACT unclassified c. THIS PAGE unclassified Same as Report (SAR) 18. NUMBER OF PAGES 18 19a. NAME OF RESPONSIBLE PERSON Standard Form 298 (Rev. 8-98) Prescribed by ANSI Std Z39-18

Introduction to Wavelet Shrinkage and Denoising Procedure for wavelet shrinkage Why Wavelet Shrinkage Works Two methods of Wavelet Shrinkage

Introduction: An image is often corrupted by noise in its acquisition and transmission stage. Noises are normally created when scanning images to produce digital images, recording a voice to an audio file, and even transmitting digital image often produce Noise. This noise can be random or white noise with no coherence or coherent noise introduced by device mechanism

Introduction Wavelet shrinkage is a signal denoising technique based on the idea of thresholding the wavelet coefficients. Denoising is the process of removing noise from a signal. Wavelet coefficients having small absolute values are considered to encode very fine details of the signal. Wavelet shrinkage denoising should not be confused with smoothing, Whereas smoothing removes high frequencies and retains low ones, denoising attempts to remove whatever noise is present and retain whatever signal is present regardless of the signal s frequency content.

Noisy Image Denoised Image

Threshold rules There are two types of rules that we are ging to use in this talk. Hard thresholding rule Let A = {x : x > λ} H λ (x) = x χ A (x) where χ A is the characteristic set function. Soft thresholding rule T λ (x) = sgn(x) max( x - λ, 0)

Procedure for wavelet Shrinkage. The wavelet shrinkage method involves the following steps: 1. Apply wavelet transform to the signal. 2. Obtain a threshold Value that minimizes the Mean Square Error. Then using the Soft threshold function we remove (zero out) the coefficients that are smaller than the threshold. 3. Reconstruct the signal (apply the inverse of the Wavelet transform).

Why does Wavelet Shrinkage work? Suppose we take one iteration of wavelet transformation to a noisy signal to get: w = WX (t) = WS (t) + WN (t). WX(t) is the signal that contains the lowpass portion of transformation in the first half and the highpass portion transformation in the second half. The highpass portion of the signal is sparse since most of the energy is stored in the lowpass portion of the transformation. However, WN (t) is the Gaussian white noise, when we apply an Orthogonal Matrix W to a Gaussian white noise signal; it returns a Gaussian white noise signal with the same variance. So, the noise level for WN (t) is the same as the noise level for N (t). This tells us that the highpass portion of WX (t) is comprised primarily of noise!

The observed noisy data will have the form X(t) = S(t) + N(t) Where S(t) is the true signal and N(t) is the noise as functions of time t (for sampled values). We calculate the k iterations of the wavelet transformation of X(t) to obtain Y = [l h], where l is the lowpass (approximation) portion and h is the highpass (details) Portion of Y. Apply the soft threshold rule to h to either shrink or zero the coefficients in h. Let this new highpass portion be h. Form a modified transform Y = [l h ] by rejoining l with h. Finally, compute k iterations of the inverse wavelet transformation of Y to obtain a denoised estimate S of S.

Measuring the Effectiveness of Denoising method. We can use the mean squared error to determine if the shrinkage method does a good job of denoising the given signal. The mean squared error or MSE is defined as ( ˆ ) N 2 2 ˆ k k k = 1 E S S = ( s s ) We will construct the thresholds (tolerance) values that minimizes the MSE value.

Two methods of wavelet shrinkage: Goal: To determine a threshold (or tolerence) value λ that minimizes MSE (mean squared Error) There are two methods that we will discuss for choosing λ that is the visushrink and sureshrink. If the image is sparse we use visushrink method to select otherwise we use sureshrink

Sure-shrinkage [Stein s Unbiased Risk Estimator] Theorem: Suppose the N-vector w is formed by w = z + e, where e = (e 1,,e n ) and each e k is normally distributed with mean theta and variance 1. Let ẑ be the estimator formed by ẑ = w + g(w) where the coordinate functions g k : R N arrow R of the vector-valued function g: R N R N are differentiable except at a finite number of points. We obtain 2 E( zˆ z ) = EN ( + gw ( ) 2 + 2 g( w)) k ω N k = 1 k

To get the threshold function we simplify right hand side of equation, then take the minimum value to obtain the threshold N 2 f( λ) = N+ gw ( ) + 2 gk ( w) ω k = 1 k

To get the threshold function we simplify right hand side of equation, then take the minimum value to obtain the threshold. Put λ sure N 2 f( λ) = N + g( ω) + 2 gk ( ω) ω By considering different cases for λ we get k = 1 N ( λ) = 2 2 + min( λ, ωk ) 2 #{ : ωk < λ} k = 1 f N k k

ω Putting in place of and simplifying we obtain l λ f( ω ) = f( ω ) + ( N l)( ω ω ) for l 1 2 2 l+ 1 l l+ 1 l f( ω ) = N + N ω 1 1 2 Finally, we obtain the threshold values using sure λ = min{ f( ω ), f( ω ),..., f( ω )} 1 2 N

Visu-shrinkage Donoho and Johnston proved the following result: S R N let and given X = S + N, where N is the white Gaussian noise, with noise level σ. Let be a soft threshold function with λ = σ 2ln( N). If is a vector formed by applying to S, then Ŝ ( ˆ ) T () t λ Tλ () t N 2 2 2 2 (2ln( ) + 1)( σ + min( k, σ )) k = 1 E s s N s

We call the tolerance value λ = σ 2ln( N) to be universal threshold and donate it by. univ λ For λ univ and any S the soft threshold rule produces a mean square error that is bounded above by a constant times the noise level square plus the ideal mean square error.

Notice that the threshold value depends on signal size and the noise level σ. In practice, we do not know the value of σ. To estimate the noise level σ, we will make use of a result by Frank R Hampel that showed the Median Absolute Deviation MAD(X) = X Median(X) converges to 0.6745σ as the sample size goes to infinity. To estimate noise level σ we use: σ ˆ = MAD( h) 0.6745 Where h is the highpass portion of the transformation 1 st iteration.