Rate optimization by true motion estimation
نویسندگان
چکیده
In this paper, we propose a rate-optimized motion estimation based on a “true” motion tracker. We observe that piecewise continuous motion field reduces the bit rate for differentially encoded motion vectors. Hence, a neighborhood relaxation method is proposed. In addition, in current MPEG-4 video VM, each video-object-plane (VOP) is individually coded by a block-based approach. The bit rate can be further improved by the removal of redundancy among the block motion vectors within the same VOP. Therefore, we also propose a object-and-block hybrid coding. INTRODUCTION In most video compression algorithms, there is always a tradeoff between picture quality and compression ratio (and computational cost). Generally speaking, the lower the compression ratio, the better the picture quality. Some researchers have attempted to develop new algorithms which can achieve higher picture quality with same amount of bits, or achieve the same picture quality with less bits. It was believed that the less the displaced frame difference (referred to as DFD or mean residue), the less the number of bits for residue, and, then, the less the total bit rate. (The less the distortion as well.) Hence, minimal DFD criterion is widely used. In some coding standards, e.g. H.261, H.263, MPEG-1, MPEG-2, which encode the motion vectors differentially within a slice [4], it is not always true that the less the DFD, the less the bit rate because the total number bits also include the number of bits of coding motion vectors. Those conventional block-matching algorithms (BMAs), which treat the motion estimation problem as an optimization problem on DFD only, could suffer from the high price on the differential coding of motion vectors [2]. Figure 1 shows the bit requirement for different vector difference in H.263 standard. The smaller the difference, the less the bits required. A rate-optimized motion estimation algorithm should take account of the total number of bits: f vig n i argmin f vig fbits DFD v Q bits v bits DFD v Q bits v bits DFDn vn Qn bits vn g (1) where vi is the motion vector of block i, vi vi vi , DFDi vi represents In [4], vi vi prediction of vi. In this paper, we assume prediction of vi vi for simplicity.
منابع مشابه
An Efficient Block Segmentation Algorithm for True Motion Estimation
Determining true motion (including identifying occluded and uncovered regions) is vital for applications such as image sequence restoration and motion-compensated frame-rate conversion. Block-based motion estimation (e.g. Lucas and Kanade (1), Jain and Jain (2)) provides true motion only in blocks which do not contain motion discontinuities. A strategy for obtaining true motion for an entire im...
متن کاملOptimization of Fast Block Motion Estimation Algorithms - Circuits and Systems for Video Technology, IEEE Transactions on
There are basically three approaches for carrying out fast block motion estimation: 1) fast search by a reduction of motion vector candidates; 2) fast block-matching distortion (BMD) computation; and 3) motion field subsampling. The first approach has been studied more extensively since different ways of reducing motion vector candidates may result in significantly different performance; while ...
متن کاملAdaptive Selection of Motion Estimation Block Size for Rate-Distortion Optimization
The employment of the Variable Block size motion estimation technique introduces a new optimization issue for the motion compensated transform coding. An increase in bit rate allocation is necessary to accommodate VBS motion vectors. An algorithm for adaptive selection of motion estimation block size is proposed for R-D optimal motion estimation. It avoids reduction in the block size in visuall...
متن کاملTrue Motion Estimation — Theory, Application, and Implementation
This thesis offers an integrated perspective of the theory, applications, and implementation of true motion estimation. Taking the pictures of 3D real-world scene generates sequences of video images. When an object in the three-dimensional real world moves, there are corresponding changes in the brightness—or luminance intensity—of its two-dimensional image. The physical three-dimensional motio...
متن کاملRate-distortion optimization between the hierarchical variable block size motion estimation and motion sequence coding
Recently, a variable block size(VBS) motion estimation technique has been employed to improve the performance of the motion compensated transform coding(MCTC). This technique allows larger blocks to be used when smaller blocks provide little gain, saving the bit rates, especially for areas containing more complex motion. However, the employment of the VBS motion estimation technique addresses a...
متن کامل