SlideShare una empresa de Scribd logo
1 de 49
Descargar para leer sin conexión
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
Multimedia and Vision Laboratory
   MMV is a research group of the Universidad del Valle in Cali, Colombia

                                                 M. Santamaría               M. Trujillo




                                                                                                    &
                                                                                             Computer Vision




                                                                 3D World


                                                   Optics
                                                  Problem
                                                            Camera            Inverse
                                                            System            Problem




                                                                 2D Images



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


        A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia   Slide 2
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   Slide 3
Motivation




                  Video coding                                        Tracking                               3D TV




                          Gesture recognition                                    Resolution enhancement

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

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

        Video Frames                                               Motion Estimation




                                                                     Motion Vectors

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

        Reference Frame                                             Current Frame




Search area
Current block
Best matched block
Motion vector


A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia   Slide 6
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)




                                                                         Distortion


                                                                                      x
                                                                                                                         y



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                           Slide 7
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


                                                                                        1st stage

                                                                                        Best matched


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


         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia   Slide 8
Three-Step Search (3SS)




                                             Search centre

                                             1st stage




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                         Slide 9
Three-Step Search (3SS)




                                             Search centre

                                             1st stage

                                             2nd stage

                                             Best candidate




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                         Slide 10
Three-Step Search (3SS)




                                             Search centre

                                             1st stage

                                             2nd stage

                                             3rd stage

                                             Best candidate




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                         Slide 11
Three-Step Search (3SS)

    The number of stages
     depends on the initial
     distance to which the first 9
     neighbors are selected


                                             Search centre

                                             1st stage

                                             2nd stage

                                             3rd stage

                                             Best matched




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                         Slide 12
Four-Step Search (4SS)




                                                  Search centre

                                                  1st stage




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                           Slide 13
Four-Step Search (4SS)




                                                  Search centre

                                                  1st stage

                                                  2nd stage

                                                  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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                           Slide 14
Four-Step Search (4SS)




                                                  Search centre

                                                  1st stage

                                                  2nd stage

                                                  3rd stage

                                                  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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                           Slide 15
Four-Step Search (4SS)




                                                  Search centre

                                                  1st stage

                                                  2nd stage

                                                  3rd stage

                                                  4th stage

                                                  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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                           Slide 16
Four-Step Search (4SS)

    Each new stage (except the
     reduced step stage)
     evaluates three or five blocks

                                                  Search centre

                                                  1st stage

                                                  2nd stage

                                                  3rd stage

                                                  4th stage

                                                  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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                           Slide 17
Diamond Search (DS)




                                                     Search centre

                                                     1st stage




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                     Slide 18
Diamond Search (DS)




                                                     Search centre

                                                     1st stage

                                                     2nd stage

                                                     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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                     Slide 19
Diamond Search (DS)




                                                     Search centre

                                                     1st stage

                                                     2nd stage

                                                     3rd stage

                                                     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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                     Slide 20
Diamond Search (DS)




                                                     Search centre

                                                     1st stage

                                                     2nd stage

                                                     3rd stage

                                                     4th stage

                                                     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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                     Slide 21
Diamond Search (DS)

    Each new stage (except the
     reduced step stage)
     evaluates four or five blocks
    The neighbors are selected
     at a mixed distance
                                                     Search centre

                                                     1st stage

                                                     2nd stage

                                                     3rd stage

                                                     4th stage

                                                     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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                     Slide 22
Hexagonal Block Search (HEXBS)




                                                       Search centre

                                                       1st stage




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                     Slide 23
Hexagonal Block Search (HEXBS)




                                                       Search centre

                                                       1st stage

                                                       2nd stage

                                                       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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                     Slide 24
Hexagonal Block Search (HEXBS)




                                                       Search centre

                                                       1st stage

                                                       2nd stage

                                                       3rd stage

                                                       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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                     Slide 25
Hexagonal Block Search (HEXBS)




                                                       Search centre

                                                       1st stage

                                                       2nd stage

                                                       3rd stage

                                                       4th stage

                                                       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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                     Slide 26
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                Search centre

                                                       1st stage

                                                       2nd stage

                                                       3rd stage

                                                       4th stage

                                                       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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                     Slide 27
Multi-Directional Gradient Descent Search
                              (MDGDS)




                                         Search centre                                  1

                                         1st stage                                      1

                                                                                        1

                                                                                  8     1      2

                                                                                  7            3     3     3

                                                                                  6     5     4

                                                                                                     4

                                                                                                           4




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                        Slide 28
Multi-Directional Gradient Descent Search
                              (MDGDS)



                                                                          6                          1

                                         Search centre                            6           1

                                         1st stage                   5      5     5           2      2     2      2     2

                                         2nd stage                                4            3

                                         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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                        Slide 29
