Published April 2012 | Version public
Journal Article

Lossy Compression of Discrete Sources via the Viterbi Algorithm

  • 1. ROR icon California Institute of Technology
  • 2. ROR icon Stanford University

Abstract

We present a new lossy compressor for finite-alphabet sources. For coding a sequence x^n, the encoder starts by assigning a certain cost to each possible reconstruction sequence. It then finds the one that minimizes this cost and describes it losslessly to the decoder via a universal lossless compressor. The cost of each sequence is a linear combination of its distance from the sequence x^n and a linear function of its k^th order empirical distribution. The structure of the cost function allows the encoder to employ the Viterbi algorithm to find the sequence with minimum cost. We identify a choice of the coefficients used in the cost function which ensures that the algorithm universally achieves the optimum rate-distortion performance for any stationary ergodic source, in the limit of large , provided that increases as o(log n). Iterative techniques for approximating the coefficients, which alleviate the computational burden of finding the optimal coefficients, are proposed and studied.

Additional Information

© 2012 IEEE. Manuscript received November 16, 2010; revised November 22, 2010; accepted October 22, 2011. Date of publication December 08, 2011; date of current version March 13, 2012. This paper was presented in part at the 2009 Data Compression Conference, Snowbird, UT, and at the 2009 IEEE Information Theory Workshop, Volos, Greece.

Additional details

Identifiers

Eprint ID
30381
DOI
10.1109/TIT.2011.2178059
Resolver ID
CaltechAUTHORS:20120427-142832218

Related works

Dates

Created
2012-04-30
Created from EPrint's datestamp field
Updated
2021-11-09
Created from EPrint's last_modified field

Caltech Custom Metadata

Other Numbering System Name
INSPEC Accession Number
Other Numbering System Identifier
12592391