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

Section 10.5.  Temporal  Error  Concealment for  Multiple-Reference   253


            Table 10.6:  Spatial-temporal recovery for QSIF TABLE  TENNIS  with M =10, QP =10, skip = 3, and
            a macroblockerror  rate  of  30%
                                               Spatial-components recovery


                                     ZR         AV         BM           MFI
            Temporal-      TR        19.62      19.57      20.06       20.46
            component      AV        19.54      19.57      20.02       20.40
            recovery       BM        19.68      19.87      20.09       20.58
                          MFI        19.55      19.74      20.00       20.40



            candidate  concealments,  where  each  candidate  concealment  is  provided  using
            a  di,erent  recovered  motion  vector.  This  is  very  similar  to  multihypothesis
            motion  compensation  [106].  Thus,  it  is  termed  multihypothesis  temporal  er-
            ror concealment.
               In  this  subsection  a  multihypothesis  temporal  concealment  technique  to  be
            used  with  long-term  memory  motion-compensated  prediction  is  presented.  In
            this case, the candidate concealments are taken from di,erent reference frames.
            The  details  of  this  technique  are  as  follows.  The  spatial  components  are  $rst
            recovered  using  MFI  (as  suggested  in  Section  10.5.2).  However,  instead  of
            recovering  a  single  temporal  component,  all  four  neighboring  temporal  com-
            ponents  are  utilized.  Combined  with  the  recovered  spatial  components,  each
            neighboring  temporal  component  provides  a  candidate  concealment  from  the
            corresponding  reference  frame.  The  four  candidate  concealments  are  then  av-
            eraged  and  used  to  conceal  the  damaged  blockin  the  current  frame.  In  other
            words, a damaged pel (x; y)  in the  current frame  f c  is concealed as  follows:

                              1
                                4
                      ˆ
                                                   ˆ
                                         ˆ
                      f (x; y)=   4  i=1  f r  (x + d x  (x; y);y  + d y  (x; y);d t i  );   (10.13)
                       c
            where  f r  (·; ·;d t  )  refers  to  reference  frame  d t  in  the  multiframe  memory,
                    ˆ
              ˆ
            (d x (x; y); d y (x; y))  are  the  spatial  components  recovered  at  pel  (x; y)  using
                      , i =1;:::;  4 are the temporal components of the four neighboring
            MFI, and d t i
            vectors. In  what follows, this  approach  is  designated as  MFI-MH.
               Figures  10.17,  10.18,  and  10.19  compare  the  performance  of  the  MFI-MH
            technique to that of MFI-BM (which is the best combination, as suggested in
            Section  10.5.3)  and  also  to  that  of  ZR-ZR  (which  is  the  simplest  and  most
            commonly  used  combination).  The  $gures  con$rm  the  superior  performance
            of the suggested combination, MFI-BM, compared to the most commonly used
            combination,  ZR-ZR.  In  addition,  the  $gures  show  that  further  improvements
            can be achieved using  the multihypothesis MFI-MH technique.
   271   272   273   274   275   276   277   278   279   280   281