Grammar-based lossless universal refinement source coding

被引:5
|
作者
Kieffer, JC [1 ]
Yang, EH
机构
[1] Univ Minnesota, Dept Elect & Comp Engn, Minneapolis, MN 55455 USA
[2] Univ Waterloo, Dept Elect & Comp Engn, Waterloo, ON N2L 3G1, Canada
基金
美国国家科学基金会; 加拿大自然科学与工程研究理事会;
关键词
conditional grammar entropy; context-free grammars; refinement source coding;
D O I
10.1109/TIT.2004.830758
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A sequence y = (y(1),..., y(n)) is said to be a coarsening of a given finite-alphabet source sequence x = (x(1),..., x(n)) if, for some function phi, y(i) = phi(x(i)) (i = 1,..., n). In lossless refinement source coding, it is assumed that the decoder already possesses a coarsening y of a given source sequence x. It is the job of the lossless refinement source encoder to furnish the decoder with a binary codeword B(x/y) which the decoder can employ in combination with y to obtain x. We present a natural grammar-based approach for finding the binary codeword B(x/y) in two steps. In the first step of the grammar-based approach, the encoder furnishes the decoder with O (rootn- log(2) n) code bits at the beginning of B (x/y) which tell the decoder how to build a context-free grammar G(y) which represents y. The encoder possesses a context-free grammar G(x) which represents x; in the second step of the grammar-based approach, the encoder furnishes the decoder with code bits in the rest of B(x/y) which tell the decoder how to build G(x) from G(y). We prove that our grammar-based lossless refinement source coding scheme is universal in the sense that its maximal redundancy per sample is O (1 / log(2) n) for n source samples, with respect to any finite-state lossless refinement source coding scheme. As a by-product, we provide a useful notion of the conditional entropy H(G(x)/G(y)) of the grammar G(x) given the grammar G(y), which is approximately equal to the length of the codeword B (x/y).
引用
收藏
页码:1415 / 1424
页数:10
相关论文
共 50 条
  • [1] Grammar-based codes: A new class of universal lossless source codes
    Kieffer, JC
    Yang, EH
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2000, 46 (03) : 737 - 754
  • [2] Universal Tree Source Coding Using Grammar-Based Compression
    Hucke, Danny
    Lohrey, Markus
    [J]. 2017 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2017, : 1753 - 1757
  • [3] Universal Tree Source Coding Using Grammar-Based Compression
    Ganardi, Moses
    Hucke, Danny
    Lohrey, Markus
    Benkner, Louisa Seelbach
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2019, 65 (10) : 6399 - 6413
  • [4] A Universal Grammar-Based Code for Lossless Compression of Binary Trees
    Zhang, Jie L.
    Yang, En-Hui
    Kieffer, John C.
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2014, 60 (03) : 1373 - 1386
  • [5] Grammar-Based String Refinement Types
    Zhu, Fengmin
    [J]. 2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: COMPANION PROCEEDINGS, ICSE-COMPANION, 2023, : 267 - 269
  • [6] Grammar-based coding: New perspectives
    Yang, EH
    He, DK
    Kieffer, JC
    [J]. 2004 IEEE INFORMATION THEORY WORKSHOP, PROCEEDINGS, 2004, : 105 - 110
  • [7] Application of grammar-based codes for lossless compression of digital mammograms
    Li, Xiaoli
    Krishnan, Sridhar
    Ma, Ngok-Wah
    [J]. JOURNAL OF ELECTRONIC IMAGING, 2006, 15 (01)
  • [8] Grammarinator: A Grammar-Based Open Source Fuzzer
    Hodovan, Renata
    Kiss, Akos
    Gyimothy, Tibor
    [J]. PROCEEDINGS OF THE 9TH ACM SIGSOFT INTERNATIONAL WORKSHOP ON AUTOMATING TEST CASE DESIGN, SELECTION, AND EVALUATION (A-TEST '18), 2018, : 45 - 48
  • [9] Universal lossless source coding with the Burrows Wheeler Transform
    Effros, M
    [J]. DCC '99 - DATA COMPRESSION CONFERENCE, PROCEEDINGS, 1999, : 178 - 187
  • [10] Universal lossless source coding with the Burrows Wheeler Transform
    Effros, M
    Visweswariah, K
    Kulkarni, SR
    Verdú, S
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2002, 48 (05) : 1061 - 1081