Joint Source-Channel Coding to achieve graceful Degradation of Video over a wireless channel - PowerPoint PPT Presentation

1 / 44
About This Presentation
Title:

Joint Source-Channel Coding to achieve graceful Degradation of Video over a wireless channel

Description:

In order to reduce the degradation in quality joint source and channel coding is ... dominant signal becomes weaker, the composite signal resembles a noise signal ... – PowerPoint PPT presentation

Number of Views:186
Avg rating:3.0/5.0
Slides: 45
Provided by: sadaf1
Category:

less

Transcript and Presenter's Notes

Title: Joint Source-Channel Coding to achieve graceful Degradation of Video over a wireless channel


1
Joint Source-Channel Coding to achieve graceful
Degradation of Video over a wireless channel
  • By
  • Sadaf Ahmed

2
Abstract
  • The demand for multimedia transmission is
    increasing with every passing day. The need for
    compression arises due to high data rates in case
    of multimedia compared to text etc. The
    compressed stream, more susceptible to channel
    errors, is channel coded to mitigate the effects
    on the quality. The increase in the use of
    wireless networks makes it even harder for high
    quality video transmission. As wireless channels
    are low bandwidth and time varying in nature,
    unlike their wired counterparts, the quality
    degrades drastically. The impact of various
    characteristics of wireless channels on video is
    analyzed, to better understand the need for
    schemes that help in degrading gracefully over a
    wireless channel. In order to reduce the
    degradation in quality joint source and channel
    coding is required. Error concealment techniques
    also help in achieving graceful degradation.

3
Source Coding
  • The compression or coding of a signal (e.g.,
    speech, text, image, video) has been a topic of
    great interest for a number of years.
  • Source compression is the enabling technology
    behind the multimedia revolution we are
    experiencing.
  • The two primary applications for data compressing
    are
  • storage and
  • transmission.

4
Source Coding
  • Standards like
  • H.261/H.263/ H.264 MPEG-1/2/4etc.
  • Compression is achieved by exploiting redundancy
  • spatial
  • temporal

5
Video Transmission
  • Due to very high data rates compared to other
    data types, video transmission is very demanding.
  • The channel bandwidth and the time varying nature
    of the channel impose constraints to video
    transmission.

6
Video Transmission System
  • In a video communication system, the video is
    first compressed and then segmented into fixed or
    variable length packets and multiplexed with
    other types of data, such as audio.
  • Unless a dedicated link that can provide a
    guaranteed quality of service (QoS) is available
    between the source and the destination, data bits
    or packets may be lost or corrupted, due to
    either traffic congestion or bit errors due to
    impairments of the physical channels.

7
Video Transmission system
  • The video encoder has two main objectives
  • to compress the original video sequence and
  • to make the encoded sequence resilient to errors.
  • Compression reduces the number of bits used to
    represent the video sequence by exploiting both
  • temporal and
  • spatial redundancy.
  • To minimize the effects of losses on the decoded
    video quality, the sequence must be encoded in an
    error resilient way.

8
Video Transmission System
  • For many source-channel coding applications, the
    exact details of the network infrastructure may
    not be available to the sender.
  • The sender can estimate certain network
    characteristics, such as
  • the probability of packet loss,
  • the transmission rate and
  • the round-trip-time (RTT).
  • In most communication systems, some form of CSI
    is available at the sender, such as
  • an estimate of the fading level in a wireless
    channel or
  • the congestion over a route in the Internet.
  • Such information may be fed back from the
    receiver and can be used to aid in the efficient
    allocation of resources.

9
Video Transmission System
  • On the receiver side, the transport and
    application layers are responsible for
  • de-packetizing the received transport packets,
  • channel decoding, and
  • forwarding the intact and recovered video packets
    to the video decoder.
  • The video decoder typically employs error
    detection and concealment techniques to mitigate
    the effects of packet loss.
  • The commonality among all error concealment
    strategies is that they exploit correlations in
    the received video sequence to conceal lost
    information.

