wen-hsiao peng chun-chi chen

34
An Inter-Frame Prediction Technique Combining Template Matching Prediction and Block Motion Compensation for High Ef ciency Video Coding Wen-Hsiao Peng Chun-Chi Chen Circuits and Systems for Video Technology, 2013 IEEE Transactions on

Upload: avidan

Post on 22-Feb-2016

49 views

Category:

Documents


0 download

DESCRIPTION

An Inter-Frame Prediction Technique Combining Template Matching Prediction and Block Motion Compensation for High Efficiency Video Coding. Circuits and Systems for Video Technology, 2013 IEEE Transactions on . Wen-Hsiao Peng Chun-Chi Chen. Outline. Introduction Background - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Wen-Hsiao  Peng Chun-Chi  Chen

An Inter-Frame Prediction Technique Combining Template Matching Prediction and Block Motion Compensation for High Efficiency Video Coding

Wen-Hsiao PengChun-Chi Chen

Circuits and Systems for Video Technology, 2013 IEEE Transactions on

Page 2: Wen-Hsiao  Peng Chun-Chi  Chen

Outline

• Introduction• Background• Bi-prediction Combining TMP and BMC• Analysis LS and LMS• Experiment Results• Conclusion

Page 3: Wen-Hsiao  Peng Chun-Chi  Chen

Introduction

• Inter prediction combines MVs from– TMP– BMC

for Overlapped Block Motion Compensation.

• Prediction performance of OBMC close to that of bi-prediction.– without having to signal the template MV

Page 4: Wen-Hsiao  Peng Chun-Chi  Chen

Introduction

• TMP generally outperforms SKIP prediction.

• TMP is inferior to block-based motion compensation.

• Another MV is required to best complement the template MV.

Page 5: Wen-Hsiao  Peng Chun-Chi  Chen

Introduction

• A key issue in video coders with motion-compensated prediction is how to trade off effectively between– accuracy of the motion field representation– required overhead

• Based on HEVC version 6.0

• Achieve the bitrate reduction.

Page 6: Wen-Hsiao  Peng Chun-Chi  Chen

Outline

• Introduction• Background

– Template Matching Prediction– Block Motion Compensation– SKIP and Merge-SKIP– Signal Model– Prediction Error Surface

• Bi-prediction Combining TMP and BMC• Analysis LS and LMS• Experiment Results• Conclusion

Page 7: Wen-Hsiao  Peng Chun-Chi  Chen

Template Matching Prediction

• Obtains the MV at a current pixel by finding, in the reference frames, the best match for a template region composed of its surrounding reconstructed pixels.

Page 8: Wen-Hsiao  Peng Chun-Chi  Chen

Block Motion Compensation

• The frames are partitioned in blocks of pixels and each block is predicted from a block of equal size in the reference frame.

Page 9: Wen-Hsiao  Peng Chun-Chi  Chen

Comparsion

True motion BMC TMP

Page 10: Wen-Hsiao  Peng Chun-Chi  Chen

SKIP and Merge-SKIP

• SKIP– H.264/AVC

• Merge-SKIP– Weighted sum

Page 11: Wen-Hsiao  Peng Chun-Chi  Chen

Signal Model

• Tao et al [19]– .

• Zheng et al [24]– .

[19] B. Tao and M. T. Orchard, “A parametric solution for optimal overlapped block motion compensation,” IEEE Trans. on Image Processing, vol. 10, no. 3, pp. 341–350, Mar. 2001.[24] W. Zheng, Y. Shishikui, M. Naemura, Y. Kanatsugu, and S. Itoh,“Analysis of space-dependent characteristics of motion- compensated frame differences based on a statistical motion distribution model,” IEEE Trans. on Image Processing, vol. 11, no. 4, pp. 377–386, Apr. 2002.

Page 12: Wen-Hsiao  Peng Chun-Chi  Chen

Signal Model

• Mean-sqaured prediction error– .

• Tao et al [19]– .

• Zheng et al [24]– .

[19] B. Tao and M. T. Orchard, “A parametric solution for optimal overlapped block motion compensation,” IEEE Trans. on Image Processing, vol. 10, no. 3, pp. 341–350, Mar. 2001.[24] W. Zheng, Y. Shishikui, M. Naemura, Y. Kanatsugu, and S. Itoh,“Analysis of space-dependent characteristics of motion- compensated frame differences based on a statistical motion distribution model,” IEEE Trans. on Image Processing, vol. 11, no. 4, pp. 377–386, Apr. 2002.

Page 13: Wen-Hsiao  Peng Chun-Chi  Chen

Signal Model

• Block MV, vb , and block center, sc– vb = v(sc)

– .

• Template MV, vt , and template center, st– vt = v(st)– .