Multi-Directional Gradient Descent Search
                              (MDGDS)



                                                                                                                  1

                                         Search centre                                                     6      1     2

                                         1st stage

                                         2nd stage                                                         5      4     3

                                         3rd stage                                                                4           3

                                         Best candidate                                                           4

                                                                                                                  4




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                        Slide 30
Multi-Directional Gradient Descent Search
                              (MDGDS)




                                         Search centre

                                         1st stage

                                         2nd stage

                                         3rd stage                                                         5            1

                                         4th stage                                                                      2

                                         Best candidate                                                    4            3




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                        Slide 31
Multi-Directional Gradient Descent Search
                              (MDGDS)

    It tries to solve the problem
     of being trapped in a local
     minimum
                                         Search centre

                                         1st stage

                                         2nd stage

                                         3rd stage

                                         4th stage

                                         Best matched




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                        Slide 32
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
                                                                                1
     prediction
                                                 Search centre                  1

                                                 1st stage                      1
                                                                                1    2

                                                                                     3     3    3
                                                                                     4

                                                                                           4
         Relative Distortion Ratio                                                              4

                                                                                                      4




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                     Slide 33
Fast Directional Gradient Descent Search
                              (FDGDS)




                                                 Search centre

                                                 1st stage
                                                 2nd stage

                                                 Best candidate
                                                                                                 1         2
                                                                                                 1    2
                                                                                                      3    3     3    3




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                      Slide 34
Fast Directional Gradient Descent Search
                              (FDGDS)




                                                 Search centre

                                                 1st stage
                                                 2nd stage

                                                 3rd stage

                                                 Best candidate
                                                                                                            6    1    2



                                                                                                           5     4    3




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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                      Slide 35
Fast Directional Gradient Descent Search
                              (FDGDS)




                                                 Search centre

                                                 1st stage
                                                 2nd stage

                                                 3rd stage

                                                 Best matched




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

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



Peak Signal-to-Noise Ratio                                                  Structural Similarity Index




 It is a point to point metric                                              It is a windowed metric
 Based on square differences                                                Based on luminance, contrast and
 It is not very well matched to perceived                                    structure between an original and a
  visual quality                                                              distorted images
                                                                             It takes into account the visual
                                                                              perception of the image
Z. Wang, A. C. Bovik, H. R. Sheikh and, E. P. Simoncelli, “Image quality assessment: from error visibility to structural similarity,” 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


          A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                             Slide 37
Quality Metrics (ii)




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




         Original image
    PSNR undefinied, SSIM = 1




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


         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia   Slide 38
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


                                    EXB in the case of Zero Motion Vector (ZMV)

                  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

         A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                      Slide 39
Video Test Sequences


Sequence             Size          # Frames            Motion

Akiyo              352x288             300          Small

Mother_            352x288             300          Small
daugthter
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



Block sizes used: 8x8, 16x16 and 32x32
 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                    Slide 40
Results

                                 PSNR performance, block size of 8x8 pixels
            27,000
                      FS




                                                     MDGDS

                                                             FDGDS
                                        DS
            26,000
                                  4SS
                           3SS




                                                                                                    MDGDS
                                                                      FS




                                                                                                            FDGDS




                                                                                                                    FS
            25,000




                                                                                 4SS



                                                                                            HEXBS
PSNR (dB)




            24,000




                                                                                                                         3SS




                                                                                                                                                      MDGDS

                                                                                                                                                              FDGDS
                                                                                                                                       DS
                                                                                                                               4SS
            23,000
                                             HEXBS




                                                                           3SS




                                                                                                                                              HEXBS
            22,000



                                                                                       DS
            21,000



            20,000
                                    Football                                       Garden                                            Stefan
                                                                             Video Sequence




            A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                                               Slide 41
Results (ii)

                           SSIM performance, block size of 8x8 pixels




                                                                                                   MDGDS
       0,950




                                                                                                           FDGDS
                                                                 FS




                                                                              4SS
       0,900




                                                                                           HEXBS




                                                                                                                   FS
                                                                      3SS
       0,850




                                                                                                                                                   MDGDS

                                                                                                                                                           FDGDS
                                              MDGDS




                                                                                                                                      DS
                                                                                                                        3SS
                                                      FDGDS




                                                                                                                              4SS
                                                                                      DS
       0,800
                FS




                                 DS
                           4SS
                     3SS
SSIM




                                                                                                                                           HEXBS
       0,750



       0,700
                                      HEXBS




       0,650



       0,600
                             Football                                               Garden                                          Stefan
                                                                            Video Sequence




       A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                                                 Slide 42
Results (iii)

                           EXB performance, block size of 8x8 pixels
      32,000




                                                                                  MDGDS
      27,000




                                                                                          FDGDS
                                                              4SS
               3SS




                                                        3SS




                                                                                                  3SS




                                                                                                                                           3SS

                                                                                                                                                 4SS
      22,000




                                                                                                        4SS
                                                                     DS




                                                                                                                                                                    MDGDS
EXB




                                                                                                                           MDGDS




                                                                                                                                                                            FDGDS
                     4SS




                                                                                                                                                       DS
      17,000




                                                                                                              DS




                                                                                                                                   FDGDS
                           DS

                                HEXBS




                                                                          HEXBS




                                                                                                                   HEXBS




                                                                                                                                                            HEXBS
      12,000
                                        MDGDS

                                                FDGDS




       7,000
                           Akiyo                                    Football                                  Garden                                   Stefan
                                                                                     Video Sequence




      A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                                                           Slide 43
Results (iv)

                                  SSIM/EXB performance, block size 8x8 pixels



                                               MDGDS
             0,120




                                                       FDGDS
             0,100                     HEXBS




                                                                                                                          HEXBS
                                  DS




                                                                                                                                          FDGDS




                                                                                                                                                                   HEXBS
             0,080




                                                                                 HEXBS




                                                                                                                                  MDGDS
