arXiv Analytics

Sign in

arXiv:0808.4156 [cs.IT]AbstractReferencesReviewsResources

Rate-Distortion via Markov Chain Monte Carlo

Shirin Jalali, Tsachy Weissman

Published 2008-08-29, updated 2010-05-07Version 2

We propose an approach to lossy source coding, utilizing ideas from Gibbs sampling, simulated annealing, and Markov Chain Monte Carlo (MCMC). The idea is to sample a reconstruction sequence from a Boltzmann distribution associated with an energy function that incorporates the distortion between the source and reconstruction, the compressibility of the reconstruction, and the point sought on the rate-distortion curve. To sample from this distribution, we use a `heat bath algorithm': Starting from an initial candidate reconstruction (say the original source sequence), at every iteration, an index i is chosen and the i-th sequence component is replaced by drawing from the conditional probability distribution for that component given all the rest. At the end of this process, the encoder conveys the reconstruction to the decoder using universal lossless compression. The complexity of each iteration is independent of the sequence length and only linearly dependent on a certain context parameter (which grows sub-logarithmically with the sequence length). We show that the proposed algorithms achieve optimum rate-distortion performance in the limits of large number of iterations, and sequence length, when employed on any stationary ergodic source. Experimentation shows promising initial results. Employing our lossy compressors on noisy data, with appropriately chosen distortion measure and level, followed by a simple de-randomization operation, results in a family of denoisers that compares favorably (both theoretically and in practice) with other MCMC-based schemes, and with the Discrete Universal Denoiser (DUDE).

Comments: 35 pages, 16 figures, Submitted to IEEE Transactions on Information Theory
Categories: cs.IT, math.IT
Subjects: 68P30
Related articles: Most relevant | Search more
arXiv:1704.02673 [cs.IT] (Published 2017-04-09)
Lattice Gaussian Sampling by Markov Chain Monte Carlo: Convergence Rate and Decoding Complexity
arXiv:1203.2213 [cs.IT] (Published 2012-03-10)
On the Mixing Time of Markov Chain Monte Carlo for Integer Least-Square Problems
arXiv:2402.11200 [cs.IT] (Published 2024-02-17)
Contraction of Markovian Operators in Orlicz Spaces and Error Bounds for Markov Chain Monte Carlo