• DocumentCode
    1917123
  • Title

    Efficient Algorithm and System Architecture for the Suppression of MPEG Artifacts

  • Author

    Kristensen, M.S. ; Sorensen, S.B. ; Le Moullec, Yannick ; Koch, Peter

  • Author_Institution
    Dept. of KOM, Aalborg Univ.
  • fYear
    2006
  • fDate
    Nov. 2006
  • Firstpage
    293
  • Lastpage
    296
  • Abstract
    This paper presents i) the development of an algorithm that enhances the visual quality of MPEG compressed image sequences and ii) the design of a system architecture for implementation of the algorithm in a battery powered handheld device. In the spatial domain a combination of classification, Kalman smoothing and sharpening filtering has been used to suppress blocking, ringing and blurring artifacts. In the temporal domain a Kalman filter in conjunction with a motion detection method has been used to suppress temporal flicker and mosquito noise. Furthermore, a system architecture has been designed at two levels of granularity. At the coarse level, the SpecC methodology has been used to determine an overall system architecture consisting of a GPP and a hardware accelerator. At the fine level, time constrained scheduling has been used to find a suitable architecture for the accelerator data-path. Several optimization techniques have been applied to the accelerator in order to minimize the area consumption. A subjective and quantitative evaluation shows that the algorithm improves the visual quality of the compressed image sequences. The final architecture of the accelerator consists of 6 register files, 1 register, 3 multipliers, 2 adders, 1 subtracter, 1 divider, 1 comparator and 1 magnitude calculator
  • Keywords
    Kalman filters; adders; comparators (circuits); coprocessors; dividing circuits; hardware description languages; image sequences; motion estimation; multiplying circuits; video coding; Kalman smoothing; MPEG artifact suppression; SpecC; accelerator data-path; battery powered handheld device; hardware accelerator; mosquito noise suppression; motion detection; temporal flicker suppression; visual quality enhancement; Algorithm design and analysis; Batteries; Filtering; Handheld computers; Image coding; Image sequences; Kalman filters; Motion detection; Smoothing methods; Transform coding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Norchip Conference, 2006. 24th
  • Conference_Location
    Linkoping
  • Print_ISBN
    1-4244-0772-9
  • Type

    conf

  • DOI
    10.1109/NORCHP.2006.329230
  • Filename
    4127002