跳到主要內容

臺灣博碩士論文加值系統

(100.28.132.102) 您好!臺灣時間:2024/06/21 23:36
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:梁秉洋
研究生(外文):Ping-Yang Liang
論文名稱:一種應用於Wyner-Ziv為基礎視訊傳輸之錯誤隱蔽方法
論文名稱(外文):A Hybrid Error Concealment Scheme for Wyner-Ziv Based Video Transmission
指導教授:柳金章柳金章引用關係
指導教授(外文):Jin-Jang Leou
學位類別:碩士
校院名稱:國立中正大學
系所名稱:資訊工程所
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2007
畢業學年度:96
語文別:英文
論文頁數:65
中文關鍵詞:分散式視訊編碼錯誤隱蔽
外文關鍵詞:distributed video codingWyner-Ziverror concealment
相關次數:
  • 被引用被引用:0
  • 點閱點閱:729
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
分散式視訊編碼是近幾年視訊編碼新興的研究領域,此架構讓大部分較複雜的運算改於解碼端進行,使得視訊編碼可由小型低運算能力之裝置達成,將大部分的視訊編解碼處理轉至擁有較強運算能力的解碼端伺服器進行。
當分散式視訊編碼在傳輸時發生錯誤,造成接收視訊的品質大大降低,為解決此同步問題,對於分散式視訊編碼資料,我們利用frame交錯將視訊資料分散到不同的視訊傳輸封包中,在單一或連續視訊傳輸封包中蔓延的錯誤將會被分散到不同的視訊frames,而同步的問題將能較容易的解決。
在解碼時,利用所提之錯誤偵測方法偵測出錯誤封包後,利用所提之錯誤隱蔽方法來隱蔽所有錯誤的資料。針對損壞的key frames,我們修改了BNM錯誤隱蔽方法加以隱蔽。當所有含有錯誤的WZ frames做完初步解碼後,利用以Lagrange interpolation為基礎的錯誤隱蔽方法,對於初步解碼的結果再給予更精確的運動向量重建。實驗結果顯示,與套用現有的其他方法在分散式視訊編碼架構上相比較,且在不同的GOPs sizes實驗環境下所提出的方法都有較佳的表現。
Distributed video coding (DVC) is a new paradigm for video coding (compression), the computational complexity in the encoder been shifted to the decoder, which have rarely powerful computational ability. Asymmetric architecture enables low computational complexity devices perform light video encoding and all the complex computation can be processed in the decoder sever.
A transmission error in DVC system, resulting in a great degradation of received video frames. To cope with the synchronization problem, a compressed DVC video bitstream is transformed into transmission video packets by frame interleaving, which are transmitted from the encoder to the decoder.
In the proposed scheme, corrupted packets are detected under decoding. After all the corrupted data within transmission video packets are detected by the proposed error detection scheme, the proposed error concealment scheme is used to conceal all the corrupted data. To conceal corrupted intra-coded key frames, the modified version of best neighborhood matching (BNM) algorithm is employed. After the corrupted Wyner-Ziv(WZ) frames initial decoded, error concealment refinement using Lagrange interpolation is performed on all the initial decoded WZ frames. Based on the simulation results obtained in this study, with different group of pictures sizes the performance of the proposed scheme is better than that of the corresponding comparison schemes.
CHAPTER 1 INTRODUCTION 1
1.1 Motivation 1
1.2 Survey of Related Researches 2
1.2.1 Information theorem and Wyner-Ziv based distributed video coding.. 2
1.2.2 Error concealment approach for conventional codec 6
1.2.3 Robutness of PRISM for error-resilience 8
1.3 Overview of Proposed Approach 9
1.4 Thesis Organization 9

CHAPTER 2 WYNER-ZIV BASED DISTRIBUTED VIDEO CODEC 11
2.1 Overview of Distributed Video Coding 11
2.2 H.264 Intraframe Coding 12
2.3 Syntax and Data Organization of H.264 Video 16
2.4 Error Concealment 17
2.5 Wyner-Ziv Video Coding 18

