Abstract
Error control techniques like Error Resilience (ER) and Error Concealment (EC) are preferred techniques to ameliorate the lost Macro-Blocks (MBs) in the 3D Video (3DV) communication systems. In this paper, we present different enhanced ER-EC algorithms for intra-frame images for 3DV and Depth (3DV + D) communication through wireless networks. At the encoder, the slice structured coding, explicit flexible macro-block ordering, and context adaptive variable length coding are utilized. At the decoder, a hybrid approach comprising spatial circular scan order interpolation algorithm and temporal partitioning motion compensation algorithm is suggested to reconstruct the Disparity Vectors (DVs) and Motion Vectors (MVs) of the erroneous color images. For the corrupted depth images, a depth-assisted EC algorithm is proposed. Then, the optimum concealment MVs and DVs are chosen by employing the weighted overlapping block motion and disparity compensation algorithm. Furthermore, the Bayesian Kalman Filter (BKF) is utilized as an amelioration tool due to its efficiency to smooth the remnant inherent corruptions in the formerly optimally chosen color and depth DVs and MVs to obtain a good video quality. Simulation results on several 3DV streams show that the suggested algorithms have extremely adequate subjective and objective video quality performance compared to the traditional methods, particularly at high Packet Loss Rates (PLRs).
Similar content being viewed by others
References
Abreu A, Frossard P, Pereira F (2015) Optimizing multiview video plus depth prediction structures for interactive multiview video streaming. IEEE Journal of Selected Topics in Signal Processing 9(3):487–500
Assunçao P, Marcelino S, Soares S, Faria S (2016) Spatial error concealment for intra-coded depth maps in multiview video-plus-depth. Multimedia Tools and Applications 1–24
Chakareski J (2013) Adaptive multiview video streaming: challenges and opportunities. IEEE Commun Mag 51(5):94–100
Chen M, Chen L, Weng R (1997) Error concealment of lost motion vectors with overlapped motion compensation. IEEE Trans. on Circuits and Systems for Video Technology 7(3):560–563
Chung T, Sull S, Kim C (2011) Frame loss concealment for stereoscopic video plus depth sequences. IEEE Trans Consumer Electronics 57(3):1336–1344
Cui S, Huijuan C, Kun T (2012) An effective error concealment scheme for heavily corrupted H.264/AVC videos based on Kalman filtering. Journal of Signal, Image and Video Processing 8(8):1533–1542
El-Shafai W (2015) Pixel-level matching based multi-hypothesis error concealment modes for wireless 3D H.264/MVC communication. 3D Res 6(3):31
El-Shafai W (2015) Joint adaptive pre-processing resilience and post-processing concealment schemes for 3D video transmission. 3D Res 6(1):1–13
El-Shafai W, Hrušovský B, El-Khamy M, El-Sharkawy M (2011) Joint space-time-view error concealment algorithms for 3D multi-view video. In: 18th IEEE Int. Conference on Image Processing (ICIP) pp 2201–2204
El-Shafai W, El-Rabaie S, El-Halawany M, El-Samie F (2017) Encoder-independent decoder-dependent depth-assisted error concealment algorithm for wireless 3D video communication. Multimedia Tools and Applications 1–28
Gao Z, Lie W (2004) Video error concealment by using Kalman-filtering technique. In: IEEE Int. Symposium on Circuits and Systems pp 69–72
H.264/AVC codec http://iphome.hhi.de/suehring/tml/, accessed 28 December 2017
Hewage C, Martini M (2013) Quality of experience for 3D video streaming. IEEE Commun Mag 51(5):101–107
Huo Y, El-Hajjar M, Hanzo L (2013) Inter-layer FEC aided unequal error protection for multilayer video transmission in mobile TV. IEEE Trans. on Circuits and Systems for Video Technology 23(9):1622–1634
Hwang M, Ko S (2008) Hybrid temporal error concealment methods for block-based compressed video transmission. IEEE Trans on Broadcasting 54(2):198–207
Hwang M, Kim J, Duong D, Ko S (2008) Hybrid temporal error concealment methods for block-based compressed video transmission. IEEE Trans. on Broadcasting 54(2):198–207
Ibrahim A, Sadka A (2014) Error resilience and concealment for multiview video coding. In: IEEE Int. Symposium on Broadband Multimedia Systems and Broadcasting pp 1–5
ISO/IEC JTC1 Common test conditions for multiview video coding, (JVT-U207) pp 1–9
Khattak S, Maugey T, Hamzaoui R, Ahmad S, Frossard P (2016) Temporal and inter-view consistent error concealment technique for multiview plus depth video. IEEE Trans. on Circuits and Systems for Video Technology 26(5):829–840
Lee P, Kuo K, Chi C (2014) An adaptive error concealment method based on fuzzy reasoning for multi-view video coding. J Disp Technol 10(7):560–567
Lie W, Lee C, Yeh C, Gao Z (2014) Motion vector recovery for video error concealment by using iterative dynamic-programming optimization. IEEE Transactions on Multimedia 16(1):216–227
Liu Y, Wang J, Zhang H (2010) Depth image-based temporal error concealment for 3-d video transmission. IEEE Trans. Circuits and Systems for Video Technology 20(4):600–604
Liu J, Zhang Y, Zheng X, Song J (2012) A dynamic hybrid UXP/ARQ method for scalable video transmission. In: IEEE 23rd Int. Symposium on Personal, Indoor and Mobile Radio Communications-(PIMRC) pp 2566–2571
Liu Z, Cheung G, Ji Y (2013) Optimizing distributed source coding for interactive multiview video streaming over lossy networks. IEEE Trans on Circuits and Systems for Video Technology 23(10):1781–1794
Liu Y, Nie L, Han L, Zhang L, Rosenblum D (2015) Action2Activity: Recognizing Complex Activities from Sensor Data. In: IJCAI pp 1617–1623
Liu Y, Zhang L, Nie L, Yan Y, Rosenblum D (2016) Fortune Teller: Predicting Your Career Path. In: AAAI pp 201–207
Liu Y, Nie L, Liu L, Rosenblum D (2016) From action to activity: sensor-based activity recognition. Neurocomputing 181:108–115
Liu Y, Zheng Y, Liang Y, Liu S, Rosenblum D (2016) Urban water quality prediction based on multi-task multi-view learning. Google Scholar
Purica A, Mora E, Pesquet-Popescu B, Cagnazzo M, Ionescu B (2016) Multiview plus depth video coding with temporal prediction view synthesis. IEEE Trans Circuits and Systems for Video Technology 26(2):360–374
Salim O, Xiang W, Leis J (2013) An efficient unequal error protection scheme for 3-D video transmission. In: IEEE Wireless Communications and Networking Conf. (WCNC) pp 4077–4082
Tai S, Wang C, Hong C, Luo Y (2016) An effiicient full frame algorithm for object-based error concealment in 3D depth-based video. Multimedia tools and applications 75(16):9927–9947
Wang H, Wang X (2016) Important macroblock distinction model for multi-view plus depth video transmission over error-prone network. Multimedia Tools and Applications 1–23
WD 4 reference software for multiview video coding (mvc) http://wftp3.itu.int/av-arch/jvt-site/2009_01_Geneva/JVT-AD207.zip, accessed 25 September 2017
Xiang X, Zhao D, Wang Q, Ji X, Gao W (2007) A novel error concealment method for stereoscopic video coding. In: IEEE Int. Conf. on Image Processing pp 101–104
Xiang W, Gao P, Peng Q (2015) Robust multiview three-dimensional video communications based on distributed video coding. IEEE Syst J 11(4):2456–2466
Yan B, Zhou J (2012) Efficient frame concealment for depth image-based 3-d video transmission. IEEE Trans on Multimedia 14(3):936–941
Zeng H, Wang X, Cai C, Chen J, Zhang Y (2015) Fast multiview video coding using adaptive prediction structure and hierarchical mode decision. IEEE Trans. Circuits and Systems for Video Technology 24(9):1566–1578
Zhang L, Zhang L, Mou X, Zhang D (2011) FSIM: a feature similarity index for image quality assessment. IEEE Trans Image Process 20(8):2378–2386
Zhou Y, Xiang W, Wang G (2015) Frame loss concealment for multiview video transmission over wireless multimedia sensor networks. IEEE Sensors J 15(3):1892–1901
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
El-Shafai, W., El-Rabaie, ES.M., Elhalawany, M. et al. Improved joint algorithms for reliable wireless transmission of 3D color-plus-depth multi-view video. Multimed Tools Appl 78, 9845–9875 (2019). https://doi.org/10.1007/s11042-018-6440-4
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-018-6440-4