Inverse Problems in Astrophysics

Similar documents
3D Image Restoration with the Curvelet Transform

Image reconstruction based on back propagation learning in Compressed Sensing theory

Curvelet Transform with Adaptive Tiling

DENOISING OF COMPUTER TOMOGRAPHY IMAGES USING CURVELET TRANSFORM

Multi-Resolution Image Processing Techniques

Curvelet-based non-linear adaptive subtraction with sparseness constraints. Felix J Herrmann, Peyman P Moghaddam (EOS-UBC)

Image denoising using curvelet transform: an approach for edge preservation

Incoherent noise suppression with curvelet-domain sparsity Vishal Kumar, EOS-UBC and Felix J. Herrmann, EOS-UBC

Tutorial on Image Compression

a) It obeys the admissibility condition which is given as C ψ = ψ (ω)

Z Z Z Z 4 2 Y

Morphological Component Analysis

Generalized Tree-Based Wavelet Transform and Applications to Patch-Based Image Processing

Image Fusion Based on Wavelet and Curvelet Transform

Applied and Computational Harmonic Analysis

Curvelet-domain multiple elimination with sparseness constraints. Felix J Herrmann (EOS-UBC) and Eric J. Verschuur (Delphi, TUD)

Curvelets and Ridgelets

Sparsity and image processing

International Journal of Advanced Engineering Technology E-ISSN

Image Denoising Using Sparse Representations

Radon and Ridgelet transforms applied to motion compensated images

Contourlets: Construction and Properties

A Wavelet Tour of Signal Processing The Sparse Way

Inverse Problems and Machine Learning

Seislet-based morphological component analysis using scale-dependent exponential shrinkage a

LEARNING THE MORPHOLOGICAL DIVERSITY

3D Curvelet transforms and Astronomical Data Restoration

Automatic analysis of tomographic 3D picture of cores from well drilling

Image Deblurring Using Adaptive Sparse Domain Selection and Adaptive Regularization

IMAGE DENOISING TO ESTIMATE THE GRADIENT HISTOGRAM PRESERVATION USING VARIOUS ALGORITHMS

Iterative CT Reconstruction Using Curvelet-Based Regularization

Contourlet Based Image Recovery and De-noising Through Wireless Fading Channels

Sliced Ridgelet Transform for Image Denoising

