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

Section 9.7.  Postprocessing  (or  Concealment)  Techniques   223


            temporal replacement (TR) because it e ectively replaces the damaged block
            by  its  corresponding  block  in  the  reference  frame.  This  method  works  well
            for  stationary  and  quasi-stationary  areas,  e.g.,  background,  but  will  fail  for
            fast-moving  areas.
               Another technique is to exploit the high-correlation property of video block-
            motion   elds  and  replace  the  damaged  motion  vector  with  the  average  (AV)
            [179,  190,  189,  191,  192]  or  the  median  [179,  192]  of  neighboring  vectors.
            This technique works well for areas with smooth motion but will fail for areas
            with  unsmooth  motion,  e.g.,  at  the  boundaries  of  objects  moving  in  di erent
            directions.
               A boundary matching (BM) technique has also been used to select a suitable
            replacement  from  a  set  of  candidate  motion  vectors  [196,  197,  198].  Assume
            that  a  set  of  M  neighboring  motion  vectors  V={v 1 ; v 2 ;:::; v M  }  is  to  be  used
            for  the  concealment  of  a  damaged  block  D  of  size  N × N  with  its  top-left
                                                      y
                                                    x
            corner at (x o ;y o ). Each candidate vector v i  =(v ;v )in  V  is used to conceal
                                                      i
                                                    i
            the  damaged  block  D.  The  quality  of  this  concealment  is  assessed  using  the
            continuity across the concealed block boundaries. This continuity is measured
            using  the side-match  distortion  (SMD)  measure, de ned as
                                           R
                                   L
                                                           B
                                                   T
                        SMD i  = SMD  + SMD  + SMD + SMD  ;              (9.1)
                                                           i
                                                   i
                                           i
                                   i
                       L
            where  SMD  is  the  sum  of  absolute,  or  squared,  di erences  across  the  left
                      i
            boundary  of block  D  when concealed using  candidate vector  v i . Thus
                       �
                       N−1
                                                               y
                    L
                                                        x
               SMD =       g[f t (x o  − 1;y o  + k) − f t−Ot (x o  + v ;y o  + v + k)];   (9.2)
                                                       i
                                                              i
                    i
                       k=0
            where f t  and f t−Ot  are the current and reference frames, respectively, g =(·) 2
                                                                  T
                                                           R
            for  the  SSD,  and  g = |·|  for  the  SAD.  Similarly,  SMD  ;  SMD and  SMD  i B
                                                                  i
                                                           i
            are  the  side-match  distortions  across  the  right,  top,  and  bottom  boundaries,
            respectively. Based on the smoothness property of video signals, the candidate
            motion  vector  that  achieves  the  minimum  SMD  is  chosen  as  the  recovered
            motion vector. Thus
                                  v ˆ = arg min SMD i :                  (9.3)
                                         v i ∈V
            The main advantage of this method is that displacement estimation is based on
            a distortion measure. The method will fail for areas with unsmooth motion and
            also  for areas with low spatial  correlation, e.g., at the boundaries of  objects.
               Similar  to  spatial  concealment,  Bayesian  statistical  approaches  have  also
            been used for motion vector  recovery, e.g., Ref. 195.
   241   242   243   244   245   246   247   248   249   250   251