WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY

Similar documents
Wyner-Ziv Coding of Motion Video

Distributed Video Coding Using LDPC Codes for Wireless Video

Systematic Lossy Forward Error Protection for Error-Resilient Digital Video Broadcasting

A Study of Encoding and Decoding Techniques for Syndrome-Based Video Coding

Free Viewpoint Switching in Multi-view Video Streaming Using. Wyner-Ziv Video Coding

CHROMA CODING IN DISTRIBUTED VIDEO CODING

Distributed Video Coding

Modeling and Optimization of a Systematic Lossy Error Protection System based on H.264/AVC Redundant Slices

UC San Diego UC San Diego Previously Published Works

Systematic Lossy Error Protection of Video based on H.264/AVC Redundant Slices

Systematic Lossy Error Protection of Video Signals Shantanu Rane, Member, IEEE, Pierpaolo Baccichet, Member, IEEE, and Bernd Girod, Fellow, IEEE

Energy Efficient Video Compression for Wireless Sensor Networks *

Project Proposal: Sub pixel motion estimation for side information generation in Wyner- Ziv decoder.

Systematic Lossy Error Protection based on H.264/AVC Redundant Slices and Flexible Macroblock Ordering

Video Quality Monitoring for Mobile Multicast Peers Using Distributed Source Coding

MULTI-STATE VIDEO CODING WITH SIDE INFORMATION. Sila Ekmekci Flierl, Thomas Sikora

Chapter 10 Basic Video Compression Techniques

Joint Optimization of Source-Channel Video Coding Using the H.264/AVC encoder and FEC Codes. Digital Signal and Image Processing Lab

MULTIVIEW DISTRIBUTED VIDEO CODING WITH ENCODER DRIVEN FUSION

Decoder-driven mode decision in a block-based distributed video codec

An Efficient Low Bit-Rate Video-Coding Algorithm Focusing on Moving Regions

Reduced Decoder Complexity and Latency in Pixel-Domain Wyner-Ziv Video Coders

Analysis of Video Transmission over Lossy Channels

INFORMATION THEORY INSPIRED VIDEO CODING METHODS : TRUTH IS SOMETIMES BETTER THAN FICTION

Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur

Rate-Adaptive Codes for Distributed Source Coding

CERIAS Tech Report Preprocessing and Postprocessing Techniques for Encoding Predictive Error Frames in Rate Scalable Video Codecs by E

Video coding standards

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /ISCAS.2005.

Marie Ramon, François-XavierCoudoux, andmarcgazalet. 1. Introduction

Minimax Disappointment Video Broadcasting

Dual frame motion compensation for a rate switching network

Video compression principles. Color Space Conversion. Sub-sampling of Chrominance Information. Video: moving pictures and the terms frame and

Exploring the Distributed Video Coding in a Quality Assessment Context

Robust 3-D Video System Based on Modified Prediction Coding and Adaptive Selection Mode Error Concealment Algorithm

LAYERED WYNER-ZIV VIDEO CODING FOR NOISY CHANNELS. A Thesis QIAN XU

COMP 249 Advanced Distributed Systems Multimedia Networking. Video Compression Standards

Digital Video Telemetry System

Robust wireless video multicast based on a distributed source coding approach $

Multimedia Communications. Video compression

AN UNEQUAL ERROR PROTECTION SCHEME FOR MULTIPLE INPUT MULTIPLE OUTPUT SYSTEMS. M. Farooq Sabir, Robert W. Heath and Alan C. Bovik

Analysis of Packet Loss for Compressed Video: Does Burst-Length Matter?

1934 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 21, NO. 4, APRIL 2012

Error Concealment for SNR Scalable Video Coding

A Novel Approach towards Video Compression for Mobile Internet using Transform Domain Technique

MPEG has been established as an international standard

Skip Length and Inter-Starvation Distance as a Combined Metric to Assess the Quality of Transmitted Video

PACKET-SWITCHED networks have become ubiquitous

Research Topic. Error Concealment Techniques in H.264/AVC for Wireless Video Transmission in Mobile Networks

Real-Time Distributed Video Coding for 1K-pixel Visual Sensor Networks

REDUCED-COMPLEXITY DECODING FOR CONCATENATED CODES BASED ON RECTANGULAR PARITY-CHECK CODES AND TURBO CODES

A look at the MPEG video coding standard for variable bit rate video transmission 1

SYSTEMATIC LOSSY ERROR PROTECTION OF VIDEO SIGNALS