2. Methodology. sinθ = const for details see, [5]. ψ ((x 1. ψ a,b,θ

Learning Adapted Dictionaries for Geometry and Texture Separation

CoE4TN3 Image Processing. Wavelet and Multiresolution Processing. Image Pyramids. Image pyramids. Introduction. Multiresolution.

COMPARATIVE ANALYSIS OF VARIOUS WAVELETS FOR DENOISING COLOR IMAGES

7.1 INTRODUCTION Wavelet Transform is a popular multiresolution analysis tool in image processing and

Sparse Modeling of Graph-Structured Data

3.5 Filtering with the 2D Fourier Transform Basic Low Pass and High Pass Filtering using 2D DFT Other Low Pass Filters

Int. J. Pharm. Sci. Rev. Res., 34(2), September October 2015; Article No. 16, Pages: 93-97

Beyond Wavelets: Directional Multiresolution Image Representation

IMAGE DE-NOISING IN WAVELET DOMAIN

Main Menu. Summary. sampled) f has a sparse representation transform domain S with. in certain. f S x, the relation becomes

Skin Infection Recognition using Curvelet

MULTISCALE methods have become very popular in the

Wavelets, ridgelets and curvelets on the sphere ABSTRACT

Efficient Imaging Algorithms on Many-Core Platforms

CHAPTER 9 INPAINTING USING SPARSE REPRESENTATION AND INVERSE DCT

Image Interpolation Using Multiscale Geometric Representations

Image Enhancement Techniques for Fingerprint Identification

An Approach for Reduction of Rain Streaks from a Single Image

Image De-noising using Contoulets (A Comparative Study with Wavelets)

Deconvolution with curvelet-domain sparsity Vishal Kumar, EOS-UBC and Felix J. Herrmann, EOS-UBC

3D Discrete Curvelet Transform

Contourlets and Sparse Image Expansions

Content Based Image Retrieval Using Curvelet Transform

Global Semantic Classification of Scenes using Ridgelet Transform

Denoising and Edge Detection Using Sobelmethod

An Image Coding Approach Using Wavelet-Based Adaptive Contourlet Transform

Image Denoising Via Learned Dictionaries and Sparse representation

Learning Splines for Sparse Tomographic Reconstruction. Elham Sakhaee and Alireza Entezari University of Florida

3D Segmentation of Retinal Cysts from SD-OCT Images by the Use of three dimensional curvelet based K-SVD

Anisotropic representations for superresolution of hyperspectral data

DCT image denoising: a simple and effective image denoising algorithm

PRINCIPAL COMPONENT ANALYSIS IMAGE DENOISING USING LOCAL PIXEL GROUPING

Ripplet: a New Transform for Feature Extraction and Image Representation

QUATERNION-BASED SPARSE REPRESENTATION OF COLOR IMAGE. Licheng Yu, Yi Xu, Hongteng Xu, Hao Zhang

Total Variation Denoising with Overlapping Group Sparsity

ON THE SUITABILITY OF MULTISCALE IMAGE REPRESENTATION SCHEMES AS APPLIED TO NOISE REMOVAL

Ripplet: A New Transform for Image Processing

Beyond Wavelets: Multiscale Geometric Representations

Sparse & Redundant Representation Modeling of Images: Theory and Applications

Efficient Implementation of the K-SVD Algorithm and the Batch-OMP Method

The Benefit of Tree Sparsity in Accelerated MRI

Fast and Enhanced Algorithm for Exemplar Based Image Inpainting (Paper# 132)

Apply hyperanalytic shearlet transform to geometric separation

A COMPARISON OF WAVELET-BASED AND RIDGELET- BASED TEXTURE CLASSIFICATION OF TISSUES IN COMPUTED TOMOGRAPHY

A fast iterative thresholding algorithm for wavelet-regularized deconvolution

Study of Single Image Dehazing Algorithms Based on Shearlet Transform

PATCH-DISAGREEMENT AS A WAY TO IMPROVE K-SVD DENOISING

Compressive sensing image-fusion algorithm in wireless sensor networks based on blended basis functions

Mostafa Naghizadeh and Mauricio D. Sacchi

COMPRESSED sensing is a new sampling strategy that

Locally Parallel Textures Modeling with Adapted Hilbert Spaces

Sparse learned representations for image restoration

Iris Recognition Using Curvelet Transform Based on Principal Component Analysis and Linear Discriminant Analysis

Introduction. Wavelets, Curvelets [4], Surfacelets [5].

Image Restoration Using DNN

Blind Compressed Sensing Using Sparsifying Transforms

Certain Explorations On Removal Of Rain Streaks Using Morphological Component Analysis

Nonlinear Approximation of Spatiotemporal Data Using Diffusion Wavelets

Wavelet Frame Based Blind Image Inpainting

Filters. Advanced and Special Topics: Filters. Filters

Curvelet Fusion Of Panchromatic And SAR Satellite Imagery Using Fractional Lower Order Moments

ADAPTIVE LOW RANK AND SPARSE DECOMPOSITION OF VIDEO USING COMPRESSIVE SENSING

Compressed Sensing for Electron Tomography

Compressed Sensing and Applications by using Dictionaries in Image Processing

Efficient Implementation of the K-SVD Algorithm using Batch Orthogonal Matching Pursuit

Best Basis Compressed Sensing

Transcription:

Inverse Problems in Astrophysics Part 1: Introduction inverse problems and image deconvolution Part 2: Introduction to Sparsity and Compressed Sensing Part 3: Wavelets in Astronomy: from orthogonal wavelets and to the Starlet transform. Part 4: Beyond Wavelets Part 5: Inverse problems and their solution using sparsity: denoising, deconvolution, inpainting, blind source separation. Part 6: CMB & Sparsity Part 7: Perspective of Sparsity & Compressed Sensing in Astrophsyics CosmoStat Lab

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

Wavelets and edges many wavelet coefficients are needed to account for edges i.e. singularities along lines or curves : need dictionaries of strongly anisotropic atoms : ridgelets, curvelets, contourlets, bandelettes, etc.

SNR = 0.1

Undecimated Wavelet Filtering (3 sigma)

Ridgelet Filtering (5sigma)

Ridgelet function: Continuous Ridgelet Transform Ridgelet Transform (Candes, 1998): R f a,b,θ ψ a,b,θ ( ) = ψ a,b,θ ( x) f x The function is constant along lines. Transverse to these ridges, it is a wavelet. ( )dx 1 ( x) = a 2 ψ x 1 cos(θ) + x 2 sin(θ) b a

The ridgelet coefficients of an object f are given by analysis of the Radon transform via: R f (a,b,θ) = Rf (θ,t)ψ( t b )dt a

Ridgelet Transform Ridgelet transform: Radon + 1D Wavelet θ d 0 Rad. Tr. θ 0 1D UWT θ 0 image d 0 Radon domain d 1. Rad. Tr. 2. For each line, apply the same denoising scheme as before

LOCAL RIDGELET TRANSFORM Smooth partitioning Image Ridgelet transform The partitioning introduces a redundancy, as a pixel belongs to 4 neighboring blocks.

Poisson Noise and Line-Like Sources Restoration (MS-VST + Ridgelet) B. Zhang, M.J. Fadili and J.-L. Starck, "Wavelets, Ridgelets and Curvelets for Poisson Noise Removal",ITIP, Vol 17, No 7, pp 1093--1108, 2008. underlying intensity image Max Intensity background = 0.01 vertical bar = 0.03 inclined bar = 0.04 simulated image of counts restored image from the left image of counts

The Curvelet Transform (1999) Wavelet Curvelet Width = Length^2

The Curvelet Transform for Image Denoising, IEEE Transaction on Image Processing, 11, 6, 2002, - 2D Wavelet Tranforfm - Local Ridgelet Transform

Width = Length^2 The Curvelet Transform (CUR01) J.-L. Starck, E. Candes, D.L. Donoho The Curvelet Transform for Image Denoising, IEEE Transaction on Image Processing, 11, 6, 2002. Redundancy 16J +1for J wavelet scales. Complexity O(N 2 (log N) 2 ) for N N images.

NGC2997

J Undecimated Isotropic WT: I(k,l) = c J,k,l + w j,k,l j=1

PARTITIONING

The Fast Curvelet Transform, Candes et al, 2005 CUR03 - Fast Curvelet Transform using the USFFT CUR04 - Fast Curvelet Transform using the Wrapping and 2DFFT

CONTRAST ENHANCEMENT USING THE CURVELET TRANSFORM J.-L Starck, F. Murtagh, E. Candes and D.L. Donoho, Gray and Color Image Contrast Enhancement by the Curvelet Transform, IEEE Transaction on Image Processing, 12, 6, 2003. { ( ( )) I = C R y c C T I y c (x,σ) =1 if y c (x,σ) = x cσ m cσ cσ y c (x,σ) = m x y c (x,σ) = m x p s x < cσ p if if + 2cσ x cσ if 2cσ x < m x > m x < 2cσ Modified curvelet coefficient Curvelet coefficient

Contrast Enhancement

Comet 9P/Tempel-1: Impact on July 4, 2005

DECONVOLUTION - E. Pantin, J.-L. Starck, and F. Murtagh, "Deconvolution and Blind Deconvolution in Astronomy", in Blind image deconvolution: theory and applications, pp 277--317, 2007. - J.-L. Starck, F. Murtagh, and M. Bertero, "The Starlet Transform in Astronomical Data Processing: Application to Source Detection and Image Deconvolution", Springer, Handbook of Mathematical Methods in Imaging, in press, 2011.

A difficult issue Is there any representation that well represents the following image?

Going further = + Lines Gaussians Curvelets Wavelets Redundant Representations

Morphological Diversity J.-L. Starck, M. Elad, and D.L. Donoho, Redundant Multiscale Transforms and their Application for Morphological Component Analysis, Advances in Imaging and Electron Physics, 132, 2004. J.-L. Starck, M. Elad, and D.L. Donoho, Image Decomposition Via the Combination of Sparse Representation and a Variational Approach, IEEE Trans. on Image Proces., 14, 10, pp 1570--1582, 2005. J.Bobin et al, Morphological Component Analysis: an adaptive thresholding strategy, IEEE Trans. on Image Processing, Vol 16, No 11, pp 2675--2681, 2007. L φ = [ φ 1,K,φ L ], α = { α 1,K,α L }, s = φα = φ k Sparsity Model 2: we consider a signal as a sum of K components sk,, each of them being sparse in a given dictionary : k=1 α k

New Perspectives Morphological Component Analysis (MCA) Redundant Multiscale Transforms and their Application for Morphological Component Analysis, Advances in Imaging and Electron Physics, 132, 2004. Image Decomposition Via the Combination of Sparse Representation and a Variational Approach, IEEE Trans. on Image Proces., 14, 10, pp 1570--1582, 2005 Morphological Component Analysis: an adaptive thresholding strategy, IEEE Trans. on Image Processing, Vol 16, No 11, pp 2675--2681, 2007. J(s 1,K,s L ) = s L s k=1 k 2 2 L + λ T k s k p k=1

Morphological Component Analysis (MCA) J(s 1,K,s L ) = s L s k=1 k 2 2 L + λ T k s k p k=1. Initialize all s to zero k. Iterate j=1,...,niter - Iterate k=1,..,l Update the kth part of the current solution by fixing all other parts and minimizing: J(s k ) = s Which is obtained by a simple hard/soft thresholding of : - Decrease the threshold λ ( j ) L i=1,i k s i s k 2 2 + λ ( j ) T k s k p s r = s L s i=1,i k i

MIN s1,s 2 ( Ws 1 p + Cs 2 p ) subject to s (s 1 + s 2 ) 2 2 < ε 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

Galaxy SBS 0335-052

Galaxy SBS 0335-052 10 micron GEMINI-OSCIR

Revealing the structure of one of the nearest infrared dark clouds (Aquila Main: d ~ 260 pc)

A. Menshchikov, Ph.André. P. Didelon, et al, Filamentary structures and compact objects in the Aquila and Polaris clouds observed by Herschel, A&A, 518, id.l103, 2010.

3D Morphological Component Analysis Original (3D shells + Gaussians) Dictionary RidCurvelets + 3D UDWT. A. Woiselle Shells Gaussians - A. Woiselle, J.L. Starck, M.J. Fadili, "3D Data Denoising and Inpainting with the Fast Curvelet transform", JMIV, 39, 2, pp 121-139, 2011. - A. Woiselle, J.L. Starck, M.J. Fadili, "3D curvelet transforms and astronomical data restoration", Applied and Computational Harmonic Analysis, Vol. 28, No. 2, pp. 171-188, 2010. 39

Simulated Cosmic String Map

Dictionary Learning!!Training!basis. ( D ˆ, Α ˆ ) = argmin Y = DA D C 1 A C 2 ( ) DL:!Matrix!Factoriza5on!problem C 1 :!Constraints!on!the!Sparsifying! dic5onary!d C 2 :!Constraints!on!the!Sparse!codes

S. Beckouche Astronomical Image Denoising Using Dictionary Learning, S. Beckouche, J.L. Starck, and J. Fadili, A&A, submitted.

Sparsity Model 1: we consider a dictionary which has a fast transform/reconstruction operator: Local DCT Stationary textures Wavelet transform Curvelet transform Locally oscillatory Piecewise smooth Isotropic structures Piecewise smooth, edge Sparsity Model 2: Morphological Diversity: L φ = [ φ 1,K,φ L ], α = { α 1,K,α L }, s = φα = φ k k=1 α k Sparsity Model 3: we adapt/learn the dictionary directly from the data Model 3 can be also combined with model 2: G. Peyre, M.J. Fadili and J.L. Starck,, "Learning the Morphological Diversity", SIAM Journal of Imaging Science, 3 (3), pp.646-669, 2010.

Advantages of model 1 (fixed dictionary) : extremely fast. Advantages of model 2 (union of fixed dictionaries): - more flexible to model 1. - The coupling of local DCT+curvelet is well adapted to a relatively large class of images. Advantages of model 3 (dictionary learning): atoms can be obtained which are well adapted to the data, and which could never be obtained with a fixed dictionary. Drawback of model 3 versus model 1,2: We pay the price of dictionary learning by being less sensitive to detect very faint features. Complexity: Computation time, parameters, etc