Learning circulant sensing kernelsBackgroundIn signal acquisition, Toeplitz and circulant matrices are widely used as sensing operators. They correspond to discrete convolutions and are easily or even naturally realized in various applications. For compressive sensing, recent work has used random Toeplitz and circulant sensing matrices and proved their efficiency in theory, by computer simulations, as well as through physical optical experiments. Learn the sensing kernelOne condition for sparse signal recovery from compressive sensing is incoherence between sensing matrix and sparsifying matrix. Given a sparsifying matrix or dictionary We use circulant matrix/operator is due to signal acquisition consideration particular for large-scale data. A circulant matrix can be written as For one-dimensional signal, our method learns a partial circulant matrix by solving
where For two-dimensional signal, it learns a partial circulant operator by solving
where The above learning processes are carried out in two steps. The first step learns a circulant matrix/operator, and the second step learns a downsampling matrix/operator. Learning a circulant matrix/operator is equivalent to learning a kernel, and thus it can be easily done. The two steps can be repeated many times. However, the optimization problem about the downsamplers is difficult. We only perform the two steps one time. One can also choose In addition, we learn Selected numerical results
More results can be found in our reportCitationY. Xu, W. Yin, and S. Osher. Learning circulant sensing kernels. Rice Technical Report TR12-05. (PDF) « Back |