Page 14: Wen-Hsiao  Peng Chun-Chi  Chen

Signal Model

Tao’s model Zheng’s model

Page 15: Wen-Hsiao  Peng Chun-Chi  Chen

Prediction Error Surface

Page 16: Wen-Hsiao  Peng Chun-Chi  Chen

Prediction Performance Comparsion

• Encoding 50 frames

Page 17: Wen-Hsiao  Peng Chun-Chi  Chen

Outline

• Introduction• Background• Bi-prediction Combining TMP and BMC

– Overlapped Block Motion Compensation– Least Square Solution– Least Mean-Square Solution

• Analysis LS and LMS• Experiment Results• Conclusion

Page 18: Wen-Hsiao  Peng Chun-Chi  Chen

Bi-prediction Combining TMP and BMC

• Predictor is computed as a weighted average of two reference blocks.– Template MV, vt– Block MV, vb

• TMP can better compensate for the movement of the top-left area of a prediction block.

• BMC is thus aimed at reducing further the prediction residual in the remaining area.

Page 19: Wen-Hsiao  Peng Chun-Chi  Chen

Overlapped Block Motion Compensation

• The weighting can be pixel adaptive.– .

– ω is indicating their likelihood

• The problem is to determine the OBMC weights so that the resulting predictor would produce a minimal residual.– .

Page 20: Wen-Hsiao  Peng Chun-Chi  Chen

Overlapped Block Motion Compensation

• How to minimize the prediction residual by a suitable choice of the block MV and OBMC weights.– .

• The approaches to solve the problem– Least Squares Approach– Least Mean-Square Approach

Page 21: Wen-Hsiao  Peng Chun-Chi  Chen

Least Square Solution

• Rely on an iterative algorithm to solve for the optimal weights.

1. Estimating Block MVs :

• .

2. Adapting OBMC Weights :

• .

• It’s convergence to a possibly local minimum is usually between 5 to 10 iterations.

Page 22: Wen-Hsiao  Peng Chun-Chi  Chen

Least Mean-Square Solution

• Introduce statistical signal models.

• Given that every block is to be predicted using OBMC based on two MVs– defaulting to the true MV – MV sampling the motion field at some point sb– determine a set of OBMC weights

Page 23: Wen-Hsiao  Peng Chun-Chi  Chen

Least Mean-Square Solution

• Transform the problem of minimizing ξ into that of minimizing its expected value E[ξ].– .

1. Fixing sb determine the :

• .

2. Find the optimal sb that yields the global minimum :

• .

Page 24: Wen-Hsiao  Peng Chun-Chi  Chen

Outline

• Introduction• Background• Bi-prediction Combining TMP and BMC• Analysis LS and LMS• Experiment Results• Conclusion

Page 25: Wen-Hsiao  Peng Chun-Chi  Chen

Analysis LS and LMS

• . indicates the likelihood of vt being the true motion of a pixel at s relative to the other hypothesis vb.

• Template MV is not as reliable for compensating pixels in the upper-left area as predicted by the theoretical results.

Tao’s model Zheng’s model LS solution

Page 26: Wen-Hsiao  Peng Chun-Chi  Chen

Analysis LS and LMS

• So, we would expect to drop to zero (or, equivalently, to increase to unity)

without amendment with amendment Multiple reference frames

Page 27: Wen-Hsiao  Peng Chun-Chi  Chen

Results

• Reductions in mean-square error

Page 28: Wen-Hsiao  Peng Chun-Chi  Chen

Outline

• Introduction• Background• Bi-prediction Combining TMP and BMC• Analysis LS and LMS• Experiment Results• Conclusion

Page 29: Wen-Hsiao  Peng Chun-Chi  Chen

Experiment ResultsRandom Access High Efficiency

Random AccessMain

Low-Delay B High Efficiency

Low-Delay B Main

Page 30: Wen-Hsiao  Peng Chun-Chi  Chen

Experiment Results

Page 31: Wen-Hsiao  Peng Chun-Chi  Chen

Experiment Results

Page 32: Wen-Hsiao  Peng Chun-Chi  Chen

Experiment Results

Page 33: Wen-Hsiao  Peng Chun-Chi  Chen

Outline

• Introduction• Background• Bi-prediction Combining TMP and BMC• Analysis LS and LMS• Experiment Results• Conclusion

Page 34: Wen-Hsiao  Peng Chun-Chi  Chen

Conclusion

• We proposed a bi-prediction scheme that combines BMC and TMP predictors through OBMC.

• TMP is inferior to BMC, but is, in general, superior to SKIP prediction.

• The data dependency complicates the pipeline design and hinders parallel processing.

• The proposed method restricted the use of TB-mode to 2Nx2N PUs only.