Joint redundant motion vector and intra macroblock refreshment for video transmission
11 pages
English

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris

Joint redundant motion vector and intra macroblock refreshment for video transmission

-

Découvre YouScribe en t'inscrivant gratuitement

Je m'inscris
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus
11 pages
English
Obtenez un accès à la bibliothèque pour le consulter en ligne
En savoir plus

Description

This paper proposes a scheme for error-resilient transmission of videos which jointly uses intra macroblock refreshment and redundant motion vector. The selection of using intra refreshment or redundant motion vector is determined by the rate-distortion optimization procedure. The end-to-end distortion is used for the rate-distortion optimization, which can be easily calculated with the recursive optimal per-pixel estimate (ROPE) method. Simulation results show that the proposed method outperforms both the intra refreshment approach and redundant motion vector approach significantly, when the two approaches are deployed separately. Specifically, for the Foreman sequence, the average PSNR of the proposed approach can be 1.12 dB higher than that of the intra refreshment approach and 5 dB higher than that of the redundant motion vector approach.

Sujets

Informations

Publié par
Publié le 01 janvier 2011
Nombre de lectures 35
Langue English

Extrait

Xiaoet al.EURASIP Journal on Image and Video Processing2011,2011:12 http://jivp.eurasipjournals.com/content/2011/1/12
R E S E A R C H
Open Access
Joint redundant motion vector and intra macroblock refreshment for video transmission 1,2 2* 3 3 Jimin Xiao , Tammam Tillo , Chunyu Lin and Yao Zhao
Abstract This paper proposes a scheme for errorresilient transmission of videos which jointly uses intra macroblock refreshment and redundant motion vector. The selection of using intra refreshment or redundant motion vector is determined by the ratedistortion optimization procedure. The endtoend distortion is used for the ratedistortion optimization, which can be easily calculated with the recursive optimal perpixel estimate (ROPE) method. Simulation results show that the proposed method outperforms both the intra refreshment approach and redundant motion vector approach significantly, when the two approaches are deployed separately. Specifically, for the Foreman sequence, the average PSNR of the proposed approach can be 1.12 dB higher than that of the intra refreshment approach and 5 dB higher than that of the redundant motion vector approach. Keywords:H.264/AVC, error resilience, endtoend distortion, intra refreshment, redundant motion vector
1. Introduction The H.264/AVC [1] video coding standard provides higher coding efficiency and stronger network adapta tion capability in comparison to all the previously devel oped video coding standards. However, as previous video compression standards, it is still based on a hybrid coding method, which use transform coding with motioncompensated prediction (MCP). As a result, when transmitting the hybridcoded video in packet loss environments, it suffers from error propagations and this leads to the wellknown drifting phenomenon [2,3]. Due to the unreliable underlying networks, the devel opment of errorresilient video coding techniques are a crucial requirement for video communications over lossy networks. Among all the errorresilient video cod ing techniques, two categories of robust coding approaches are promising. One category is based on intra macroblock refreshment, and another one is redundant coding. The intra macroblock refreshment approach is stan dard compatible, and it is an useful tool to combat net work packet losses. It can be employed to weaken the inter picture dependency due to inter prediction, and
* Correspondence: tammam.tillo@xjtlu.edu.cn 2 Department of Electrical and Electronic Engineering, Xian Jiaotong Liverpool University, 111 Ren Ai Road, Suzhou, P.R. China Full list of author information is available at the end of the article
eventually, cutoff the error propagations. The early intra macroblock refreshment algorithms are based on randomly inserting intra macroblocks [4] or periodically inserting intra contiguous macroblocks [5]. However, in both [4] and [5] the intra refresh frequency is deter mined in a heuristic way, and it is costly to code an entire picture by intra coding. So the tradeoff between code efficiency and error resiliency need to be balanced. Zhang et al. first treated this problem as optimization of coding mode selection for each macroblock in [6], and proposed the wellknown recursive optimal perpixel estimate (ROPE) approach to determine intra macro block. In [6] the expected endtoend distortion for each pixel is calculated in a recursive way, then in the mode selection step, the expected endtoend distortion is used in the ratedistortion optimization process. In [7], another flexible intra macroblock update algorithm was investigated to optimize the expected ratedistortion performance. In this approach, the endtoend distortion is calculated by emulating the real channel behaviors, therefore, the computation complexity is tremendous. Among the methods to get the expected endtoend dis tortion, [6] is pixelbased, another blockbased approach [8] generates and recursively updates a blocklevel dis tortion map for each frame. The work in [68] are loss aware endtoend ratedistortion optimized intra macro block refreshment algorithm, which are currently the
© 2011 Xiao et al; licensee Springer. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents