The problem of sparse recovery using $l_1$ minimization is well known. Using random Gaussian matrices, we are able to achieve recovery with high probability in $O(k\log(d/k)$ measurements. It is pretty natural to conjecture that with additional information about the sparsity pattern, one might be able to produce recovery with even lower number of measurements. Group sparsity, for instance, can be used to derive better bounds.
My question is, what are some common structures that people often impose on sparse signals? For instance, the support of some signals may tend to cluster at certain locations, or that the sparsity might follow a certain probability distribution.