• DocumentCode
    3158886
  • Title

    Effects of errors and error recovery in images compressed by the JPEG still image compression standard algorithm

  • Author

    Petsalis, M.E. ; Soleymani, M.R. ; Swamy, M.N.S.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Concordia Univ., Montreal, Que., Canada
  • fYear
    1994
  • fDate
    25-28 Sep 1994
  • Firstpage
    396
  • Abstract
    The use of the variable-length coding in the final stage of image compression using JPEG makes the image more sensitive to channel errors and can have severe effects on the viewed image. This is due to loss of synchronization in the decoder. Even one bit error can propagate significantly throughout the image. In the past, some techniques have been proposed for resynchronizing Huffman decoders using special synchronizing codewords. The JPEG standard itself allows the use of a special restart marker to help decoder resynchronization. It does not, however, give any guidelines for error recovery. We first describe the most probable types of errors that occur in a JPEG data stream. We focus on techniques and algorithms for detecting the occurrence of a particular error and then for locating that error. One technique functions at the entropy encoding level by taking advantage of the specific data structure of the JPEG stream and using alternately two different end-of-block characters. Others function at the DCT coefficient level or at the pixel level, detecting unlikely patterns that are produced due to errors. We compare different methods and finally propose the most effective method for error detection and image correction
  • Keywords
    Huffman codes; code standards; coding errors; data compression; decoding; discrete cosine transforms; entropy codes; error correction codes; error detection codes; image coding; telecommunication standards; transform coding; variable length codes; DCT coefficient; Huffman decoders; JPEG; channel errors; data stream; data structure; decoder resynchronization; end-of-block characters; entropy encoding; error detection; error effects; error location; error recovery; image compression; image correction; pixel level; restart marker; still image compression standard algorithm; synchronizing codewords; variable-length coding; Algorithms; Communication standards; Data compression; Decoding; Discrete cosine transforms; Entropy codes; Error correction coding; Error detection coding; Huffman codes; Image coding; Transform coding; Variable length codes;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Computer Engineering, 1994. Conference Proceedings. 1994 Canadian Conference on
  • Conference_Location
    Halifax, NS
  • Print_ISBN
    0-7803-2416-1
  • Type

    conf

  • DOI
    10.1109/CCECE.1994.405772
  • Filename
    405772