SSIM / EXB




                            4SS




                                                                                                                                                                                   FDGDS
             0,060




                                                                                                                                                                           MDGDS
                                                                                                                     DS




                                                                                                                                                              DS
                                                                                                               4SS
                      3SS




                                                                                                                                                        4SS
                                                                            DS




                                                                                                 FDGDS




                                                                                                         3SS
                                                                                         MDGDS




                                                                                                                                                  3SS
             0,040
                                                               3SS

                                                                     4SS




             0,020



             0,000
                                  Akiyo                                    Football                                  Garden                                   Stefan
                                                                                          Video Sequence




             A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia                                                           Slide 44
Results (v)

              SSIM performance of various algorithms for Coastguard
                                video sequence
       0,94


       0,92


        0,9


       0,88
SSIM




                                                                                                         3SS
                                                                                                         4SS
       0,86
                                                                                                         DS
                                                                                                         HEXBS
       0,84


       0,82


        0,8
                        8x8                         16x16                         32x32
                                                  Block Size




       A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia   Slide 45
Results (vi)

               SSIM performance of various algorithms for Football
                               video sequence
        0,8



       0,75



        0,7
SSIM




       0,65                                                                                              3SS
                                                                                                         4SS
                                                                                                         DS
        0,6                                                                                              HEXBS



       0,55



        0,5
                        8x8                         16x16                         32x32
                                                  Block Size




       A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia   Slide 46
Results (vii)

                 SSIM performance of various algoritms for Garden
                                video sequence
        0,9

       0,88

       0,86

       0,84

       0,82
SSIM




        0,8                                                                                              3SS
                                                                                                         4SS
       0,78                                                                                              DS
                                                                                                         HEXBS
       0,76

       0,74

       0,72

        0,7
                        8x8                         16x16                         32x32
                                                  Block Size




       A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia   Slide 47
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   Slide 48
A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia   Slide 49

Más contenido relacionado

La actualidad más candente

Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Moe Moe Myint
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersSuhaila Afzana
 
Multimedia basic video compression techniques
Multimedia basic video compression techniquesMultimedia basic video compression techniques
Multimedia basic video compression techniquesMazin Alwaaly
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesDiwaker Pant
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image CompressionKalyan Acharjya
 
Image Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):BasicsImage Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):BasicsKalyan Acharjya
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression techniquePriyanka Pachori
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image RestorationMathankumar S
 
Arithmetic coding
Arithmetic codingArithmetic coding
Arithmetic codingVikas Goyal
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentationasodariyabhavesh
 
Digital image processing- Compression- Different Coding techniques
Digital image processing- Compression- Different Coding techniques Digital image processing- Compression- Different Coding techniques
Digital image processing- Compression- Different Coding techniques sudarmani rajagopal
 
Image sampling and quantization
Image sampling and quantizationImage sampling and quantization
Image sampling and quantizationBCET, Balasore
 
Fields of digital image processing slides
Fields of digital image processing slidesFields of digital image processing slides
Fields of digital image processing slidesSrinath Dhayalamoorthy
 
Video compression
Video compressionVideo compression
Video compressionnnmaurya
 
Region filling
Region fillingRegion filling
Region fillinghetvi naik
 
Wavelet transform in image compression
Wavelet transform in image compressionWavelet transform in image compression
Wavelet transform in image compressionjeevithaelangovan
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processingVARUN KUMAR
 
Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)danishrafiq
 
Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.SomitSamanto1
 

La actualidad más candente (20)

Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)Lecture 1 for Digital Image Processing (2nd Edition)
Lecture 1 for Digital Image Processing (2nd Edition)
 
Image Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain FiltersImage Smoothing using Frequency Domain Filters
Image Smoothing using Frequency Domain Filters
 
Multimedia basic video compression techniques
Multimedia basic video compression techniquesMultimedia basic video compression techniques
Multimedia basic video compression techniques
 
Frequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement TechniquesFrequency Domain Image Enhancement Techniques
Frequency Domain Image Enhancement Techniques
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Introduction to Image Compression
Introduction to Image CompressionIntroduction to Image Compression
Introduction to Image Compression
 
Image Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):BasicsImage Restoration (Frequency Domain Filters):Basics
Image Restoration (Frequency Domain Filters):Basics
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression technique
 
Digital Image Processing - Image Restoration
Digital Image Processing - Image RestorationDigital Image Processing - Image Restoration
Digital Image Processing - Image Restoration
 
Arithmetic coding
Arithmetic codingArithmetic coding
Arithmetic coding
 
Chapter10 image segmentation
Chapter10 image segmentationChapter10 image segmentation
Chapter10 image segmentation
 
Digital image processing- Compression- Different Coding techniques
Digital image processing- Compression- Different Coding techniques Digital image processing- Compression- Different Coding techniques
Digital image processing- Compression- Different Coding techniques
 
Image sampling and quantization
Image sampling and quantizationImage sampling and quantization
Image sampling and quantization
 
Fields of digital image processing slides
Fields of digital image processing slidesFields of digital image processing slides
Fields of digital image processing slides
 
Video compression
Video compressionVideo compression
Video compression
 
Region filling
Region fillingRegion filling
Region filling
 
Wavelet transform in image compression
Wavelet transform in image compressionWavelet transform in image compression
Wavelet transform in image compression
 
Edge linking in image processing
Edge linking in image processingEdge linking in image processing
Edge linking in image processing
 
Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)Compression: Video Compression (MPEG and others)
Compression: Video Compression (MPEG and others)
 
Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.
 

Destacado

