Abstract
A novel hybrid layered multiple description video coding (HLMDVC) algorithm is proposed to provide a robust and flexible video transmission via unreliable networks, like Internet or the wireless network. First, the input video sequence is encoded by a standard H.264/AVC encoder in low bit rate to form the base layer, which is then duplicated to each description. Second, the 3D dual-tree discrete wavelet transform is performed on the difference between the reconstructed base layer and the input sequence to produce four wavelet coefficient trees. Then the noise shaping is used to reduce the redundancy of these coefficient trees. After that, the four sparse wavelet coefficient trees are separately encoded by 3D-SPIHT encoders. The resulted four bitstreams are partitioned into two groups, separately forming enhancement layers of two descriptions. The redundancy of the proposed multiple description video coding scheme can be easily adjusted by changing the bitrate of the base layer to fit for different transmission channels. The directional selectivity feature of 3D dual-tree discrete wavelet transform frees the enhancement layer coding from the time consuming motion estimation, such that no mismatch happens and the coding efficiency is improved. Simulation results have shown that the quality of the reconstructed video of the proposed HLMDVC algorithm is superior to that by the state-of-the-art multiple description video coding methods.
Similar content being viewed by others
References
Bernardini R, Durigon M, Rinaldo R, Celetto L, Vitali A (2004) Polyphase spatial subsampling multiple description coding of video streams with h.264. In: IEEE International Conference on Image Processing (ICIP), 3213–3216
Chen J, Cai C (2008) Layered multiple description video coding. In: IEEE International Conference on Signal Processing (ICSP), 1296–1299
Deng CW, Lin WS, Lee BS, Lau CT (2012) Robust image coding based upon compressive sensing. IEEE Trans Multimedia 14(2):278–290
Dong M, Cai CH, Ma KK (2013) A novel multiple description video coding based on data reuse. In: IEEE International Conference on Image Processing (ICIP), 1929–1932
Goyal VK (2001) Multiple description coding: compressing meets the network. IEEE Signal Process Mag 18(5):74–93
Hsiao CW, Tsai WJ (2010) Hybrid multiple description coding based on H.264. IEEE Trans Circuits Syst Video Technol 20(1):76–87
Kim B-J, Xiong ZX, Pearlman WA (2000) Low bit-rate scalable video coding with 3-D set partitioning in hierarchical trees (3-D SPIHT). IEEE Trans Circuits Syst Video Technol 10(8):1374–1387
Kingsbury N (1998) The dual-tree complex wavelet transform: a new technique for shift invariance and directional filters. In: IEEE Digital Signal Processing Workshop, no. 86, Bryce Canyon, UT, USA, 9–12 Aug 1998
Lin CY, Tillo T, Zhao Y, Jeon B (2011) Multiple description coding for H.264/AVC with redundancy allocation at macro block level. IEEE Trans Circuits Syst Video Technol 21(5):589–600
Radulovic I, Frossard P, Wang Y–K, Hannuksela M, Hallapuro A (2010) Multiple description video coding with H.264/AVC redundant pictures. IEEE Trans Circuits Syst Video Technol 20(1):144–148
Reeves TH, Kingsbury NG (2002) Overcomplete image coding using iterative projection-based noise shaping. In: IEEE International Conference on Image Proceeding (ICIP), vol. 3, 597–600
Reibman RA, Jafarkhani H, Wang Y, Orchard MT, Puri R (2002) Multiple description video coding using motion compensated temporal prediction. IEEE Trans Circuits Syst Video Technol 12(3):193–204
Selesnick IW, Baraniuk RG, Kingsbury NG (2005) The dual-tree complex wavelet transform. IEEE Signal Process Mag 22(6):123–151
Sun Y, Tsai W (2014) Rate-distortion optimized mode selection method for multiple description video coding. Multimedia Tools Appl 72(2):1411–1439
Tillier C, Petrisor T, Pesquet-Popescu B (2007) A motion-compensated overcomplete temporal decomposition for multiple description scalable video coding. EURASIP J Image Video Process
Tillo T, Grangetto M, Olmo G (2008) Redundant slice optimal allocation for H.264 multiple description coding. IEEE Trans Circuits Syst Video Technol 18(1):59–70
Vaishampayan VA, John S (1999) Balanced interframe multiple description video compression. In: IEEE International Conference on Image Processing (ICIP), vol. 3, 812–816
Wang BB, Wang Y, Selesnick IW, Vetro A (2004) An investigation of 3D Dual-Tree wavelet transform for video coding. In: IEEE International Conference on Image Proceeding (ICIP), pp. 1317–1320, December 2004
Wang BB, Wang Y, Selesnick I, Vetro A (2007) Video coding using 3D dual-tree wavelet transform. EURASIP J Image Video Process. doi:10.1155/2007/42761
Wei Z, Cai C, Ma KK (2006) H.264-based multiple description video coder and its DSP implementation. In: IEEE International Conference on Image Processing (ICIP), pp. 3253–3256, October 2006
Xu YY, Zhu C (2013) End-to-end rate-distortion optimized description generation for H.264 multiple description video coding. IEEE Trans Circuits Syst Video Technol 23(9):15239–121536
Acknowledgments
This work is partially supported by the National Natural Science Foundation of China (Grant No. 61372107 and 61373077), the Xiamen Key Science and Technology Project Foundation (Grant No. 3502Z20133024, the Specialized Research Fund for the Doctoral Program of Higher Education of China (Grant No. 20110121110020), and the Class A Project of Fujian Province Department of Education (Grant No. JA14300).
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chen, J., Cai, C., Li, L. et al. Layered multiple description video coding using dual-tree discrete wavelet transform and H.264/AVC. Multimed Tools Appl 75, 2801–2814 (2016). https://doi.org/10.1007/s11042-015-2546-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-015-2546-0