Encoder-independent decoder-dependent depth-assisted error concealment algorithm for wireless 3D video communication

Three-Dimensional Multi-View Video (3D MVV) contains diverse video streams taken by different cameras around an object. Thence, it is an imperative assignment to fulfill efficient compression to attain future resource bonds whilst preserving a decisive reception MVV quality. The extensive 3D MVV encoding and transmission over mobile or Internet are vulnerable to packet losses on account of the existence of severe channel faults and restricted bandwidth. In this work, we propose a new Encoder-Independent Decoder-Dependent Depth-Assisted Error Concealment (EIDD-DAEC) algorithm. It invests the depth correlations between the temporally, spatially, and inter-view adjoining Macro-Blocks (MBs) to conceal the erroneous streams. At the encoder, the existing inter-view, temporal, and spatial matching are exploited to efficiently compress the 3D MVV streams and to estimate the Disparity Vectors (DVs) and Motion Vectors (MVs). At the decoder, the gathered MVs and DVs from the received coded streams are used to calculate additional depth-assisted MVs and DVs, which are afterwards combined with the collected candidate texture color MVs and DVs groups for concealing the lost MBs of inter- and intra-encoded frames. Finally, the optimum DVs and MVs concealment candidates are selected by the Directional Interpolation Error Concealment Algorithm (DIECA) and Decoder Motion Vector Estimation Algorithm (DMVEA), respectively. Experimental results on several standardized 3D MVV sequences verified the efficacy of the proposed EIDD-DAEC algorithm by achieving ameliorated efficacious objective and subjective results without generating and transporting depth maps at the encoder. The proposed work achieves high 3D MVV quality performance with an improved average Peak Signal-to-Noise Ratio (PSNR) gain by up to 0.95 ~ 2.70 dBs compared to the state-of-the-art error concealment algorithms, which do not employ depth-assisted correlations at different Quantization Parameters (QPs) and Packet Loss Rates (PLRs) of 40%.

[1]  Christine Guillemot,et al.  Video Inpainting With Short-Term Windows: Application to Object Removal and Error Concealment , 2015, IEEE Transactions on Image Processing.

[2]  Walid El-Shafai,et al.  Pixel-level Matching Based Multi-hypothesis Error Concealment Modes for Wireless 3D H.264/MVC Communication , 2015 .

[3]  Chuen-Ching Wang,et al.  An effiicient full frame algorithm for object-based error concealment in 3D depth-based video , 2015, Multimedia Tools and Applications.

[4]  Yan Zhang,et al.  Fast Multiview Video Coding Using Adaptive Prediction Structure and Hierarchical Mode Decision , 2014, IEEE Transactions on Circuits and Systems for Video Technology.

[5]  Thomas Maugey,et al.  Temporal and Inter-View Consistent Error Concealment Technique for Multiview Plus Depth Video , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[6]  Yu Zhang,et al.  A dynamic hybrid UXP/ARQ method for scalable video transmission , 2012, 2012 IEEE 23rd International Symposium on Personal, Indoor and Mobile Radio Communications - (PIMRC).

[7]  Yusheng Ji,et al.  Optimizing Distributed Source Coding for Interactive Multiview Video Streaming Over Lossy Networks , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[8]  Wei Xiang,et al.  An efficient unequal error protection scheme for 3-D video transmission , 2013, 2013 IEEE Wireless Communications and Networking Conference (WCNC).

[9]  Dinh Trieu Duong,et al.  Hybrid Temporal Error Concealment Methods for Block-Based Compressed Video Transmission , 2008, IEEE Transactions on Broadcasting.

[10]  Bo Yan,et al.  Efficient Frame Concealment for Depth Image-Based 3-D Video Transmission , 2012, IEEE Trans. Multimedia.

[11]  Chuen-Ching Wang,et al.  Object-Based Error Concealment in 3D Video , 2011, 2011 Fifth International Conference on Genetic and Evolutionary Computing.

[12]  Jin Wang,et al.  Depth Image-Based Temporal Error Concealment for 3-D Video Transmission , 2010, IEEE Transactions on Circuits and Systems for Video Technology.

[13]  Bogdan Ionescu,et al.  Multiview Plus Depth Video Coding With Temporal Prediction View Synthesis , 2016, IEEE Transactions on Circuits and Systems for Video Technology.

[14]  Yang Cheng,et al.  A Frame Loss Error Concealment Scheme for Multi-view Video Coding , 2014, 2014 Fourth International Conference on Instrumentation and Measurement, Computer, Communication and Control.

[15]  Xiaodong Wang,et al.  Important macroblock distinction model for multi-view plus depth video transmission over error-prone network , 2017, Multimedia Tools and Applications.

[16]  Ahmet M. Kondoz,et al.  Adaptive delivery of immersive 3D multi-view video over the Internet , 2016, Multimedia Tools and Applications.

[17]  Walid El-Shafai,et al.  Joint Adaptive Pre-processing Resilience and Post-processing Concealment Schemes for 3D Video Transmission , 2015 .

[18]  Sylvain Marcelino,et al.  Spatial error concealment for intra-coded depth maps in multiview video-plus-depth , 2016, Multimedia Tools and Applications.

[19]  Edward J. Delp,et al.  Spatial subsampling-based multiple description video coding with adaptive temporal-spatial error concealment , 2015, 2015 Picture Coding Symposium (PCS).

[20]  Wen-Nung Lie,et al.  Error concealment for 3D video transmission , 2013, 2013 IEEE International Symposium on Circuits and Systems (ISCAS2013).

[21]  Wei Xiang,et al.  Robust Multiview Three-Dimensional Video Communications Based on Distributed Video Coding , 2017, IEEE Systems Journal.

[22]  Lajos Hanzo,et al.  Inter-Layer FEC Aided Unequal Error Protection for Multilayer Video Transmission in Mobile TV , 2013, IEEE Transactions on Circuits and Systems for Video Technology.

[23]  Pascal Frossard,et al.  Optimizing Multiview Video Plus Depth Prediction Structures for Interactive Multiview Video Streaming , 2015, IEEE Journal of Selected Topics in Signal Processing.

[24]  Walid El-Shafai Optimized Adaptive Space-Time-View Multi-Dimentional Error Concealment for 3D Multi-View Video transmission , 2013, 2013 Saudi International Electronics, Communications and Photonics Conference.

[25]  Chang-Su Kim,et al.  Frame loss concealment for stereoscopic video plus depth sequences , 2011, IEEE Transactions on Consumer Electronics.

[26]  Panos Nasiopoulos,et al.  The Effect of Frame Rate on 3D Video Quality and Bitrate , 2015, 1803.04826.

[27]  Yuan Zhou,et al.  Frame Loss Concealment for Multiview Video Transmission Over Wireless Multimedia Sensor Networks , 2015, IEEE Sensors Journal.

[28]  Chaminda T. E. R. Hewage,et al.  Quality of experience for 3D video streaming , 2013, IEEE Communications Magazine.

[29]  Wen-Nung Lie,et al.  Motion Vector Recovery for Video Error Concealment by Using Iterative Dynamic-Programming Optimization , 2014, IEEE Transactions on Multimedia.

[30]  Ying Chen,et al.  Next-Generation 3D Formats with Depth Map Support , 2014, IEEE MultiMedia.

[31]  Walid El Shafai,et al.  Joint space-time-view error concealment algorithms for 3D multi-view video , 2011, 2011 18th IEEE International Conference on Image Processing.