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

232                Chapter 10.  Error  Concealment  Using  Motion  Field Interpolation


            pel is then concealed individually. In this case, incorrect estimation of a con-
            cealment displacement will a,ect only the corresponding pel. On a blocklevel,
            this may a,ect few pels rather than the entire block. In the second technique,
            multihypothesis  motion  compensation  (MHMC)  is  used  to  combine  the  $rst
            technique  with  a  boundary  matching  (BM)  temporal  concealment  technique
            to obtain a more robust performance.
               The  chapter  also  investigates  the  performance  of  di,erent  temporal  error
            concealment  techniques  when  incorporated  within  a  multiple-reference  video
            codec.  In  particular,  the  chapter  $nds  a  combination  of  techniques  that  best
            recovers  the  spatial-temporal  components  of  a  damaged  multiple-reference
            motion  vector.  In  addition,  the  chapter  describes  the  design  of  a  novel
            multihypothesis  temporal  concealment  technique  that  can  be  used  with
            multiple-reference  systems.
               The  rest  of  the  chapter  is  organized  as  follows.  Section  10.2  describes
            the  MFI  temporal  concealment  technique,  whereas  Section  10.3  presents  the
            combined  BM-MFI  technique.  Section  10.4  presents  some  simulation  results.
            Section 10.5 investigates the performance of temporal error concealment within
            multiple-reference video codecs. It also describes the multihypothesis multiple-
            reference  temporal  concealment  technique.  The  chapter  concludes  with  a  dis-
            cussion in Section 10.6.
               Preliminary  results  of  this  chapter  have  appeared  in  Refs.  204,  205,  206,
            207, and 208.


            10.2	 Temporal Error Concealment Using Motion
                    Field Interpolation (MFI)


            10.2.1	 Motivation
            As  described  earlier,  conventional  temporal  concealment  techniques  estimate
            one  concealment  displacement  for  the  whole  damaged  blockand  then  use
            translational displacement compensation to conceal the blockfrom a reference
            frame.  As  already  discussed  in  Section  9.7.2,  there  are  many  cases  where
            conventional  temporal  concealment  techniques  can  fail  and  the  concealment
            displacement can be incorrectly estimated. The main problem with such tech-
            niques is that incorrect estimation of the concealment displacement can lead to
            poor concealment of the entire or most of the block. This section describes a
            new temporal error concealment technique. This technique estimates one con-
            cealment  displacement  per  pel  of  the  damaged  blockand  then  conceals  each
            pel  individually.  In  this  case,  incorrect  estimation  of  a  concealment  displace-
            ment will a,ect only the corresponding pel. On a blocklevel, this may a,ect
            few pels rather than the entire  block.
   250   251   252   253   254   255   256   257   258   259   260