Block Matching Project
Block Matching ProjectBlock Matching Project
Block Matching Projectdswazalwar
 
Fast block motion estimation with 8 bit partial sums using SIMD architecture
Fast block motion estimation with 8 bit partial sums using SIMD architectureFast block motion estimation with 8 bit partial sums using SIMD architecture
Fast block motion estimation with 8 bit partial sums using SIMD architectureahmad abdelhafeez
 
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVCEfficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVCIDES Editor
 
High Performance Architecture for Full Search Block matching Algorithm
High Performance Architecture for Full Search Block matching AlgorithmHigh Performance Architecture for Full Search Block matching Algorithm
High Performance Architecture for Full Search Block matching Algorithmiosrjce
 
An efficient block matching algorithm for fast motion ESTIMATION USING COMBIN...
An efficient block matching algorithm for fast motion ESTIMATION USING COMBIN...An efficient block matching algorithm for fast motion ESTIMATION USING COMBIN...
An efficient block matching algorithm for fast motion ESTIMATION USING COMBIN...Mr Santosh Kumar Chhotray
 
Implementation of optimized diamond search algorithm
Implementation of optimized diamond search algorithmImplementation of optimized diamond search algorithm
Implementation of optimized diamond search algorithmnaeemtayyab
 
Pixel Matching from Stereo Images (Callan seminar)
Pixel Matching from Stereo Images (Callan seminar)Pixel Matching from Stereo Images (Callan seminar)
Pixel Matching from Stereo Images (Callan seminar)Guillaume Gales
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson
 
Book Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression StandardBook Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression StandardIain Richardson
 
SYSTEM AND METHOD FOR ACQUIRING OF STATIC IMAGES OF OBJECTS IN MOTION
SYSTEM AND METHOD FOR ACQUIRING OF STATIC IMAGES OF OBJECTS IN MOTIONSYSTEM AND METHOD FOR ACQUIRING OF STATIC IMAGES OF OBJECTS IN MOTION
SYSTEM AND METHOD FOR ACQUIRING OF STATIC IMAGES OF OBJECTS IN MOTIONUSP
 
Robust Block-Matching Motion Estimation of Flotation Froth Using Mutual Infor...
Robust Block-Matching Motion Estimation of Flotation Froth Using Mutual Infor...Robust Block-Matching Motion Estimation of Flotation Froth Using Mutual Infor...
Robust Block-Matching Motion Estimation of Flotation Froth Using Mutual Infor...CSCJournals
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video codingIain Richardson
 
Introduction to Optial Flow
Introduction to Optial FlowIntroduction to Optial Flow
Introduction to Optial FlowSylvain_Lobry
 
Introduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video CompressionIntroduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video CompressionIain Richardson
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainVideoguy
 
Curved Wavelet Transform For Image Denoising using MATLAB.
Curved Wavelet Transform For Image Denoising using MATLAB.Curved Wavelet Transform For Image Denoising using MATLAB.
Curved Wavelet Transform For Image Denoising using MATLAB.Nikhil Kumar
 

Destacado (20)

Block Matching Project
Block Matching ProjectBlock Matching Project
Block Matching Project
 
Fast block motion estimation with 8 bit partial sums using SIMD architecture
Fast block motion estimation with 8 bit partial sums using SIMD architectureFast block motion estimation with 8 bit partial sums using SIMD architecture
Fast block motion estimation with 8 bit partial sums using SIMD architecture
 
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVCEfficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
Efficient Architecture for Variable Block Size Motion Estimation in H.264/AVC
 
Full Search Technique
Full Search TechniqueFull Search Technique
Full Search Technique
 
High Performance Architecture for Full Search Block matching Algorithm
High Performance Architecture for Full Search Block matching AlgorithmHigh Performance Architecture for Full Search Block matching Algorithm
High Performance Architecture for Full Search Block matching Algorithm
 
ARPS Architecture 1
ARPS Architecture 1ARPS Architecture 1
ARPS Architecture 1
 
An efficient block matching algorithm for fast motion ESTIMATION USING COMBIN...
An efficient block matching algorithm for fast motion ESTIMATION USING COMBIN...An efficient block matching algorithm for fast motion ESTIMATION USING COMBIN...
An efficient block matching algorithm for fast motion ESTIMATION USING COMBIN...
 
Implementation of optimized diamond search algorithm
Implementation of optimized diamond search algorithmImplementation of optimized diamond search algorithm
Implementation of optimized diamond search algorithm
 
2010 15 vo
2010 15 vo2010 15 vo
2010 15 vo
 
Pixel Matching from Stereo Images (Callan seminar)
Pixel Matching from Stereo Images (Callan seminar)Pixel Matching from Stereo Images (Callan seminar)
Pixel Matching from Stereo Images (Callan seminar)
 
Iain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video CompressionIain Richardson: An Introduction to Video Compression
Iain Richardson: An Introduction to Video Compression
 
Book Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression StandardBook Launch: The H.264 Advanced Video Compression Standard
Book Launch: The H.264 Advanced Video Compression Standard
 
SYSTEM AND METHOD FOR ACQUIRING OF STATIC IMAGES OF OBJECTS IN MOTION
SYSTEM AND METHOD FOR ACQUIRING OF STATIC IMAGES OF OBJECTS IN MOTIONSYSTEM AND METHOD FOR ACQUIRING OF STATIC IMAGES OF OBJECTS IN MOTION
SYSTEM AND METHOD FOR ACQUIRING OF STATIC IMAGES OF OBJECTS IN MOTION
 
