Chapter 4 Experimental Results
4.2 On-Line Testing
With the on-line evaluation on the multimedia test bed, the simulations of video content delivery with the proposed robust system without use of motion information over wireless channels are shown in Fig. 46 and Fig. 47. We test each case with different combinations of a retransmission scheme and Resync_Markers to evaluate the visual quality of the reconstructed video sequences. Tool 1 disables simultaneously the retransmission scheme of the test bed and the use of Resync_Marker in the coded bitstream. Tool 2 adopts the same techniques as in the Tool 1 except the use of Resync_Markers. Tool 3 enables both tools at the same time, which can have the best subjective quality on the average for streaming video contents over the wireless channels. The simulation results show that the Tool 3 has the best visual quality.
As observed from the reconstructed video frames, the proposed video streaming system can provide better subjective visual quality of receiving videos for the consumers.
(a) (a)
(b) (b)
(c) (c) Fig. 46. The visual quality comparisons for
the 3 combinations of the tools within the error resilience system. (a) Tool 1; (b) Tool 2; (c) Tool 3.
Fig. 47. The visual quality comparisons for the 3 combinations of the tools within the error resilience system (a) Tool 1; (b) Tool 2;
(c) Tool 3.
As the packet loss rate increase, retransmission can reduce the packet loss rate of transmission channel. Deciding which packet should be retransmitted first or using efficient retransmission can make the results better. Besides, network bandwidth is also an impact factor affecting the retransmission performance. With enough bandwidth to retransmit all the packets, we could make the decoder to get the error free bitstream.
4.3 Summary
The experiment results show that the proposed error concealment method and error resilience system can improve the video quality under the packet loss through transmission channels. In addition, intra refreshment in the encoder for off-line testing or retransmission scheme in the system for on-line testing is also taken into consideration. By combining the motion concealment, intra refreshment and retransmission, the error resilient and crash proof decoder can improve the visual quality of received video significantly.
Chapter 5 Conclusion
5.1 Contributions
This thesis has developed an efficient error concealment and error resilient MPEG-4 decoding system.
1. For any packet loss that causes the loss of MBs or VOP headers during the transmission, we have proposed an error resilient decoding system that can prevent the decoder from being crashed, provide a reconstructed video of proper visual quality, and retain the temporal resolution.
2. For the corrupted MBs, we have proposed an adaptive block-based hybrid error concealment method. The innovations are the hybrid concealment scheme with less complexity, block-based concealment to refine MB-based method, and a smooth filter is used to make the concealment results have better visual quality. Based on our proposed method, the damaged video can recover the quality and provide a good performance both on PSNR and visual quality.
3. The error resilient decoding system is simulated on the MPEG-21 part-12 multimedia test bed under various network conditions. The simulation results show that the error resilient decoding system is applicable to video communications or video streaming.
5.2 Future Works
For the multimedia including text, audio, and video, error resilience only on video coding is not sufficient to provide a good media service. Different kinds of media all need to be investigated. For the streaming system, decoder is combined with client. Taking client and network conditions into consideration, we may have more information and ability to get best
References
[1] J. Zhang, J. F. Arnold and M. R. Frater, "A cell-loss concealment technique for MPEG-2 coded video", IEEE Transactions on Circuits and Systems for Video Technology, Vol.
10, No. 4, pp.659-665, June 2000.
[2] B. Yan, and K. W. Ng, "A Novel Selective Motion Vector Matching Algorithm for Error Concealment in MPEG-4 Video Transmission over Error-Prone Channels", IEEE Transactions on Consumer Electronics, Vol. 49, No. 4, pp.1416-1423, November 2003 [3] L. Atzori, F. G. B. De Natale, and C. Perra, "A Spatio-Temporal Concealment Technique
Using Boundary Matching Algorithm and Mesh-Based Warping (BMA–MBW)", IEEE Transactions On Multimedia, Vol. 3, No. 3, pp.326-338, September 2001
[4] S. Valente, C. Dufour, F. Groliere, and D. Snook, "An Efficient Error Concealment Implementation for MPEG-4 Video Streams", IEEE Transactions on Consumer Electronics, Vol.47, No.3, pp.568-578, August 2001
[5] M. Ghanbari and V. Seferidis, "Cell-Loss Concealment in ATM Video", IEEE transactions on circuits and systems for video technology, Vol.3, No.3, pp.238-247, June 1993
[6] S. Kaiser, K. Fazel, "Comparison of error concealment techniques for an MPEG-2 video decoder in terrestrial TV-broadcasting", Signal Processing: Image Communication, Vol.
14, No.6-8, pp. 655-676, May 1999
[7] S. Cen and P. C. Cosman, "Decision Trees for Error Concealment in Video Decoding", IEEE Transactions On Multimedia, Vol. 5, No. 1, pp.1-7, March 2003
[8] W.-J. Chu and J.-J. Leou, "Detection and Concealment of Transmission Errors in H.261 Images", IEEE Transactions On Circuits And Systems For Video Technology, Vol. 8, No.
1, pp.74-84, February 1998
[9] M.-H. Jo and W.-J. Song, "Error Concealment for MPEG-2 Video Decoders with Enhanced Coding Mode Estimation", IEEE Transactions on Consumer Electronics, Vol.46, No.4, pp.962-969, November 2000
[10] P. Salama, N. B. Shroff, and E. J. Delp, "Error Concealment in MPEG Video Streams Over ATM Networks", IEEE Journal On Selected Areas In Communications, Vol. 18, No. 6, pp.1129-1144, June 2000
[11] J.-W. Suh and Y.-S. Ho, "Error Concealment Techniques for Digital TV", IEEE Transactions On Broadcasting, Vol. 48, No. 4, pp.299-306, December 2002
[12] L. D.-Soares, F. Pereira, "Error resilience and concealment performance for MPEG-4 frame-based video coding", Signal Processing: Image Communication, Vol. 14, No.6-8, pp.447-472, May 1999
[13] J. F. Arnold, M. R. Frater, J. Zhang, "Error resilience in the MPEG-2 video coding standard for cell based networks - A review", Signal Processing: Image Communication, Vol.14, No.6-8, pp.607-633, May 1999
[14] Y. Wang, S. Wenger, J. Wen, and A. K. Katsaggelos, "Error Resilient Video Coding Techniques ", IEEE Signal Processing Magazine, Vol.17, No.4, pp.61-82, July 2000
[15] M. E. A.-Mualla, C.N. Canagarajah and D. R. Bull, "Motion Field Interpolation for Temporal Error Concealment", IEE Processing Vision, Image and Signal Processing, Vol.147, No.5, pp.445-453, October 2000
[16] S. Tsekeridou, and I. Pitas, "MPEG-2 Error Concealment Based on Block-Matching Principles", IEEE Transactions On Circuits And Systems For Video Technology, Vol. 10, No. 4, pp.646-658, June 2000
[17] W. Kwok and H. Sun, "Multi-Directional Interpolation for Spatial Error Concealment", IEEE Transactions on Consumer Electronics, Vol.39, No.3, pp.455-460, August 1993
[18] J.-Y. Pyun, J.-S. Lee, J.-W. Jeong, J.-H. Jeong, and S.-J. Ko, "Robust Error Concealment for Visual Communications in Burst-Packet-Loss Networks", IEEE Transactions on Consumer Electronics, Vol. 49, No. 4, pp.1013-1019, November 2003 [19] S. Aign, K. Fazel, "Temporal and Spatial Error Concealment Techniques for
Hierarchical MPEG-2 Video Codec", 1995 IEEE International Conference on Communications, Vol.3, pp.1778-1783, 18-22 June 1995
[20] E. T. Kim, S.-J. Choi, H.-M. Kim, "Weighted boundary matching algorithm for error concealment in the MPEG-2 video bit stream", Signal Processing, Vol.73, No.3, pp.291-295, January 3,1999
[21] Y.-L. Lee, C.-N. Wang and T. Chiang, "An MPEG-4 error resilient decoder", 2002 Taiwan Workshop on Consume Electronics, October 2002
[22] M.-Y. Huang, T.-L. Su, S.-H. Wang, C.-N. Wang, and T. Chiang, "An Error
[23] T.-L. Su, M.-Y. Huang, H.-C. Chuang, C.-N. Wang, and T. Chiang, "A Robust MPEG-21 Media Delivery Video Streaming System", 8th World Multiconference on Systemics, Cybernetics and Informatics (SCI2004), July 18-21, 2004
[24] H. Sun, J. W. Zdepski, W. Kwok, and D. Raychaudhuri, “Error Concealment Algorithm for Robust Decoding of MPEG Compressed Video”, Signal Processing: Image Communication, Vol.10, No.4, pp.249-268, September 1997
[25] M.-C. Hong, H. Schwab, L. P. Kondi, and A. K. Katsaggelos, “Error concealment algorithms for compressed video,” Signal Processing: Image Communication, vol. 14, no. 6-8, pp. 473 -492, May 1999
[26] R. Talluri, I. Moccagatta, Y. Nag, and G. Cheung, “Error concealment by data partitioning”, Signal Processing: Image Communication, Vol.14, No.6-8, pp.505-518, May 1999
[27] M. Bystrom, V. Parthasarathy, and J. W. Modestino, “Hybrid Error Concealment Schemes for Broadcast Video Transmission over ATM Networks”, IEEE Transactions On Circuits And Systems For Video Technology, Vol. 9, No. 6, pp.868-881, September 1999
[28] I. Burnett, R. V. de Walle, K. Hill, J. Bormans, and F. Pereira, “MPEG-21: Goals and Achievements”, IEEE Multimedia, Vol.10, No.4, pp.60-70, October–December 2003 [29] J. Bormans, J. Gelissen, and A. Perkis, “MPEG-21:The 21st Century Multimedia
Framework”, IEEE Signal Processing Magazine, Vol.20, No.2, pp. 53-62, March 2003 [30] J. R. Smith, “MPEG-21 Digital Item Adaptation : Enabling Universal Multimedia
Access”, IEEE Multimedia, Vol.11, No.1, pp.84-87, January–March 2004
[31] A. Perkis, J. Zhang, T. Halvorsen, J. O. Kjode, and F. Rivas, “A Streaming Media Engine Using Digital Item Adaptation”, 2002 IEEE Workshop on Multimedia Signal Processing, pp.73-76, 9-11 December 2002
[32] C.-N. Wang, C.-Y. Tsai, H.-C. Lin, H.-C. Chuang, Y.-C. Lin, J.-H. Chen, K. L.
Tong, F.-C. Chang, C.-J. Tsai, S.-Y. Lee, T. Chiang, and H.-M. Hang, “FGS-Based Video Streaming Test Bed for MPEG-21 Universal Multimedia Access with Digital Item Adaptation”, in Proc. of ISCAS2001, 2001.
自 傳
黃名彥: 民國 1980 年生於高雄市。 2002 畢業於台灣新竹的國立交通大學 電子工程學系,之後進入該校電子工程所攻讀碩士學位。以 MPEG-4 解碼 器為論文研究主題。
Ming-Yen Huang was born in KaoHsiung in 1980. He received the BS degree in Electronics Engineering, National Chiao Tung University (NCTU), HsinChu, Taiwan in 2002. His current research interest is MPEG-4 decoder.