10
Channel Models
  • The development of mathematical models which
    accurately capture the properties of a
    transmission channel is a very challenging but
    extremely important problem.
  • For video applications, two fundamental
    properties of the communication channel are
  • the probability of packet loss and
  • the delay needed for each packet to reach the
    destination.
  • In wireless networks, besides packet loss and
    packet truncation, bit error is another common
    source of error.
  • Packet loss and truncation are usually due to
    network traffic and clock drift, while bit
    corruption is due to the noisy air channel

11
Wireless Channels
  • Compared to wired links, wireless channels are
    much noisier because of
  • fading,
  • multi-path, and
  • shadowing effects,
  • which results in a much higher bit error rate
    (BER) and consequently an even lower throughput.
  • Smaller Bandwidth

12
Channel coding
  • Improves the small scale link performance by
    adding redundant data bits in the transmitted
    message so that if an instantaneous fade occurs
    in the channel, the data may still be recovered
    at the receiver.
  • Block codes, Convolutional Codes and turbo codes

13
Channel Coding
  • Two basic techniques used for video transmission
    are
  • FEC and
  • Automatic Repeat reQuest (ARQ)

14
  • Effect of various channel conditions on some
    particular source coded video data.

15
Channels
  • Rayleigh Fading Channel
  • Rician Fading Channel
  • Adittive White Gaussian Noise

16
Rayleigh Fading Distribution
  • Is commonly used to describe the statistical time
    varying nature of the received envelope of a flat
    fading signal, or the envelope of an individual
    multipath component.

17
Rayleigh Fading Channel
  • first-order Markov channel models can be used to
    adequately predict the behavior of a mobile
    Rayleigh fading channel and hence improve the
    reliability of bidirectional mobile
    communications systems.

18
Rician Fading Distribution
  • When there is a dominant stationary (non fading)
    signal component present, such as line of sight
    propagation path, the small scale fading envelope
    is Rician.
  • Random multipath components arriving at different
    angles are superimposed on a stationary dominant
    signal.
  • At the output of an envelope detector, this has
    an effect of adding a dc component to the random
    multipath.

19
  • As the dominant signal becomes weaker, the
    composite signal resembles a noise signal which
    has an envelope that is Rayleigh.
  • Thus the Rician distribution degenerates to a
    Rayleigh distribution when the dominant component
    fades away.

20
AWGN
  • In communications, the additive white Gaussian
    noise (AWGN) channel model is one in which the
    only impairment is the linear addition of
    wideband or white noise with a constant spectral
    density (expressed as watts per hertz of
    bandwidth) and a Gaussian Distribution of
    amplitude. The model does not account for the
    phenomena of fading, frequency selectivity,
    interference, nonlinearity or dispersion.
    However, it produces simple, tractable
    mathematical models which are useful for gaining
    insight into the underlying behavior of a system
    before these other phenomena are considered.

21
AWGN
  • Mobile radio channel impairments cause the signal
    at the receiver to distort or fade significantly
    as compared to AWGN channels.

22
Source coding
  • MPEG
  • H.26x (future)

23
Why Joint?
  • Source coding reduces the bits by removing
    redundancy
  • Channel coding increase the bits by adding
    redundant bits
  • To optimize the two
  • Joint source-channel coding

24
Joint Source-Channel Coding
  • JSCC usually faces three tasks
  • finding an optimal bit allocation between source
    coding and channel coding for given channel loss
    characteristics
  • designing the source coding to achieve the target
    source rate
  • and designing the channel coding to achieve the
    required robustness

25
Techniques
  • Rate allocation to source and channel coding and
    power allocation to modulated symbols
  • Design of channel codes to capitalize on specific
    source characteristics
  • Decoding based on residual source redundancy
  • Basic modification of the source encoder and
    decoder structures given channel knowledge.

26
Conclusion
  • The Video over a time varying wireless channel
    undergoes certain degradation in quality. This
    effect on quality varies with the characteristics
    of a particular channel. In order to estimate the
    effects of a channel on a video sequence, an
    analysis based on the simulation results is
    required. The effects on the quality, a major
    requirement in multimedia transmission, enforce
    the need for efficient source and channel coding.
    The source coding reduces the size of multimedia
    stream by exploiting redundancy while the channel
    coding adds redundancy to decrease the effects of
    a channel on multimedia quality. This emphasizes
    the need for joint source and channel coding
    schemes.

