Intraframe Prediction with Intraframe Update Step for Motion-Compensated Lifted Wavelet Video Coding

Similar documents
Half-Pel Accurate Motion-Compensated Orthogonal Video Transforms

Rate-Constrained Multihypothesis Prediction for Motion-Compensated Video Compression

A Video Codec Incorporating Block-Based Multi-Hypothesis Motion-Compensated Prediction

Predictive Coding. Prediction Prediction in Images

An Investigation of 3D Dual-Tree Wavelet Transform for Video Coding

INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND AUDIO

Predictive Coding. Prediction

Multimedia Networking ECE 599

Lecture 7 Predictive Coding & Quantization

BASICS OF COMPRESSION THEORY

Motion Vector Prediction With Reference Frame Consideration

Enhanced SATD-based cost function for mode selection of H.264/AVC intra coding

Vector Quantization and Subband Coding

SIGNAL COMPRESSION. 8. Lossy image compression: Principle of embedding

Module 4. Multi-Resolution Analysis. Version 2 ECE IIT, Kharagpur

MODERN video coding standards, such as H.263, H.264,

Estimation-Theoretic Delayed Decoding of Predictively Encoded Video Sequences

Waveform-Based Coding: Outline

Video Coding With Linear Compensation (VCLC)

Wavelet Scalable Video Codec Part 1: image compression by JPEG2000

ECE533 Digital Image Processing. Embedded Zerotree Wavelet Image Codec

SCALABLE 3-D WAVELET VIDEO CODING

Direction-Adaptive Transforms for Coding Prediction Residuals

Lecture 2: Introduction to Audio, Video & Image Coding Techniques (I) -- Fundaments

L. Yaroslavsky. Fundamentals of Digital Image Processing. Course

Compression methods: the 1 st generation

Introduction p. 1 Compression Techniques p. 3 Lossless Compression p. 4 Lossy Compression p. 5 Measures of Performance p. 5 Modeling and Coding p.

Lecture 2: Introduction to Audio, Video & Image Coding Techniques (I) -- Fundaments. Tutorial 1. Acknowledgement and References for lectures 1 to 5

THE newest video coding standard is known as H.264/AVC

Learning an Adaptive Dictionary Structure for Efficient Image Sparse Coding

6. H.261 Video Coding Standard

LOSSLESS INTRA CODING IN HEVC WITH INTEGER-TO-INTEGER DST. Fatih Kamisli. Middle East Technical University Ankara, Turkey

A DISTRIBUTED VIDEO CODER BASED ON THE H.264/AVC STANDARD

h 8x8 chroma a b c d Boundary filtering: 16x16 luma H.264 / MPEG-4 Part 10 : Intra Prediction H.264 / MPEG-4 Part 10 White Paper Reconstruction Filter

Rate-Distortion Based Temporal Filtering for. Video Compression. Beckman Institute, 405 N. Mathews Ave., Urbana, IL 61801

AN ENHANCED EARLY DETECTION METHOD FOR ALL ZERO BLOCK IN H.264

A TWO-STAGE VIDEO CODING FRAMEWORK WITH BOTH SELF-ADAPTIVE REDUNDANT DICTIONARY AND ADAPTIVELY ORTHONORMALIZED DCT BASIS

Analysis of Redundant-Wavelet Multihypothesis for Motion Compensation

Order Adaptive Golomb Rice Coding for High Variability Sources

On Compression Encrypted Data part 2. Prof. Ja-Ling Wu The Graduate Institute of Networking and Multimedia National Taiwan University

Phase-Correlation Motion Estimation Yi Liang

Lecture 9 Video Coding Transforms 2

A WAVELET BASED CODING SCHEME VIA ATOMIC APPROXIMATION AND ADAPTIVE SAMPLING OF THE LOWEST FREQUENCY BAND

Wyner-Ziv Coding of Video with Unsupervised Motion Vector Learning

