IMPACT-2013 Performance Investigation of Application Layer Unequal Error Protection for Embedded Video Bitstream Mohd Ayyub Khan, Athar Ali Moinuddin, Ekram Khan Department of Electronics Engineering, Aligarh Muslim University, Aligarh, UP, INDIA ayyub.alig@gmail.com atharamoin@gmail.com ekhan67@gmail.com AbstractThe wavelet-based video coders are excellent in providing the fine granular scalability (FGS), i.e. progressive bitstream, which can be used to multicast the video transmission to different users requiring different bit-rate, resolution and frame rate, from single coded bitstream. However, transmission of these bitstreams over erroneous channel is a challenging task. In this paper, application layer unequal error protection (UEP) using RS codes to embedded video bitstream transmitted over Additive White Gaussian Noise (AWGN) channel is investigated. The UEP of embedded bitstream exploits the non-uniform importance of the bits, in the reconstruction of the video. The bitstream is partitioned into two substreams namely, high priority (HP) and low priority (LP), depending upon their importance and sensitivity to channel errors. Then FEC based error protection is provided to them according to their priority. The results show that, under poor channel conditions, the UEP scheme improves the quality of the reconstructed video over EEP scheme for AWGN channel. I. INTRODUCTION In recent years, the demand for video based multimedia services using portable devices like cell-phones, smart-phones, tablets, etc., are increasing at a very fast rate. This requires transmission of compressed video (H.264/AVC, MPEG-4 coded video) over wireless and IP networks, which is a challenging task. This is due to the fact that these channels are erroneous in nature either because of fading and interference or high congestion at the routers. Usually, fading results in loss of packets at the receiver while router drops the packets to control the congestion. In addition, the compressed video is highly correlated, and even single bit error may result in catastrophic failure in the reconstruction of received video. Therefore, an error resilient technique is required to combat the effect of errors to the coded bitstream. Over the years, several error resilient techniques have been used to counter the effect of channel distortions [1]. These include Forward Error Correction (FEC), retransmission using Automatic Repeat Request (ARQ), error resilient coding, hierarchical modulation, multiple descriptive coding, error concealment, etc. Another approach of providing robustness against noisy channel on the basis of non-uniform importance of data in [2], called unequal error protection (UEP), was firstly proposed. UEP was developed to protect video data having non-uniform importance generated by layered video coder. For example, simple layered video coder would generate two layers namely: base layer (BL) and enhancement layer (EL). The base layer is more important than enhancement layer. For the reconstruction of video, decoding the base layer only will provide a coarse quality while adding the enhancement layer will further improve the reconstruction quality of the video. Therefore, base layer may be protected more strongly than enhancement layer resulting in UEP of the coded video. In [3], UEP for convolutional codes has been suggested. In [4], message-wise UEP scheme using LDPC codes was proposed, which provides the large protection to high- significance bits while small protection to low-significance bits. However, above analysis were carried out over statistically independent data, however, video coded data are highly correlated and have characteristics different than ordinary data. In [5], UEP is provided to embedded bitstream generated by the derivative of the Set Partitioning in Hierarchical Trees (SPIHT). In this scheme, the wavelet coded image bitstream is divided into three substreams, depending upon their sensitivity to channel errors. The scheme is applied to image only. Therefore, it is worthwhile to investigate the performance of UEP over wavelet based video bitstream, which is the main motivation of this work. In this paper, UEP is used for protection of Wavelet- Block-Tree-Coder (WBTC) coded video bitstream over AWGN channel to overcome the effect of channel errors. WBTC is a wavelet based coder [6][7], which combines the feature of SPIHT [8] and SPECK [9] in a single algorithm. The motivation for using WBTC is that after wavelet 978-1-4799-1205-6/13/$31.00 ©2013 IEEE 31