• DocumentCode
    932363
  • Title

    Rate Distortion Optimization for H.264 Interframe Coding: A General Framework and Algorithms

  • Author

    Yang, En-Hui ; Yu, Xiang

  • Author_Institution
    Univ. of Waterloo, Waterloo
  • Volume
    16
  • Issue
    7
  • fYear
    2007
  • fDate
    7/1/2007 12:00:00 AM
  • Firstpage
    1774
  • Lastpage
    1784
  • Abstract
    Rate distortion (RD) optimization for H.264 interframe coding with complete baseline decoding compatibility is investigated on a frame basis. Using soft decision quantization (SDQ) rather than the standard hard decision quantization, we first establish a general framework in which motion estimation, quantization, and entropy coding (in H.264) for the current frame can be jointly designed to minimize a true RD cost given previously coded reference frames. We then propose three RD optimization algorithms-a graph-based algorithm for near optimal SDQ in H.264 baseline encoding given motion estimation and quantization step sizes, an algorithm for near optimal residual coding in H.264 baseline encoding given motion estimation, and an iterative overall algorithm to optimize H.264 baseline encoding for each individual frame given previously coded reference frames-with them embedded in the indicated order. The graph-based algorithm for near optimal SDQ is the core; given motion estimation and quantization step sizes, it is guaranteed to perform optimal SDQ if the weak adjacent block dependency utilized in the context adaptive variable length coding of H.264 is ignored for optimization. The proposed algorithms have been implemented based on the reference encoder JM82 of H.264 with complete compatibility to the baseline profile. Experiments show that for a set of typical video testing sequences, the graph-based algorithm for near optimal SDQ, the algorithm for near optimal residual coding, and the overall algorithm achieve on average, 6%, 8%, and 12%, respectively, rate reduction at the same PSNR (ranging from 30 to 38 dB) when compared with the RD optimization method implemented in the H.264 reference software.
  • Keywords
    entropy codes; motion estimation; quantisation (signal); residue codes; video coding; H.264 reference software; JM82; baseline encoding; entropy coding; graph-based algorithm; hard decision quantization; interframe coding; motion estimation; rate distortion optimization; residual coding; soft decision quantization; video testing sequences; Code standards; Costs; Decoding; Encoding; Entropy coding; Iterative algorithms; Motion estimation; Quantization; Rate-distortion; Software algorithms; Fixed-slope lossy compression; H.264 hybrid coding; rate distortion (RD) optimization; soft decision quantization (SDQ); Algorithms; Artifacts; Computer Graphics; Data Compression; Documentation; Image Enhancement; Image Interpretation, Computer-Assisted; Internationality; Multimedia; Numerical Analysis, Computer-Assisted; Signal Processing, Computer-Assisted; Video Recording;
  • fLanguage
    English
  • Journal_Title
    Image Processing, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1057-7149
  • Type

    jour

  • DOI
    10.1109/TIP.2007.896685
  • Filename
    4237212