Processing math: 100%

Saturday, August 20, 2011

Sigma Delta for Frame Coefficients

The idea behind the compressed sensing scheme in the paper mentioned earlier1 is as follows. We know that under suitable conditions, we can recover a sparse vector xΣk with few non-adaptive linear measurements y=Φx. For practical applications, we need to be able to store these measurements, and robustness results tell us that perturbing y still allows approximate recovery of x. Specifically, we know that  we can determine the approximate support of x from perturbed measurements. Let T=supp(x).

If we know the support of x, then we also know that if we took the columns of Φ corresponding to T, which we denote ΦT, then we can recover x from y via any left-inverse of ΦT (there are many such left-inverses as ΦT is m×k with m>k, i.e. overdetermined). In the language of frame theory, the columns of ΦT will form a frame and the rows of the left-inverse form a dual frame.

From what follows we will let E=ΦT. The problem then boils down to the following: How can we quantize the measurements q=Q(y), so that the error from recovery is as small as possible? Let us fix some alphabet A=δZ say, and Q:RmAm. Essentially we want to solve
minQ,F:FE=IxFQ(y)2
Then taking the worst case xΣk will tell us the rate-distortion tradeoff for compressing Σk with this scheme.

The paper cited above investigates the situation where ΣΔ quantization is used for the quantizer. That is, for an r-th order scheme, if D is the finite difference matrix, the scheme solves a difference equation
yq=Dru
for qAm and u bounded. In the setting of bandlimited signals, an r-th order scheme can obtain an error of the form λr where λ is the oversampling ratio. The intuition here is that actually, since we know the support, which has size k, we are effectively oversampling by a factor λ:=m/k, and thus we hope that we can achieve similar results in this setting.

This equation is solved via recursion greedily, by choosing qn to minimize un, with the catch that for larger r we need a finer alphabet (or more bits in quantization).

Then to obtain an error estimate, for a dual frame F (satisfying FE=I), we have the error estimate
xˆx=F(yq)=FDruFDropu2
Since u is bounded, u2mu, and we want to find the dual frame F which minimizes this operator norm, i.e. solve
minFE=IFDrop

The solution is F=(DrE)Dr,  with operator norm (σmin(DrE)1, which if E is taken to be a random Gaussian frame (which is the case in one setting of compressed sensing), we can obtain an error estimate of λαr/m with overwhelming probability. When we put everything together, this gives a recovery error of  λαr.  (Above α is some constant in (0,1), which affects the probability and rate of recovery)

An Extension
One possible extension of the above is then to say, what happens if we don't use Dr as the noise shaping operator? Given D and E, we note that there is an optimal dual frame F for recovery. Can we choose D so that the corresponding F leads to a better result? The catch is that we need to constrain D to lead to a stable scheme, so that we can still solve yq=Du with u bounded, and constrained to the bit budget (alphabet constraint)

Let us study D of the form D=I+H where H is lower triangular with 0's on the diagonal
(will add more later...)

No comments:

Post a Comment