This examples is for the SLIMpy beginer. We will build up to solving the l1 minimization problem. We denote y a seismic trace corrupted by swell noise. A possible approach to denoising takes advantage of the sparsity of swell noise in the DCT domain and of seismic signal in the wavelet domain. The forward problem is as follows:
In this equation, represents the DCT contribution in the total data and
the wavelet contribution. The operators
,
, and
are a frequency weighting, the DCT, and the wavelet transforms, respectively. The inverse problem is as follows:
and the denoise signal, s , is given by
This examples is for a SLIMpy user who is familiar with the SLIMpy vector and linear operator API. In this example I will go through the steps to create a new linear operator in SLIMpy.