Iterative Source-and-channel decoding aided video communications

Shannon’s source-and channel-coding separation theorem states that reliable nearcapacity transmission can be accomplished by separate source coding using lossless entropy codes and channel coding under the idealized assumption of Gaussian channels and potentially infinite encoding/decoding delay as well as complexity. However, it is impossible to remove all source redundancy with the aid of practical finite-delay and finite-complexity source encoders. As a remedy, joint source-channel coding (JSCC) has been used for achieving an improved system performance by exploiting the residual source correlation. We propose a novel tree-structured multiple description coding (T-MDC) scheme that may be combined with arbitrary video codecs for the sake of creating multiple video descriptions. The technique advocated splits the original video signal into an appropriately chosen number of correlated descriptions in the time-domain, while retaining the correlation among the video frames within each description. Each description may be encoded using arbitrary video compression tools into a bitstream. T-MDC was also employed in the scenario of multiple description coding for multiview video communications. Furthermore, our proposed scheme is also capable of splitting the video stream into multiple descriptions of unequal importance. Then, a novel inter-layer forward error correction (IL-FEC) coded video scheme is proposed, where the information of the base layer (BL) is incorporated into the systematic bits of the enhancement layers (ELs) with the aid of an exclusive or (XOR) operation. When the BL can be successfully decoded in its own right, the systematic bits of the ELs can be extracted by flipping the sign of the check information received without introducing any degradation, where the check information is generated by performing IL XOR operations on the BL and the ELs. However, when the BL cannot be correctly decoded without the assistance of the ELs, the IL-FEC decoding philosophy exchanging information between the BL and the ELs will be activated to assist in decoding the BL. We then conceive a two-dimensional (2D) iterative Markov process aided decoder for a video receiver, which may be combined with channel decoding. Furthermore, a reduced complexity first-order Markov model based source decoder will be derived. Iterative decoding is performed by exchanging extrinsic information between two source decoders. Explicitly, we propose the first-order Markov process aided three-dimensional (3D) iterative source channel decoding (ISCD) concept relying on an recursive systematic convolutional (RSC) codec invoked for uncompressed video transmissions, where both the horizontal and vertical intra-frame correlations as well as the inter frame correlations are exploited. The proposed technique is capable of exploiting both the intra-frame and inter-frame correlations for iterative source-channel decoding. Finally, we study the application of ISCD conceived for distributed video coding (DVC), where the video signals are modelled by a first-order Markov process. A horizontal and a vertical source decoder are employed for exchanging their information using the iterative decoding philosophy. This scheme may be combined with the entire suite of classic FEC codecs employed in state-of-the-art DVC systems. We benchmark the attainable system performance against that of the existing pixeldomain Wyner-Ziv (PDWZ) video coding systems. Finally, we exploit the inter-view correlation with the aid of inter-view motion search in distributed multi-view video coding (DMVC). We rely on the system architecture of WZ coding invoked for multiview video. We construct a novel mesh-structured pixel-correlation model from the inter-view motion vectors (MVs) and derive its decoding rules for joint source-channel decoding (JSCD). The proposed system was benchmarked against the existing PDWZ coding based DMVC scheme.