Skip to main content

A Tutorial on Hierarchical Lossless Data Compression

  • Chapter
Modeling Uncertainty

Part of the book series: International Series in Operations Research & Management Science ((ISOR,volume 46))

Abstract

Hierarchical lossless data compression is a compression technique that has been shown to effectively compress data in the face of uncertainty concerning a proper probabilistic model for the data. In this technique, one represents a data sequence x using one of three kinds of structures: (1) a tree called a pointer tree, which generates x via a procedure called “subtree copying”; (2) a data flow graph which generates x via a flow of data sequences along its edges; or (3) a contextfree grammar which generates x via parallel substitutions accomplished with the production rules of the grammar. The data sequence is then compressed indirectly via compression of the structure which represents it. This article is a survey of recent advances in the rapidly growing field of hierarchical lossless data compression. In the article, we illustrate how the three distinct structures for representing a data sequence are equivalent, outline a simple method for designing compact structures for re presenting a data sequence, and indicate the level of compression performance that can be obtained by compression of the structure representing a data sequence.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Barnsley, M. and L. Hurd. (1993). Fractal Image Compression. Wellesley, MA: AK Peters, Ltd.

    MATH  Google Scholar 

  • Burt, P. and E. Adelson. (1983). “The Laplacian Pyramid as a Compact Image Code,” IEEE Trans. Commun., Vol. 31, pp. 532–540.

    Article  Google Scholar 

  • Cameron, R. (1988). “Source Encoding Using Syntactic Information Source Models,” IEEE Trans. Inform. Theory, Vol. 34, pp. 843–850.

    Article  MathSciNet  Google Scholar 

  • Chui, C. (1992). (ed.), Wavelets: A Tutorial in Theory and Applications. New York: Academic Press.

    MATH  Google Scholar 

  • Cover, T. and J. Thomas. (1991). Elements of Information Theory. New York: Wiley.

    Book  Google Scholar 

  • Fisher, Y. (1995). (ed.), Fractal Image Compression: Theory and Application. New York: Springer-Verlag.

    Google Scholar 

  • Kawaguchi, E. and T. Endo. (1980). “On a Method of Binary-Picture Representation and its Application to Data Compression,” IEEE Trans. Pattern Anal. Machine Intell., Vol. 2, pp. 27–35.

    Article  Google Scholar 

  • Kieffer, J. and E.-H. Yang. (2000). “Grammar-Based Codes: A New Class of Universal Lossless Source Codes,” IEEE Trans. Inform. Theory, Vol. 46, pp. 737–754.

    Article  MathSciNet  Google Scholar 

  • Kieffer, J., E.-H. Yang, G. Nelson, and P. Cosman. (2000). “Universal Lossless Compression Via Multilevel Pattern Matching,” IEEE Trans. Inform. Theory, Vol. 46, pp. 1227–1245, 2000.

    Article  MathSciNet  Google Scholar 

  • Knuth, D. (1973). The Art of Computer Programming: Volume 1/Fundamental Algorithms. Reading, MA: Addison-Wesley.

    Google Scholar 

  • Kourapova, E. and B. Ryabko. (1995). “Application of Formal Grammars for Encoding Information Sources,” Probl. Inform. Transm., Vol. 31, pp. 23–26.

    MATH  Google Scholar 

  • Liaw, H-T. and C-S. Liu. (1992). “On the OBDD-Representation of General Boolean Functions,” IEEE Trans. Computers, Vol. 41, pp. 661–664.

    Article  MathSciNet  Google Scholar 

  • Nevill-Manning, C. and I. Witten. (1997a). “Identifying Hierarchical Structure in Sequences: A Linear-Time Algorithm,” Jour. Artificial Intell. Res., Vol. 7, pp. 67–82.

    Article  Google Scholar 

  • Nevill-Manning, C. and I. Witten. (1997b). “Compression and Explanation Using Hierarchical Grammars,” Computer Journal, Vol. 40, pp. 103–116.

    Article  Google Scholar 

  • Said, A. and W. Pearlman. (1996). “A New Fast and Efficient Image Codec Based on Set Partitioning in Hierarchical Trees,” IEEE Trans. Circuits Sys. Video Technol., Vol. 6, pp. 243–250.

    Article  Google Scholar 

  • Shapiro, J. (1993). “Embedded Image Coding Using Zerotrees of Wavelet Coefficients,” IEEE Trans. Signal Proc., Vol. 41, pp. 3445–3462.

    Article  Google Scholar 

  • Strang, G. and T. Nguyen. (1996). Wavelets and Filter Banks. Wellesley, MA: Wellesley-Cambridge Press.

    MATH  Google Scholar 

  • Yang, E.-H. and J. Kieffer. (2000). “Efficient Universal Lossless Data Compression Algorithms Based on a Greedy Sequential Grammar Transform-Part One: Without Context Models,” IEEE Trans. Inform. Theory, Vol. 46, pp. 755–777.

    Article  MathSciNet  Google Scholar 

  • Ziv, J. and A. Lempel. (1978). “Compression of individual sequences via variablerate coding,” IEEE Trans. Inform. Theory, Vol. 24, pp. 530–536.

    Article  MathSciNet  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2002 Springer Science + Business Media, Inc.

About this chapter

Cite this chapter

Kieffer, J.C. (2002). A Tutorial on Hierarchical Lossless Data Compression. In: Dror, M., L’Ecuyer, P., Szidarovszky, F. (eds) Modeling Uncertainty. International Series in Operations Research & Management Science, vol 46. Springer, New York, NY. https://doi.org/10.1007/0-306-48102-2_28

Download citation

Publish with us

Policies and ethics