WEIGHTED OVERCOMPLETE DENOISING Onur G. Guleryuz Epson Palo Alto Laboratory Palo Alto, CA (Please view in full screen mode to see.

Slides:



Advertisements
Similar presentations
Window Fourier and wavelet transforms. Properties and applications of the wavelets. A.S. Yakovlev.
Advertisements

A first look Ref: Walker (Ch.2) Jyun-Ming Chen, Spring 2001
Pixel Recovery via Minimization in the Wavelet Domain Ivan W. Selesnick, Richard Van Slyke, and Onur G. Guleryuz *: Polytechnic University, Brooklyn, NY.
Discriminative Approach for Wavelet Denoising Yacov Hel-Or and Doron Shaked I.D.C.- Herzliya HPL-Israel.
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.
Fast Bayesian Matching Pursuit Presenter: Changchun Zhang ECE / CMR Tennessee Technological University November 12, 2010 Reading Group (Authors: Philip.
Digital Image Processing In The Name Of God Digital Image Processing Lecture3: Image enhancement M. Ghelich Oghli By: M. Ghelich Oghli
Discriminative Approach for Transform Based Image Restoration
Chapter 2: Lasso for linear models
Extensions of wavelets
Data mining and statistical learning - lecture 6
Classical inference and design efficiency Zurich SPM Course 2014
Entropy-constrained overcomplete-based coding of natural images André F. de Araujo, Maryam Daneshi, Ryan Peng Stanford University.
Temporal Video Denoising Based on Multihypothesis Motion Compensation Liwei Guo; Au, O.C.; Mengyao Ma; Zhiqin Liang; Hong Kong Univ. of Sci. & Technol.,
Wavelet-Domain Video Denoising Based on Reliability Measures Vladimir Zlokolica, Aleksandra Piˇzurica and Wilfried Philips Circuits and Systems for Video.
Oriented Wavelet 國立交通大學電子工程學系 陳奕安 Outline Background Background Beyond Wavelet Beyond Wavelet Simulation Result Simulation Result Conclusion.
SRINKAGE FOR REDUNDANT REPRESENTATIONS ? Michael Elad The Computer Science Department The Technion – Israel Institute of technology Haifa 32000, Israel.
DoCoMo USA Labs All Rights Reserved Sandeep Kanumuri, NML Fast super-resolution of video sequences using sparse directional transforms* Sandeep Kanumuri.
Dimensional reduction, PCA
Announcements Send to the TA for the mailing list For problem set 1: turn in written answers to problems 2 and 3. Everything.
Orthogonality and Least Squares
EE565 Advanced Image Processing Copyright Xin Li Different Frameworks for Image Processing Statistical/Stochastic Models: Wiener’s MMSE estimation.
Weighted Median Filters for Complex Array Signal Processing Yinbo Li - Gonzalo R. Arce Department of Electrical and Computer Engineering University of.
Receiver Performance for Downlink OFDM with Training Koushik Sil ECE 463: Adaptive Filter Project Presentation.
A Nonlinear Loop Filter for Quantization Noise Removal in Hybrid Video Compression Onur G. Guleryuz DoCoMo USA Labs
(1) A probability model respecting those covariance observations: Gaussian Maximum entropy probability distribution for a given covariance observation.
Linear Algebra and Image Processing
Image Representation Gaussian pyramids Laplacian Pyramids
Image Denoising using Wavelet Thresholding Techniques Submitted by Yang
Predicting Wavelet Coefficients Over Edges Using Estimates Based on Nonlinear Approximants Onur G. Guleryuz Epson Palo Alto Laboratory.
1 Patch Complexity, Finite Pixel Correlations and Optimal Denoising Anat Levin, Boaz Nadler, Fredo Durand and Bill Freeman Weizmann Institute, MIT CSAIL.
On Missing Data Prediction using Sparse Signal Models: A Comparison of Atomic Decompositions with Iterated Denoising Onur G. Guleryuz DoCoMo USA Labs,
Iterated Denoising for Image Recovery Onur G. Guleryuz To see the animations and movies please use full-screen mode. Clicking on.
INDEPENDENT COMPONENT ANALYSIS OF TEXTURES based on the article R.Manduchi, J. Portilla, ICA of Textures, The Proc. of the 7 th IEEE Int. Conf. On Comp.
Heart Sound Background Noise Removal Haim Appleboim Biomedical Seminar February 2007.
“A fast method for Underdetermined Sparse Component Analysis (SCA) based on Iterative Detection- Estimation (IDE)” Arash Ali-Amini 1 Massoud BABAIE-ZADEH.
AN ORTHOGONAL PROJECTION
Basis Expansions and Regularization Part II. Outline Review of Splines Wavelet Smoothing Reproducing Kernel Hilbert Spaces.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: ML and Simple Regression Bias of the ML Estimate Variance of the ML Estimate.
Image Denoising Using Wavelets
EE565 Advanced Image Processing Copyright Xin Li Image Denoising Theory of linear estimation Spatial domain denoising techniques Conventional Wiener.
Different types of wavelets & their properties Compact support Symmetry Number of vanishing moments Smoothness and regularity Denoising Using Wavelets.
Application: Signal Compression Jyun-Ming Chen Spring 2001.
EE565 Advanced Image Processing Copyright Xin Li Image Denoising: a Statistical Approach Linear estimation theory summary Spatial domain denoising.
The Restricted Matched Filter for Distributed Detection Charles Sestok and Alan Oppenheim MIT DARPA SensIT PI Meeting Jan. 16, 2002.
Spatial Sparsity Induced Temporal Prediction for Hybrid Video Compression Gang Hua and Onur G. Guleryuz Rice University, Houston, TX DoCoMo.
COMPARING NOISE REMOVAL IN THE WAVELET AND FOURIER DOMAINS Dr. Robert Barsanti SSST March 2011, Auburn University.
Nonlinear Approximation Based Image Recovery Using Adaptive Sparse Reconstructions Onur G. Guleryuz Epson Palo Alto Laboratory.
1.7 Linear Independence. in R n is said to be linearly independent if has only the trivial solution. in R n is said to be linearly dependent if there.
S.Klimenko, March 2003, LSC Burst Analysis in Wavelet Domain for multiple interferometers LIGO-G Z Sergey Klimenko University of Florida l Analysis.
EE565 Advanced Image Processing Copyright Xin Li Further Improvements Gaussian scalar mixture (GSM) based denoising* (Portilla et al.’ 2003) Instead.
Wavelet Thresholding for Multiple Noisy Image Copies S. Grace Chang, Bin Yu, and Martin Vetterli IEEE TRANSACTIONS
Imola K. Fodor, Chandrika Kamath Center for Applied Scientific Computing Lawrence Livermore National Laboratory IPAM Workshop January, 2002 Exploring the.
EE565 Advanced Image Processing Copyright Xin Li Application of Wavelets (I): Denoising Problem formulation Frequency-domain solution: linear Wiener.
EE565 Advanced Image Processing Copyright Xin Li Why do we Need Image Model in the first place? Any image processing algorithm has to work on a collection.
Jianchao Yang, John Wright, Thomas Huang, Yi Ma CVPR 2008 Image Super-Resolution as Sparse Representation of Raw Image Patches.
Signal Prediction and Transformation Trac D. Tran ECE Department The Johns Hopkins University Baltimore MD
Bayesian fMRI analysis with Spatial Basis Function Priors
Medical Image Analysis
ASEN 5070: Statistical Orbit Determination I Fall 2014
The Chinese University of Hong Kong
Image Denoising in the Wavelet Domain Using Wiener Filtering
Orthogonality and Least Squares
All about convolution.
Color Error Diffusion with Generalized Optimum Noise Shaping
Introduction To Wavelets
Master Thesis Presentation
Biointelligence Laboratory, Seoul National University
Fourier Transforms.
Lecture 7 Patch based methods: nonlocal means, BM3D, K- SVD, data-driven (tight) frame.
Presentation transcript:

WEIGHTED OVERCOMPLETE DENOISING Onur G. Guleryuz Epson Palo Alto Laboratory Palo Alto, CA (Please view in full screen mode to see animations)

Overview Signal in additive, i.i.d., Gaussian noise scenario. Consider standard denoising with overcomplete transforms and thresholding. Denoised estimates are suboptimally combined to form an average. Optimal combination as an adaptive linear estimation problem for each pixel. Simulation results with DCTs and wavelets. Conclusion.  Definition, assumptions, why it works…  Three solutions ( no explicit statistics required ! )  One solution is based on number of zero coefficients.  Form of equivalent adaptive linear denoising filters.

Notation : N-dimensional signal : signal corrupted with additive noise : estimate of given

Denoising with Overcomplete Transforms and Thresholding : linear transform : transform step : thresholding step : denoised estimate extensive literature : combination stepthis paper

Basic Principles for a Single Transform and Hard-Thresholding 0N-1 k Transform Domain x(n) X(k) 0N-1 k + W(k) c(k) = +w(n)y(n)= Signal Domain x(n)X(k) Main Assumption:Sparse Decomposition +T -T0N-1 k c(k) ^ Denoised

Overcomplete Transforms Denoise …

Basic Idea of this Paper - 1 Give more weight to sparse blocks (I will determine weights optimally).

Basic Idea of this Paper - 2 Suppose only DCT-DC terms remain after thresholding. Optimally determine weights everywhere.

Main Derivation Assumption: Thresholding works! Denoising removes mostly noise. Optimally determine for n=1,…,N to minimize conditional mse. Solutions will be independent of explicit statistics. No covariance/modeling assumptions, etc. Reminder box

Main Derivation with Hard-Thresholding Thresholding works! Sparse decompositions (signal only has components in significant sets.) Significant sets. Reminder box Optimization:

Main Derivation with Hard-Thresholding

Solution is only a function of and the significant sets

Solutions : only the diagonal terms of needs basis functions of the transforms and cross scalar products depending on the needs basis functions of the transforms only needs the spatial support of the basis functions of the transforms for block transforms, diagonal entries are 1/(number of nonzero coefficients in each block) full solution diagonal solution significant- only solution

Properties of Solutions fully overcomplete 8x8 DCTs (256x256) voronoi The full solution is sensitive to model failures.

standardfull diagonalsignif.-only

standard diagonal

Equivalent Adaptive Linear Filters Reminder box pixel 1 pixel 2 pixel 3 At each pixel we adaptively determine a linear filter for denoising.

Equivalent Adaptive Linear Filters pixel 1pixel 2pixel 3 full solution diagonal solution standard solution

Equivalent Adaptive Linear Filters pixel 1pixel 2pixel 3 full solution diagonal solution standard solution

Simulation Results fully overcomplete 8x8 DCTs (1280x960) teapot

standard diagonal signif.-only

Simulation Results fully overcomplete 3 level wavelets (Daubechies orthonormal D8 bank) (1280x960) teapot

Simulation Results fully overcomplete 3 level wavelets (Daubechies orthonormal D8 bank) Lena (512x512) Barbara (512x512)

Conclusion Instead of blindly combining denoised estimates, form the optimal combination.  Also true for denoising with naturally overcomplete transforms like complex wavelets. Statistically “clean” formulation, no dependence on explicit statistics. Easily generalized to other forms of thresholding (additional degree of freedom). Better, more sophisticated thresholding is expected to improve results.