40
Adaptive Fast Block-Matching Algorithm by Switching Search Patterns for Sequences With Wide-Range Motion Content 韋韋 2010-07-05

韋弘 2010-07-05

  • Upload
    gabby

  • View
    51

  • Download
    0

Embed Size (px)

DESCRIPTION

Adaptive Fast Block-Matching Algorithm by Switching Search Patterns for Sequences With Wide-Range Motion Content. 韋弘 2010-07-05. Introduction. reference frame current frame. - PowerPoint PPT Presentation

Citation preview

Page 1: 韋弘  2010-07-05

Adaptive Fast Block-Matching Algorithm by Switching Search Patterns for Sequences With Wide-Range Motion Content

韋弘 2010-07-05

Page 2: 韋弘  2010-07-05

reference frame current frame

motion vector residual

Introduction

Page 3: 韋弘  2010-07-05

Introduction

remove the temporal redundancy

switch FBMA among the motion contentsA-TDB algorithm based on predicted

profit list

Page 4: 韋弘  2010-07-05

Outline

Basic Methods

Predicted Profit List

A-TDB Algorithm

Results

References

Page 5: 韋弘  2010-07-05

Outline

Basic Methods

Predicted Profit List

A-TDB Algorithm

Results

References

Page 6: 韋弘  2010-07-05

motion vector

Page 7: 韋弘  2010-07-05

Full search

Page 8: 韋弘  2010-07-05

Three-Step Search (TSS)

Page 9: 韋弘  2010-07-05

Three-Step Search (TSS)

Page 10: 韋弘  2010-07-05

Block-Base Gradient Descent Search(BBGDS)

Page 11: 韋弘  2010-07-05

Block-Base Gradient Descent Search(BBGDS)

Page 12: 韋弘  2010-07-05

Diamond Search (DS)

Page 13: 韋弘  2010-07-05

Diamond Search (DS)

Page 14: 韋弘  2010-07-05

Fast Block-Matching Algorithm

three-step search (TSS)

new three-step search (NTSS)

block-based gradient descent

search (BBGDS)

diamond search (DS)

four-step search (FSS)

Page 15: 韋弘  2010-07-05

Algorithm with minimum computation

Page 16: 韋弘  2010-07-05

Search Pattern Utilized

Page 17: 韋弘  2010-07-05

Outline

Basic Methods

Predicted Profit List

A-TDB Algorithm

Results

References

Page 18: 韋弘  2010-07-05

Predicted Profit ListInitial:MSE(profit) at (0,0)a sorted list of blocks in

descending order of profit

Page 19: 韋弘  2010-07-05

Characteristics(1/4)the distribution of the profits is not

uniform

Page 20: 韋弘  2010-07-05

Characteristics(2/4)the blocks usually include several

various motion contents

Page 21: 韋弘  2010-07-05

Characteristics(3/4)the MVs of the neighboring blocks

are strongly correlated

Page 22: 韋弘  2010-07-05

Characteristics(4/4)the MV is very likely to be zero near

the end

Page 23: 韋弘  2010-07-05

Outline

Basic Methods

Predicted Profit List

A-TDB Algorithm

Results

References

Page 24: 韋弘  2010-07-05

A-TDB Algorithm

Page 25: 韋弘  2010-07-05

Initialization Phase

Page 26: 韋弘  2010-07-05

Initialization Phasethe other objective

◦determine the initial rate of motion in the adaptive zone (based on MVs)

◦MV(length) > (¼)x(search range) => rapid◦MV(length) 1 => slow

if successive Ti blocks have rapid (moderate or slow)

=> change to adaptive phase

Page 27: 韋弘  2010-07-05

Adaptive Phase

Page 28: 韋弘  2010-07-05

Cleanup Phase

When does A-TDB change to the cleanup phase?

◦ predicted profits of the blocks < threshold (predefined)

◦ the MVs found are consecutive zero (Tc)

What does the cleanup phase do?

◦skip the remaining blocks in the profit list

◦A-TDB stops

Page 29: 韋弘  2010-07-05

test sequences

Page 30: 韋弘  2010-07-05

the effect of Ti

Page 31: 韋弘  2010-07-05

the effect of Ti

the value of Ti is negligible

Page 32: 韋弘  2010-07-05

the effect of Ta

Page 33: 韋弘  2010-07-05

the effect of Ta

2, 3, and 4 are good choices for Ta

Page 34: 韋弘  2010-07-05

the effect of Tc (>6)

Page 35: 韋弘  2010-07-05

Outline

Basic Methods

Predicted Profit List

A-TDB Algorithm

Results

References

Page 36: 韋弘  2010-07-05

Result

Page 37: 韋弘  2010-07-05

Result

Page 38: 韋弘  2010-07-05

Result

Page 39: 韋弘  2010-07-05

Outline

Basic Methods

Predicted Profit List

A-TDB Algorithm

Results

References

Page 40: 韋弘  2010-07-05

References [1]S.-Y. Huang, C.-Y. Cho, and J.-S. Wang, “Adaptive fast block-matching

algorithm by switching search patterns for sequences with wide-range motion content”, IEEE Trans. Circuits and Systems for Video Technology , vol. 15, no. 11, p.p.1373-1384, Nov. 2005.

[2] L. K. Liu and E. Peig, “A block-based gradient descent search algorithm for block motion estimation in video coding,” IEEE Trans. Circuits Syst. Video Technol., vol. 6, no. 8, pp. 419–423, Aug. 1996.

[3] S. Zhu and K.-K. Ma, “A new diamond search algorithm for fast block matching motion estimation,” IEEE Trans. Image Process., vol. 9, no. 2, pp. 287–290, Feb. 2000.

[4] A. Andersson, T. Hagerup, S. Nilsson, and R. Raman, “Sorting in linear time,” J. Comput. Syst. Sci., vol. 57, pp. 74–93, 1998.