27
Literature Review
28
A survey on the techniques for the transport of
MPEG-4 video over wireless networks
  • In order to improve the quality of the
    reconstructed video transmitted over such noisy
    channels, several error resilient techniques have
    been developed. A survey of various techniques
    (error resilient and scalable video coding) for
    the transmission of MPEG-4 video over a wireless
    channel is given in 1.

29
Transport of Wireless Video using separate,
concatenated and Joint Source Channel Coding
  • In 2, various joint source-channel coding
    schemes are surveyed and how to use them for
    compression and transmission of video over time
    varying wireless channels is discussed.

30
A video transmission system based on human visual
model
  • In 3 a joint source and channel coding scheme
    is proposed which takes into account the human
    visual system for compression. To improve the
    subjective quality of compressed video a
    perceptual distortion model (Just Noticeable
    Distortion) is applied. In order to remove the
    spatial and temporal redundancy 3D wavelet
    transform is used. Under bad channel conditions
    errors are concealed by employment of a slicing
    and joint source channel coding method is used.

31
Adaptive code rate decision of joint
source-channel coding for wireless video
  • 4 proposes a joint source channel coding method
    for wireless video based on adaptive code rate
    decision.
  • Since error characteristics vary with time by
    several channel conditions, e.g. interference and
    multipath fading in wireless channels, an FEC
    scheme with adaptive code rate would be more
    efficient in channel utilisation and in decoded
    picture quality than that with fixed code rate.
    Allocating optimal code rate to source and
    channel codings while minimising end-to-end
    overall distortion is a key issue of joint
    source-channel coding
  • The transmitter side of the video transmission
    system under consideration for joint
    source-channel coding consists of video encoder,
    channel encoder, and rate controller which
    estimates channel characteristics and decides the
    code rate to allocate the total channel rate to
    source and channel encoders.

32
Adaptive joint source-channel coding using rate
shaping
  • An adaptive joint source channel coding is
    proposed in 5 which use rate shaping on
    pre-coded video data. Before transmission,
    portions of video stream are dropped in order to
    satisfy the network bandwidth requirements. Due
    to high error rates of the wireless channels
    channel coding is also employed. Along with the
    source bit stream, the channel coded segments go
    through rate shaping depending on the network
    conditions.

33
Encoder
Decoder
34
Adaptive Segmentation based joint source-channel
coding for wireless video transmission
  • 6 proposes a joint source-channel coding scheme
    for wireless video transmission based on adaptive
    segmentation. For a given standard, the image
    frames are adaptively segmented into regions in
    terms of rate distortion characteristics and bit
    allocation is performed accordingly.

35
(No Transcript)
36
  • A fully integrated joint source-channel coding
    scheme instead of a sequential approach is given
    in 7.
  • 8 proposes channel coding scheme for strongly
    varying channels.

37
Channel Adaptive Resource Allocation for Scalable
Video Transmission over 3G Wireless Network
  • Based on the minimum distortion, resource
    allocation between source and channel coders is
    done, taking into consideration the time varying
    wireless channel condition and scalable video
    codec characteristics9.

38
  • An end-to-end distortion-minimized resource
    allocation scheme using channel-adaptive hybrid
    UEP and delay-constrained ARQ error control
    schemes proposed in 8. Specifically, available
    resources are periodically allocated between
    source, UEP and ARQ. Combining the estimation of
    available channel condition with the media
    characteristic, this distortion-minimized
    resource allocation scheme for scalable video
    delivery can adapt to the varying channel/network
    condition and achieve minimal distortion.

39
Joint Source Coding and transmission power
management for energy efficient wireless video
communications
  • in 10, an analytical model based on the notion
    of outage capacity is used. In this model, a
    packet is lost whenever the fading realization
    results in the channel having a capacity less
    than the transmission rate.

40
Analysis of the Markov Character of a General
Rayleigh Fading Channel
  • In 11, an analysis which takes into
    consideration both the phase information and the
    amplitude to get the analytical expressions which
    can be used to find if a non stationary object is
    necessarily first order Markov, is given. The
    behavior of the Rayleigh Fading channel can be
    predicted using a first order Markov according to
    it.

