Image compression using Weighted Finite Automata

  • Karel CulikII
  • Jarkko Kari
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 711)


We introduce Weighted Finite Automata (WFA) as a tool to define real functions, in particular, the greyness functions of grey-tone images. Mathematical properties and the definition power of WFA have been studied by Culik and Karhumäki. Their generative power is incomparable with Barnsley's Iterative Function Systems. Here, we give an automatic encoding algorithm that converts an arbitrary grey-tone-image (a digitized photograph) into a WFA that can regenerate it (with or without information loss). The WFA seems to be the first image definition tool with such a relatively simple encoding algorithm.


Image Compression Encode Algorithm Finite Automaton Greyness Function Average Preserve 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    M. F. Barnsley, Fractal Everywhere, Academic Press, (1988).Google Scholar
  2. 2.
    M. F. Barnsley, J. H. Elton and D. P. Hardin, Recurrent Iterated Function Systems, Constructive Approximation 5, 3–31 (1989).Google Scholar
  3. 3.
    M. F. Barnsley, A. Jacquin, L. Reuter and A. D. Sloan, Harnessing Chaos for Image Synthesis, Computer Graphics, SIGGARPH 1988 Conference proceedings (1988).Google Scholar
  4. 4.
    J. Berstel and A. Nait Abdullah, Quadtrees Generated by Finite Automata, AFCET 61–62, 167–175 (1989).Google Scholar
  5. 5.
    J. Berstel and M. Morcrette, Compact Representation of Pattern by Finite Automata, Res.Rep. 89-66, Institut de Programmation, Université Paris 7 (1989).Google Scholar
  6. 6.
    G. J. Chaitin, Algorithmic Information Theory, IBM Journal of Research and Development 21, 350–359 (1977).Google Scholar
  7. 7.
    K. Culik II and S. Dube, Rational and Affine Expressions for Image Description, Discrete Applied Mathematics, to appear.Google Scholar
  8. 8.
    K. Culik II and S. Dube, Affine Automata and Related Techniques for Generation of Complex Images, Theoretical Computer Science, to appear. Preliminary Version in Proceedings of MFCS'1990, Lecture Notes in Computer Science 452, Springer-Verlag, 224–231 (1990).Google Scholar
  9. 9.
    K. Culik II and S. Dube, Balancing Order and Chaos in Image Generation, Proceedings of the 18th International Colloquium on Automata, Languages and Programming, Madrid, Spain, July 1991, in Lecture Notes in Computer Science 510, 600–614, Springer-Verlag (1991).Google Scholar
  10. 10.
    K. Culik II and S. Dube, On Combining Weighted Finite Automata and Wavelet Transforms in Data Compression, Proceedings of STACS 1993. Lecture Notes in Computer Science, to appear.Google Scholar
  11. 11.
    K. Culik II and J. Karhumäki, Automata Computing Real Functions, Tech. Report TR 9105, University of South Carolina, Columbia (1991).Google Scholar
  12. 12.
    K. Culik II and J. Kari, Image Compression using Weighted Finite Automata, Technical Report TR 9202, Univ. of South Carolina (1992).Google Scholar
  13. 13.
    R.A. DeVore, B. Jawerth and B.J. Lucier, Image Compression through Wavelet Transform Coding, IEEE Transactions on Information Theory 38, 719–746 (1992).Google Scholar
  14. 14.
    Y. Fisher, E. W. Jacobs and R. D. Boss, Fractal Image Compression Using Iterated Transforms: in: Data Compression, ed. J. Storel, Kluwer Academic Publ., Norwall, MA. (1992).Google Scholar
  15. 15.
    E. W. Jacobs, Y. Fisher and R. D. Boss, Image Compression: A Study of the Iterated Transform Method, Signal Processing, to appear.Google Scholar
  16. 16.
    J. Shallit and J. Stolfi, Two Methods for Generating Fractals, Comput. and Graphics 13, 185–191 (1989).Google Scholar
  17. 17.
    L. Staiger, Quadtrees and the Hausdorff Dimension of Pictures, Workshop on Geometrical Problems of Image Processing, Georgental GDR, 173–178 (1989).Google Scholar
  18. 18.
    G. Strang, Wavelets and Dilation Equations: A Brief Introduction, SIAM Review 31, 614–627 (1989).Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1993

Authors and Affiliations

  • Karel CulikII
    • 1
  • Jarkko Kari
    • 2
  1. 1.Department of Computer ScienceUniversity of South CarolinaColumbiaUSA
  2. 2.Department of MathematicsUniversity of TurkuTurkuFinland

Personalised recommendations