Multimedia Communications. Image and Video compression

UNBALANCED QUANTIZED MULTI-STATE VIDEO CODING

Color Quantization of Compressed Video Sequences. Wan-Fung Cheung, and Yuk-Hee Chan, Member, IEEE 1 CSVT

INTRA-FRAME WAVELET VIDEO CODING

Dual Frame Video Encoding with Feedback

176 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 2, FEBRUARY 2003

The H.263+ Video Coding Standard: Complexity and Performance

AUDIOVISUAL COMMUNICATION

Intra-frame JPEG-2000 vs. Inter-frame Compression Comparison: The benefits and trade-offs for very high quality, high resolution sequences

Dual frame motion compensation for a rate switching network

1022 IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 19, NO. 4, APRIL 2010

Region Adaptive Unsharp Masking based DCT Interpolation for Efficient Video Intra Frame Up-sampling

Scalable Foveated Visual Information Coding and Communications

VERY low bit-rate video coding has triggered intensive. Significance-Linked Connected Component Analysis for Very Low Bit-Rate Wavelet Video Coding

Fast MBAFF/PAFF Motion Estimation and Mode Decision Scheme for H.264

FAST SPATIAL AND TEMPORAL CORRELATION-BASED REFERENCE PICTURE SELECTION

The H.26L Video Coding Project

Joint source-channel video coding for H.264 using FEC

Express Letters. A Novel Four-Step Search Algorithm for Fast Block Motion Estimation

NUMEROUS elaborate attempts have been made in the

Wyner-Ziv video coding for wireless lightweight multimedia applications

MPEGTool: An X Window Based MPEG Encoder and Statistics Tool 1

Analysis of a Two Step MPEG Video System

Robust Joint Source-Channel Coding for Image Transmission Over Wireless Channels

TERRESTRIAL broadcasting of digital television (DTV)

THE CAPABILITY of real-time transmission of video over

1. INTRODUCTION. Index Terms Video Transcoding, Video Streaming, Frame skipping, Interpolation frame, Decoder, Encoder.

An Overview of Video Coding Algorithms

SCALABLE video coding (SVC) is currently being developed

ELEC 691X/498X Broadcast Signal Transmission Fall 2015

Perspectives in distributed source coding

Visual Communication at Limited Colour Display Capability

Agrowing percentage of the world population now uses image and

Overview: Video Coding Standards

Wyner-Ziv to H.264 Video Transcoder for Low Cost Video Encoding

DELTA MODULATION AND DPCM CODING OF COLOR SIGNALS

Comparative Study of JPEG2000 and H.264/AVC FRExt I Frame Coding on High-Definition Video Sequences

1 Overview of MPEG-2 multi-view profile (MVP)

A Linear Source Model and a Unified Rate Control Algorithm for DCT Video Coding

Reduced complexity MPEG2 video post-processing for HD display

Compressed-Sensing-Enabled Video Streaming for Wireless Multimedia Sensor Networks Abstract:

ENCODING OF PREDICTIVE ERROR FRAMES IN RATE SCALABLE VIDEO CODECS USING WAVELET SHRINKAGE. Eduardo Asbun, Paul Salama, and Edward J.

Interframe Bus Encoding Technique for Low Power Video Compression

Adaptive Distributed Compressed Video Sensing

Constant Bit Rate for Video Streaming Over Packet Switching Networks

Understanding IP Video for

Robust Transmission of H.264/AVC Video using 64-QAM and unequal error protection

Transcription:

WYNER-ZIV VIDEO CODING WITH LOW ENCODER COMPLEXITY (Invited Paper) Anne Aaron and Bernd Girod Information Systems Laboratory Stanford University, Stanford, CA 94305 {amaaron,bgirod}@stanford.edu Abstract In current interframe video compression systems, the encoder performs predictive coding to exploit the similarities of successive frames. The Wyner-Ziv Theorem on source coding with side information available only at the decoder suggests that an asymmetric video codec, where individual frames are encoded separately, but decoded conditionally (given temporally adjacent frames) could achieve similar efficiency. In previous work we proposed a Wyner-Ziv coding scheme for motion video that uses intraframe encoding, but interframe decoding. In this paper we improve on our Wyner-Ziv video codec by run-length coding high frequency coefficients and using these coefficients at the decoder to accurately estimate the motion. This allows us to implement a low-delay system where only the previous reconstructed frame is used to generate the side information of a current frame. Simulation results show significant gains above conventional DCT-based intraframe coding. The proposed Wyner-Ziv video codec enables low-complexity encoding while achieving high compression efficiency. I. INTRODUCTION Implementations of current video compression standards, such as the ISO MPEG schemes or the ITU-T recommendations H.263 and H.264 require much more computation for the encoder than for the decoder; typically the encoder is 5 to 10 times more complex than the decoder. This asymmetry in complexity is well-suited for broadcasting or for streaming video-on-demand systems where video is compressed once and decoded many times. However, some applications may require the dual system, i.e., low-complexity encoders, possibly at the expense of high-complexity decoders. This is certainly the case for wireless mobile terminals with a built-in camera that possess the capability to either store compressed video or send it to the fixed part of the network. Examples of such systems include wireless video sensors for surveillance, wireless PC cameras, mobile camera phones, and future networked camcorders. For these applications, compression must be implemented at the camera where memory and computation are scarce. To achieve low-complexity encoding, we propose an asymmetric video compression scheme where individual frames are encoded independently (intraframe encoding) but decoded conditionally (interframe decoding). Two results from information theory suggest that an intraframe encoder - interframe decoder system can approach the efficiency of an interframe encoder-decoder system. Consider two statistically dependent discrete signals, X and Y, which are compressed using two independent encoders but are decoded by a joint decoder. The Slepian-Wolf Theorem on distributed source coding states that even if the encoders are independent, the achievable rate region for probability of decoding error to approach zero is R X H(X Y ), R Y H(Y X) and R x + R y H(X, Y ) [1]. The counterpart of this theorem for lossy source coding is Wyner and Ziv s work on source coding with side information [2]. Let X and Y be statistically dependent Gaussian random processes, and let Y be known as side information for encoding X. Wyner and Ziv showed that the conditional rate-mean squared error distortion function for X is the same whether the side information Y is available only at the decoder, or both at the encoder and the decoder. We refer to lossless distributed source coding as Slepian-Wolf coding and lossy source coding with side information at the decoder as Wyner-Ziv coding. We call our proposed intraframe encoder-interframe decoder system a Wyner-Ziv video codec. A Wyner-Ziv video encoder has great cost advantage, since it compresses each video frame independently, requiring only intraframe processing. The corresponding decoder, in the fixed part of the network, exploits the statistical dependence between frames, by much more complex interframe processing. A similar video compression system, using distributed source coding principles, was proposed independently by Puri and Ramchandran [3] [5]. Sehgal et al. also propose Wyner-Ziv coding for a state-free causal video encoder [6]. We first described the pixel-domain version of our system in [7] where Wyner-Ziv coding is applied to the even frames of a video sequence and the odd frames are known as side information at the decoder. In [8], we present a more general framework. The key frames of the video sequence are compressed using a conventional intraframe codec. The remaining frames, the Wyner-Ziv frames, are

