Questions tagged [sparse-model]
24 questions
10
votes
3 answers
Denoising by DCT and hard thresholding
If I have an image and I find the DCT and then apply hard thresholding on the coefficients and then IDCT then I have attenuated the noise.
Can someone please explain in detail or point me to the answer as to why this works?
I understand why a…
Dino
- 101
- 3
6
votes
2 answers
Is There a Sparse Representation for Noise?
Is there sparse representation for stationary noise and nonstationary noise?
How can I learn dictionary for each noise class?
(my mean of noise is noises with which speech signals are often contaminated such as white gaussian noise, car noise,…
beni
- 61
- 2
6
votes
1 answer
Why Sparse Priors Like Total Variation Opts to Concentrate Derivatives at a Small Number of Pixels?
When performing image deconvolution (deblurring), people often make use of priors to get rid of the illness of the problem. One very common prior is total variation, a sparse prior. Compared to Gaussian prior, it is supposed to be better as it…
feelfree
- 517
- 1
- 4
- 11
5
votes
1 answer
Solving a Weighted Basis Pursuit Denoising Problem (BPDN) with MATLAB / CVX
Following up from an answer by @Royi on adding weights to BPDN problem , I would like to use CVX to test this approach. How can we formulate in CVX the regularized LS L1 norm with weights given by a vector $c$, as follows:
$$ \arg…
bla
- 576
- 1
- 3
- 14
4
votes
1 answer
Adding Variance \ Weights Information When Solving a Basis Pursuit Denoising Problem (BPDN)
Having a "measured" vector $\mathbf{y}$ with its statistics (counts or variance per element), one can use weighted least squares approach to solve the linear system $$\mathbf{A}\mathbf{x} = \mathbf{y}$$ by minimizing $$(\mathbf{y} -…
bla
- 576
- 1
- 3
- 14
4
votes
1 answer
Solving LASSO (Basis Pursuit Denoising Form) with LARS
I'm now working on using LARS (Least Angle Regression) algorithm to solve a LASSO problem in Basis Pursuit Denoising form like:
\begin{align*}
\quad && \arg \min_{\beta}{\left\| y - X\beta \right\|}_{2}^{2} + \lambda {\left\| \beta \right\|}_{1} &&…
queuer
- 43
- 4
4
votes
1 answer
Implementation of Block Orthogonal Matching Pursuit (BOMP) Algorithm - Fix Given Code
This is my implementation which doesn't work:
function [result,gamma,T]=block_OMP4(phi,signal,N,d,maxIter)
[m n]=size(phi);
r=signal;
gamma=[];
T=[];
i=1;
tol=1e-4;
err=1;
x=zeros(N*d,1);
val=[];
figure,
while (i<=maxIter && err>tol)
maxv=[];
…
sujit das
- 85
- 5
4
votes
2 answers
Constrained LASSO Problem - $ {L}_{1} $ Regularized Least Squares with Linear Equality Constraints
I have an optimization question.
I want to solve the following problem:
$$
\arg\min_S\frac{1}{2}\|s-c\|_2^2 +\lambda\|\Phi s\|_1 \mbox{ s.t. } As = 0
$$
in which $\Phi$ is the wavelet transform operator.
My strategy is to find the close form…
Z-Harlpet
- 43
- 3
3
votes
1 answer
custom raw compression
I'm planning to acquire between 50k and 200k image per day with a 50MPixels (or 68MPixels or 130MPixels) sensor; I'll be acquiring the raw data (10 or 12 or 14 bits) from the sensor through SLVS-EC and create a raw file of my own design. The raw…
Soleil
- 129
- 5
3
votes
4 answers
Estimate peak width from a vector that is a superposition of unknown number of identical Gaussian peaks with different heights?
If you have a vector that is a superposition of an unknown number of identical Gaussian shaped peaks/impulses of unknown width (but all the same width) and different amplitudes (with Poisson or Gaussian noise), would anyone know of a method to infer…
Tom Wenseleers
- 151
- 6
2
votes
1 answer
Differences Between Two $ {L}_{1} $ Norm Minimization Schemes
I was reading and working with L1 regularized least squares, where:
$$ \arg \min_{\boldsymbol{x}} \frac{1}{2} {\left\| A \boldsymbol{x} - \boldsymbol{y} \right\|}_{2}^{2} + \lambda {\left\| \boldsymbol{x} \right\|}_{1} $$
is used to solve for sparse…
dpdp
- 93
- 6
2
votes
2 answers
Implementation of Block Orthogonal Matching Pursuit (BOMP) Algorithm
How would one implement the Block Orthogonal Matching Pursuit (BOMP) Algorithm in MATLAB?
sujit das
- 85
- 5
2
votes
2 answers
Compressive Sensing and Sparsity
We apply compressive sensing to reconstruct a signal if it is sparse in the original domain or has a sparse represetation in some basis.
How we may know a if a signal is sparse or has a sparse represetation ?
Is a radar received signal sparse or…
Issa
- 127
- 6
1
vote
0 answers
Sparse Fourier Transform for Sparse Pulse Trains
So I have signals for the form:
$$x_{k}(t) = \sum_{n=0}^{N} a_{k,n} \cdot \delta(t - nT_k)$$
that I receive as a superposition:
$$x(t) = \sum_{k=0}^{K} \sum_{n=0}^{N} a_{k,n} \cdot \delta(t - nT_k)$$
We know that (if we let $N \rightarrow \infty$)…
The Dude
- 570
- 3
- 11
1
vote
1 answer
how do you know if your matrix is sparse after sparsifying transform?
To successfully compress the data using Compressive Sensing method, I need to have sparse vector, theoretically a vector is sparse if the entries of the vector has many zero or nearly zero. My question is how do you determined the maximum value of…
AmandaKamphoff
- 31
- 1