Top Banner
A Comparison of Block-Matching Motion Estimation Algorithms María Santamaría and María Trujillo October 4 th 2012 Séptimo Congreso Colombiano de Computación, 7CCC 2012, Medellín - Colombia
49
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: A Comparison of Block-Matching Motion Estimation Algorithms

A Comparison of Block-Matching

Motion Estimation Algorithms

María Santamaría and María Trujillo

October 4th 2012

Séptimo Congreso Colombiano de Computación, 7CCC 2012, Medellín - Colombia

Page 2: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 2

Multimedia and Vision Laboratory

MMV is a research group of the Universidad del Valle in Cali, Colombia

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

CameraSystem

3D World

2D Images

InverseProblem

OpticsProblem

&

Computer Vision

M. TrujilloM. Santamaría

Multimedia and Vision Research Laboratory: http://mmv-lab.univalle.edu.co

Page 3: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 3

Content

Motivation

Motion Estimation

Block-Matching

Distortion Metrics

Selected Algorithms

Evaluation

Quality Metrics

Performance Metrics

Video Test Sequences

Results

Final Remarks

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

Page 4: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 4

Motivation

Resolution enhancement

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

http://www.encodedmedia.com/

http://assets.vr-zone.net/15416/LGTV.jpg

http://csecar.wordpress.com/

http://www.newelectronics.co.uk/electronics-news/qualcomm-invests-in-gesture-recognition-technology/35620/

http://users.soe.ucsc.edu/~milanfar/research/resolution-enhancement.html

Gesture recognition

3D TVVideo coding Tracking

Page 5: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 5

Motion Estimation

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

Motion EstimationVideo Frames

Motion Vectors

Page 6: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 6

Block-Matching

Reference Frame Current Frame

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

Search area

Current block

Best matched block

Motion vector

Page 7: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 7

Distortion Metrics

The two most popular measures to determine the match between

two blocks are: the Mean Square Error (MSE) and the Sum of

Absolute Differences (SAD)

B. Xiong and C. Zhu, “A new multiplication-free block matching criterion,” IEEE Trans. Circuits Syst. Video Technol., vol. 18, no. 10, 2008

Elliot J. Rouse. A virtual curriculum vitae. http://www.elliottjrouse.com/

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

x

y

Dis

tort

ion

Page 8: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 8

Full-Search (FS)

The Full-Search algorithm

evaluates all positions in the

window search of (2W+1) x

(2W+1) size

It involves high

computational cost

It is simple

It guarantees a high

accuracy in finding the best

match

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

Y. Huzka, and P. Kulla, “Trends in Block-matching Motion Estimation Algorithms,” 2004

1st stage

Best matched

Page 9: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 9

Three-Step Search (3SS)

T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, “Motion Compensated Interframe Coding for Video Conferencing,” Proc. Nat.

Telcommun. Conf., 1981

1st stage

Search centre

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

Page 10: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 10

Three-Step Search (3SS)

1st stage

2nd stage

Best candidate

Search centre

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, “Motion Compensated Interframe Coding for Video Conferencing,” Proc. Nat.

Telcommun. Conf., 1981

Page 11: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 11

Three-Step Search (3SS)

1st stage

2nd stage

3rd stage

Search centre

Best candidate

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, “Motion Compensated Interframe Coding for Video Conferencing,” Proc. Nat.

Telcommun. Conf., 1981

Page 12: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 12

Three-Step Search (3SS)

The number of stages

depends on the initial

distance to which the first 9

neighbors are selected

1st stage

2nd stage

3rd stage

Search centre

Best matched

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, “Motion Compensated Interframe Coding for Video Conferencing,” Proc. Nat.

Telcommun. Conf., 1981

Page 13: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 13

