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

124                             Chapter 4.  Basic  Motion  Estimation  Techniques


            resulting bits were included in the bit-rate calculations. All quoted results refer
            to the luma components of sequences. Figure 4.15 compares the performance
            of  the three  algorithms when applied to the three  test  sequences.
               In  general,  both  interframe  coding  algorithms  (FDIFF  and  BMA-H)  out-
            perform  the  intraframe  coding  algorithm  (INTRA).  Thus,  even  at  very  low
            bit rates, high frame skips, or low-motion sequences, the temporal correlation
            between video frames  is  still  high enough to justify interframe coding.
               Comparing the two interframe coding algorithms, it is immediately evident
            that  the  BMA-H  algorithm  outperforms  the  FDIFF  algorithm  at  all  bit  rates
            and  for  all  sequences.  Note,  however,  that  at  extremely  low  bit  rates,  and  in
            particular  for  the  low-motion  AKIYO  sequence,  the  e!ciency  of  the  BMA-H
            algorithm  starts  to  drop  and  approaches  that  of  the  simpler  FDIFF  algorithm.
            But even with this drop in performance, the use of BMA-H is still justi able.
            For  example,  with  AKIYO  and  at  a  bit  rate  as  low  as  3 kbits=s,  the  BMA-H
            algorithm  still  outperforms the FDIFF  algorithm  by about 1 dB.


            4.9  Discussion

            Motion  estimation  is  an  important  process  in  a  wide  range  of  applications.
            Di erent  applications  have  di erent  requirements  and  may,  therefore,  employ
            di erent motion estimation  techniques.
               In  video  coding,  the  determination  of  the  true  motion  is  not  the  intrinsic
            goal. The aim is rather to simultaneously minimize the bit rate corresponding
            both to the motion parameters (motion bits) and to the prediction error signal
            (DFD  bits).  This  is  not  an  easy  task,  since  the  minimization  of  one  quantity
            usually  leads  to  maximizing  the  other.  Thus,  a  suitable  tradeo   is  usually
            sought.  In  this  chapter,  four  motion  estimation  methods  were  compared.  The
            four  methods  are  the  di erential,  pel-recursive,  phase-correlation,  and  block-
            matching motion estimation methods. It was found that block-matching motion
            estimation provides the best tradeo . It uses a block-based approach to reduce
            the  motion  overhead  while  still  maintaining  a  very  good  prediction  quality
            (and consequently a small number of DFD bits). This explains the popularity
            of  this approach and its  inclusion  in video coding standards.
               The chapter also investigated the e!ciency of motion estimation at very low
            bit  rates.  It  was  found  that  the  prediction  quality  of  motion  estimation  starts
            to  drop  at  very  low  bit  rates,  in  particular,  for  low-motion  sequences,  and
            approaches  that  of  simpler  techniques,  like  frame  di erencing  and  intraframe
            coding.  Despite  this  drop  in  prediction  quality,  it  was  found  that  the  use  of
            motion estimation  is  still  justi able  at those  bit rates.
   142   143   144   145   146   147   148   149   150   151   152