Skip to main content
Log in

Layered multiple description video coding using dual-tree discrete wavelet transform and H.264/AVC

  • Published:
Multimedia Tools and Applications Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

References

  1. 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

  2. Chen J, Cai C (2008) Layered multiple description video coding. In: IEEE International Conference on Signal Processing (ICSP), 1296–1299

  3. Deng CW, Lin WS, Lee BS, Lau CT (2012) Robust image coding based upon compressive sensing. IEEE Trans Multimedia 14(2):278–290

  4. 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

  5. Goyal VK (2001) Multiple description coding: compressing meets the network. IEEE Signal Process Mag 18(5):74–93

    Article  Google Scholar 

  6. Hsiao CW, Tsai WJ (2010) Hybrid multiple description coding based on H.264. IEEE Trans Circuits Syst Video Technol 20(1):76–87

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

  9. 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

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

    Article  Google Scholar 

  13. Selesnick IW, Baraniuk RG, Kingsbury NG (2005) The dual-tree complex wavelet transform. IEEE Signal Process Mag 22(6):123–151

    Article  Google Scholar 

  14. Sun Y, Tsai W (2014) Rate-distortion optimized mode selection method for multiple description video coding. Multimedia Tools Appl 72(2):1411–1439

    Article  Google Scholar 

  15. 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

  16. 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

    Article  Google Scholar 

  17. Vaishampayan VA, John S (1999) Balanced interframe multiple description video compression. In: IEEE International Conference on Image Processing (ICIP), vol. 3, 812–816

  18. 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

  19. 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

  20. 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

  21. 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

Download references

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

Authors

Corresponding author

Correspondence to Jing Chen.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11042-015-2546-0

Keywords

Navigation