OVERLAPPED BLOCK MOTION COMPENSATION
FOR FRAME RATE UP CONVERSION
Suk Kim, Taeuk Jeong and Chulhee Lee
Dept. of Electrical and Electronic Engineering, Yonsei Univ., 134 Shinchon-Dong, Seodaemun-Gu, Seoul, Korea
Keywords: Frame Rate Conversion, Overlapped Block Motion Compensation, Multiple Motion Estimation.
Abstract: Recently, motion compensated interpolation methods are used to generate new frames in the frame rate up
conversion. However, they often yield undesirable blocking artifacts due to inaccurate motion estimation.
In order to mitigate these artifacts, we propose a new motion-compensated frame rate up conversion
algorithm with overlapped block motion estimation. The new interpolated frame is obtained by overlapped
block motion compensation of multiple motion estimation between the current and previous frames.
Experimental results show the proposed method produces better perceptual quality and outperforms
conventional motion-compensated methods in terms of PSNR.
1 INTRODUCTION
Currently, a number of video frame rates are used in
various applications. The typical frame rate ranges
from 15 to 60 frames per second. Recently, flat
panel displays are widely available and most
consumer TV monitors use either LCD or PDP
technologies, which display videos with a high
frame rate (50 to 120Hz). In order to achieve such
high frame rates, the frame rate up conversion
(FRUC) is required. FRUC generates additional
frames from adjacent frames, thereby improving
visual quality with flicker reduction. It can be also
applied to low bit rate video coding. If some of
frames are skipped at the encoder to archive low bit
rate compression, the missing frames can be
reconstructed at the decoder using FRUC (Haan,
1999; Dufaux and Moscheni, 1995).
For example, FRUC can be easily implemented
using frame repetition (FR) and temporal linear
interpolation (TLI), though FR may produce motion
jerkiness and TLI produces perceived blurring
artifacts. In order to reduce such artifacts, motion
compensated FRUC (MC-FRUC) algorithms have
been proposed.
Many motioncompensated interpolation (MCI)
algorithms with motion estimation (ME) have been
proposed for FRUC (Choi et al., 2000; Gao et al.,
2008; Haan, 1999; Ha et al., 2004; Ojo and Haan,
1997). These methods use the motion information of
two or more adjacent frames and motion vectors
(MVs) are used to reconstruct a new frame from the
corresponding frames using motion compensated
interpolation (MCI). In general, block matching
algorithms are employed for motion estimation and
compensation between adjacent frames due to the
simplicity and easy implementation. However, they
often yield undesirable artifacts such as blocking and
incompatible block degradation resulted from
inaccurate motion information.
To mitigate this problem, we propose a new MC-
FRUC with overlapped block motion compensation
(OBMC) (Orchard and Sullivan, 1994), which uses
multi-estimators and shifted grid. Then, we
produced new frames by averaging the overlapped
block motion compensation results from the mulitple
motion estimations.
2 PROPOSED METHOD
2.1 Motion Estimation and Motion
Compensation Interpolation
Methods
To obtain motion vectors, we used uni-directional
ME (UDME, Figure 1) and bi-directional ME
(BDME, Figure 2) methods (Choi et al., 2000).
68
Kim S., Jeong T. and Lee C. (2010).
OVERLAPPED BLOCK MOTION COMPENSATION FOR FRAME RATE UP CONVERSION.
In Proceedings of the International Conference on Imaging Theory and Applications and International Conference on Information Visualization Theory
and Applications, pages 68-71
DOI: 10.5220/0002837400680071
Copyright
c
SciTePress