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
Link To Document