CHAPTER 3 PROPOSED HYBRID ERROR CONCEALMENT SCHEME FOR WYNER-ZIV BASSED VIDEO TRANSMISSION 25
3.1 Transforming Compressed DVC Video Bitstream into Wireless Transmission Video Packets 25
3.2 Proposed Error Detection Scheme 28
3.3 Proposed Error Concealment Scheme 30
3.3.1 Proposed error concealment scheme for key frames 30
3.3.2 Proposed error refinement scheme for WZ frames 34

CHAPTER 4 SIMULATION RESULTS 38
CHAPTER 5 DISCUSSIONS AND CONCLUSIONS 55
5.1 Discussions 55
5.2 Conclusions 55

REFERENCES 57
[1]R. C. Gonzalez and R. E. Woods, Digital Image Processing. 2nd Edition, New Jersey: Prentice Hall, 2002.
[2]A. Puri and T. Chen, Multimedia Systems, Standards, and Networks. New York: Marcel Dekker, 2000.
[3]M. T. Sun and A. R. Reibman, Compressed Video over Networks. New York: Marcel Dekker, 2001.
[4]Y. Wang, J. Ostermann, and Y. Q. Zhang, Video Processing and Communications. New Jersey: Prentice Hall, 2002.
[5]J. L. Mitchell, W. B. Pennebaker, C. E. Fogg, and D. J. LeGall, MPEG Video Compression Standard. New York: Chapman & Hall, 1997.
[6]B. G. Haskell, A. Puri, and A. N. Netravali, Digital Video: An Introduction to MPEG-2. New York: Chapman & Hall, 1997.
[7]“Coding of moving pictures and associated audio,” Recommendation H.262, ISO/IEC JTC1/SC29/WG11/602, 1993.
[8]“MPEG-4 video verification model version 17.0,” ISO/IEC JTC1/SC29/WG11 N3515, July 2000.
[9]ITU-T Recommendation H.264/ISO/IEC 11496-10, “Advance Video Coding,” Final Committee Draft, Document JVT-F100, Dec. 2002.
[10]Iain E. G. Richardson, H.264 and MPEG-4 Video Compression: Video Coding for Next-Generation Multimedia. Chichester, England: John Wiley & Sons, 2003.
[11]J. D. Slepian and J. K. Wolf, “Noiseless coding of correlated information sources,” IEEE Trans. on Information Theory, vol. IT-19, pp. 471–480, Jul. 1973.
[12]A. D. Wyner and J. Ziv, “The rate-distortion function for source coding with side information at the decoder,” IEEE Trans. on Information Theory, vol. IT-22, no. 1, pp. 1–10, Jan. 1976.
[13]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.
[14]Y. Wang and Q. F. Zhu, “Error control and concealment for video communication: a review,” Proceedings of the IEEE, vol. 86, no. 5, pp. 974-997, May 1998.
[15]S. Wenger, G. Knorr, J. Ott, and F. Kossentini, “Error resilience support in H.263+,” IEEE Trans. on Circuits and Systems for Video Technology, vol. 8, no. 7, pp. 867-877, Nov. 1998.
[16]I. Moccagatta, S. Soudagar, J. Liang, and H. Chen, “Error-resilient coding in JPEG-2000 and MPEG-4,” IEEE J. on Selected Areas in Communications, vol. 18, no. 6, pp. 899-914, June 2000.
[17]ISO/IEC JTC1/SC29/WG11 N3093, “MPEG-4 video verification model version 15.0,” 1999.
[18]T. Wiegand, G. J. Sullivan, G. Bjøntegaard, and A. Luthra, “Overview of the H.264/AVC video coding standard,” IEEE Trans. on Circuits and Systems for Video Technology, vol. 13, no. 7, pp. 560-576, July 2003.
[19]A. Aaron, R. Zhang, and B. Girod, “Wyner–Ziv coding of motion video,” presented at the 2002 Asilomar Conf. Signals and Systems, Pacific Grove, CA.
[20]A. Aaron, S. Rane, R. Zhang, and B. Girod, “Wyner-Ziv coding for video: applications to compression and error resilience,” in Proc. IEEE Int. Conf. on Data Compression, Snowbird, UT, Mar. 2003, pp. 93-102.
[21]A. Aaron, E. Setton, and B. Girod, “Towards practical Wyner-Ziv coding of video,” in Proc. IEEE Int. Conf. on Image Processing, Barcelona, Spain, Sept. 2003, pp. 869-872.
[22]S. Rane, A. Aaron, and B. Girod, “Systematic lossy forward error protection for error resilient digital video broadcasting,” in Proc. of IEEE Int. Conf. on Image Processing, CA, USA, Oct. 2004, vol. 5, pp. 3101-3104.
[23]A. Aaron, S. Rane, E. Setton, and B. Girod, “Transform-domain Wyner-Ziv codec for video,” in Proc. SPIE Visual Communications and Image Processing, vol. 5308, San Jose, CA, Jan. 2004, pp. 520-528.
[24]A. Aaron, S. Rane, and B. Girod, “Wyner-Ziv video coding with hash-based motion compensation at the receiver,” in Proc. IEEE Int. Conf. on Image Processing, Singapore, Oct. 2004, vol. 5, pp. 3097-3100.
[25]A. Aaron and B. Girod, “Wyner-Ziv video coding with low-encoder complexity,” in Proc. Picture Coding Symposium, San Francisco, CA, USA, Dec. 2004.
[26]B. Girod, A. Aaron, S. Rane, and D. Monedero, “Distributed Video Coding,” Proc. IEEE, Special Issue on Video Coding and Delivery, vol. 93, no. 1, pp. 71-83, Jan. 2005.
[27]S. Rane, A. Aaron, and B. Girod, “Error-resilient video transmission using multiple embedded Wyner-Ziv descriptions,” in Proc. IEEE Int. Conf. on Image Processing, Genova, Italy, Sept. 2005, pp. 666-669.
[28]D. Varodayan, A. Aaron, and B. Girod, “Rate-adaptive distributed source coding using low-density parity-check codes,” in Proc. Asilomar Conference on Signals and Systems, Pacific Grove, CA, Nov. 2005, pp. 1203-1207.
[29]A. Aaron, D. Varodayan, and B. Girod, “Wyner-Ziv residual coding of video,” in Proc. Picture Coding Symposium, Beijing, China, Apr. 2006.
[30]S. Rane and B. Girod, “Systematic lossy error protection based on H.264/AVC redundant slices,” in Proc. SPIE Visual Communications and Image Processing, San Jose, CA, Jan. 2006, vol. 6607.
[31]R. Puri and K. Ramchandran, “PRISM: a new robust video coding architecture based on distributed compression principles,” in Proc. Allerton Conf. Communication, Control, and Computing, Allerton, IL, USA, Oct. 2002.
[32]R. Puri and K. Ramchandran, “PRISM: a ‘reversed’ multimedia coding paradigm,” in Proc. IEEE Int. Conf. on Image Processing, Barcelona, Spain, 2003, pp. 617-620.
[33]A. Majumdar and K. Ramchandran, “PRISM: an error-resilient video coding paradigm for wireless networks,” in Proc. First Int. Conf. on Broadband Networks, 2004, pp. 478-485.
[34]R. Puri, A. Majumdar, P. Ishwar, and K. Ramchandran, “Distributed video coding in wireless sensor networks,” IEEE Signal Processing Magazine, vol. 23, no. 4, pp. 94-106, July 2006.
[35]S. Lin and D. J. Costello, Error Control Coding: Fundamentals and Applications. 2nd Edition, Hong Kong: Prentice Hall, 2004.
[36]P. Sweeny, Error Control Coding: From Theory to Practice. Chichester, England: John Wiley & Sons, 2002.
[37]U. Wachsmann, R. Fischer, and J. Huber, “Multilevel codes: theoretical concepts and practical design rules,” IEEE Trans. on Information Theory, vol. 45, pp. 1361–1391, July 1999.
[38]C. Brites and F. Pereira, “Distributed video coding: bring new applications to life,” in V Conferência de Telecomunicações, Tomar - Portugal, Apr. 2005.
[39]J. Ascenso, C. Brites, and F. Pereira, “Improving frame interpolation with spatial motion smoothing for pixel domain distributed video coding,” in Proc. 5th EURASIP Conf. on Speech and Image Processing, Multimedia Communications and Services, Slovak Republic, July 2005.
[40]J. Ascenso, C. Brites, and F. Pereira, “Motion compensated refinement for low complexity pixel based distributed video coding,” in Proc. IEEE Int. Conf. Advanced Video and Signal Based Surveillance, Sept. 2005, pp. 593-598.
[41]L. Natario, C. Brites, J. Ascenso, and F. Pereira, “Extrapolating side information for low-delay pixel-domain distributed video coding,” in Proc. Int. Workshop on Very Low Bit Rate Video Coding, Sardinia, Italy, Sept. 2005
[42]C. Brites, J. Ascenso, and F. Pereira, “Improving transform domain Wyner-Ziv video coding performance,” in Proc. IEEE Int. Conf. on Acoustics, Speech, and Signal Processing, Toulouse, French, May 2006, vol. 2, pp. 525-528.
[43]J. Ascenso, C. Brites, and F. Pereira, “Content adaptive Wyner-Ziv video coding driven by motion activity,” in Proc. IEEE Int. Conf. on Image Processing, Atlanta, GA, USA, Oct. 2006, pp. 605-608.
[44]E. Martinian, A. Vetro, J. S. Yedidia, J. Ascenso, A. Khisti, and D. Malioutov, “Hybrid distributed video coding using SCA codes,” in Proc. IEEE Int. Workshop on Multimedia Signal Processing, Victoria, BC, Canada, Oct. 2006, pp. 258-261.
[45]A. B. B. Adikari, W. A. C. Fernando, H. K. Arachchi, and W. A. R. J. Weerakkody, “Sequential motion estimation using luminance and chrominance information for distributed video coding of Wyner-Ziv frames,” IEE Electronics Letters, vol. 42, no. 7, pp. 398-399, Mar. 2006.
[46]A. B. B. Adikari, W. A. C. Fernando, H. K. Arachchi, and W. A. R. J. Weerakkody, “Multiple side information streams for distributed video coding,” IEE Electronics Letters, vol. 42, no. 25, pp. 1447-1449, Dec. 2006.
[47]L. Wei, Y. Zhao, and A. Wang, “Improved side-information in distributed video coding,” in Proc. First Conf. on Innovative Computing, Information and Control, Beijing, China, Aug. 2006, vol. 2, pp. 209-212.
[48]L. W. Kang and C. S. Lu, “Low-complexity Wyner-Ziv video coding based on robust media hashing,” in Proc. IEEE Int. Workshop on Multimedia Signal Processing, Victoria, BC, Canada, Oct. 2006, pp. 267-272.
[49]L. W. Kang and C. S. Lu, “Wyner-Ziv video coding with coding mode-aided motion compensation,” in Proc. IEEE Int. Conf. on Image Processing, Atlanta, GA, USA, Oct. 2006, pp. 237-240.
[50]L. W. Kang and C. S. Lu, “Multi-view distributed video coding with low-complexity inter-sensor communication over wireless video sensor networks,” in Proc. IEEE Int. Conf. on Image Processing, San Antonio, TX, USA, 2007.
[51]H. Sun and W. Kwok, “Concealment of damaged block transform coded images using projections onto convex sets,” IEEE Trans. on Image Processing, vol. 4, no. 4, pp. 470-477, Apr. 1995.
[52]Z. Wang, Y. Yu, and D. Zhang, “Best neighborhood matching: an information loss restoration technique for block-based image coding systems,” IEEE Trans. on Image Processing, vol. 7, no. 7, pp. 1056-1061, July 1998.
[53]X. Li and M. T. Orchard, “Novel sequential error-concealment techniques using orientation adaptive interpolation,” IEEE Trans. on Circuits and Systems for Video Technology, vol. 12, no. 10, pp. 857-864, Oct. 2002.
[54]S. S. Hemami and T. H. Y. Meng, “Transform coded image reconstruction exploiting interblock correlation,” IEEE Trans. on Image Processing, vol. 4, no. 7, pp. 1023-1027, July 1995.
[55]Y. Zhao, H. Chen, X. Chi, and J. S. Jin, “Spatial error concealment using directional extrapolation,” in Proc. Digital Image Computing: Technqiues and Applications, Dec. 2005, pp. 279-283.
[56]Z. Yan, T. Dong, M. M. Hannukasela, and M. Gabbouj, “Spatial error concealment based on directional decision and intra prediction,” in Proc. IEEE Int. Symposium on Circuits and Systems, May 2005, vol. 3, pp. 2899-2902.
[57]H. Sun, K. Challapalli, and J. Zdepski, “Error concealment in digital simulcast AD-HDTV decoder,” IEEE Trans. on Consumer Electronics, vol. 38, no. 3, pp. 108-118, Aug. 1992.
[58]W. J. Chu and J. J. Leou, “Detection and concealment of transmission errors in H.261 images,” IEEE Trans. on Circuits and Systems for Video Technology, vol. 8, no. 1, pp. 74-84, Feb. 1998.
[59]H. C. Shyu and J. J. Leou, “Detection and concealment of transmission errors in MPEG-2 images-a genetic algorithm approach,” IEEE Trans. on Circuits and Systems for Video Technology, vol. 9, no. 6, pp. 937-948, Sept. 1999.
[60]L. W. Kang and J. J. Leou, “ A hybrid error concealment scheme for MPEG-2 video transmission based on best neighborhood matching algorithm,” in Proc. IEEE Int. Conf. on Multimedia and Expo, June 2004, vol. 2, pp. 1355-1358.
[61]W. L. Chen and J. J. Leou, “A new hybrid error concealment scheme for H.264 video transmission,” in Proc. IEEE Int. Conf. on Wireless Networks, Communications, and Mobile Computing, Vancouver, Canada, 2006, pp. 61-66.
[62]J. Zheng and L. P. Chau, “A temporal error concealment algorithm for H.264 using Lagrange interpolation,” in Proc. IEEE Int. Conf. on Circuit and Systems, May 2004, vol. 2, pp. 133-136.
[63]S. Byun, J. Byun and G. Kim, “A recursive approach for de-interlacing using improved ELA and motion compensation based on bi-directional BMA,” in Proc. IEEE Int. Conf. on Image Processing, Oct. 2004, pp. 1679-1682.
[64]T. Doyle, “Interlaced to sequential conversion for EDTV applications,” in Proc. 2nd Int. Workshop on Signal Processing of HDTV, 1998, pp. 412-430.
[65]C. Zhu, X. Lin, and L. P. Chau, “Hexagon-based search pattern for fast block motion estimation,” IEEE Trans. on Circuits and Systems for Video Technology, vol. 12, no. 5, pp. 349-655, May 2002.
[66]W. M. Lam, A. R. Reibman, and B. Liu, “Recovery of lost or erroneously received motion vectors,” in IEEE Int. Conf. on Acoustics, Speech, and Signal Processing, vol. 5, April 1993, pp. 417-420.
[67]D. N. Rowitch and L. B. Milstein, “On the performance of hybrid FEC/ARQ systems using rate compatible punctured turbo (RCPT) codes,” IEEE Trans. on Communications, vol. 48, no. 6, pp. 948-959, Jun. 2000.
[68]Y. L. Feng and S. Y. Yu, “Adaptive error concealment algorithm and its application to MPEG-2 video communications,” in Proc. IEEE Conf. on Communication Technology, Beijing, China, Oct. 1998, pp. S16-13-1–S16-13-5.
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top