Abstract
The three-dimensional video (3DV) is composed of variable-length stream sequences captured via diversified cameras surrounding an object. Thus, it is an urgent task to accomplish sufficient encoding to be compatible with incoming bandwidth demands, while achieving a recommended 3DV reception performance. In the 3DV compression framework, the lost macro-blocks (MBs) might propagate into the following frames and the adjoining views. Therefore, it is obligatory to avoid error propagation by concealing the corrupted MBs at the decoder through the utilization of appropriate post-processing error concealment (EC) techniques. The existing EC algorithms fundamentally exploit the temporal, inter-view, and spatial matching within the 3DV frames and views to reconstruct the disparity vectors (DVs) and motion vectors (MVs) of the corrupted MBs. Unluckily, in the state of high severe corruptions and heavily erroneous MBs, these concealment algorithms are predominantly unreliable and might give unreliable 3DV quality. Thence, in this work, we suggest the utilization of the outer block boundary matching algorithm to estimate the MVs and the directional interpolation EC algorithm to estimate the DVs of the erroneous MBs. After that, the Bayesian Kalman filter (BKF) is employed because of its efficiency to filter out the inherent errors in the previously predicted DVs and MVs to accomplish better 3D video performance. Experimental results on standard 3DV sequences demonstrate that the suggested BKF-based EC scheme is more powerful with heavy losses. It subjectively and objectively outperforms the traditional concealment techniques at severely random and bursty packet loss rates (PLRs).
Similar content being viewed by others
References
O. Cagri, E. Erhan, C. Janko, K. Ahmet, Adaptive delivery of immersive 3D multi-view video over the internet. J. Multimed. Tools Appl. 75(20), 12431–12461 (2016)
J. Chakareski, Adaptive multiview video streaming: challenges and opportunities. IEEE Commun. Mag. 51(5), 94–100 (2013)
J. Chen, C. Cai, Motion consistence and textural coherence based error concealment algorithm for corrupted macroblock. Trans. Tech. Publ. Adv. Mater. Res. 11(383), 1605–1610 (2012)
Y. Chen, A. Vetro, Next generation 3D formats with depth map support. IEEE Multimed. 21(2), 90–94 (2014)
Y. Chung, L. Chen, X. Chen, W. Yeh, C. Bae, A novel intra-fame error concealment algorithm for h. 264 avc, in Proceedings of Third International Conference on Convergence and Hybrid Information Technology (ICCIT), (2008), pp. 881–886
P.H. Dhangare, S.K. Jagtap, A novel approach: multiview video compression, in Proceedings of International Conference on Recent Advances and Innovations in Engineering (ICRAIE), (2014), pp. 1–6
W. El-Shafai, Joint adaptive pre-processing resilience and post-processing concealment schemes for 3D video transmission. 3D Res. 6(1), 1–13 (2015)
W. El-Shafai, Pixel-level matching based multi-hypothesis error concealment modes for wireless 3D H.264/MVC communication. 3D Res. 6(3), 31 (2015)
W. El-Shafai, S. El-Rabaie, M. El-Halawany, F. A. El-Samie, Enhancement of wireless 3d video communication using color-plus-depth error restoration algorithms and Bayesian Kalman filtering. Wirel. Personal Commun. 79(1), 245–268 (2017)
W. El-Shafai, S. El-Rabaie, M. M. El-Halawany, F. E. A. El-Samie, Encoder-independent decoder-dependent depth-assisted error concealment algorithm for wireless 3D video communication. Multimed. Tools Appl. (2017). https://doi.org/10.1007/s11042-017-4936-y
W. El-Shafai, E. El-Rabaie, F.A. El-Samie, M. El-Halawany, Proposed adaptive joint error-resilience concealment algorithms for efficient color-plus-depth 3D video transmission. IET Image Process. (2018). https://doi.org/10.1049/iet-ipr.2016.1091
P. Gao, Q. Peng, Q. Wang, Error-resilient multi-view video coding based on end-to-end rate-distortion optimization. Chin. J. Electron. 25(2), 277–283 (2016)
Z.W. Gao, W.N. Lie, Video error concealment by using Kalman-filtering technique, in Proceedings of the International Symposium on Circuits and Systems, (2004), pp. 69–72
J. Guo, H. Bai, C. Lin, M. Zhang, Y. Zhao, Intra-/inter-view correlation based multiple description coding for multiview transmission, in Proceedings of IEEE International Data Compression Conference, (2015), pp. 446–446
http://iphome.hhi.de/suehring/tml/ (2010). Accessed 28 Sep. 2015
H. Huang, C.T. Yong, An efficient error concealment algorithm for intra-frames of H.264, in Proceedings of IEEE International Conference on Communication Technology (ICCT), (2010), pp. 576–579
M. Hwang, S. Ko, Hybrid temporal error concealment methods for block-based compressed video transmission. IEEE Trans. Broadcasting 54(2), 198–207 (2008)
ISO/IEC JTC1/SC29/WG11, Common test conditions for multiview video coding, JVT-U207, Hangzhou, China, (2006)
S. Khattak, T. Maugey, R. Hamzaoui, S. Ahmad, P. Frossard, Temporal and inter-view consistent error concealment technique for multiview plus depth video. IEEE Trans. Circuits Syst. Video Technol. 26(5), 829–840 (2016)
D. H. Kim, J. H. Won, K. H. Choi, Video error concealment for in-vehicle IP-based wireless networks, in Proceedings of IEEE 10th International Asian Control Conference (ASCC), (2015), pp. 1–4
P.T. Kovacs, Z. Nagy, A. Barsi, V.K. Adhikarla, R. Bregovic, Overview of the applicability of h.264/mvc for real-time light-field applications, in Proceedings of The True Vision-Capture, Transmission and Display of 3D Video Conference (3DTV-CON), (2014), pp. 1–4
Y.K. Kuan, G.L. Li, M.J. Chen, K.H. Tai, P.C. Huang, Error concealment algorithm using inter-view correlation for multi-view video. EURASIP J. Image Video Process. 20(1), 38 (2014)
P.J. Lee, K.T. Kuo, C.Y. Chi, An adaptive error concealment method based on fuzzy reasoning for multi-view video coding. J. Display Technol. 10(7), 560–567 (2014)
J.Y. Lee, H.W. Park, Efficient synthesis-based depth map coding in AVC-compatible 3D video coding. IEEE Trans. Circuits Syst. Video Technol. 26(6), 1107–1116 (2016)
Z. Liu, G. Cheung, Y. Ji, Optimizing distributed source coding for interactive multiview video streaming over lossy networks. IEEE Trans. Circuits Syst. Video Technol. 23(10), 1781–1794 (2013)
S. Marcelino, P. Assuncao, S. M. M. Faria, S. Soares, Efficient depth error concealment for 3D video over error-prone channels, in Proceedings of IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB), (2013), pp. 1–5
B.W. Micallef, C.J. Debono, Error concealment techniques for multi-view video, in Proceedings of IEEE Wireless Days (IFIP WD), (2010), pp. 1–5
J. Mochn, S. Marchevsk, J. Gamec, Kalman filter based error concealment algorithm, in Proceedings of 54th Internationales Wissenchaftliches Kolloquium, (2009), pp. 1–4
H. Mohib, M.R. Swash, A.H. Sadka, Multi-view video delivery over wireless networks using HTTP, in Proceedings of 1st International Conference on Communications, Signal Processing, and their Applications (ICCSPA), (2013), pp. 1–5
A. Purica, E. Mora, B.P. Popescu, M. Cagnazzo, B. Ionescu, Multiview plus depth video coding with temporal prediction view synthesis. IEEE Trans. Circuits Syst. Video Technol. 26(2), 360–374 (2016)
N. Ramzan, A. Amira, C. Grecos, Efficient transmission of multiview video over unreliable channels, in Proceedings of IEEE International Conference on Image Processing (ICIP), (2013), pp. 1885–1889
O. Salim, X. Wei, J. Leis, An efficient unequal error protection scheme for 3-D video transmission, in Proceedings of IEEE International Conference on Wireless Communications and Networking Conference (WCNC), (2013), pp. 4077–4082
C. Shihua, H. Cui, K. Tang, An effective error concealment scheme for heavily corrupted h. 264/avc videos based on kalman filtering. Signal, Image and Video Procss. 8(8), 1533–1542 (2014)
A. Smolic, K. Mueller, N. Stefanoski, J. Ostermann, A. Gotchev, G.B. Akar, G. Triantafyllidis, A. Koz, Coding algorithms for 3DTV-a survey. IEEE Trans. Circuits Syst. Video Technol. 17(11), 1606–1621 (2007)
K. Song, T. Chung, Y. Oh, C. Kim, Error concealment of multi-view video sequences using inter-view and intra-view correlations. J. Vis. Commun. Image Represent. 20(4), 281–292 (2009)
WD 4 Reference Software for Multiview Video Coding (MVC). (2009), http://wftp3.itu.int/av-arch/jvt-site/2009_01_Geneva/JVT-AD207.zip. Accessed 25 Aug 2016
K.S. Whan, K.H. Ko, Kalman filter based dead reckoning algorithm for minimizing network traffic between mobile nodes in wireless GRID, in Proceedings of 9th Pacific Rim International Conference on Artificial Intelligence Guilin, (2006), pp. 61–70
W. Xiang, P. Gao, Q. Peng, Robust multiview three-dimensional video communications based on distributed video coding. IEEE Syst. J. 99, 1–11 (2015)
H. Yongkai, M. El-Hajjar, L. Hanzo, Inter layer FEC aided unequal error protection for multilayer video transmission in mobile TV. IEEE Trans. Circuits Syst. Video Technol. 23(9), 1622–1634 (2013)
H. Zeng, X. Wang, C. Cai, J. Chen, Y. Zhang, Fast multiview video coding using adaptive prediction structure and hierarchical mode decision. IEEE Trans. Circuits Syst. Video Technol. 24(9), 1566–1578 (2014)
L. Zhang, L. Zhang, X. Mou, D. Zhang, FSIM: a feature similarity index for image quality assessment. IEEE Trans. Image Process. 20(8), 2378–2386 (2011)
Y. Zhou, W. Xiang, G. Wang, Frame loss concealment for multiview video transmission over wireless multimedia sensor networks. IEEE Sens. J. 15(3), 1892–1901 (2015)
C. Zhu, S. Li, J. Zheng, Y. Gao, L. Yu, Texture-aware depth prediction in 3D video coding. IEEE Trans. Broadcast. 62(2), 482–486 (2016)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
El-Shafai, W., El-Rabaie, S., El-Halawany, M.M. et al. Recursive Bayesian Filtering-Based Error Concealment Scheme for 3D Video Communication Over Severely Lossy Wireless Channels. Circuits Syst Signal Process 37, 4810–4841 (2018). https://doi.org/10.1007/s00034-018-0786-8
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00034-018-0786-8