Robust Block-Matching Motion Estimation of Flotation Froth Using Mutual Infor...
Robust Block-Matching Motion Estimation of Flotation Froth Using Mutual Infor...Robust Block-Matching Motion Estimation of Flotation Froth Using Mutual Infor...
Robust Block-Matching Motion Estimation of Flotation Froth Using Mutual Infor...
 
A short history of video coding
A short history of video codingA short history of video coding
A short history of video coding
 
Introduction to Optial Flow
Introduction to Optial FlowIntroduction to Optial Flow
Introduction to Optial Flow
 
System and method for motion compensation
System and method for motion compensationSystem and method for motion compensation
System and method for motion compensation
 
Introduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video CompressionIntroduction to H.264 Advanced Video Compression
Introduction to H.264 Advanced Video Compression
 
Introduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag JainIntroduction to Video Compression Techniques - Anurag Jain
Introduction to Video Compression Techniques - Anurag Jain
 
Curved Wavelet Transform For Image Denoising using MATLAB.
Curved Wavelet Transform For Image Denoising using MATLAB.Curved Wavelet Transform For Image Denoising using MATLAB.
Curved Wavelet Transform For Image Denoising using MATLAB.
 

Similar a A Comparison of Block-Matching Motion Estimation Algorithms

Semantic Concept Detection in Video Using Hybrid Model of CNN and SVM Classif...
Semantic Concept Detection in Video Using Hybrid Model of CNN and SVM Classif...Semantic Concept Detection in Video Using Hybrid Model of CNN and SVM Classif...
Semantic Concept Detection in Video Using Hybrid Model of CNN and SVM Classif...CSCJournals
 
A Comparison of People Counting Techniques via Video Scene Analysis
A Comparison of People Counting Techniques viaVideo Scene AnalysisA Comparison of People Counting Techniques viaVideo Scene Analysis
A Comparison of People Counting Techniques via Video Scene AnalysisPoo Kuan Hoong
 
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEMDEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEMIJMIT JOURNAL
 
Human Action Recognition Using Deep Learning
Human Action Recognition Using Deep LearningHuman Action Recognition Using Deep Learning
Human Action Recognition Using Deep LearningIRJET Journal
 
An Analysis of Various Deep Learning Algorithms for Image Processing
An Analysis of Various Deep Learning Algorithms for Image ProcessingAn Analysis of Various Deep Learning Algorithms for Image Processing
An Analysis of Various Deep Learning Algorithms for Image Processingvivatechijri
 
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...ijitcs
 
Real Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A ReviewReal Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A ReviewSpringer
 
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...IRJET Journal
 
Automatism System Using Faster R-CNN and SVM
Automatism System Using Faster R-CNN and SVMAutomatism System Using Faster R-CNN and SVM
Automatism System Using Faster R-CNN and SVMIRJET Journal
 
20110220 computer vision_eruhimov_lecture01
20110220 computer vision_eruhimov_lecture0120110220 computer vision_eruhimov_lecture01
20110220 computer vision_eruhimov_lecture01Computer Science Club
 
Review of Pose Recognition Systems
Review of Pose Recognition SystemsReview of Pose Recognition Systems
Review of Pose Recognition Systemsvivatechijri
 
IRJET- Application of MCNN in Object Detection
IRJET-  	  Application of MCNN in Object DetectionIRJET-  	  Application of MCNN in Object Detection
IRJET- Application of MCNN in Object DetectionIRJET Journal
 
A Framework for Human Action Detection via Extraction of Multimodal Features
A Framework for Human Action Detection via Extraction of Multimodal FeaturesA Framework for Human Action Detection via Extraction of Multimodal Features
A Framework for Human Action Detection via Extraction of Multimodal FeaturesCSCJournals
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)theijes
 
Image Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learningImage Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learningPRATHAMESH REGE
 
A benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognitionA benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognitionOresti Banos
 
Residual balanced attention network for real-time traffic scene semantic segm...
Residual balanced attention network for real-time traffic scene semantic segm...Residual balanced attention network for real-time traffic scene semantic segm...
Residual balanced attention network for real-time traffic scene semantic segm...IJECEIAES
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsIRJET Journal
 

Similar a A Comparison of Block-Matching Motion Estimation Algorithms (20)

Semantic Concept Detection in Video Using Hybrid Model of CNN and SVM Classif...
Semantic Concept Detection in Video Using Hybrid Model of CNN and SVM Classif...Semantic Concept Detection in Video Using Hybrid Model of CNN and SVM Classif...
Semantic Concept Detection in Video Using Hybrid Model of CNN and SVM Classif...
 
538 207-219
538 207-219538 207-219
538 207-219
 
Fn2611681170
Fn2611681170Fn2611681170
Fn2611681170
 
A Comparison of People Counting Techniques via Video Scene Analysis
A Comparison of People Counting Techniques viaVideo Scene AnalysisA Comparison of People Counting Techniques viaVideo Scene Analysis
A Comparison of People Counting Techniques via Video Scene Analysis
 
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEMDEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
DEEP LEARNING APPROACH FOR EVENT MONITORING SYSTEM
 
Human Action Recognition Using Deep Learning
Human Action Recognition Using Deep LearningHuman Action Recognition Using Deep Learning
Human Action Recognition Using Deep Learning
 
