Image restoration, noise models, detection, deconvolution

Slides:



Advertisements
Similar presentations
Wavelets: a versatile tool
Advertisements

Introduction to the Curvelet Transform
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.
Surface Compression with Geometric Bandelets Gabriel Peyré Stéphane Mallat.
Applications in Signal and Image Processing
2004 COMP.DSP CONFERENCE Survey of Noise Reduction Techniques Maurice Givens.
Contents 1. Introduction 2. UWB Signal processing 3. Compressed Sensing Theory 3.1 Sparse representation of signals 3.2 AIC (analog to information converter)
Discriminative Approach for Transform Based Image Restoration
Learning sparse representations to restore, classify, and sense images and videos Guillermo Sapiro University of Minnesota Supported by NSF, NGA, NIH,
Extensions of wavelets
* * Joint work with Michal Aharon Freddy Bruckstein Michael Elad
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.
Communication & Multimedia C. -H. Hong 2015/6/12 Contourlet Student: Chao-Hsiung Hong Advisor: Prof. Hsueh-Ming Hang.
Wavelet Transform 國立交通大學電子工程學系 陳奕安 Outline Comparison of Transformations Multiresolution Analysis Discrete Wavelet Transform Fast Wavelet Transform.
Undecimated wavelet transform (Stationary Wavelet Transform)
Paul Heckbert Computer Science Department Carnegie Mellon University
Introduction to Compressive Sensing
Source detection at Saclay Look for a fast method to find sources over the whole sky Provide list of positions, allowing to run maximum likelihood locally.
4 – Image Pyramids. Admin stuff Change of office hours on Wed 4 th April – Mon 31 st March pm (right after class) Change of time/date of last.
J OURNAL C LUB : Yang and Ni, Xidian University, China “Multimodality medical image fusion based on multiscale geometric analysis of contourlet transform.”
Over-Complete & Sparse Representations for Image Decomposition*
Transforms: Basis to Basis Normal Basis Hadamard Basis Basis functions Method to find coefficients (“Transform”) Inverse Transform.
Multiscale transforms : wavelets, ridgelets, curvelets, etc.
(1) A probability model respecting those covariance observations: Gaussian Maximum entropy probability distribution for a given covariance observation.
Despeckle Filtering in Medical Ultrasound Imaging
ENG4BF3 Medical Image Processing
Image Representation Gaussian pyramids Laplacian Pyramids
Unitary Extension Principle: Ten Years After Zuowei Shen Department of Mathematics National University of Singapore.
School of Electrical & Computer Engineering Image Denoising Using Gaussian Scale Mixtures in the Wavelet domain Alex Cunningham Ben Clarke Dy narath Eang.
Spatial Processes and Image Analysis
Predicting Wavelet Coefficients Over Edges Using Estimates Based on Nonlinear Approximants Onur G. Guleryuz Epson Palo Alto Laboratory.
Wavelets, ridgelets, curvelets on the sphere and applications Y. Moudden, J.-L. Starck & P. Abrial Service d’Astrophysique CEA Saclay, France.
WEIGHTED OVERCOMPLETE DENOISING Onur G. Guleryuz Epson Palo Alto Laboratory Palo Alto, CA (Please view in full screen mode to see.
Details, details… Intro to Discrete Wavelet Transform The Story of Wavelets Theory and Engineering Applications.
1 Wavelets, Ridgelets, and Curvelets for Poisson Noise Removal 國立交通大學電子研究所 張瑞男
Wavelets and Denoising Jun Ge and Gagan Mirchandani Electrical and Computer Engineering Department The University of Vermont October 10, 2003 Research.
Iterated Denoising for Image Recovery Onur G. Guleryuz To see the animations and movies please use full-screen mode. Clicking on.
Rajeev Aggarwal, Jai Karan Singh, Vijay Kumar Gupta, Sanjay Rathore, Mukesh Tiwari, Dr.Anubhuti Khare International Journal of Computer Applications (0975.
Wavelet-Based Speech Enhancement Mahdi Amiri April 2003 Sharif University of Technology Course Project Presentation 1.
Basis Expansions and Regularization Part II. Outline Review of Splines Wavelet Smoothing Reproducing Kernel Hilbert Spaces.
Basics Course Outline, Discussion about the course material, reference books, papers, assignments, course projects, software packages, etc.
Image Denoising Using Wavelets
Wavelets and Multiresolution Processing (Wavelet Transforms)
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.
Optimal Adaptive Wavelet Bases
傅思維. How to implement? 2 g[n]: low pass filter h[n]: high pass filter :down sampling.
Imola K. Fodor, Chandrika Kamath Center for Applied Scientific Computing Lawrence Livermore National Laboratory IPAM Workshop January, 2002 Exploring the.
Ec2029 digital image processing
Feature Matching and Signal Recognition using Wavelet Analysis Dr. Robert Barsanti, Edwin Spencer, James Cares, Lucas Parobek.
Iterative Techniques for Image Interpolation
Signal reconstruction from multiscale edges A wavelet based algorithm.
Bayesian fMRI analysis with Spatial Basis Function Priors
Multiscale Likelihood Analysis and Inverse Problems in Imaging
Directional Multiscale Modeling of Images
Image Denoising in the Wavelet Domain Using Wiener Filtering
Multiscale Feature Identification in the Solar Atmosphere
Jeremy Bolton, PhD Assistant Teaching Professor
Contourlet Transforms For Feature Detection
CURVELETS USING RIDGELETS
All-sky source search issues
Embedded Zerotree Wavelet - An Image Coding Algorithm
Pyramid coder with nonlinear prediction
Sparselet Models for Efficient Multiclass Object Detection
* * Joint work with Michal Aharon Freddy Bruckstein Michael Elad
Outline Sparse Reconstruction RIP Condition
Lecture 7 Patch based methods: nonlocal means, BM3D, K- SVD, data-driven (tight) frame.
Presentation transcript:

Image restoration, noise models, detection, deconvolution Outline : Image formation model Noise models Inverse problems in image processing Bayesian approaches Wiener filtering Maximum-entropy methode Shrinkage, Sparsity Applications os multiscale representations

NOISE MODELING For a positive coefficient: For a negative coefficient Given a threshold t, if P > t, the coefficient could be due to the noise. On the other habd, if P < t, the coefficient cannot be due to the noise, and a significant coefficient is detected.

NGC2997 MULTIRESOLUTION SUPPORT

DECONVOLUTION SIMULATION LUCY PIXON Wavelet

Problems related to the WT 1) Edges representation: if the WT performs better than the FFT to represent edges in an image, it is still not optimal. 2) There is only a fixed number of directional elements independent of scales. 3) Limitation of existing scale concepts: there is no highly anisotropic elements.

