scispace - formally typeset
Open AccessJournal ArticleDOI

Motion vector refinement for high-performance transcoding

TLDR
This paper shows that the incoming motion vectors become nonoptimal due to the reconstruction errors, and proposes a fast-search adaptive motion vector refinement scheme capable of providing video quality comparable to that can be achieved by performing a new full-scale motion estimation but with much less computation.
Abstract
In transcoding, simply reusing the motion vectors extracted from an incoming video bit stream may not result in the best quality. In this paper, we show that the incoming motion vectors become nonoptimal due to the reconstruction errors. To achieve the best video quality possible, a new motion estimation should be performed in the transcoder. We propose a fast-search adaptive motion vector refinement scheme that is capable of providing video quality comparable to that can be achieved by performing a new full-scale motion estimation but with much less computation. We discuss the case when some incoming frames are dropped for frame-rate conversions, and propose motion vector composition method to compose a motion vector from the incoming motion vectors. The composed motion vector can also be refined using the proposed motion vector refinement scheme to achieve better results.

read more

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI

Video transcoding architectures and techniques: an overview

TL;DR: This article emphasizes the processing that is done on the luminance components of the video, and provides an overview of the techniques used for bit-rate reduction and the corresponding architectures that have been proposed.
Journal ArticleDOI

Digital Video Transcoding

TL;DR: The technical issues and research results related to video transcoding are outlined and techniques for reducing the complexity and improving the video quality are discussed, by exploiting the information extracted from the input video bit stream.
Journal ArticleDOI

Video transcoding: an overview of various techniques and research issues

TL;DR: An overview of several video transcoding techniques and some of the related research issues is provided, to propose solutions to some of these research issues, and identify possible research directions.
Journal ArticleDOI

Heterogeneous video transcoding to lower spatio-temporal resolutions and different encoding formats

TL;DR: This work transcoding of pre-encoded MPEG-1, 2 video into lower bit rates is realized through altering the coding algorithm into H.261/H.263 standards with lower spatio-temporal resolutions through heterogeneous transcoding.
Journal ArticleDOI

New architecture for dynamic frame-skipping transcoder

TL;DR: Experimental results show that, as compared to the conventional transcoder, the new architecture for frame-skipping transcoder is more robust, produces fewer requantization errors, and has reduced computational complexity.
References
More filters
Journal ArticleDOI

Displacement Measurement and Its Application in Interframe Image Coding

TL;DR: The motion compensation is applied for analysis and design of a hybrid coding scheme and the results show a factor of two gain at low bit rates.
Journal ArticleDOI

A new three-step search algorithm for block motion estimation

TL;DR: Simulation results show that, as compared to TSS, NTSS is much more robust, produces smaller motion compensation errors, and has a very compatible computational complexity.
Book

Image and Video Compression Standards: Algorithms and Architectures

TL;DR: An introduction to the algorithms and architectures that form the underpinnings of the image and video compressions standards, including JPEG, H.261 and H.263, while fully addressing the architecturalconsiderations involved when implementing these standards.
Journal ArticleDOI

A block-based gradient descent search algorithm for block motion estimation in video coding

TL;DR: The proposed block-based gradient descent search (BBGDS) algorithm is proposed to perform block motion estimation in video coding and provides competitive performance with reduced computational complexity.
Journal ArticleDOI

Two-layer coding of video signals for VBR networks

TL;DR: Two-layer conditional-replenishment coding of video signals over a variable-bit-rate (VBR) network is described and it is shown that the coder performs well for a guaranteed channel rate as low as 10-20% of the total bit rate.
Related Papers (5)
Frequently Asked Questions (12)
Q1. What have the authors contributed in "Motion vector refinement for high-performance transcoding" ?

In this paper, the authors show that the incoming motion vectors become nonoptimal due to the reconstruction errors. The authors propose a fast-search adaptive motion vector refinement scheme that is capable of providing video quality comparable to that can be achieved by performing a new full-scale motion estimation but with much less computation. The authors discuss the case when some incoming frames are dropped for frame-rate conversions, and propose motion vector composition method to compose a motion vector from the incoming motion vectors. 

the composed motion vector may have degraded performance due to the effect of reconstruction errors when a coarser quantization step size is applied during the transcoding. 

In general, the need for motion vector refinement depends on the effect of the reconstruction errors relative to the strength of the motioncompensated prediction residual signal as shown previously in (5), and thus is signal dependent. 

Another advantage of FDVS over the bilinear interpolation scheme is that when multiple frames are dropped, it can be processed in the forward order, eliminating the multiple memories needed to store the incoming motion vectors of all the dropped frames. 

The performance of the proposed FDVS method is about 1.7 dB (foreman) and 0.8dB (carphone) better than the bilinear interpolation. 

Since frame ( ) is dropped, for MB , the authors need to find a motion vector pointing to a block in frame ( ) which matches well with MB . 

the refinement of the incoming motion vectors using a small search window (e.g., search range of 2 pixels) increases the performance close to that of the full-scale fullsearch motion estimation. 

A delta motion vector ( )can be estimated within a new search window , around the point indicated by the base motion vector:SAD (6)SAD(7)The new search window can be set much smaller than the full-scale window (e.g., a search range of 2 pixels instead of 15 pixels or larger) and still produce almost the same video quality as the full-scale motion estimation. 

Fig. 11 implies that when the quantization step size difference is small, the distortion caused by the reuse of incoming motion vector is small. 

the optimal motion vector can be easily obtained by refining the incoming motion vector within a small range as opposed to applying a full-scale motion estimation [16], [17]. 

since in general there is no guarantee that the effect is negligible all the time, there are nonzero probabilities that the quantization errors may cause the incoming motion vector to be nonoptimal [i.e., the authors can find a better motion vector which minimizes (4)]. 

Starting with the base motion vector, the motion vector refinement scheme searches for a delta motion vector within a search area much smaller than that of the full-scale motion estimation.