An Analysis of Various Deep Learning Algorithms for Image Processing
An Analysis of Various Deep Learning Algorithms for Image ProcessingAn Analysis of Various Deep Learning Algorithms for Image Processing
An Analysis of Various Deep Learning Algorithms for Image Processing
 
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...
APPLICATION OF VARIOUS DEEP LEARNING MODELS FOR AUTOMATIC TRAFFIC VIOLATION D...
 
Real Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A ReviewReal Time Object Detection System with YOLO and CNN Models: A Review
Real Time Object Detection System with YOLO and CNN Models: A Review
 
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...
IRJET- A Real Time Yolo Human Detection in Flood Affected Areas based on Vide...
 
Automatism System Using Faster R-CNN and SVM
Automatism System Using Faster R-CNN and SVMAutomatism System Using Faster R-CNN and SVM
Automatism System Using Faster R-CNN and SVM
 
20110220 computer vision_eruhimov_lecture01
20110220 computer vision_eruhimov_lecture0120110220 computer vision_eruhimov_lecture01
20110220 computer vision_eruhimov_lecture01
 
Review of Pose Recognition Systems
Review of Pose Recognition SystemsReview of Pose Recognition Systems
Review of Pose Recognition Systems
 
IRJET- Application of MCNN in Object Detection
IRJET-  	  Application of MCNN in Object DetectionIRJET-  	  Application of MCNN in Object Detection
IRJET- Application of MCNN in Object Detection
 
A Framework for Human Action Detection via Extraction of Multimodal Features
A Framework for Human Action Detection via Extraction of Multimodal FeaturesA Framework for Human Action Detection via Extraction of Multimodal Features
A Framework for Human Action Detection via Extraction of Multimodal Features
 
The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)The International Journal of Engineering and Science (The IJES)
The International Journal of Engineering and Science (The IJES)
 
Image Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learningImage Recognition Expert System based on deep learning
Image Recognition Expert System based on deep learning
 
A benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognitionA benchmark dataset to evaluate sensor displacement in activity recognition
A benchmark dataset to evaluate sensor displacement in activity recognition
 
Residual balanced attention network for real-time traffic scene semantic segm...
Residual balanced attention network for real-time traffic scene semantic segm...Residual balanced attention network for real-time traffic scene semantic segm...
Residual balanced attention network for real-time traffic scene semantic segm...
 
Partial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather ConditionsPartial Object Detection in Inclined Weather Conditions
Partial Object Detection in Inclined Weather Conditions
 

Más de Multimedia and Vision Laboratory at Universidad del Valle

Más de Multimedia and Vision Laboratory at Universidad del Valle (16)

Descriptores de Textura
Descriptores de TexturaDescriptores de Textura
Descriptores de Textura
 
Identificación de Núcleos de las Células Epiteliales Asistido por Ordenador
Identificación de Núcleos de las Células Epiteliales Asistido por OrdenadorIdentificación de Núcleos de las Células Epiteliales Asistido por Ordenador
Identificación de Núcleos de las Células Epiteliales Asistido por Ordenador
 
Presentation Daniel Barragan
Presentation Daniel BarraganPresentation Daniel Barragan
Presentation Daniel Barragan
 
Identificación de Patrones en Imágenes de Hígado Utilizando Template Matching
Identificación de Patrones en Imágenes de Hígado Utilizando Template MatchingIdentificación de Patrones en Imágenes de Hígado Utilizando Template Matching
Identificación de Patrones en Imágenes de Hígado Utilizando Template Matching
 
An Evaluation Methodology for Stereo Correspondence Algorithms
An Evaluation Methodology for Stereo Correspondence AlgorithmsAn Evaluation Methodology for Stereo Correspondence Algorithms
An Evaluation Methodology for Stereo Correspondence Algorithms
 
Contribucion a la caracterizacion del descriptor de color del estandar MPEG-7
Contribucion a la caracterizacion del descriptor de color del estandar MPEG-7Contribucion a la caracterizacion del descriptor de color del estandar MPEG-7
Contribucion a la caracterizacion del descriptor de color del estandar MPEG-7
 
On the Impact of the Error Measure Selection in Evaluating Disparity Maps
On the Impact of the Error Measure Selection in Evaluating Disparity MapsOn the Impact of the Error Measure Selection in Evaluating Disparity Maps
On the Impact of the Error Measure Selection in Evaluating Disparity Maps
 
Búsqueda de Puntos Correspondientes Mediante Técnicas Globales by Gonzalez
Búsqueda de Puntos Correspondientes Mediante Técnicas Globales by GonzalezBúsqueda de Puntos Correspondientes Mediante Técnicas Globales by Gonzalez
Búsqueda de Puntos Correspondientes Mediante Técnicas Globales by Gonzalez
 
Identificacion Imagenes Carbonizados Borrosas Poco Contenido by Chaves
Identificacion Imagenes Carbonizados Borrosas Poco Contenido by ChavesIdentificacion Imagenes Carbonizados Borrosas Poco Contenido by Chaves
Identificacion Imagenes Carbonizados Borrosas Poco Contenido by Chaves
 
Impacto del Muestreo en la Clasificación de Carbonizados de Carbón by Chaves
Impacto del Muestreo en la Clasificación de Carbonizados de Carbón by ChavesImpacto del Muestreo en la Clasificación de Carbonizados de Carbón by Chaves
Impacto del Muestreo en la Clasificación de Carbonizados de Carbón by Chaves
 