Continuous Ridgelet Transform Ridgelet Transform (Candes, 1998): Ridgelet function: The function is constant along lines. Transverse to these ridges, it is a wavelet.

Digital Ridgelet Transform :

Example application of Ridgelets

SNR = 0.1

Undecimated Wavelet Filtering (3 sigma)

Ridgelet Filtering (5sigma)

Line detection by the ridgelet transform

NEWTON/XMM Image of the supernovae SN1604 Ridgelet Filtering

The Curvelet Transform The curvelet transform opens us the possibility to analyse an image with different block sizes, but with a single transform. The idea is to first decompose the image into a set of wavelet bands, and to analyze each band by a ridgelet transform. The block size can be changed at each scale level. Algorithm :

The Curvelet Transform Wavelet Curvelet Width = Length^2

The Curvelet Transform J.L. Starck, E. Candès and D. Donoho, "Astronomical Image Representation by the Curvelet Transform, Astronomy and Astrophysics, 398, 785--800, 2003.

CURVELET FILTERING NOISE MODELING For a positive coefficient: For a negative coefficient Given a threshold t: if P > t, the coefficient could be due to the noise. if P < t, the coefficient cannot be due to the noise, and a significant coefficient is detected. Hard Thresholding:

Curvelet Undecimated WT Lena + Gaussian Noise

FILTERING

Algorithm :

a) Simulated image (gaussians+lines) b) Simulated image + noise c) A trous algorithm d) Curvelet transform e) coaddition c+d f) residual = e-b

a) A370 b) a trous c) Ridgelet + Curvelet Coaddition b+c

a) NGC2997 b) atrous c) Ridgelet d) Coaddition b+c

Galaxy SBS 0335-052 Ridgelet Curvelet A trous WT

= + = + Galaxy SBS 0335-052 10 micron GEMINI-OSCIR CTM Curvelet A trous WT Ridgelet + Residual CTM = Rid+Curvelet + Clean Data

Noise Standard Deviation PSNR Lena Curvelet Decimated wavelet Undecimated wavelet Noise Standard Deviation

Barbara Curvelet Decimated wavelet Undecimated wavelet

Curvelet Wavelet Curvelet

RESTORATION: HOW TO COMBINE SEVERAL MULTISCALE TRANSFORMS ? The problem we need to solve for image restoration is to make sure that our reconstruction will incorporate information judged as significant by any of our representations. Very High Quality Image Restoration, in Signal and Image Processing IX, San Diego, 1-4 August, 2001, Eds Laine, Andrew F.; Unser, Michael A.; Aldroubi, Akram, Vol. 4478, pp 9-19, 2001. Notations: Consider K linear transforms and the coefficients of x after applying : .

We propose solving the following optimization problem: min Complexity_penalty , subject to Where C is the set of vectors which obey the linear constraints: positivity constraint is significant The second constraint guarantees that the reconstruction will take into account any pattern which is detected by any of the K transforms.

DECONVOLUTION: We propose solving the following optimization problem: min Complexity_penalty , subject to Where C is the set of vectors which obey the linear constraints: positivity constraint is significant The second constraint guarantees that the reconstruction will take into account any pattern which is detected by any of the K transforms.

Multiscale Transforms Critical Sampling Redundant Transforms Pyramidal decomposition (Burt and Adelson) (bi-) Orthogonal WT Undecimated Wavelet Transform Lifting scheme construction Isotropic Undecimated Wavelet Transform Wavelet Packets Complex Wavelet Transform Mirror Basis Steerable Wavelet Transform Dyadic Wavelet Transform Nonlinear Pyramidal decomposition (Median) New Multiscale Construction Contourlet Ridgelet Bandelet Curvelet (Several implementations) Finite Ridgelet Transform Platelet (W-)Edgelet Adaptive Wavelet

The Curvelet Transform Wavelet Curvelet Width = Length^2

The Curvelet Transform Wavelet Curvelet Width = Length^2