针对视频传输中帧内编码帧(Intra帧)出错情况,提出一种基于边缘检测的自适应空域差错掩盖算法。根据丢失宏块周围正确宏块的边缘信息,将丢失宏块分为平滑块和边缘块。对平滑块采用双线性插值进行恢复;对边缘块采用一种多方向插值加权平均方法进行恢复。实验结果表明,提出的空域差错掩盖算法能很好地适应不同的视频传输差错情况,并对不同类型的图像内容具有良好的差错掩盖效果,与传统的差错掩盖算法相比,具有更好的差错恢复能力。
To conceal the errors in the corrupted Intra frame, an adaptive spatial error concealment algorithm is proposed. The corrupted macroblocks are classified into uniform macroblocks and edge macroblocks based on the edge information extracted from surrounding correctly received macroblocks. For the uniform macroblocks, the error can be concealed by bilinear interpolation. For the edge macrobloeks, the error can be concealed by the weighted average of multi-direction interpolation. Extensive experiments results show that the proposed algorithm has much better error resilient than conventional error concealments for images of various content types with different video transmission errors.