Abstract-Video compression standards commonly adopted in wireless multimedia transmission systems generally apply variable length codes (VLCs) to achieve the required datarates. The resulting bitstreams are sensitive to transmission errors which cause visual artifacts that propagate in both spatial and temporal domains, thus reducing significantly the quality of the reconstructed video sequences. This paper proposes the application of a List Decoder to improve the quality of H.264/AVC encoded sequences. This method relies on sequence estimation and residual source redundancies to recover feasible images. The recovered images may still contain errors which may cause visually distorted macroblocks (MBs). Therefore, the Average Intersample Difference across Boundaries (AIDB) metric was used to detect these visually impaired MBs at pixel level which are then adequately concealed. Simulation results show that the proposed algorithm manages to achieve Peak Signal-to-Noise (PSNR) gains of up to 2.17 dB when compared to the conventional decoding method. The proposed solution is fully compatible with the H.264/AVC standard and no additional bandwidth is required.
Index Terms-Error correction coding, error resilient coding, H.264/AVC, video coding, wireless video transmission.
I. INTRODUCTIONULTIMEDIA communication services necessitate efficient video compression standards in order to deliver high quality content within limited bandwidths. H.264/AVC seems to be an attractive candidate for all wireless video applications mainly because of its enhanced compression efficiency and network friendly design [1]. However, it is sensitive to transmission errors, which are common in wireless environments, where a single corrupted bit may cause visual distortions which will significantly reduce the perceptual quality of the reconstructed video sequence.A feedback channel, commonly used for reliable data transmission, cannot be adopted in typical conversational and multicast/broadcast applications because of delay constraints and the unavailability of the feedback channel respectively. Moreover, low bit-rate and low delay applications generally adopt the baseline profile which has limited error-resilient mechanisms [2], [3].In order to solve these problems, a number of errorresilient mechanisms were proposed in literature. authors have applied syntax analysis in order to detect corrupted macroblocks (MBs). However, this method only manages to detect 57% of the corrupted MBs. Different error detection and concealment methods have been proposed which exploit the inherent redundancies within and outside an MB [5] -[7] at pixel level. However, these features achieve low detection rates when applied individually. To alleviate this problem, the authors in [8] have combined a set of pixel level features and applied heuristic thresholds. They have also applied an iterative error correction algorithm which has achieved a significant gain in Peak Signal-to-Noise Ratio (PSNR) at the expense of a significant increase in complexity, which makes ...