Title :
Bit Allocation Based on Motion Vector Analysis for H.264/AVC
Author :
Mohammed, Hussain M. ; Färber, Nikolaus ; Thoma, Herbert
Author_Institution :
Fraunhofer Inst. for Integrated Circuits, Erlangen
Abstract :
In this paper we present a bit allocation approach based on motion vector analysis for improved rate-distortion performance. Bit allocation is done at the macroblock level such that the macroblock with high priority is coded finely and the one with low priority is coded coarsely. In order to calculate macroblock priorities, first reference counts for each pixel are determined through motion vector analysis. A reference count of a pixel is defined as total number of pixels in the remaining GOP which use that pixel as a reference. Then macroblock wise reference counts is obtained by summing the pixel wise reference counts, which are then scaled and prioritized. Based upon the priority value the given fixed quant of each frame is modulated at the macroblock level. The algorithm is applied to H.264/AVC encoding and PSNR gains of up to 1.4 dB are achieved
Keywords :
image motion analysis; image resolution; video coding; H.264/AVC; PSNR; bit allocation; macroblock level; motion vector analysis; rate-distortion performance; Automatic voltage control; Bit rate; Data compression; Encoding; Motion analysis; PSNR; Performance analysis; Predictive coding; Rate-distortion; Video coding;
Conference_Titel :
Data Compression Conference, 2007. DCC '07
Conference_Location :
Snowbird, UT
Print_ISBN :
0-7695-2791-4
DOI :
10.1109/DCC.2007.17