intraframe encoded using a Wyner-Ziv encoder. To decode a Wyner-Ziv frame, previously decoded frames (both key frames and Wyner-Ziv frames) are used to generate the side information which is an estimate of the Wyner-Ziv frame to be decoded. In [9], we extend the Wyner-Ziv video codec to a transform-domain codec. The spatial transform enables the codec to exploit the statistical dependencies within a frame, thus achieving better rate-distortion performance. To achieve high compression efficiency in a Wyner-Ziv video codec, motion has to be estimated at the decoder. In previous work, we have relied on previously decoded frames to either interpolate or extrapolate the motion without considering the current frame. Conventional motioncompensated coding, however, benefits from extracting the best motion information by directly comparing the current frame with one or more reference frames. The analogous approach for Wyner-Ziv video coding requires joint decoding and motion estimation, using the Wyner-Ziv, and possibly additional helper information from the encoder. The CRC in the system proposed by Puri and Ramchandran [3] [5] are an example of helper information for joint decoding and motion estimation. At the decoder, the CRC of a block is used to choose from many decoded versions of the block, with each version corresponding to a different motion vector. In [10] we propose to send robust hash codewords from the encoder, in addition to the Wyner-Ziv, to aid the decoder in estimating the motion and generate the side information. These hash serve to relay the motion information to the decoder without actually estimating the motion at the encoder. Since the hash can enable more accurate motion compensation using only one previous frame, we can implement a low-delay system where only the previous reconstructed frame is used to generate the side information of a current Wyner-Ziv frame. This is analogous to the I-P-P structure used in conventional interframe video coding. In this work we improve on the system presented in [10] by treating the high frequency components of the frame as the hash. We perform Wyner-Ziv coding only on the low frequency coefficients of the frame, which tend to have significant correlation with the corresponding coefficients from the previous frame. The high frequency coefficients, if sent, are compressed by efficient run-length coding and are used at the decoder in the inverse transform and in estimating the motion. Since the high frequencies contain important edge information, relying only on these coefficients for the motion search still results in accurate motion estimation. The motion-compensated previous frame is then used as side information for Wyner-Ziv decoding the low frequency coefficients. In Section II, we describe in detail the proposed Wyner- Ziv video codec. In Section III, we compare the performance of the proposed codec to conventional intraframe coding and conventional interframe predictive coding, using a standard H.263+ video coder. II. WYNER-ZIV VIDEO CODEC We propose an intraframe encoder and interframe decoder system for video compression as shown in Fig. 1. A subset of frames from the sequence are designated as key frames. The key frames, K, are encoded and decoded using a conventional intraframe codec. In between the key frames are Wyner-Ziv frames, W, which are intraframe encoded but interframe decoded. A. Intraframe At the encoder, a blockwise DCT is applied to the Wyner-Ziv frame W to generate X. The resulting transform coefficients are divided into a low frequency and a high frequency set. Only the low frequency coefficients are compressed using Wyner-Ziv coding. The low frequency transform coefficients are grouped together to form coefficient bands X k, where k denotes the coefficient number. Each X k is then encoded independently as follows: For each band X k, the coefficients are quantized using a uniform scalar quantizer with 2 M k levels. The quantized symbols, q k, are converted to fixedlength binary codewords, and corresponding bit-planes are blocked together forming M k bit-plane vectors. Each bitplane vector is then sent to the Slepian-Wolf encoder. The Slepian-Wolf coder is implemented using a ratecompatible punctured turbo code (RCPT) [11] [12]. The RCPT, combined with feedback, provides rate flexibility which is essential in adapting to the changing statistics between the side information and the frame to be encoded. The parity produced by the turbo encoder are stored in a buffer which transmits a subset of these parity to the decoder upon request. The parity sent from the encoder buffer constitute the Wyner-Ziv. For some bitplanes, however, the correlation with the side information is very small so the bit-plane is sent uncoded. The encoder stores for the quantized high frequency coefficients of the previous frame. For a given block, the distance of the current coefficients from the corresponding quantized coefficients of the previous frame is calculated. If the distance is smaller than a threshold, a no high frequency codeword is sent. If the distance exceeds the threshold, the block s high frequency coefficients are compressed using run-length and Huffman coding and are sent to the decoder. Strictly speaking, the encoder is no longer an intraframe coder because of the distance calculation. However, storing the quantized high frequencies of the previous frame is a negligible burden, compared to conventional frame store and encoder-based motion estimation.