Muestreo y Cuantificación de Imágenes de Carbonizados by Chaves
Muestreo y Cuantificación de Imágenes de Carbonizados by ChavesMuestreo y Cuantificación de Imágenes de Carbonizados by Chaves
Muestreo y Cuantificación de Imágenes de Carbonizados by Chaves
 
Relational Database Schema for MPEG 7 Visual Descriptors by Florian
Relational Database Schema for MPEG 7 Visual Descriptors by FlorianRelational Database Schema for MPEG 7 Visual Descriptors by Florian
Relational Database Schema for MPEG 7 Visual Descriptors by Florian
 
Resource Oriented Architecture for Managing Multimedia Content by Florian
Resource Oriented Architecture for Managing Multimedia Content by FlorianResource Oriented Architecture for Managing Multimedia Content by Florian
Resource Oriented Architecture for Managing Multimedia Content by Florian
 
Mpeg 7 Service Oriented System by Florian
Mpeg 7 Service Oriented System   by  FlorianMpeg 7 Service Oriented System   by  Florian
Mpeg 7 Service Oriented System by Florian
 
An Approach for Estimating the Fundamental Matrix by Barragan
An Approach for Estimating the Fundamental Matrix by BarraganAn Approach for Estimating the Fundamental Matrix by Barragan
An Approach for Estimating the Fundamental Matrix by Barragan
 
A Cells Segmentation Approach in Epithelial Tissue using Histology Images by ...
A Cells Segmentation Approach in Epithelial Tissue using Histology Images by ...A Cells Segmentation Approach in Epithelial Tissue using Histology Images by ...
A Cells Segmentation Approach in Epithelial Tissue using Histology Images by ...
 

