Page 116 - Video Coding for Mobile Communications Efficiency, Complexity, and Resilience
P. 116

Chapter 4


            Basic Motion Estimation Techniques






            4.1  Overview


            Motion  estimation  is  an  important  process  in  a  wide  range  of  disciplines  and
            applications,  such  as  image  sequence  analysis,  computer  vision,  target  track-
            ing,  and  video  coding.  Di erent  disciplines  and  applications  have  di erent
            requirements  and may, therefore,  use  di erent  motion estimation techniques.
               This  chapter  reviews  some  basic  motion  estimation  techniques  developed
            speci cally for video coding. It then carries out a comparative study between
            the di erent techniques. The chapter also presents the results of an investiga-
            tion  into  the  e!ciency  of  block-matching  motion  estimation  at  very  low  bit
            rates.  In  particular,  the  investigation  shows  that  the  added  complexity  of  this
            process is justi able  at such  bit rates.
               Section  4.2  gives  a  brief  introduction  to  the  basics  of  motion  estima-
            tion. Sections 4.3– 4.6 brie*y review the di erential, pel-recursive, frequency-
            domain,  and  block-matching  motion  estimation  methods.  Section  4.7  presents
            the  results  of  a  comparative  study  of  the  reviewed  techniques,  whereas
            Section  4.8  investigates  the  e!ciency  of  motion  estimation  at  very  low  bit
            rates. The chapter  concludes  with a discussion  in Section 4.9.



            4.2  Motion Estimation

            As  already  discussed  in  Chapter  2  (Section  2.7.2),  the  most  commonly  used
            video  coding  method  is  motion-compensated  coding.  In  the   rst  stage  of  this
            method,  called  motion  estimation  (ME),  the  motion  of  objects  between  a
            reference  frame  and  the  current  frame  is  estimated.  This  motion  information
            is then used in the second stage, called motion compensation (MC), to move
            the  objects  of  the  reference  frame  to  provide  a  prediction  for  the  current

                                           93
   111   112   113   114   115   116   117   118   119   120   121