• DocumentCode
    1247907
  • Title

    Highly Parallel Line-Based Image Coding for Many Cores

  • Author

    Peng, Xiulian ; Xu, Jizheng ; Zhou, You ; Wu, Feng

  • Author_Institution
    Microsoft Res. Asia, Beijing, China
  • Volume
    21
  • Issue
    1
  • fYear
    2012
  • Firstpage
    196
  • Lastpage
    206
  • Abstract
    Computers are developing along with a new trend from the dual-core and quad-core processors to ones with tens or even hundreds of cores. Multimedia, as one of the most important applications in computers, has an urgent need to design parallel coding algorithms for compression. Taking intraframe/image coding as a start point, this paper proposes a pure line-by-line coding scheme (LBLC) to meet the need. In LBLC, an input image is processed line by line sequentially, and each line is divided into small fixed-length segments. The compression of all segments from prediction to entropy coding is completely independent and concurrent at many cores. Results on a general-purpose computer show that our scheme can get a 13.9 times speedup with 15 cores at the encoder and a 10.3 times speedup at the decoder. Ideally, such near-linear speeding relation with the number of cores can be kept for more than 100 cores. In addition to the high parallelism, the proposed scheme can perform comparatively or even better than the H.264 high profile above middle bit rates. At near-lossless coding, it outperforms H.264 more than 10 dB. At lossless coding, up to 14% bit-rate reduction is observed compared with H.264 lossless coding at the high 4:4:4 profile.
  • Keywords
    computers; data compression; error statistics; image coding; H.264 high profile; LBLC; bit-rate reduction; computers; high parallel line-based image coding; image compression; line-by-line coding scheme; quad-core processors; Encoding; Image coding; Parallel processing; Phasor measurement units; Pixel; Transforms; Wiener filter; Image coding; lossless coding; many cores; Algorithms; Computer Communication Networks; Data Compression; Image Enhancement; Image Interpretation, Computer-Assisted; Multimedia; Pattern Recognition, Automated; Reproducibility of Results; Sensitivity and Specificity; 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.2011.2159986
  • Filename
    5893943