A Comparison of Block-Matching Motion Estimation Algorithms

  • 1. 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
  • 2. Multimedia and Vision Laboratory  MMV is a research group of the Universidad del Valle in Cali, Colombia M. Santamaría M. Trujillo & Computer Vision 3D World Optics Problem Camera Inverse System Problem 2D Images Multimedia and Vision Research Laboratory: http://mmv-lab.univalle.edu.co A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 2
  • 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 Slide 3
  • 4. Motivation Video coding Tracking 3D TV Gesture recognition Resolution enhancement 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 4
  • 5. Motion Estimation Video Frames Motion Estimation Motion Vectors A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 5
  • 6. Block-Matching Reference Frame Current Frame Search area Current block Best matched block Motion vector A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 6
  • 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) Distortion x y 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 Slide 7
  • 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 1st stage Best matched Y. Huzka, and P. Kulla, “Trends in Block-matching Motion Estimation Algorithms,” 2004 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 8
  • 9. Three-Step Search (3SS) Search centre 1st stage T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, “Motion Compensated Interframe Coding for Video Conferencing,” Proc. Nat. Telcommun. Conf., 1981 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 9
  • 10. Three-Step Search (3SS) Search centre 1st stage 2nd stage Best candidate T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, “Motion Compensated Interframe Coding for Video Conferencing,” Proc. Nat. Telcommun. Conf., 1981 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 10
  • 11. Three-Step Search (3SS) Search centre 1st stage 2nd stage 3rd stage Best candidate T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, “Motion Compensated Interframe Coding for Video Conferencing,” Proc. Nat. Telcommun. Conf., 1981 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 11
  • 12. Three-Step Search (3SS)  The number of stages depends on the initial distance to which the first 9 neighbors are selected Search centre 1st stage 2nd stage 3rd stage Best matched T. Koga, K. Iinuma, A. Hirano, Y. Iijima, and T. Ishiguro, “Motion Compensated Interframe Coding for Video Conferencing,” Proc. Nat. Telcommun. Conf., 1981 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 12
  • 13. Four-Step Search (4SS) Search centre 1st stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 13
  • 14. Four-Step Search (4SS) Search centre 1st stage 2nd stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 14
  • 15. Four-Step Search (4SS) Search centre 1st stage 2nd stage 3rd stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 15
  • 16. Four-Step Search (4SS) Search centre 1st stage 2nd stage 3rd stage 4th stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 16
  • 17. Four-Step Search (4SS)  Each new stage (except the reduced step stage) evaluates three or five blocks Search centre 1st stage 2nd stage 3rd stage 4th stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 17
  • 18. Diamond Search (DS) Search centre 1st stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 18
  • 19. Diamond Search (DS) Search centre 1st stage 2nd stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 19
  • 20. Diamond Search (DS) Search centre 1st stage 2nd stage 3rd stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 20
  • 21. Diamond Search (DS) Search centre 1st stage 2nd stage 3rd stage 4th stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 21
  • 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 Search centre 1st stage 2nd stage 3rd stage 4th stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 22
  • 23. Hexagonal Block Search (HEXBS) Search centre 1st stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 23
  • 24. Hexagonal Block Search (HEXBS) Search centre 1st stage 2nd stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 24
  • 25. Hexagonal Block Search (HEXBS) Search centre 1st stage 2nd stage 3rd stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 25
  • 26. Hexagonal Block Search (HEXBS) Search centre 1st stage 2nd stage 3rd stage 4th stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 26
  • 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 Search centre 1st stage 2nd stage 3rd stage 4th stage 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 27
  • 28. Multi-Directional Gradient Descent Search (MDGDS) Search centre 1 1st stage 1 1 8 1 2 7 3 3 3 6 5 4 4 4 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 28
  • 29. Multi-Directional Gradient Descent Search (MDGDS) 6 1 Search centre 6 1 1st stage 5 5 5 2 2 2 2 2 2nd stage 4 3 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 29
  • 30. Multi-Directional Gradient Descent Search (MDGDS) 1 Search centre 6 1 2 1st stage 2nd stage 5 4 3 3rd stage 4 3 Best candidate 4 4 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 30
  • 31. Multi-Directional Gradient Descent Search (MDGDS) Search centre 1st stage 2nd stage 3rd stage 5 1 4th stage 2 Best candidate 4 3 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 31
  • 32. Multi-Directional Gradient Descent Search (MDGDS)  It tries to solve the problem of being trapped in a local minimum Search centre 1st stage 2nd stage 3rd stage 4th stage Best matched 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 32
  • 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 1 prediction Search centre 1 1st stage 1 1 2 3 3 3 4 4 Relative Distortion Ratio 4 4 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 33
  • 34. Fast Directional Gradient Descent Search (FDGDS) Search centre 1st stage 2nd stage Best candidate 1 2 1 2 3 3 3 3 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 34
  • 35. Fast Directional Gradient Descent Search (FDGDS) Search centre 1st stage 2nd stage 3rd stage Best candidate 6 1 2 5 4 3 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 35
  • 36. Fast Directional Gradient Descent Search (FDGDS) Search centre 1st stage 2nd stage 3rd stage Best matched 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 36
  • 37. Quality Metrics Peak Signal-to-Noise Ratio Structural Similarity Index  It is a point to point metric  It is a windowed metric  Based on square differences  Based on luminance, contrast and  It is not very well matched to perceived structure between an original and a visual quality distorted images  It takes into account the visual perception of the image Z. Wang, A. C. Bovik, H. R. Sheikh and, E. P. Simoncelli, “Image quality assessment: from error visibility to structural similarity,” 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 37
  • 38. Quality Metrics (ii) PSNR = 26.547, SSIM = 0.988 PSNR = 26.547, SSIM = 0.913 Original image PSNR undefinied, SSIM = 1 PSNR = 26.547, SSIM = 0.840 PSNR = 26.547, SSIM = 0.694 https://ece.uwaterloo.ca/~z70wang/research/ssim/ A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 38
  • 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 EXB in the case of Zero Motion Vector (ZMV) 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 A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 39
  • 40. Video Test Sequences Sequence Size # Frames Motion Akiyo 352x288 300 Small Mother_ 352x288 300 Small daugthter 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 Block sizes used: 8x8, 16x16 and 32x32 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 Slide 40
  • 41. Results PSNR performance, block size of 8x8 pixels 27,000 FS MDGDS FDGDS DS 26,000 4SS 3SS MDGDS FS FDGDS FS 25,000 4SS HEXBS PSNR (dB) 24,000 3SS MDGDS FDGDS DS 4SS 23,000 HEXBS 3SS HEXBS 22,000 DS 21,000 20,000 Football Garden Stefan Video Sequence A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 41
  • 42. Results (ii) SSIM performance, block size of 8x8 pixels MDGDS 0,950 FDGDS FS 4SS 0,900 HEXBS FS 3SS 0,850 MDGDS FDGDS MDGDS DS 3SS FDGDS 4SS DS 0,800 FS DS 4SS 3SS SSIM HEXBS 0,750 0,700 HEXBS 0,650 0,600 Football Garden Stefan Video Sequence A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 42
  • 43. Results (iii) EXB performance, block size of 8x8 pixels 32,000 MDGDS 27,000 FDGDS 4SS 3SS 3SS 3SS 3SS 4SS 22,000 4SS DS MDGDS EXB MDGDS FDGDS 4SS DS 17,000 DS FDGDS DS HEXBS HEXBS HEXBS HEXBS 12,000 MDGDS FDGDS 7,000 Akiyo Football Garden Stefan Video Sequence A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 43
  • 44. Results (iv) SSIM/EXB performance, block size 8x8 pixels MDGDS 0,120 FDGDS 0,100 HEXBS HEXBS DS FDGDS HEXBS 0,080 HEXBS MDGDS SSIM / EXB 4SS FDGDS 0,060 MDGDS DS DS 4SS 3SS 4SS DS FDGDS 3SS MDGDS 3SS 0,040 3SS 4SS 0,020 0,000 Akiyo Football Garden Stefan Video Sequence A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 44
  • 45. Results (v) SSIM performance of various algorithms for Coastguard video sequence 0,94 0,92 0,9 0,88 SSIM 3SS 4SS 0,86 DS HEXBS 0,84 0,82 0,8 8x8 16x16 32x32 Block Size A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 45
  • 46. Results (vi) SSIM performance of various algorithms for Football video sequence 0,8 0,75 0,7 SSIM 0,65 3SS 4SS DS 0,6 HEXBS 0,55 0,5 8x8 16x16 32x32 Block Size A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 46
  • 47. Results (vii) SSIM performance of various algoritms for Garden video sequence 0,9 0,88 0,86 0,84 0,82 SSIM 0,8 3SS 4SS 0,78 DS HEXBS 0,76 0,74 0,72 0,7 8x8 16x16 32x32 Block Size A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 47
  • 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 Slide 48
  • 49. A Comparison of Block-Matching Motion Estimation Algorithms, 7CCC 2012, Medellín - Colombia Slide 49