Analysis of video transmission over lossy channels
Summary (2 min read)
Introduction
- Interestingly, even this less ambitious problem is not well investigated in the literature.
- Because of this interaction of system components, the influence of individual parameters is difficult to understand, and the design of the overall system might become a formidable task.
- In this paper the authors consider only a single layer codec but include the effects of transmission errors and INTRA coding as well as the distortion-rate behavior of the video encoder.
- Finally, joint optimization of source and channel coding parameters is investigated in Section V-C. II.
A. Overview
- And introduce the most important model parameters.the authors.
- Often, this in- TABLE I SUMMARY OF MODEL PARAMETERS volves packetization and some form oferror control.
- Fast resynchronization of the bitstream and error concealment are two important issues that can help to mitigate the effect of residual errors.
- First consider a variation of the code rate (see Section V-A).
- First, a reduction of reduces the bit rate available to the video encoder and thus increases the distortion at the encoder regardless of transmission errors.
B. Simulation Environment
- The simulation environment the authors use in this paper to verify the derived model is described as follows.
- As source signals, the authors use the QCIF test sequencesMother&DaughterandForemanwhich are encoded at 12.5 fps using 150 and 125 frames, respectively.
- This rate control reduces buffer variations to an acceptable amount, and hence allows the transmission over a constant bit rate channel with limited delay.
- In either case, error concealment is done for any GOB that overlaps with the lost packet.
C. Distortion Measure
- For the evaluation of the video transmission system, it is necessary to average the distortion over the whole sequence in order to provide a single figure of merit.
- In the following section the authors model the distortion-rate performance of the video encoder.
- The authors have found that the relationship with is approximately linear, i.e., (5) such that the total number of model parameters is six.
- Errors that are introduced at a given point in time propagate due to the recursive structure of the decoder.
A. Optimal INTRA Rate
- The influence of the INTRA rateon the decoded picture distortion is studied for a fixed channel code rate .
- On the one hand, an increased percentage of INTRA coded macroblocks helps to reduce interframe error propagation, and therefore reducesas described by (8) and (9).
- It can be seen that the model gives a very good approximation of the PSNR at the decoder.
- Therefore, the INTRA mode can be used more generously, and higher optimal INTRA rates result.
- On the other hand, the exact selection ofis less critical, since the optimum is rather flat.
B. Optimal FEC Code Rate
- Analogous to the previous subsection, the authors now study the influence of the channel code rateon the decoded video quality PSNR for a fixed INTRA rate .
- Fig. 8 shows that their model approximates the PSNRat the video decoder for different channel code rates very well.
- As explained in Section III-B, this is due to the fact that the introduced errors are not independent any more.
- Note that the variation of PSNRas a function of is more severe for theForemansequence than for theMother&Daughter sequence.
- More importantly, the same reduction in code rate is more effective for theForemansequence because of the increased block size.
C. Optimal Parameter Selection for the Transmission System
- In this subsection the authors optimize the rate of INTRA coded macroblocks and the channel code ratejointly.
- Fig. 11 shows the optimal INTRA rate and the optimal channel code rate for a transmission over burst channels with different average burst lengths and symbol error rates in the range % %.
- The authors have derived a theoretical framework for the decoded picture quality after video transmission over lossy channels.
- In contrast, for bursty channels the use of FEC is limited and the INTRA update is essential.
- The authors are mainly interested in the variance of the propagated error signal and in its average over time.
A. Derivation of Block Error Density
- Then the probability of errors within a block of symbols is where is the average error probability.
- From 1993 until 1999, he was a Chaired Professor of Electrical Engineering/Telecommunications at University of Erlangen-Nuremberg, Germany, and the Head of the Telecommunications Institute I, co-directing the Telecommunications Laboratory.
- He has served as the Chairman of the Electrical Engineering Department from 1995 to 1997, and as Director of the Center of Excellence “3-D Image Analysis and Synthesis” from 1995 to 1999.
Did you find this useful? Give us your feedback
Citations
736 citations
390 citations
Cites background or methods or result from "Analysis of video transmission over..."
...Standard video coding schemes, such as H.263 and MPEG-4, mploy a motion-compensation based discrete cosine transform (MC-DCT) coding scheme....
[...]
...Notice that in standard video coding, such as H.263 and MPEG-4,monotonically increases with ....
[...]
...The channel-distortion model and the corresponding estimation scheme are described in Section III....
[...]
...REFERENCES [1] ITU-T, “Video coding for low bit rate communications,” ITU-T Recommendation H.263, version 1, version 2, Jan. 1998....
[...]
...Due to the limited bandwidth of the wireless channels, video signals have to be highly compressed by efficient coding algorithms, such as H.263 [1] and MPEG-4 [2]....
[...]
258 citations
242 citations
Cites background or methods from "Analysis of video transmission over..."
...According to [21], Dcomp can be approximated by:...
[...]
...For the distortion of wireless video transmission, we employ an additive model to capture the total video distortion as [10], [21], [22], and the overall distortion Dall can be obtained by:...
[...]
...where α depends on parameters related to the compressed video sequence [21]....
[...]
209 citations
Cites background or methods from "Analysis of video transmission over..."
...The problem of error-resilient video communication has received significant attention in recent years, and a variety of techniques have been proposed, including intra/inter-mode switching [1, 2], dynamic control of prediction dependencies [3], forward error correction [4], and multiple description coding [5]....
[...]
...Prior work on modeling the effect of losses generally model the distortion as being proportional to the number of losses that occur [2, 7]....
[...]
...For example [2] carefully analyzes and models the distortion for a single (isolated) loss (accounting for error propagation, intra refresh, and spatial filtering), and model the effect of multiple losses as the superposition of multiple independent losses....
[...]
...In [2], the loop filter is approximated by a Gaussian low-pass filter....
[...]
References
45,034 citations
1,611 citations
717 citations
462 citations
Related Papers (5)
Frequently Asked Questions (12)
Q2. What have the authors contributed in "Analysis of video transmission over lossy channels" ?
A theoretical analysis of the overall mean squared error ( MSE ) in hybrid video coding is presented for the case of error prone transmission. The main focus of this paper is to show the accuracy of the derived analytical model and its applicability to the analysis and optimization of an entire video transmission system.
Q3. What other techniques may contribute to the overall loop filter?
Other prediction techniques like overlapped block motion compensation (OBMC) or deblocking filters inside the DPCM loop may also contribute to the overall loop filter.
Q4. How many blocks will have to be discarded?
for a channel characterized by and , only one out of 10 000 blocks will have to be discarded, i.e., less than one GOB within 1000 frames.
Q5. How many frames are used to encode the QCIF test sequences?
As source signals, the authors use the QCIF test sequences Mother&Daughter and Foreman which are encoded at 12.5 fps using 150 and 125 frames, respectively.
Q6. What is the effect of a reduction of the bit rate on the video encoder?
a reduction of reduces the bit rate available to the video encoder and thus increases the distortion at the encoder regardless of transmission errors.
Q7. What is the effect of motion compensated prediction on the error energy?
Note that motion compensated prediction may cause spatial error propagation, such that errors may actually “survive” one INTRA update period .
Q8. What is the general idea to use empirical models to describe DR performance?
The general idea to use empirical models to describe DR performance has also been used for rate control as, for example, in [32], however, their focus is on the description of the overall performance, i.e., the average distortion for a whole sequence given and .
Q9. What is the way to correct this error burst?
A lot ofFEC would be needed to correct this error burst, thus lowering the available rate for the video bitstream in many blocks which are not affected by channels errors at all.
Q10. What are the main factors that affect the error variance of a video decoder?
it also depends on several implementation issues, like packetization, resynchronization, and error concealment, as well as on the encoded video sequence.
Q11. What is the value of the linear relation for a given sequence?
For a given sequence, fixed packet size, and given decoder implementation, it can be shown that the error variance that is introduced can be expressed as(6)This linear relation is only valid for low residual error rates, i.e., .
Q12. What are the two parameters used to describe the channel?
Together with the total bit rate , these two parameters completely describe the channel and can be used to, e.g., study the influence of burst errors versus independent symbol errors.