Four-Step Search (4SS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

L.-M. Po, and W. C.-Ma, “A novel four-step search algorithm for fast block motion estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 6,

no. 3, 1996

1st stage

Search centre

Page 14: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 14

Four-Step Search (4SS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

Best candidate

Search centre

L.-M. Po, and W. C.-Ma, “A novel four-step search algorithm for fast block motion estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 6,

no. 3, 1996

Page 15: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 15

Four-Step Search (4SS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

3rd stage

Best candidate

Search centre

L.-M. Po, and W. C.-Ma, “A novel four-step search algorithm for fast block motion estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 6,

no. 3, 1996

Page 16: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 16

Four-Step Search (4SS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

3rd stage

4th stage

Search centre

Best candidate

L.-M. Po, and W. C.-Ma, “A novel four-step search algorithm for fast block motion estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 6,

no. 3, 1996

Page 17: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 17

Four-Step Search (4SS)

Each new stage (except the

reduced step stage)

evaluates three or five blocks

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

3rd stage

4th stage

Search centre

Best matched

L.-M. Po, and W. C.-Ma, “A novel four-step search algorithm for fast block motion estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 6,

no. 3, 1996

Page 18: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 18

Diamond Search (DS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

J. Y. Tham, S. Ranganath, M. Ranganath, and A. A. Kassim, “A novel unrestricted center-biased diamond search algorithm for block motion

estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 8, no. 4, 1998

1st stage

Search centre

Page 19: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 19

Diamond Search (DS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

Best candidate

Search centre

J. Y. Tham, S. Ranganath, M. Ranganath, and A. A. Kassim, “A novel unrestricted center-biased diamond search algorithm for block motion

estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 8, no. 4, 1998

Page 20: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 20

Diamond Search (DS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

3rd stage

Best candidate

Search centre

J. Y. Tham, S. Ranganath, M. Ranganath, and A. A. Kassim, “A novel unrestricted center-biased diamond search algorithm for block motion

estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 8, no. 4, 1998

Page 21: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 21

Diamond Search (DS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

3rd stage

4th stage

Search centre

Best candidate

J. Y. Tham, S. Ranganath, M. Ranganath, and A. A. Kassim, “A novel unrestricted center-biased diamond search algorithm for block motion

estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 8, no. 4, 1998

Page 22: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 22

Diamond Search (DS)

Each new stage (except the

reduced step stage)

evaluates four or five blocks

The neighbors are selected

at a mixed distance

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

3rd stage

4th stage

Search centre

Best matched

J. Y. Tham, S. Ranganath, M. Ranganath, and A. A. Kassim, “A novel unrestricted center-biased diamond search algorithm for block motion

estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 8, no. 4, 1998

Page 23: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 23

Hexagonal Block Search (HEXBS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

C.-H. Cheung and L.-M. Po, “Novel cross-diamond-hexagonal search algorithms for fast block motion estimation,” IEEE Trans. Multimedia,

vol. 7, no. 1, 2005

1st stage

Search centre

Page 24: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 24

Hexagonal Block Search (HEXBS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

Best candidate

Search centre

C.-H. Cheung and L.-M. Po, “Novel cross-diamond-hexagonal search algorithms for fast block motion estimation,” IEEE Trans. Multimedia,

vol. 7, no. 1, 2005

Page 25: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 25

Hexagonal Block Search (HEXBS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

3rd stage

Best candidate

Search centre

C.-H. Cheung and L.-M. Po, “Novel cross-diamond-hexagonal search algorithms for fast block motion estimation,” IEEE Trans. Multimedia,

vol. 7, no. 1, 2005

Page 26: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 26

Hexagonal Block Search (HEXBS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

3rd stage

4th stage

Search centre

Best candidate

C.-H. Cheung and L.-M. Po, “Novel cross-diamond-hexagonal search algorithms for fast block motion estimation,” IEEE Trans. Multimedia,

vol. 7, no. 1, 2005

Page 27: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 27

Hexagonal Block Search (HEXBS)

Each new stage (except the

reduced step stage)

evaluates three blocks

It is faster than the DS, but

has a lower quality of

prediction

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1st stage

2nd stage

3rd stage

4th stage

Search centre

Best matched

C.-H. Cheung and L.-M. Po, “Novel cross-diamond-hexagonal search algorithms for fast block motion estimation,” IEEE Trans. Multimedia,

vol. 7, no. 1, 2005

Page 28: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 28

Multi-Directional Gradient Descent Search

(MDGDS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1

1

1

1

2

3 3 3

4

4

4

56

7

8

1st stage

Search centre

L.-M. Po, K.-H. Ng, K.-M. Wong, and K.-W. Cheung, “Multi-direction search algorithm for block-based motion estimation,” in IEEE Asia Pacific

Conf. in Circuits and Systems (APPCAS), 2008

Page 29: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 29

Multi-Directional Gradient Descent Search

(MDGDS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1

1

2 2 2 2 2

3

555

4

6

6

1st stage

Search centre

2nd stage

Best candidate

L.-M. Po, K.-H. Ng, K.-M. Wong, and K.-W. Cheung, “Multi-direction search algorithm for block-based motion estimation,” in IEEE Asia Pacific

Conf. in Circuits and Systems (APPCAS), 2008

Page 30: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 30

Multi-Directional Gradient Descent Search

(MDGDS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1

1

2

3

3

4

4

4

4

5

6

1st stage

Search centre

2nd stage

3rd stage

Best candidate

L.-M. Po, K.-H. Ng, K.-M. Wong, and K.-W. Cheung, “Multi-direction search algorithm for block-based motion estimation,” in IEEE Asia Pacific

Conf. in Circuits and Systems (APPCAS), 2008

Page 31: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 31

Multi-Directional Gradient Descent Search

(MDGDS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

1

2

34

5

1st stage

Search centre

2nd stage

3rd stage

4th stage

Best candidate

L.-M. Po, K.-H. Ng, K.-M. Wong, and K.-W. Cheung, “Multi-direction search algorithm for block-based motion estimation,” in IEEE Asia Pacific

Conf. in Circuits and Systems (APPCAS), 2008

Page 32: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 32

Multi-Directional Gradient Descent Search

(MDGDS)

It tries to solve the problem

of being trapped in a local

minimum

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

L.-M. Po, K.-H. Ng, K.-M. Wong, and K.-W. Cheung, “Multi-direction search algorithm for block-based motion estimation,” in IEEE Asia Pacific

Conf. in Circuits and Systems (APPCAS), 2008

1st stage

Search centre

2nd stage

3rd stage

4th stage

Best matched

Page 33: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 33

Fast Directional Gradient Descent Search

(FDGDS)

It is an improvement of the

MDGDS that increases the

speed of the algorithm and

leads to little loss in quality of

prediction

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

L.-M. Po, K.-H. Ng, K.-W. Cheung, K.-M. Wong, Y. Uddin, and C.-W. Ting, “Novel Directional Gradient Descent Searches for Fast Block Motion

Estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 19, no. 8, 2009

Relative Distortion Ratio

1st stage

Search centre

1

1

1

1

2

3 3 3

4

4

4

4

Page 34: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 34

Fast Directional Gradient Descent Search

(FDGDS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

L.-M. Po, K.-H. Ng, K.-W. Cheung, K.-M. Wong, Y. Uddin, and C.-W. Ting, “Novel Directional Gradient Descent Searches for Fast Block Motion

Estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 19, no. 8, 2009

1

1

2

3 3 3 3

2

1st stage

Search centre

2nd stage

Best candidate

Page 35: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 35

Fast Directional Gradient Descent Search

(FDGDS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

L.-M. Po, K.-H. Ng, K.-W. Cheung, K.-M. Wong, Y. Uddin, and C.-W. Ting, “Novel Directional Gradient Descent Searches for Fast Block Motion

Estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 19, no. 8, 2009

1 2

345

6

1st stage

Search centre

2nd stage

3rd stage

Best candidate

Page 36: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 36

Fast Directional Gradient Descent Search

(FDGDS)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

L.-M. Po, K.-H. Ng, K.-W. Cheung, K.-M. Wong, Y. Uddin, and C.-W. Ting, “Novel Directional Gradient Descent Searches for Fast Block Motion

Estimation,” IEEE Trans. Circuits Syst. Video Technol., vol. 19, no. 8, 2009

1st stage

Search centre

2nd stage

3rd stage

Best matched

Page 37: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 37

Quality Metrics

Peak Signal-to-Noise Ratio

It is a point to point metric

Based on square differences

It is not very well matched to perceived

visual quality

Structural Similarity Index

It is a windowed metric

Based on luminance, contrast and

structure between an original and a

distorted images

It takes into account the visual

perception of the image

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

Z. Wang, A. C. Bovik, H. R. Sheikh and, E. P. Simoncelli, “Image quality assessment: from error visibility to structural simi larity,” IEEE Trans.

Image Process., vol. 13, no. 4, 2004

C. S. varnan, A. Jagan, J. Kaur, D. Jyoti, and D. S. Rao, “Image quality assessment techniques pn spatial domain,” International Journal on

Computer Science and Technology, vol. 2, no. 3, 2011

Page 38: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 38

Quality Metrics (ii)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

Original image

PSNR undefinied, SSIM = 1

PSNR = 26.547, SSIM = 0.988 PSNR = 26.547, SSIM = 0.913

PSNR = 26.547, SSIM = 0.840 PSNR = 26.547, SSIM = 0.694https://ece.uwaterloo.ca/~z70wang/research/ssim/

Page 39: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 39

Performance Metrics

Since an algorithm requires time proportional to the number of

explored blocks (EXB), the computational cost of a BMA is

determined by the EXB

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

BMA 3SS 4SS DS HEXBS MDGDS FDGDS

EXB 25 17 13 11 9 9

V. Padilla, “Algoritmos de block-matching para compresión de video,” Final Career Project, Systems Engineering Program, Universidad del

Valle, 2009

EXB in the case of Zero Motion Vector (ZMV)

Page 40: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 40

Video Test Sequences

Sequence Size # Frames Motion

Akiyo 352x288 300 Small

Mother_

daugthter

352x288 300 Small

Silent 352x288 300 Small

Foreman 352x288 300 Medium

Garden 352x240 115 Medium

Mobile 352x288 300 Medium

Coastguard 352x288 300 Large

Football 352x288 260 Large

Stefan 352x240 300 Large

All video sequences used are in uncompressed format: YUV4MPEG, and are available at: http://media.xiph.org/video/derf/

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

Block sizes used: 8x8, 16x16 and 32x32

Page 41: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 41

20,000

21,000

22,000

23,000

24,000

25,000

26,000

27,000

Football Garden Stefan

PS

NR

(d

B)

Video Sequence

PSNR performance, block size of 8x8 pixels

DS

DS

DS

MD

GD

S

MD

GD

S

MD

GD

S

FD

GD

S

Results

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

FS

FS

FS

3S

S

3S

S

3S

S

4S

S

4S

S

4S

S

HE

XB

S

HE

XB

S

HE

XB

S

FD

GD

S

FD

GD

S

Page 42: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 42

Results (ii)

0,600

0,650

0,700

0,750

0,800

0,850

0,900

0,950

Football Garden Stefan

SS

IM

Video Sequence

SSIM performance, block size of 8x8 pixels

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

FS

3S

S

4S

S

HE

XB

S

FD

GD

S

DS M

DG

DS

FS

3S

S

4S

S

HE

XB

S

FD

GD

S

DS

MD

GD

S

FS

3S

S

4S

S

HE

XB

S

FD

GD

S

DS

MD

GD

S

Page 43: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 43

Results (iii)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

7,000

12,000

17,000

22,000

27,000

32,000

Akiyo Football Garden Stefan

EX

B

Video Sequence

EXB performance, block size of 8x8 pixels3S

S

4S

S

HE

XB

S

FD

GD

S

DS

MD

GD

S

3S

S 4S

S

HE

XB

S

FD

GD

S

DS

MD

GD

S

3S

S

4S

S

HE

XB

S FD

GD

S

DS M

DG

DS

3S

S

4S

S

HE

XB

S

FD

GD

S

DS M

DG

DS

Page 44: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 44

Results (iv)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

0,000

0,020

0,040

0,060

0,080

0,100

0,120

Akiyo Football Garden Stefan

SS

IM / E

XB

Video Sequence

SSIM/EXB performance, block size 8x8 pixels3S

S

4S

S

HE

XB

S

FD

GD

S

DS

MD

GD

S

3S

S

4S

S

HE

XB

S

FD

GD

SDS

MD

GD

S

3S

S

4S

S

HE

XB

S

FD

GD

S

DS

MD

GD

S

3S

S

4S

S

HE

XB

S

FD

GD

S

DS

MD

GD

S

Page 45: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 45

Results (v)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

0,8

0,82

0,84

0,86

0,88

0,9

0,92

0,94

8x8 16x16 32x32

SS

IM

Block Size

SSIM performance of various algorithms for Coastguard video sequence

3SS

4SS

DS

HEXBS

Page 46: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 46

Results (vi)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

0,5

0,55

0,6

0,65

0,7

0,75

0,8

8x8 16x16 32x32

SS

IM

Block Size

SSIM performance of various algorithms for Football video sequence

3SS

4SS

DS

HEXBS

Page 47: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 47

Results (vii)

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

0,7

0,72

0,74

0,76

0,78

0,8

0,82

0,84

0,86

0,88

0,9

8x8 16x16 32x32

SS

IM

Block Size

SSIM performance of various algoritms for Garden video sequence

3SS

4SS

DS

HEXBS

Page 48: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 48

Final Remarks

The HEXBS shows low computational cost but produces low

quality of prediction

The MDGDS and the FDGDS show low computational cost and

produce the highest quality of prediction

The FGDGS achieves a good trade off between high quality of

prediction and a low computation cost

The HEXBS is less affected by the variation in the block

sizes, whilst the others show a big loss of prediction by

increasing the block size used

A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia

Page 49: A Comparison of Block-Matching Motion Estimation Algorithms

Slide 49A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia