• DocumentCode
    1346754
  • Title

    Tree coding of bilevel images

  • Author

    Martins, Bo ; Forchhammer, Søren

  • Author_Institution
    Dept. of Telecommun., Tech. Univ., Lyngby, Denmark
  • Volume
    7
  • Issue
    4
  • fYear
    1998
  • fDate
    4/1/1998 12:00:00 AM
  • Firstpage
    517
  • Lastpage
    528
  • Abstract
    Presently, sequential tree coders are the best general purpose bilevel image coders and the best coders of halftoned images. The current ISO standard, Joint Bilevel Image Experts Group (JBIG), is a good example. A sequential tree coder encodes the data by feeding estimates of conditional probabilities to an arithmetic coder. The conditional probabilities are estimated from co-occurrence statistics of past pixels, the statistics are stored in a tree. By organizing the code length calculations properly, a vast number of possible models (trees) reflecting different pixel orderings can be investigated within reasonable time prior to generating the code. A number of general-purpose coders are constructed according to this principle. Rissanen´s (1989) one-pass algorithm, context, is presented in two modified versions. The baseline is proven to be a universal coder. The faster version, which is one order of magnitude slower than JBIG, obtains excellent and highly robust compression performance. A multipass free tree coding scheme produces superior compression results for all test images. A multipass free template coding scheme produces significantly better results than JBIG for difficult images such as halftones. By utilizing randomized subsampling in the template selection, the speed becomes acceptable for practical image coding
  • Keywords
    code standards; data compression; image coding; image sampling; probability; random processes; statistical analysis; telecommunication standards; ISO standard; JBIG; Joint Bilevel Image Experts Group; Rissanen´s one-pass algorithm; arithmetic coder; bilevel image coders; co-occurrence statistics; code length; conditional probabilities; context algorithm; general-purpose coders; halftoned images; image coding; multipass free template coding; multipass free tree coding; pixel orderings; randomized subsampling; robust compression performance; sequential tree coders; test images; universal coder; Application software; Arithmetic; Context modeling; ISO standards; Image coding; Organizing; Pixel; Probability; Statistics; Testing;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/83.663496
  • Filename
    663496