41
Optimal Packet Scheduling for Wireless Video
Streaming with Error Prone Feedback
  • An optimal transmission strategy which jointly
    takes into account the source and channel
    conditions using a partially observable Markov
    decision process is proposed in 12. The
    proposed method has resulted in reducing the high
    variance in the Peak Signal to Noise Ratio (PSNR)
    values found previously.

42
  • There are several attributes which characterize a
    wireless channel 13, which are random so a
    statistical representation is associated with
    each one of them. These features include
  • Path loss which describes the loss in power as
    the radio signal, propagates in space The most
    widely used path loss models are the Hata Model,
    the Okumura Model.
  • Doppler spread is a measure of the spectral
    broadening caused by the time rate of change of
    the mobile channel and is defined as the range of
    frequencies over which the received Doppler
    spread is essentially non-zero.
  • Delay
  • Co-Channel Interference
  • Fading characteristics, which accounts for the
    combined effect of multiple propagation paths,
    rapid movements of mobile units
    (transmitters/receivers) and reflectors.

43
References
  1. Bo Yan, Ng, K.W, A survey on the techniques for
    the transport of MPEG-4 video over wireless
    networks, IEEE Transactions on Consumer
    Electronics, Volume 48, Issue 4, Nov. 2002, pp
    863-873.
  2. Robert E. Van Dyck and David J. Miller,
    Transport of Wireless Video using separate,
    concatenated and Joint Source Channel Coding,
    proceedings of the IEEE, October 1999, pp.
    1734-1750.
  3. Yimin Jiang, Junfeng Gu and John S. Baras, A
    video transmission system based on human visual
    model, IEEE 1999, pp. 868-873.
  4. Jae Cheol Kwon and Jae-Kyoon Kim, Adaptive code
    rate decision of joint source-channel coding for
    wireless video, IEEE Electronic Letters, 5th
    December 2002, vol 38, pp. 1752-1754.
  5. Trista Pei-chun Chen and Tsuhan Chen, Adaptive
    joint source-channel coding using rate shaping,
    IEEE International Conference on Acoustics,
    Speech and Signal Processing Proceedings, volume
    2, 2002, pp. 1985-1988.
  6. Yingiun Su, Jianhua Lu, Jing Wang, Letaief K.B.
    and Jun Gu, Adaptive Segmentation based joint
    source-channel coding for wireless video
    transmission Vehicular Technology Conference,
    volume 3, 6-9 May 2001, pp. 2076-2080.
  7. Fan Zhai, Yiftach Eisenberg, Thrasyvoulos N.
    Pappas, Randall Berry and Sggelos K. Katsaggelos,
    An integrated joint source-channel coding
    framework for video transmission over packet
    lossy network, International Conference on Image
    Processing 2004, Volume 4, 24-27 Oct 2004, pp.
    2531-2534.

44
References
  • J. Hagenaeuer, T. Stockhammer, C. Weiss and A.
    Donner, Progressive source coding combined with
    regressive channel coding for varying channels,
    3rd ITG Conference Source and Channel Coding,
    Jan. 2000, pp. 123-130.
  • Qian Zhang, Wenwu Zhu and Ya-Qin Zhang, Channel
    Adaptive Resource Allocation for Scalable Video
    Transmission over 3G Wireless Network, IEEE
    Transactions on Circuits and Systems for video
    Technology, Volume 14, 8August 2004, pp.
    1049-1063.
  • Y. Eisenberg, C. E. Luna, T. N. Pappas, R. Berry
    and A. K. Katsaggelos, Joint Source Coding and
    transmission power management for energy
    efficient wireless video communications, IEEE
    Transactions on Circuits and Systems for Video
    Technology, Volume 12, Issue 6, June 2002, pp
    411-424.
  • Roger Dalke and George Hufford, Analysis of the
    Markov Character of a General Rayleigh Fading
    Channel, NTIA Technical Memorandum, April 2005.
  • Dihong Tian, Xiaohuan Li, Ghassan Al-Regib, Yucel
    Altunbasak and Joel R. Jackson, Optimal Packet
    Scheduling for Wireless Video Streaming with
    Error Prone Feedback
  • Theodore S. Rappaport, Wireless Communications
    Principles and Practices, Second Edition.
Write a Comment
User Comments (0)
About PowerShow.com