A NEW BASIS SELECTION PARADIGM FOR WAVELET PACKET IMAGE CODING

LORD: LOw-complexity, Rate-controlled, Distributed video coding system

Proyecto final de carrera

AN IMPROVED CONTEXT ADAPTIVE BINARY ARITHMETIC CODER FOR THE H.264/AVC STANDARD

Distributed Arithmetic Coding

Analysis of Rate-distortion Functions and Congestion Control in Scalable Internet Video Streaming

MATCHING-PURSUIT DICTIONARY PRUNING FOR MPEG-4 VIDEO OBJECT CODING

IN recent years, the demand for media-rich applications over

Detailed Review of H.264/AVC

Compression and Coding

Bit Rate Estimation for Cost Function of H.264/AVC

LATTICE VECTOR QUANTIZATION FOR IMAGE CODING USING EXPANSION OF CODEBOOK

Information and Entropy

VIDEO CODING USING A SELF-ADAPTIVE REDUNDANT DICTIONARY CONSISTING OF SPATIAL AND TEMPORAL PREDICTION CANDIDATES. Author 1 and Author 2

CSE 408 Multimedia Information System Yezhou Yang

IMPROVED INTRA ANGULAR PREDICTION BY DCT-BASED INTERPOLATION FILTER. Shohei Matsuo, Seishi Takamura, and Hirohisa Jozawa

Selective Use Of Multiple Entropy Models In Audio Coding

Digital communication system. Shannon s separation principle

Wavelets and Multiresolution Processing

Fast Progressive Wavelet Coding

Design and Implementation of Multistage Vector Quantization Algorithm of Image compression assistant by Multiwavelet Transform

Context-adaptive coded block pattern coding for H.264/AVC

Run-length & Entropy Coding. Redundancy Removal. Sampling. Quantization. Perform inverse operations at the receiver EEE

EBCOT coding passes explained on a detailed example

Digital Image Processing

Vector Quantization Encoder Decoder Original Form image Minimize distortion Table Channel Image Vectors Look-up (X, X i ) X may be a block of l

Compressible Motion Fields

1462 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 10, OCTOBER 2009

encoding without prediction) (Server) Quantization: Initial Data 0, 1, 2, Quantized Data 0, 1, 2, 3, 4, 8, 16, 32, 64, 128, 256

Intra Frame Coding for Advanced Video Coding Standard to reduce Bitrate and obtain consistent PSNR Using Gaussian Pulse

The Choice of MPEG-4 AAC encoding parameters as a direct function of the perceptual entropy of the audio signal

Statistical Analysis and Distortion Modeling of MPEG-4 FGS

Review of Quantization. Quantization. Bring in Probability Distribution. L-level Quantization. Uniform partition

Basic Principles of Video Coding

Video Coding with Motion Compensation for Groups of Pictures

Scalable color image coding with Matching Pursuit

Introduction to Video Compression H.261

Revolutionary Image Compression and Reconstruction via Evolutionary Computation, Part 2: Multiresolution Analysis Transforms

Multiresolution image processing

Can the sample being transmitted be used to refine its own PDF estimate?

<Outline> JPEG 2000 Standard - Overview. Modes of current JPEG. JPEG Part I. JPEG 2000 Standard

on a per-coecient basis in large images is computationally expensive. Further, the algorithm in [CR95] needs to be rerun, every time a new rate of com

EE67I Multimedia Communication Systems

Multimedia & Computer Visualization. Exercise #5. JPEG compression

Digital Image Processing Lectures 25 & 26

wavelet scalar by run length and Huæman encoding.

SYDE 575: Introduction to Image Processing. Image Compression Part 2: Variable-rate compression

Lossless Image and Intra-frame Compression with Integer-to-Integer DST