Wyner- Ziv W DCT Low freq bands X k 2 M k -level q k Intraframe Extract Bit-Planes bit-plane 1 Turbo Interframe Wyner-Ziv q k Turbo X k Buffer Reconstruct IDCT Decoded Wyner- Ziv W High frequency bands bit-plane M k For each low frequency coefficient band Comparison Previous coefficient store Request High frequency Entropy Coder Side Information Entropy and Inverse- Y k DCT W^ Motion- Compensated Extrapolation Key Conventional Conventional Intraframe Decoded Key K Intraframe K Fig. 1. Wyner-Ziv video codec with intraframe encoding but interframe decoding The proposed codec has an encoder complexity similar to that of conventional intraframe encoding. For the Wyner-Ziv frames, turbo coding (composed of interleaving and convolutional coding) replaces conventional entropy coding. Storing a quantized version of the high frequency coefficients requires minimal memory and computation. B. Interframe The decoder generates the side information frame Ŵ, which is an estimate of W, from the previous frame and the high frequency. For a given block of the current frame, if no high frequency are sent, the co-located block from the previous frame is used as the side information. If the high frequency are sent, the decoder reconstructs these coefficients and utilizes them in a motion search to generate the best side information block from the previous frame. The decoder applies a blockwise DCT on Ŵ to generate Y. The transform coefficients from Y are grouped together to form coefficient bands Y k, the side information corresponding to X k. To be able to use Y k at the turbo decoder and reconstruction block, the decoder estimates the statistical dependence between X k and Y k using previously decoded frames. Given a coefficient band, the turbo decoder successively decodes the bit-planes starting with the most significant bit-plane. It takes the received subset of parity corresponding to the bit-plane and the side information Y k to decode the current bit-plane. If the decoder cannot reliably decode the, it requests additional parity from the encoder buffer through feedback. The request and decode process is repeated until an acceptable probability of bit error is guaranteed. The probabilities generated for the current bit-plane are used for decoding the less significant bit-planes. By using the side information Y k and successively decoding the bit-planes, the decoder needs to request R k M k to decode which of the 2 M k bins a transform coefficient belongs to and so compression is achieved. When all the bit-planes are decoded, the are regrouped and the quantized symbol stream is reconstructed as q k. The reconstruction block can use these reconstructed symbols to repeat the motion estimation algorithm and further improve the side information used for reconstructing the coefficients. The reconstructed coefficient band X k is then calculated as E(X k q k,y k ). Assuming that q k is error-free, this reconstruction function has the advantage of bounding the magnitude of the reconstruction distortion to a maximum value, determined by the quantizer coarseness. This property is desirable since it eliminates large positive or negative errors for a given transform coefficient. These large errors tend to be very perceptible and annoying to the viewer. The inverse-dct is then applied to the reconstructed low and high frequency coefficients. For the blocks with no transmitted high frequency, the high frequency coefficients of the side information frame are used. III. SIMULATION RESULTS We implemented the Wyner-Ziv video codec proposed in Section II and assessed its performance for QCIF video sequences.

44 Salesman Sequence 44 Hall Sequence 32 32 30 30 28 26 50 100 150 200 250 28 26 60 80 100 120 1 160 180 200 220 2 (a) Salesman sequence (b) Hall Monitor sequence Foreman Sequence 41 39 37 35 33 150 200 250 300 350 0 450 500 (c) Foreman sequence Fig. 2. Rate-distortion performance of Wyner-Ziv video codec compared to DCT-based intraframe coding and H.263+ I-P-P interframe predictive coding. For encoding a Wyner-Ziv frame, we use an 8 8 DCT. Only the ten lowest frequency coefficients are Wyner-Ziv coded and the rest are treated as high frequencies. The low frequency bands are quantized using uniform scalar quantizers, with the same step size for all the coefficient bands. The number of quantizer bins coded for each band determines the bit allocation between these bands. For moderate to high bit rates, the high frequency coefficients are quantized with the same step size as the low frequency bands. For the lower bit rates, we use smaller step sizes for the higher frequencies because coarsely quantizing these frequencies degrades the motion estimation, which in turn increases the required Wyner-Ziv bit rate. Furthermore, we do not send the high frequency components of all the blocks so the finer quantization does not increase the bit rate significantly. In the experiments, for the low rates, the number of blocks with high frequency coefficients sent ranges from 2% to 50% of the total blocks. The turbo encoder for Slepian-Wolf coding is composed of two identical constituent convolutional encoders of rate 1 2 and generator matrix [1 1+D+D3 +D 4 1+D 3 +D ] [11]. The parity 4 from the convolutional encoder are stored in the encoder buffer while the systematic are discarded.

