CorrelationBased Motion Vector Processing With Adaptive Interpolation Scheme for MotionCompensated F - PowerPoint PPT Presentation

1 / 19
About This Presentation
Title:

CorrelationBased Motion Vector Processing With Adaptive Interpolation Scheme for MotionCompensated F

Description:

... is supposed to be smooth, except at the motion boundaries and occlusion areas. II. C. Video Occlusions ... The visual artifacts caused by occlusion cannot be ... – PowerPoint PPT presentation

Number of Views:74
Avg rating:3.0/5.0
Slides: 20
Provided by: tize
Category:

less

Transcript and Presenter's Notes

Title: CorrelationBased Motion Vector Processing With Adaptive Interpolation Scheme for MotionCompensated F


1
Correlation-Based Motion Vector Processing With
Adaptive Interpolation Scheme for
Motion-Compensated Frame Interpolation
  • Ai-Mei Huang, Student Member, IEEE, and Truong
    Nguyen, Fellow, IEEE

2
I. Introduction
  • The application of motion-compensated frame
    interpolation (MCFI) techniques to increase video
    frame rate at playback has gained significant for
    the last decade.
  • This is because MCFI improves temporal resolution
    by interpolating extra frames and can be used to
    reduce motion jerkiness for video applications.

3
I. Introduction
  • MCFI requires motion information between two
    frames, which can be either re-estimated at the
    decoder or retrieved directly from the received
    bitstreams. Depending on available resources
  • of the devices.
  • Unfortunately, the received MVs or re-estimated
    MVs simply using block matching algorithm (BMA)
    are often unreliable for frame interpolation.
  • Directly employing these MVs usually results in
    unpleasant artifacts such as blockiness , ghost
    artifacts and deformed structures in the
    interpolated frames.

4
I. Introduction
  • In the literature, many motion estimation
    algorithms performed at the decoder have been
    proposed for MCFI in order to obtain true motion.
  • A hierarchical BMA ,where three different window
    sizes are used to search for true MVs.
  • By considering the motion distribution on object
    boundaries, image segmentation techniques are
    employed to further refine the estimated motion
    vector field (MVF).

5
II. Challenges in motion-compensated frame
interpolation
  • In MCFI, the interpolated frame, , is often
    obtained by one of the following two different
    methods
  • The interpolated frame can
  • be produced by motion compensating from
    and along
  • the motion trajectory. If a block-based MCFI
    is used, holes and overlapped regions frequently
    appear in the interpolated frame.

6
II. Challenges in MCFI
  • Simply takes the MVs of the co-located blocks and
    divides them by two to form forward and backward
    MVs.
  • This method can also be referred to as
    bidirectional MCFI approach.

(Vx, Vy)
7
II. A. Co-Loacated Motion Vectors
  • Even though these MVs may represent true motion
    for blocks in , they may not represent the
    motion of their co-located blocks in .

8
II. B. Irregular Motion Vectors
  • MVF between two frames is supposed to be smooth,
    except at the motion boundaries and occlusion
    areas.

9
II. C. Video Occlusions
  • Areas where new objects appear or existing
    objects disappear can be referred to as video
    occlusions.
  • The visual artifacts caused by occlusion cannot
    be
  • removed completely even though we have the
    correct MVs for the moving object.

10
III. Motion vector analysis for
motion-compensated frame interpolation
  • A. Motion Vector Classification
  • Let denote the MV of each 88 block,
    , we classify into three different
    reliability levels, unreliable due to high
    residual energy (L1) ,
  • unreliable due to low inter-MV correlation
    (L2),
  • possibly unreliable (L3).

11
III . A. Motion Vector Classification
  • In order to detect the irregular MVs that have
    low residual energy, we calculate the correlation
    index of each MV to all its available adjacent
    MVs.
  • d is usually higher than other areas if the local
    movement is relatively large. Reduce the
    sensitivity from the motion magnitude values, the
    correlation index is defined as the magnitude
    variance in the local neighborhood.

12
III . A. Motion Vector Classification
  • unreliable due to high residual energy (L1)
  • unreliable due to low inter-MV correlation (L2)
  • possibly unreliable (L3).

13
III . B. Macroblock Merging Map for Motion Vector
Processing
  • We have suggested that unreliable MVs should be
  • grouped into larger blocks for MV correction.
  • MVs of L1 and L2 are identified due to different
    reasons, they should not be merged together.
  • MVs are considered similar if their angular
    distance,
  • , and Euclidian distance, d, are less than
    predefined
  • thresholds, , and , respectively.

14
IV. Correlation-based motion vector
processingusing bidrectional prediction
difference
15
IV. Correlation-based motion vector
processingusing bidrectional prediction
difference
  • A. Motion Vector Selection
  • Absolute bidirectional prediction difference
    (ABPD)

16
IV. Correlation-based motion vector
processingusing bidrectional prediction
difference
  • B. Motion Vector Averaging Based on MV Correlation

17
Result
18
Result
19
Result
Write a Comment
User Comments (0)
About PowerShow.com