THE currently prevalent video coding framework (e.g. A Novel Video Coding Framework using Self-adaptive Dictionary

ON SCALABLE CODING OF HIDDEN MARKOV SOURCES. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose

SPEECH ANALYSIS AND SYNTHESIS

4. Quantization and Data Compression. ECE 302 Spring 2012 Purdue University, School of ECE Prof. Ilya Pollak

New Trends in High Definition Video Compression - Application to Multiple Description Coding

Image and Multidimensional Signal Processing

Logarithmic quantisation of wavelet coefficients for improved texture classification performance

Objectives of Image Coding

Transcription:

Intraframe Prediction with Intraframe Update Step for Motion-Compensated Lifted Wavelet Video Coding Aditya Mavlankar, Chuo-Ling Chang, and Bernd Girod Information Systems Laboratory, Department of Electrical Engineering, Stanford University, Stanford CA 94305, USA Abstract. In motion-compensated lifted wavelet video coding, the calculation of the highpass frame involves interframe prediction. Due to occlusions, or change of intensity, or new objects in the video frame, interframe prediction is not always effective. Intraframe prediction provides an alternative and increases coding efficiency. However, previous analysis shows that these intraframe predicted pixels suffer higher distortion propagation than the rest of the pixels in the open-loop scheme. The main contribution of this paper is to mitigate this increased distortion through an intraframe update step. We propose a perfectly invertible sequence of operations. In addition, we present theoretical analysis of the reduction in distortion due to the inclusion of the proposed intraframe update step for various intraframe prediction modes. This is compared with practical measurements. Index Terms lifted wavelet, intra prediction, update step 1 INTRODUCTION Motion-compensated lifted wavelet transform for video compression [1] performs a multi-level wavelet transform along motion trajectories, which decomposes a set of frames into temporal subbands. Every temporal subband can be either encoded using wavelet-based image coding techniques like JPEG2000 [2] or by block-transform-based techniques as recently proposed in the MCTF extension of the H.264/AVC standard [3]. These schemes provide scalability of bit-rate, spatial resolution and temporal resolution. The calculation of the highpass frame involves interframe prediction. Due to occlusions, or change of intensity, or new objects in the video frame, interframe prediction is not always effective. With more levels of temporal wavelet decomposition, this problem becomes even more serious due to growing temporal distance. In case interframe prediction is in- This work was supported, in part, by the Max Planck Center for Visual Computing and Communication. efficient, the interframe update step following it introduces artifacts in the lowpass signal [4]. This affects the quality of temporally downscaled video. Intraframe prediction provides an alternative and also increases coding efficiency. However, the analysis in [4] shows that these intraframe predicted pixels suffer higher distortion propagation than the rest of the pixels in the open-loop scheme. We propose an intraframe update step to mitigate this problem. An improved mode decision based on a Lagrangian cost function and a better intraframe prediction technique for 4x4 blocks whose neighbors are unavailable for reference are among the other improvements presented. Section 2 describes the incorporation of the intraframe update step in the lifting framework. Theoretical analysis of the reduction in distortion due to its inclusion are also presented. Experimental results are analyzed in Section 3. 2 INTRAFRAME PREDICTION WITH INTRAFRAME UPDATE STEP We propose a perfectly invertible sequence of operations, represented with the block diagram in Figure 1. For intraframe prediction, all 4x4, 8x8 and 16x16 blocks are checked for the best out of at the most 9 intraframe prediction modes. H.264/AVC [5] defines 9 modes for 4x4 blocks. As shown in Figure 2, pixels a-p are predicted using pixels A-M as reference. The same 9 modes are extended to 8x8 blocks. For 16x16 blocks only 3 modes, viz. Vertical, Horizontal and DC are used. For a given block under consideration, some modes are ruled out due to some neighboring pixels being themselves intraframe predicted and hence not considered available for reference. This is done to limit distortion propagation according to the analysis in [4]. To compensate for this dearth of reference pixels, the unavailable reference pixels can be replaced by surrogates (designated with numbers 1-3 in preferential order according to availability) as shown in Figure 2. Only

Encoder ΔL X L - Y - P INTER U INT ER P INT RA U INTRA ΔH H Decoder X ΔX - p 2 U INT ER P INTER Y ΔY - p 1 U INTRA P INT RA Fig. 1. X and Y are two input video frames. Prediction and Update operators are denoted by P and U respectively. The operators P INT ER and P INT RA are picked such that the blocks which are interframe predicted are not intraframe predicted and vice-versa. Error introduced in the subbands is denoted by L and H. Error propagated to reconstructed frames is denoted by X and Y. 3 1 1 1 2 1 M I J K L A B C D E F G H a b c d e f g h i j k l m n o p (a) (b) Fig. 2. A 4x4 block can be intraframe predicted from neighboring reference pixels A-M. The unavailable reference pixels can be replaced by surrogates designated with numbers 1-3 in preferential order according to availability. Only surrogate(s) shown using the same shaded pattern can replace a given reference pixel. In case a surrogate reference pixel is used, the encoder and decoder use the available surrogate labeled with the smallest number, i.e., one which is itself not intraframe predicted. surrogate(s) shown using the same shaded pattern can replace a given reference pixel. Both encoder and decoder follow the same rule and hence no additional signaling is required. 2.1 Intraframe Update We base our intraframe update step on the optimal update step in [6]. The exact mode-dependent operations (performed on a block-by-block basis) during intraframe update can be stated as follows: Let the pixels from an intraframe predicted block in frame Y be represented as a column vector Y b. Let the reference pixels be represented as a column vector Y r. Let P b be the mode-dependent matrix which forms the intraframe prediction P b Y r for the block. The highpass coefficients for the block are represented by H b = Y b P b Y r. (1) Fig. 3. (a) Intraframe prediction in mode 0, i.e. Vertical Prediction. Weight associated with each arrow is 1. (b) Intraframe update step for mode 0. Weight associated with each arrow is 0.2. The highpass coefficients at the reference pixel locations, represented by column vector H r,int ER, receive the intraframe update given by H r = H r,int ER (I P T b P b ) 1 P T b H b. (2) The location of H r and H r,int ER, is the same and the notation emphasizes that reference pixels are interframe predicted. As an example, consider intraframe prediction in mode 0 as shown in Figure 3(a). The intraframe update step is as shown in Figure 3(b). Consider the reconstruction of pixel a to see the reduced distortion propagation. The values in pixel locations A, a, e, i and m are changed according to the following assignment operations. Update at decoder: A A 0.2(a e i m) Predict at decoder: a a A, e e A i i A, m m A These operations are intraframe. The reconstruction of the interframe predicted reference pixels takes place between Update and Predict. Let H x denote the error in subband H at location x. Let Y A,NO UP DAT E denote the reconstruction error in pixel A if the intraframe update step is skipped. The reconstruction error in pixel A, with the inclusion of the intraframe update step, denoted by

Y A, is given by: Y A = Y A,NO UP DAT E ( 0.2)( H a H e H i H m ) f( H a, H e, H i, H m ) (3) where ( 0.2)( H a H e H i H m ) is the propagation of the errors H a, H e, H i, H m along path p 1, and f( H a, H e, H i, H m ) is the propagation of the same errors along path p 2, as shown in Figure 1. If interframe prediction uses only full-pel MC, then f( H a, H e, H i, H m ) (0.1)( H a H e H i H m ), since the interframe update operator scales the input by 0.5 and this is followed by a sign reversal along path p 2. If sub-pel MC is used, then due to the interpolation involved, we can neglect the propagation of terms like ( 0.2 H a ) through the interframe update and prediction steps to obtain f( H a, H e, H i, H m ) 0. Simulation results confirm this assumption. The expected distortion at pixel a is given by: E{( Y a ) 2 } E{[(1 0.1) H a ] 2 ( 0.1 H e ) 2 ( 0.1 H i ) 2 ( 0.1 H m ) 2 ( Y NO UP DAT E ) 2 } (4) 1.84 for full-pel MC and E{( Y a ) 2 } E{[(1 0.2) H a ] 2 ( 0.2 H e ) 2 ( 0.2 H i ) 2 ( 0.2 H m ) 2 ( Y NO UP DAT E ) 2 } (5) 1.76 for sub-pel MC, assuming that the errors are all zero-mean, uncorrelated and unit variance. If the intraframe update step is skipped then the expected distortion is given by: E{( Y a ) 2 } E{( H a ) 2 ( Y NO UP DAT E ) 2 } (6) 2 for both full-pel and sub-pel MC. This translates to a gain of about 0.36 db and 0.56 db for full-pel and sub-pel MC respectively. For mode 0, the gain is the same for all pixels a, b,, p. This relative gain is obtained at the expense of slightly increased distortion in the reference pixels A, B, C, D. For the same example, this increase in the distortion at pixel A is given by: E{( 0.1 H a ) 2 ( 0.1 H e ) 2 ( 0.1 H i ) 2 ( 0.1 H m ) 2 } 0.04, for full-pel MC and E{( 0.2 H a ) 2 ( 0.2 H e ) 2 ( 0.2 H i ) 2 ( 0.2 H m ) 2 } 0.16, for sub-pel MC, which is a loss of about 0.17 db and 0.64 db for full-pel and sub-pel MC respectively. However, the number of reference pixels is small compared to the number of intraframe predicted pixels. In the given example, 16 pixels were predicted from 4 reference pixels. Figure 1 indicates that some reference pixels in frame X also suffer slightly increased distortion, which comes along path p 2. For full-pel MC, this increase is exactly the same as that suffered by affected reference pixels in frame Y. For sub-pel MC, due to interpolation, the magnitude is reduced. The relative gain in db for intraframe predicted pixels, due to the inclusion of the proposed intraframe update step, can be obtained using similar analysis for the other modes. The average relative gain per pixel is given in Table 1. Table 1. Average relative gain per pixel for various modes defined in H.264/AVC [5]. Mode Average relative gain in db Full-pel MC Sub-pel MC 4x4 block 8x8 block 4x4 block 8x8 block 0 0.36 0.19 0.56 0.28 1 0.36 0.19 0.56 0.28 2 0.14 0.04 0.22 0.06 3 0.44 0.27 0.77 0.45 4 0.43 0.27 0.75 0.45 5 0.43 0.28 0.76 0.46 6 0.43 0.28 0.76 0.46 7 0.41 0.25 0.71 0.40 8 0.30 0.17 0.48 0.27 Figure 4 shows the results of an experiment where pairs of frames, with varying temporal distance between the two frames, undergo MC lifted Haar wavelet decomposition with intraframe prediction. One scheme performs intraframe update and the other scheme does not. For Figure 4(a), to compare the two schemes, exactly the same noise, depicting quantization noise, is added to the temporal subbands. The noise added in the two temporal subbands L and H is zero-mean with no crosscorrelation but has the same variance and is chosen from a uniform distribution. For Figure 4(b), temporal subbands are encoded using JPEG2000 [2] and the same rate allocation among L and H subbands is used for every pair within each scheme. Luminance frames of the Foreman (CIF) sequence are used and every point is the average of 4 trials with different pairs. The vertical axis on the left shows the reconstruction PSNR of only the intraframe pre-

PSNR of intraframe predicted blocks in db PSNR of intraframe predicted blocks in db 39.7 39.6 39.5 39.4 39.3 39.2 39.1 39 38.9 1 2 3 4 5 6 7 8 7 Temporal Distance 41.7 40 with intraframe update without intraframe update (a) without intraframe update 35.5 1 2 3 4 5 6 7 8 5 Temporal Distance (b) with intraframe update 15 14 13 12 11 10 9 8 15 10 Percentage of intraframe predicted pixels in highpass frame Percentage of intraframe predicted pixels in highpass frame Fig. 4. PSNR of intraframe predicted blocks with and without the proposed intraframe update step. The vertical axis on the right shows the percentage of intraframe predicted pixels in the highpass frame. Quarter-pel MC is used. (a)quantization noise is simulated as described. (b)subbands are encoded using JPEG2000. dicted blocks and the distortion reduction due to the proposed intraframe update step can be seen. For Figure 4(b), the reduction in the PSNR of reference pixels used for intraframe prediction is around 0.12 db. The reduction in the PSNR of the interframe predicted pixels (which includes the reference pixels used for intraframe prediction) is negligible, around 0.01 db. The mean PSNR was observed to increase slightly, by around 0.02 db. Similar low gain in mean PSNR is observed for multi-level temporal transform, which leads to the conclusion that the main benefit of the proposed intraframe update step is to alleviate the distortion propagation suffered by the intraframe predicted blocks. 2.2 Mode Selection Let D and R denote prediction residual energy and rate, respectively. The criterion minimised during interframe motion estimation is D inter λ inter R inter. For intraframe prediction, let R intra be the rate associated with the intra mode that minimizes D intra. We define the following quantities: D = D intra D inter R = R intra R inter For the 4x4, 8x8 or 16x16 block under consideration, we choose intraframe prediction mode if J = D λ intra R < 0, (7) or else we choose the best inter MV as found previously by minimizing D inter λ inter R inter. Increasing λ intra helps to save more bits on MV with a corresponding trade-off in distortion. This has more use in the low bit-rate region. The implementation in [4] corresponds to λ intra = 0 and selects intra mode only in case of reduction of prediction residual energy. 2.3 Conveying mode selection The use of a separate field to convey inter/intra for every block is avoided as follows: For the scheme which does not use intraframe prediction at all, the code-tree shown in Fig. 5 (a) is used for both MV-x and MV-y. For every block, MV-x is immediately followed by MV-y. However, for the scheme which uses intraframe prediction, the code-tree shown in Fig. 5 (b) is used for MV-x. The code-tree for MVy is not modified. The symbol Intra indicates that the block is intraframe predicted. The Huffman code, instead of MV-y, for the particular intra mode follows this. Compared to the scheme which uses only interframe prediction, we incur a penalty of 1 bit on a block only if MV-x=0, which is more efficient than spending 1 bit on every block. The Intra symbol can be inserted into any other branch with symbols less likely than 0 but this would also lengthen the Intra code. The probabilities of these two symbols were found to be comparable for most combinations of λ inter and λ intra, implying that the code-tree shown here is the optimal choice. 2.4 Interframe Update Step During interframe update, linear operations are performed on certain pixels of the highpass frame, i.e. the residual of the interframe predicted blocks. At the encoder, interframe update is performed first because some of the pixels of the highpass frame

1-1 2-2 3-3 4-4 5-5 6-6 7-7 (a) 0 Intra 1-1 2-2 3-3 4-4 5-5 6-6 7-7 (b) 0 38 37 36 35 34 33 Fig. 5. (a) Exponential Golomb code tree for each MV component when intraframe prediction is turned off. (b) Exponential Golomb code tree for x-component of MV when intraframe prediction is turned on. will be modified during intraframe update. Conventional update with sub-pel MVs involves interpolation of highpass coefficients but the intraframe predicted locations should not participate in interframe update at all. It might not be possible to invert sub-pel motion neighboring intraframe predicted locations. This problem is solved by using modified Barbell update [7] which is an inversion based on pixel-connections. With more intraframe predicted blocks there are less pixel locations in the lowpass frame receiving the interframe update. This makes the lowpass frame closer to a natural image. This results in better display at low frame-rates and improves compression of the low-band with a standard image coder. In addition, the motion between these lowpass frames can be tracked better during further temporal decomposition. 500 600 700 800 900 1000 1100 Fig. 7. R-D performance for 288 frames of Foreman (CIF) sequence with 4 levels of temporal Haar wavelet. 38 37 36 35 34 33 600 700 800 900 1000 1100 Fig. 8. R-D performance for 288 frames of Foreman (CIF) sequence with 3 levels of temporal 5/3 wavelet. 38 37 36 35 34 33 600 700 800 900 1000 1100 1200 Fig. 6. R-D performance for 288 frames of Foreman (CIF) sequence with 3 levels of temporal Haar wavelet. 3 EXPERIMENTAL RESULTS Figures 6, 7 and 8 show the R-D performance of various temporal wavelets with and without intraframe prediction for the Foreman (CIF) sequence. The mean PSNR with the inclusion of the intraframe update step is almost the same as the mean PSNR with intraframe prediction and no corresponding update step. Hence the performance with its inclusion is directly shown. Figures 9 and 10 show the R-D performance for the Mobile and Calendar (CIF) sequence. The gains at low bit-rates are substantial ( 1.5 db). The gains increase as we perform more levels of temporal wavelet transform. This is because of the increased temporal distance and the increase in the number of MV fields per unit time. The implementation of the 5/3 temporal wavelet involves boundary extension for enhanced performance [8]. For any

curve shown with intraframe prediction, at the most two values of λ intra are used, a larger value at low bit-rates and a smaller value at high bit-rates. 31 30 29 28 27 26 800 1000 1200 1400 1600 Fig. 9. R-D performance for 96 frames of Mobile and Calendar (CIF) sequence with 3 levels of temporal Haar wavelet. 31 30 29 28 27 26 800 1000 1200 1400 1600 Fig. 10. R-D performance for 96 frames of Mobile and Calendar (CIF) sequence with 3 levels of temporal 5/3 wavelet. decision helps to achieve gains in the R-D performance through better prediction and/or reduction of MV bit-rate. In this scheme, the proposed intraframe update step lessens the severity of quantization error propagation in the reconstruction of intraframe predicted blocks. References 1. Ohm, J.R.: Motion-compensated wavelet lifting filters with flexible adaptation. Proceedings of the Intl. Workshop on Digital Communications (IWDC), Capri, Italy (2002) 113 120 2. Taubman, D., Marcellin, M.W.: JPEG2000: Image Compression Fundamentals, Standards and Practice. (Kluwer International Series in Engineering and Computer Science, 642), Kluwer Academic Publishers (2001) 3. Schwarz, H., Marpe, D., Wiegand, T.: MCTF and scalable extension of H.264/AVC. Proceedings of the IEEE Intl. Picture Coding Symposium (PCS), San Francisco, U.S.A. (2004) 4. Wu, Y., Woods, J.W.: Directional spatial I-blocks for the MC-EZBC video coder. Proceedings of the IEEE Intl. Conference on Acoustics, Speech and Signal Processing (ICASSP), Montreal, Canada 3 (2004) 129 1 5. Final Draft International Standard: Information Technology- Coding of Audio-Visual Objects- Part 10: Advanced Video Coding. ISO/IEC FDIS 14 496-10 (2003) 6. Girod, B., Han, S.E.: Optimal update step for motion-compensated lifting. IEEE Signal Processing Letters 12 (2005) 150 153 7. Mavlankar, A.A., Han, S.E., Chang, C.L., Girod, B.: A new update step for reduction of PSNR fluctuations in motion-compensated lifted wavelet video coding. Proceedings of the IEEE Intl. Workshop on Multimedia Signal Processing (MMSP), Shanghai, China (2005) 8. Xu, J., Li, S., Xiong, Z., Zhang, Y.Q.: On boundary effects in 3-D wavelet video coding. Proceedings of the SPIE Intl. Symposium on Optical Science and Technology, San Diego, CA, U.S.A. (2000) 4 CONCLUSION The incorporation of intraframe prediction with the corresponding intraframe update step into the lifting framework is presented. The proposed sequence of operations can be perfectly inverted at the decoder to achieve perfect reconstruction when no quantization is performed. The Lagrangian mode