• DocumentCode
    902575
  • Title

    Modulo transforms - an alternative to lifting

  • Author

    Srinivasan, Sridhar

  • Author_Institution
    Microsoft Corp., Redmond, WA, USA
  • Volume
    54
  • Issue
    5
  • fYear
    2006
  • fDate
    5/1/2006 12:00:00 AM
  • Firstpage
    1864
  • Lastpage
    1874
  • Abstract
    This paper introduces a new paradigm for the construction of reversible transforms that map integers to integers. Transform matrices with integer entries are first considered, and the modular arithmetic properties of transform coefficients are studied. It is shown that these transform coefficients are redundant in modular arithmetic. Further, this redundancy can be exploited by quantizing transform coefficients critically so as to produce an effective scaled transformation with unit determinant. This forms the basis of a class of transforms referred to as modulo transforms that are reversible and unit determinant, conditions necessary for applications such as lossless compression and reversible image rotation. The theory of modulo transforms is examined in depth. Analysis based on modular arithmetic shows that two-dimensional rotations can be critically quantized, albeit with nonequal bin widths along axes. A construction procedure is derived for realizing a reversible transform with small or unit scaling factors, and a theorem is stated wherein certain Pythagorean triples can be scalar quantized to produce a reversible, normalized, scalefree transform matrix. Modulo transforms and lifting are compared and contrasted in theory, and in experiments. The computational aspects of modulo transforms are also discussed in this paper.
  • Keywords
    data compression; image coding; matrix algebra; transforms; Pythagorean triples; lossless compression; modular arithmetic; modular arithmetic properties; modulo transforms; reversible image rotation; reversible transforms; transform matrices; Arithmetic; Data compression; Discrete cosine transforms; Discrete transforms; Image coding; Linear approximation; Pulse modulation; Quantization; Signal processing; Wavelet transforms; Coding; lifting; modular arithmetic; number theory; reversibility; transforms;
  • fLanguage
    English
  • Journal_Title
    Signal Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1053-587X
  • Type

    jour

  • DOI
    10.1109/TSP.2006.872548
  • Filename
    1621414