The simulation set-up assumes ideal error detection at the decoder the decoder can determine whether the current bit-plane error rate, P e, is greater than or less than 10 3. If P e 10 3 it requests for additional parity. For the turbo decoder to decode the parity, it calculates the probability of each possible symbol given the corresponding side information. The decoder estimates these probabilities by tracking the correlation from previous frames. More precisely, for every decoded frame, the decoder collects the joint histogram of the decoded symbols and the corresponding quantized side information. The decoder uses this histogram, giving more importance to recent frames, to calculate the probabilities for the turbo decoder. For the reconstruction block, the decoder assumes a Laplacian residual distribution between X k and Y k, with the Laplacian parameters approximated by pretraining from various sequences. The results for the Salesman, Hall Monitor and Foreman QCIF sequences (at 10 frames per second and with a total sequence length of 10 seconds) are shown in Fig. 2. For the Wyner-Ziv codec, every 8th frame is a key frame. The key frames are compressed as I frames using a standard H.263+ codec. To vary the rate for the Wyner-Ziv plots, we change the quantization parameter of the key frames as well as the quantization of the Wyner-Ziv frames. The plots show the total rate and the average frame PSNR of both the key frames and Wyner-Ziv frames. We compare the ratedistortion performance to that of conventional DCT-based intraframe coding and H.263+ interframe coding (I-P-P) with the same GOP size. The H.263+ interframe coding plots were generated by choosing the best combination of quantization parameters for the I and P frames. For the Salesman and Hall Monitor plots we observe impressive gains over DCT-based intraframe coding. The plots show that the Wyner-Ziv coder can achieve, for a fixed bit rate, 6 to 8 db PSNR improvement and for a fixed PSNR, a bit rate savings of 60 to 70%. For the Foreman sequence, which has high motion throughout the frame, we observe less improvement over conventional intraframe coding. The Wyner-Ziv codec attains 1.5 db improvement in PSNR and about 15 to 20% in bit rate savings. For Foreman, more accurate motion estimation is required to generate reliable side information. The coder sends most of the high frequency coefficients and the performance is close to that of simply intracoding the frame. There is a performance gap relative to H.263+ interframe coding, with the gap slightly larger for lower bit rates. For all the sequences, the gap from H.263+ interframe coding ranges from 2 to 3 db. Slepian-Wolf coding is at present the greatest source of compression inefficiency, as can be seen by comparing the achieved bit rate with measured conditional entropies. IV. CONCLUSIONS In this work we perform Wyner-Ziv coding only on the low frequency coefficients of a frame. The high frequency coefficients are run-length coded and used at the decoder to achieve accurate motion estimation. This improvement enables us to implement a low-delay system which recursively decodes a series of Wyner-Ziv frames by performing motion compensation of the previous frame to generate the side information. This is analogous to the I-P-P structure used in conventional interframe video coding. Note that the I-P-P dependency is only meaningful at the decoder because the frames are still encoded independently at the encoder. The Wyner-Ziv video codec shows impressive gains over conventional DCT-based intraframe coding while having comparable encoding complexity. There is still a performance gap from H.263+ interframe coding. ACKNOWLEDGMENT This work is supported in part by the National Science Foundation Grant No. CCR-0310376 and a C.V. Starr Southeast Asian Fellowship. REFERENCES [1] D. Slepian and J. K. Wolf, Noiseless coding of correlated information sources, IEEE Transactions on Information Theory, vol. IT-19, no. 4, pp. 471 480, July 1973. [2] A. Wyner and J. Ziv, The rate-distortion function for source coding with side information at the decoder, IEEE Transactions on Information Theory, vol. IT-22, no. 1, pp. 1 10, Jan. 1976. [3] R. Puri and K. Ramchandran, PRISM: A new robust video coding architecture based on distributed compression principles, in Proc. Allerton Conference on Communication, Control, and Computing, Allerton, IL, Oct. 2002. [4], PRISM: An uplink-friendly multimedia coding paradigm, in Proc. International Conference on Acoustics, Speech, and Signal Processing, Hong Kong, Apr. 2003. [5], PRISM: A reversed multimedia coding paradigm, in Proc. IEEE International Conference on Image Processing, Barcelona, Spain, Sept. 2003. [6] A. Sehgal, A. Jagmohan, and N. Ahuja, A causal state-free video encoding paradigm, in Proc. IEEE International Conference on Image Processing, Barcelona, Spain, Sept. 2003. [7] A. Aaron, R. Zhang, and B. Girod, Wyner-Ziv coding of motion video, in Proc. Asilomar Conference on Signals and Systems, Pacific Grove, CA, Nov. 2002. [8] A. Aaron, E. Setton, and B. Girod, Towards practical Wyner-Ziv coding of video, in Proc. IEEE International Conference on Image Processing, Barcelona, Spain, Sept. 2003. [9] A. Aaron, S. Rane, E. Setton, and B. Girod, Transform-domain Wyner-Ziv codec for video, in Proc. SPIE Visual Communications and Image Processing, San Jose, CA, Jan. 2004. [10] A. Aaron, S. Rane, and B. Girod, Wyner-Ziv video coding with hash-based motion compensation at the receiver, in Proc. IEEE International Conference on Image Processing, Singapore, Oct. 2004, to appear. [11] D. Rowitch and L. Milstein, On the performance of hybrid FEC/ARQ systems using rate compatible punctured turbo codes, IEEE Transactions on Communications, vol. 48, no. 6, pp. 948 959, June 2000. [12] A. Aaron and B. Girod, Compression with side information using turbo codes, in Proc. IEEE Data Compression Conference, Snowbird, UT, Apr. 2002, pp. 252 261.