Multiple Description Coding for Video Using Motion Compensated Prediction *

Size: px
Start display at page:

Download "Multiple Description Coding for Video Using Motion Compensated Prediction *"

Transcription

1 Multiple Description Coding for Video Using Motion Compensated Prediction * Amy R. Reibman Yao Wang Michael T. Orchard Rohit Puri and Polytechnic Univ. Princeton Univ. Univ. Illinois Hamid Jafarkhani Brooklyn, NY 20 Princeton, NJ Urbana, IL 680 AT&T Labs Research yao@vision.poly.edu orchard@prince t on. edu Red Bank, NJ 0770 amy@research.att.com hamid@research.att.com rpiiri@ifp.uiuc.edu Abstract We propose multiple description (MD) video coders which use motion compensated predictions. Our MD video coders utilize MD transform coding and three separate prediction paths at the encoder, to mimic the three possible scenarios at the decoder: both descriptions received or either of the single descriptions received. We provide three different algorithms to control the mismatch between the prediction loops at the encoder and decoder. The results show that when the main prediction loop is the central loop, it is important to have side prediction loops and transmit some redundancy information to control mismatch. Introduction Multiple description (MD) coding addresses the problem of encoding a source into two (or more) bitstreams such that a high-quality reconstruction is decodable from the two bitstreams together, while a lower, but still acceptable, quality reconstruction is decodable if either of the two bitstreams is lost. Previously, we developed an MD encoding scheme that uses pairwise transforms to introduce a controlled amount of correlation (and hence redundancy) between the two bitstreams to improve single description quality [I, 2. This general framework has been applied to image coding, and yields acceptable images from a single description with only a small amount of redundancy [3]. In this paper, we consider the issues involved in designing a multiple description video coder that *This work is conducted in AT&T Labs-Research, where the last three authors are consultants. makes use of motion-compensated temporal prediction, including the use of multiple coding modes and redundancy allocation among them. Most of today s video coder standards use blockbased motion compensated prediction. Because of its success in achieving a good balance between coding efficiency and implementation complexity, we are motivated to develop an MD video coder using this basic framework. In this framework, each video frame is divided into non-overlapping blocks which are coded in one of two modes. In the I-mode, the color values of the block are directly transformed using DCT and the quantized DCT coefficients are then entropy coded. In the P-mode, a motion vector is first found and coded, which describes the displacement between the spatial position of the current block and the best matching block. The prediction error is then coded, also using the DCT. Additional side information describing the coding mode and relevant coding parameters also needs to be coded. The key challenge to developing an MD approach to video coding lies in the coding of prediction errors. The difficulty arises from the variety of different predictions that might be used at the decoder of an MD system. If both channels are received, the best predictor would be formed from information on both channels. If either single channel is received, two other predictors would be formed. Without motion, it is possible to design the information on the two channels to force a structure between the two-channel predictor and the two one-channel predictors. However, when motion-compensation is used, no such structure is known. Consequently, three distinct prediction error signals (one corresponding to each predictor) are implemented at the decoder. If at any time the de /99/ $ IEEE 837

2 coder uses a predictor whose corresponding prediction error is not available, a mismatch condition exists between the encoding and decoding loops. Mismatch errors are never corrected until the encoding and decoding loops are cleared by an intra-coded frame. One way to avoid such a mismatch is to have two independent prediction loops, one based on each single-channel reconstruction. If both descriptions are received by the decoder, a method is needed to incorporate both predictions to improve the joint quality. While avoiding the mismatch for the side decoders, this results in a poorer prediction (lower prediction coding gain) when the outputs of both channels are available. The MD video coder in [5] is designed using this approach. Although a complete MD system for video should consider optimal multiple descriptions for (i) the side information, (ii) motion vectors, and (iii) the DCT coefficients, this work takes the straightforward strategy of duplicating side information and motion vectors on both channels, while proposing a nontrivial MD method for coding DCT coefficients for both the original blocks and the prediction error blocks. In the intra-mode, we use a previously proposed MDC image coding method [, 2, 3, 4. In prediction mock, we propose a general framework that recognizes the,possibility of mismatch. The goal then is to create an encoder such that the mismatch is controlled to be at an acceptable level. Another challenging issue for an MD video encoder is how to allocate redundancy among the various possibilities: side information, motion vectors, coefficient data, and also the redundancy introduced when coding a macroblock using the intra-mode rather than the predicted mode to enable recovery from any past errors. Because the current implementation duplicates all side information and motion vectors, the paper only discusses allocation of redundancy among the DCT coefficients. In Section 2, we describe a general framework for multiple description video coding. Then in Section 3, we describe three specific implementations based on the Pairwise Correlating Transform (PCT) [I] and the generalized transform-based MD coding [2]. We provide simulation results in Section 4 and concluding remarks in Section 5. Throughout this paper, we assume that each description is either lost in its entirety or received completely with no error. 2 General framework In general, there are two sources for distortion in an MD video coder. One source of distortion is the quantization of prediction errors. This is common between P- I P- P- x- d d Redundancy Allocation for Coding Error Figure : The framework for multiple description coding in the P-mode. a single description and an MD video coder; although the MD coder may have more than one prediction loop. The second source of distortion is the mismatch between the prediction loops at the encoder and decoder. The general framework of Fig. l allows us to deal with these two sources of distortion. Roughly, F can be considered as the prediction error and Gi as a representation of the mismatch. Our general approach to video coding using MD transform coding (MDTC) uses three separate prediction paths at the encoder, to mimic the three possible scenarios at the decoder: both descriptions received or either of the single descriptions received. Specifically, the encoder has three frame buffers, storing the previously reconstructed frames from both descriptions (t,b~,k-l), Description One ($l,k-l), and Description Two (42,k-l). Here, k represents the current frame time. For each block X, the encoder generates a predicted block Pi, i = 0,,2 based on the reconstructed motion vector and the previous frame $;+-I. More generally, the encoder might make use of all three previous frames, t,bi,k-l, i = 0, I, 2 to produce PO. The prediction error is represented in two lay- 838

3 ers, as shown in Fig.. First, the prediction error in the case when both descriptions are avajlable, is coded into two descriptions Fl and F = X - PO, FZ using an MD coder (labeled EMDC). This can be accomplished by, e.g., MDTC. We use FO to represent t_he reconstructed F from both descriptions PI and Fz, and F, to represent the reconstructed signal from only F,, for z =,3. In the absence of any additional information, the reconstruction from Description z alone will be P, -t PI. To reduce the future mismatch between the prediction at the encoder and decoder, the encoder generates and codes G, = X - P, - F,. Note that in this framework, the bits used for G,, z =,2 are primarily redundancy, because a typical decoder will not use them when both descriptions are received. This portion of the total redundancy, pe,z, can be controlled directly by varying the quantization accuracy of G,. Another source of redundancy is that introduced when coding Fusing an MD coder, and is denoted pe,. Using the MDTC coder, this redundancy is easily controlled by varying the transform parameters. In next section, we describe the details of three algorithms based on Fig.. 3 Multiple description transform coding of Video In this section, we consider three different implementations of the general video coder described above. In each, we decompose the 8 x 8 central prediction error block, F, into pairs of DCT coefficients, and apply a Pairwise Correlating Transform (PCT) to each pair. In the first implementation, the strategy is to reduce the amount of mismatch between the twochannel reconstruction used for prediction and the single-channel reconstruction by using the additional prediction loops described in Section 2. The EMDC is the straightforward PCT initially described in [l], and the single-channel prediction errors GI and Gz are sent as purely redundant information by Encl and Enc2, each using a single description coder. In the second implementation, the EMDC block is the same as that of the first implementation. However, instead of using a single description quantizer for Encl and End, we use a generalized PCT introduced in [2] and only transmit the orthogonal complement information. In the third implementation, the strategy is to omit the additional prediction loops, but to use some additional redundancy to improve the singlechannel reconstruction. In this approach the EMDC block is the generalized PCT introduced in [a] where four variables are used to represent the initial pair of coefficients. We do not code the single-channel prediction errors GI and Gz in this case. For redundancy allocation among the coefficients in F, it can be shown that the algorithm for assigning transform parameters for optimal redundancy allocation across pairs [l] can be extended to incorporate optimal redundancy allocation across time. This allocation of redundancy for F is common among the three different implementations below. The redundancy allocation between F and G is specific to each algorithm and is discussed below. 3. AIgorithm In the first algorithm, we use all three prediction paths described above to limit the amount of mismatch between the two-channel frame memory and the single-channel frame memory. The EMDC block is the PCT applied to the two-channel prediction error, F. We use a conventional inter-mode DCT coder for the Encl and Enc2 blocks in Fig.. Our transform-based EMDC coder takes N DCT coefficients (either from an I-frame or a P-frame), organizes them into N/2 pairs using a fixed pairing for all frames. In the current implementation, we use the I-frame statistics to determine both N and the pairing strategy and pair the k-th largest with the (N-lc)-th largest. Each pair undergoes a pairwise correlating transform with parameter Bz (which is denoted tan8 in [Z]) and the resulting coefficients from each pair are split into two sets. The unpaired coefficients are split even/odd and appended to the PCT Coefficients. The c0efficient.s in each set are then quantized based on the desired two-channel distortion and runlength and Huffman coded. The PCT introduces a controlled amount of correlation between the resulting two coefficient streams. At the decoder, if only one description is received, the coefficients in the other description are estimated using this correlation. The transform and estimation parameters depend on the desired redundancy and on the coefficient variances estimated from selected training data. In particular, if we have a pair of sequences {A,, B,} and apply the PCT with parameter pc to each pair of prediction errors to obtain {AC,, AD,}, then the optimal (minimum mean-squared error) single-channel reconstruction, assuming only { AC,} are received, is to form the best linear prediction of AA, and AB, using 839

4 where aia and aib are the variances of the prediction errors. The reconstruction when only {AD,} are received follows from symmetry. In the current implementation, we do not consider optimal redundancy allocation across F and G. Rather, we use a fixed quantizer step-size on the G, coefficients that is coarser than the quantizer used on the F coefficients. In addition, we recognize from [a] that the performance of the PCT begins to degrade as the redundancy incurred by the PCT gets too large. Therefore, we use the heuristic of allocating redundancy to the PCT until it reaches the point of degraded performance, and then we begin to allocate redundancy to the single-channel prediction errors G,. One drawback of the current structure is that the p, contains only 32 coefficients each, while the G, contains 64 Coefficients. Therefore, to use a standard video coding algorithm (like MPEG or H.263) to code these data, we must send one set of overhead information (macroblock type, coded block pattern) for both F and G. This additional overhead can become costly. A more sophisticated approach, not directly considered here, would be to choose the 32 most important coefficients within G, and send that information in the same block as the 32 coefficients from p,. 3.2 Algorithm 2 In the second algorithm, the main prediction loop is the same as that of Algorithm. To transmit G and G2, we try to extract the more important part of the signal instead of coding the whole thing because we want t,o code G, in 32 coefficients. This is a tradeoff between the mismatch created by partial transmission of G and Gz and the saving in the redundancy rate. To achieve this goal, we use the generalized transform-based coder introduced in [2]. The coder generates Gfl-and Gf2, the orthogonal complements of G and Glz in the Hilbert space spanned by (Gl, Gl2) and similar signals for Gz. We only transmit the I signals for G,. Therefore, each block contains 32 coefficients for Fg, followed by 32 coefficients from G,. Redundancy allocation between G and F is the same as that of Algorithm ; however, it can be shown that the redundancy allocation is optimal in this case. 3.3 Algorithm 3 The third algorithm uses only the main prediction loop of Fig., but the EMDC coder uses the generalized transform-based coder introduced in [2]. Thus, instead of using redundancy to code G and Gz, this algorithm allocates redundancy to F: and F:, the orthogonal coniplem_ent_s of and F2 in the Hilbert space spanned by (FI, F2). Specifically, this generalized transform-based EMDC coder organizes N DCT coefficients into N/2 pairs using a fixed pairing for all frames. Now, each pair undergoes a generalized PCT with parameter PI, producing four coefficients frar each pair, which are split into two sets. The coefficients belonging to FI and F2 are stored in the first 32 coefficients, while their orthogonal complements are stored in the second 32 coefficients. The initial 32 coefficients are then quantized based on the desired two-channel distortion, while the latter 32 coefficients are quantized more coarsely. The block of 64 coefficients is then runlength and Huffman encoded. 4 Simulation Results Our coder implementation is built on top of the MPEG2 MP@ML coder [6]. The coding mode decision for each macroblock follows the original MPEG2 coder. Presently, the side information and motion vectors are duplicated in both descriptions. We base our selection of the coding parameters for the MD coefficients on a preliminary analysis of the optimal redundancy allocation across both time and multiple pairs. For comparison, we also simulated two other methods that can fit into the multiple description framework. The Interleaving Frame method generates two subsequences containing the even and odd frames in the original sequence, separately, and then performs MPEG2 coding on the two subsequences independently. At the decoder, if only one description is available, the missing frames are simply replaced with the previous frame. This method is similar to the multi-thread mode presented in [7]. The SNR Scalability method uses the MPEG2 SNR scalability to generate a layered bitstream with the desired overall quality. The base layer is included in both descriptions and the enhancement layer is separated on a slice basis between both descriptions. We compare the single-channel distortion of the coders when they all have identical two-channel distortion. The redundancy is defined as the additional bits required by the MD coder compared to the bits required by the original MPEG2 coder generating a single bit stream with the same overall distortion. Fig. 2 shows the redundancy-rate distortion (RRD) curves [l] obtained for two CIF sequences, flowergarden and ferwheel. The GOP length is 5. The distortion is the average luminance PSNR across time, and the redundancy is expressed in terms of the percentage over the reference luminance bit rate. Note 840

5 that with the Interleaved Frame method, the achievable redundancy cannot be controlled and only one point is obtained. As can be seen from Fig. 2, Algorithm 2 outperforms all other methods in terms of average PSNR. The hiterleaving Frame method provides the worst performance. The SNR Scalability provides good performances for low redundancies, but its relative performance deteriorates as the redundancy increases. Algorithm outperforms Algorithm 3 with the exception of one point. These results indicate that some mismatch control is important; however, a complete mismatch control (as in Algorithm ) is not necessary. 5 Conclusions [5] V. Vaishampayan and S. John, Interframe Balanced Multiple Description Video Compression, in Proc. Packet Video 999, New York, April 999. [6] MPEG2 video test model 5, International organization for Standardization, ISO/IEC JTCI/SC29/ WGll no. N0400, Apr [7] S. Wenger, Video redundancy coding in H.263+, in Proc. AVSPN, Aberdeen, U.K., Sept We have proposed MD video coders which use motion compensated predictions. Our MD video coders ut,ilize MD transform coding and three separate prediction paths at the encoder, to mimic the three possible scenarios at the decoder: both descriptions received or either of the single descriptions received. Simulation results show that it is important to have side prediction loops and transmit some redundancy information about the mismatch. If there is packet loss instead of a complete channel loss, this mismatch control will also be advantageous. Although it is more difficult to design a good MD video coder for low redundancy regions, overall, our video coder provides acceptable visual qiialities for a large range of redundancies. MDTCvideo-3, SNR Scalabllty Interleaved frames References [I] M. Orchard, Y. Wang, V. Vaishampayan, and A. Reibman, Redundancy Rate Distortion Analysis of Multiple Description Image Coding Using Pairwise Correlating Transforms, in Proc. ICIP97, (Santa Barbara, CA), Oct, 997. [a] Y. Wang, M. Orchard, and A.R.Reibman, Optimal pairwise correlating transforms for multiple description coding, in Proc. ICIP98, (Chicago, IL), Oct, 998. [3] Y. Wang, M. Orchard, and A. Reibman, Multiple Description Image Coding for Noisy Channels by Pairing Transform Coefficients, in Proc. IEEE 997 First Workshop on Multimedia Signal Processing, (Princeton, NJ), June, 997. [4] V. A. Vaishampayan, Design of multiple description scalar quantizer, IEEE Trans. Inform. Theory, vol. 39, pp , May 993. I Luminance redundancy (percentage) Figure 2: The Redundancy Rate Distortion performance of 5 coders: Our three MDTC coders, MPEG2 SNR Scalability, and the Interleaving frame coder. (a) Sequence Flowergarden; twochannel distortion 29. db (b) Sequence Ferwheel; two-channel distortion 3.4 db. I 84

Optimal Estimation for Error Concealment in Scalable Video Coding

Optimal Estimation for Error Concealment in Scalable Video Coding Optimal Estimation for Error Concealment in Scalable Video Coding Rui Zhang, Shankar L. Regunathan and Kenneth Rose Department of Electrical and Computer Engineering University of California Santa Barbara,

More information

A LOW-COMPLEXITY MULTIPLE DESCRIPTION VIDEO CODER BASED ON 3D-TRANSFORMS

A LOW-COMPLEXITY MULTIPLE DESCRIPTION VIDEO CODER BASED ON 3D-TRANSFORMS A LOW-COMPLEXITY MULTIPLE DESCRIPTION VIDEO CODER BASED ON 3D-TRANSFORMS Andrey Norkin, Atanas Gotchev, Karen Egiazarian, Jaakko Astola Institute of Signal Processing, Tampere University of Technology

More information

Unbalanced Multiple Description Video Communication Using Path Diversity

Unbalanced Multiple Description Video Communication Using Path Diversity Unbalanced Multiple Description Video Communication Using Path Diversity John G. Apostolopoulos, Susie J. Wee Client and Media Systems Laboratory HP Laboratories Palo Alto HPL-01-3 November th, 01* video

More information

Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV

Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV Comparative Study of Partial Closed-loop Versus Open-loop Motion Estimation for Coding of HDTV Jeffrey S. McVeigh 1 and Siu-Wai Wu 2 1 Carnegie Mellon University Department of Electrical and Computer Engineering

More information

Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo

Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo Coding for the Network: Scalable and Multiple description coding Marco Cagnazzo Overview Examples and motivations Scalable coding for network transmission Techniques for multiple description coding 2 27/05/2013

More information

Week 14. Video Compression. Ref: Fundamentals of Multimedia

Week 14. Video Compression. Ref: Fundamentals of Multimedia Week 14 Video Compression Ref: Fundamentals of Multimedia Last lecture review Prediction from the previous frame is called forward prediction Prediction from the next frame is called forward prediction

More information

In the name of Allah. the compassionate, the merciful

In the name of Allah. the compassionate, the merciful In the name of Allah the compassionate, the merciful Digital Video Systems S. Kasaei Room: CE 315 Department of Computer Engineering Sharif University of Technology E-Mail: skasaei@sharif.edu Webpage:

More information

ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS

ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS ERROR-ROBUST INTER/INTRA MACROBLOCK MODE SELECTION USING ISOLATED REGIONS Ye-Kui Wang 1, Miska M. Hannuksela 2 and Moncef Gabbouj 3 1 Tampere International Center for Signal Processing (TICSP), Tampere,

More information

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS

DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS DIGITAL TELEVISION 1. DIGITAL VIDEO FUNDAMENTALS Television services in Europe currently broadcast video at a frame rate of 25 Hz. Each frame consists of two interlaced fields, giving a field rate of 50

More information

Frequency Band Coding Mode Selection for Key Frames of Wyner-Ziv Video Coding

Frequency Band Coding Mode Selection for Key Frames of Wyner-Ziv Video Coding 2009 11th IEEE International Symposium on Multimedia Frequency Band Coding Mode Selection for Key Frames of Wyner-Ziv Video Coding Ghazaleh R. Esmaili and Pamela C. Cosman Department of Electrical and

More information

JPEG 2000 vs. JPEG in MPEG Encoding

JPEG 2000 vs. JPEG in MPEG Encoding JPEG 2000 vs. JPEG in MPEG Encoding V.G. Ruiz, M.F. López, I. García and E.M.T. Hendrix Dept. Computer Architecture and Electronics University of Almería. 04120 Almería. Spain. E-mail: vruiz@ual.es, mflopez@ace.ual.es,

More information

Modified SPIHT Image Coder For Wireless Communication

Modified SPIHT Image Coder For Wireless Communication Modified SPIHT Image Coder For Wireless Communication M. B. I. REAZ, M. AKTER, F. MOHD-YASIN Faculty of Engineering Multimedia University 63100 Cyberjaya, Selangor Malaysia Abstract: - The Set Partitioning

More information

Digital Video Processing

Digital Video Processing Video signal is basically any sequence of time varying images. In a digital video, the picture information is digitized both spatially and temporally and the resultant pixel intensities are quantized.

More information

Complexity Reduced Mode Selection of H.264/AVC Intra Coding

Complexity Reduced Mode Selection of H.264/AVC Intra Coding Complexity Reduced Mode Selection of H.264/AVC Intra Coding Mohammed Golam Sarwer 1,2, Lai-Man Po 1, Jonathan Wu 2 1 Department of Electronic Engineering City University of Hong Kong Kowloon, Hong Kong

More information

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 http: //eeweb.poly.edu/~yao

Video Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 http: //eeweb.poly.edu/~yao Video Coding Standards Yao Wang Polytechnic University, Brooklyn, NY11201 http: //eeweb.poly.edu/~yao Outline Overview of Standards and Their Applications ITU-T Standards for Audio-Visual Communications

More information

MPEG-2. And Scalability Support. Nimrod Peleg Update: July.2004

MPEG-2. And Scalability Support. Nimrod Peleg Update: July.2004 MPEG-2 And Scalability Support Nimrod Peleg Update: July.2004 MPEG-2 Target...Generic coding method of moving pictures and associated sound for...digital storage, TV broadcasting and communication... Dedicated

More information

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework System Modeling and Implementation of MPEG-4 Encoder under Fine-Granular-Scalability Framework Literature Survey Embedded Software Systems Prof. B. L. Evans by Wei Li and Zhenxun Xiao March 25, 2002 Abstract

More information

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC

SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC SINGLE PASS DEPENDENT BIT ALLOCATION FOR SPATIAL SCALABILITY CODING OF H.264/SVC Randa Atta, Rehab F. Abdel-Kader, and Amera Abd-AlRahem Electrical Engineering Department, Faculty of Engineering, Port

More information

Optimum Quantization Parameters for Mode Decision in Scalable Extension of H.264/AVC Video Codec

Optimum Quantization Parameters for Mode Decision in Scalable Extension of H.264/AVC Video Codec Optimum Quantization Parameters for Mode Decision in Scalable Extension of H.264/AVC Video Codec Seung-Hwan Kim and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST), 1 Oryong-dong Buk-gu,

More information

Scalable video coding with robust mode selection

Scalable video coding with robust mode selection Signal Processing: Image Communication 16(2001) 725}732 Scalable video coding with robust mode selection Shankar Regunathan, Rui Zhang, Kenneth Rose* Department of Electrical and Computer Engineering,

More information

Robust MPEG-2 SNR Scalable Coding Using Variable End-of-Block

Robust MPEG-2 SNR Scalable Coding Using Variable End-of-Block Robust MPEG-2 SNR Scalable Coding Using Variable End-of-Block Rogelio Hasimoto-Beltrán Ashfaq A. Khokhar Center for Research in Mathematics (CIMAT) University of Illinois at Chicago Guanajuato, Gto. México

More information

A COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION

A COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION A COST-EFFICIENT RESIDUAL PREDICTION VLSI ARCHITECTURE FOR H.264/AVC SCALABLE EXTENSION Yi-Hau Chen, Tzu-Der Chuang, Chuan-Yung Tsai, Yu-Jen Chen, and Liang-Gee Chen DSP/IC Design Lab., Graduate Institute

More information

Mesh Based Interpolative Coding (MBIC)

Mesh Based Interpolative Coding (MBIC) Mesh Based Interpolative Coding (MBIC) Eckhart Baum, Joachim Speidel Institut für Nachrichtenübertragung, University of Stuttgart An alternative method to H.6 encoding of moving images at bit rates below

More information

An Efficient Mode Selection Algorithm for H.264

An Efficient Mode Selection Algorithm for H.264 An Efficient Mode Selection Algorithm for H.64 Lu Lu 1, Wenhan Wu, and Zhou Wei 3 1 South China University of Technology, Institute of Computer Science, Guangzhou 510640, China lul@scut.edu.cn South China

More information

Compressed-Domain Video Processing and Transcoding

Compressed-Domain Video Processing and Transcoding Compressed-Domain Video Processing and Transcoding Susie Wee, John Apostolopoulos Mobile & Media Systems Lab HP Labs Stanford EE392J Lecture 2006 Hewlett-Packard Development Company, L.P. The information

More information

Module 7 VIDEO CODING AND MOTION ESTIMATION

Module 7 VIDEO CODING AND MOTION ESTIMATION Module 7 VIDEO CODING AND MOTION ESTIMATION Lesson 20 Basic Building Blocks & Temporal Redundancy Instructional Objectives At the end of this lesson, the students should be able to: 1. Name at least five

More information

A Hybrid Temporal-SNR Fine-Granular Scalability for Internet Video

A Hybrid Temporal-SNR Fine-Granular Scalability for Internet Video 318 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 11, NO. 3, MARCH 2001 A Hybrid Temporal-SNR Fine-Granular Scalability for Internet Video Mihaela van der Schaar, Member, IEEE, and

More information

Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE Gaurav Hansda

Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE Gaurav Hansda Fast Decision of Block size, Prediction Mode and Intra Block for H.264 Intra Prediction EE 5359 Gaurav Hansda 1000721849 gaurav.hansda@mavs.uta.edu Outline Introduction to H.264 Current algorithms for

More information

SCALABLE HYBRID VIDEO CODERS WITH DOUBLE MOTION COMPENSATION

SCALABLE HYBRID VIDEO CODERS WITH DOUBLE MOTION COMPENSATION SCALABLE HYBRID VIDEO CODERS WITH DOUBLE MOTION COMPENSATION Marek Domański, Łukasz Błaszak, Sławomir Maćkowiak, Adam Łuczak Poznań University of Technology, Institute of Electronics and Telecommunications,

More information

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri

Interframe coding A video scene captured as a sequence of frames can be efficiently coded by estimating and compensating for motion between frames pri MPEG MPEG video is broken up into a hierarchy of layer From the top level, the first layer is known as the video sequence layer, and is any self contained bitstream, for example a coded movie. The second

More information

Zonal MPEG-2. Cheng-Hsiung Hsieh *, Chen-Wei Fu and Wei-Lung Hung

Zonal MPEG-2. Cheng-Hsiung Hsieh *, Chen-Wei Fu and Wei-Lung Hung International Journal of Applied Science and Engineering 2007. 5, 2: 151-158 Zonal MPEG-2 Cheng-Hsiung Hsieh *, Chen-Wei Fu and Wei-Lung Hung Department of Computer Science and Information Engineering

More information

Compression Algorithms for Flexible Video Decoding

Compression Algorithms for Flexible Video Decoding Compression Algorithms for Flexible Video Decoding Ngai-Man Cheung and Antonio Ortega Signal and Image Processing Institute, Univ. of Southern California, Los Angeles, CA ABSTRACT We investigate compression

More information

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 11, NOVEMBER

IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 11, NOVEMBER IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 6, NO. 11, NOVEMBER 1997 1487 A Video Compression Scheme with Optimal Bit Allocation Among Segmentation, Motion, and Residual Error Guido M. Schuster, Member,

More information

EE 5359 H.264 to VC 1 Transcoding

EE 5359 H.264 to VC 1 Transcoding EE 5359 H.264 to VC 1 Transcoding Vidhya Vijayakumar Multimedia Processing Lab MSEE, University of Texas @ Arlington vidhya.vijayakumar@mavs.uta.edu Guided by Dr.K.R. Rao Goals Goals The goal of this project

More information

MPEG-2. ISO/IEC (or ITU-T H.262)

MPEG-2. ISO/IEC (or ITU-T H.262) MPEG-2 1 MPEG-2 ISO/IEC 13818-2 (or ITU-T H.262) High quality encoding of interlaced video at 4-15 Mbps for digital video broadcast TV and digital storage media Applications Broadcast TV, Satellite TV,

More information

Video Transcoding Architectures and Techniques: An Overview. IEEE Signal Processing Magazine March 2003 Present by Chen-hsiu Huang

Video Transcoding Architectures and Techniques: An Overview. IEEE Signal Processing Magazine March 2003 Present by Chen-hsiu Huang Video Transcoding Architectures and Techniques: An Overview IEEE Signal Processing Magazine March 2003 Present by Chen-hsiu Huang Outline Background & Introduction Bit-rate Reduction Spatial Resolution

More information

Compression of Stereo Images using a Huffman-Zip Scheme

Compression of Stereo Images using a Huffman-Zip Scheme Compression of Stereo Images using a Huffman-Zip Scheme John Hamann, Vickey Yeh Department of Electrical Engineering, Stanford University Stanford, CA 94304 jhamann@stanford.edu, vickey@stanford.edu Abstract

More information

An Operational Rate-Distortion Optimal Single-Pass SNR Scalable Video Coder

An Operational Rate-Distortion Optimal Single-Pass SNR Scalable Video Coder IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 10, NO. 11, NOVEMBER 2001 1613 An Operational Rate-Distortion Optimal Single-Pass SNR Scalable Video Coder Lisimachos P. Kondi, Member, IEEE, and Aggelos K.

More information

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose

QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING. Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose QUANTIZER DESIGN FOR EXPLOITING COMMON INFORMATION IN LAYERED CODING Mehdi Salehifar, Tejaswi Nanjundaswamy, and Kenneth Rose Department of Electrical and Computer Engineering University of California,

More information

ECE 634: Digital Video Systems Scalable coding: 3/23/17

ECE 634: Digital Video Systems Scalable coding: 3/23/17 ECE 634: Digital Video Systems Scalable coding: 3/23/17 Professor Amy Reibman MSEE 356 reibman@purdue.edu hip://engineering.purdue.edu/~reibman/ece634/index.html Scalability Outline IntroducNon: Heterogeneous

More information

2014 Summer School on MPEG/VCEG Video. Video Coding Concept

2014 Summer School on MPEG/VCEG Video. Video Coding Concept 2014 Summer School on MPEG/VCEG Video 1 Video Coding Concept Outline 2 Introduction Capture and representation of digital video Fundamentals of video coding Summary Outline 3 Introduction Capture and representation

More information

Scalable Video Coding

Scalable Video Coding 1 Scalable Video Coding Z. Shahid, M. Chaumont and W. Puech LIRMM / UMR 5506 CNRS / Universite Montpellier II France 1. Introduction With the evolution of Internet to heterogeneous networks both in terms

More information

MOTION ESTIMATION AT THE DECODER USING MAXIMUM LIKELIHOOD TECHNIQUES FOR DISTRIBUTED VIDEO CODING. Ivy H. Tseng and Antonio Ortega

MOTION ESTIMATION AT THE DECODER USING MAXIMUM LIKELIHOOD TECHNIQUES FOR DISTRIBUTED VIDEO CODING. Ivy H. Tseng and Antonio Ortega MOTION ESTIMATION AT THE DECODER USING MAXIMUM LIKELIHOOD TECHNIQUES FOR DISTRIBUTED VIDEO CODING Ivy H Tseng and Antonio Ortega Signal and Image Processing Institute Department of Electrical Engineering

More information

Cross Layer Protocol Design

Cross Layer Protocol Design Cross Layer Protocol Design Radio Communication III The layered world of protocols Video Compression for Mobile Communication » Image formats» Pixel representation Overview» Still image compression Introduction»

More information

Advanced Video Coding: The new H.264 video compression standard

Advanced Video Coding: The new H.264 video compression standard Advanced Video Coding: The new H.264 video compression standard August 2003 1. Introduction Video compression ( video coding ), the process of compressing moving images to save storage space and transmission

More information

Video Redundancy Coding in H.263+ Stephan Wenger Technische Universität Berlin

Video Redundancy Coding in H.263+ Stephan Wenger Technische Universität Berlin Video Redundancy Coding in H.263+ Stephan Wenger Technische Universität Berlin stewe@cs.tu-berlin.de ABSTRACT: The forthcoming new version of ITU- T s advanced video compression recommendation H.263 [1]

More information

IBM Research Report. Inter Mode Selection for H.264/AVC Using Time-Efficient Learning-Theoretic Algorithms

IBM Research Report. Inter Mode Selection for H.264/AVC Using Time-Efficient Learning-Theoretic Algorithms RC24748 (W0902-063) February 12, 2009 Electrical Engineering IBM Research Report Inter Mode Selection for H.264/AVC Using Time-Efficient Learning-Theoretic Algorithms Yuri Vatis Institut für Informationsverarbeitung

More information

Performance of a Multiple Description Streaming Media Content Delivery Network

Performance of a Multiple Description Streaming Media Content Delivery Network Performance of a Multiple Description Streaming Media Content Delivery Network John G. Apostolopoulos, Wai-tian Tan, Susie J. Wee Mobile and Media Systems Laboratory HP Laboratories Palo Alto HPL-22-261

More information

One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain

One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain Author manuscript, published in "International Symposium on Broadband Multimedia Systems and Broadcasting, Bilbao : Spain (2009)" One-pass bitrate control for MPEG-4 Scalable Video Coding using ρ-domain

More information

Video Compression Standards (II) A/Prof. Jian Zhang

Video Compression Standards (II) A/Prof. Jian Zhang Video Compression Standards (II) A/Prof. Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S2 2009 jzhang@cse.unsw.edu.au Tutorial 2 : Image/video Coding Techniques Basic Transform coding Tutorial

More information

Very Low Bit Rate Color Video

Very Low Bit Rate Color Video 1 Very Low Bit Rate Color Video Coding Using Adaptive Subband Vector Quantization with Dynamic Bit Allocation Stathis P. Voukelatos and John J. Soraghan This work was supported by the GEC-Marconi Hirst

More information

Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video

Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 11, NO. 3, MARCH 2001 357 Rate-Distortion Optimized Layered Coding with Unequal Error Protection for Robust Internet Video Michael Gallant,

More information

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications:

Chapter 11.3 MPEG-2. MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Chapter 11.3 MPEG-2 MPEG-2: For higher quality video at a bit-rate of more than 4 Mbps Defined seven profiles aimed at different applications: Simple, Main, SNR scalable, Spatially scalable, High, 4:2:2,

More information

Lecture 13 Video Coding H.264 / MPEG4 AVC

Lecture 13 Video Coding H.264 / MPEG4 AVC Lecture 13 Video Coding H.264 / MPEG4 AVC Last time we saw the macro block partition of H.264, the integer DCT transform, and the cascade using the DC coefficients with the WHT. H.264 has more interesting

More information

Efficient MPEG-2 to H.264/AVC Intra Transcoding in Transform-domain

Efficient MPEG-2 to H.264/AVC Intra Transcoding in Transform-domain MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Efficient MPEG- to H.64/AVC Transcoding in Transform-domain Yeping Su, Jun Xin, Anthony Vetro, Huifang Sun TR005-039 May 005 Abstract In this

More information

Video Coding Standards

Video Coding Standards Based on: Y. Wang, J. Ostermann, and Y.-Q. Zhang, Video Processing and Communications, Prentice Hall, 2002. Video Coding Standards Yao Wang Polytechnic University, Brooklyn, NY11201 http://eeweb.poly.edu/~yao

More information

FOR compressed video, due to motion prediction and

FOR compressed video, due to motion prediction and 1390 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 24, NO. 8, AUGUST 2014 Multiple Description Video Coding Based on Human Visual System Characteristics Huihui Bai, Weisi Lin, Senior

More information

Video Compression An Introduction

Video Compression An Introduction Video Compression An Introduction The increasing demand to incorporate video data into telecommunications services, the corporate environment, the entertainment industry, and even at home has made digital

More information

MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT

MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT MODELING AND SIMULATION OF MPEG-2 VIDEO TRANSPORT OVER ATM NETWOR.KS CONSIDERING THE JITTER EFFECT Wenwu Zhu: Yiwei Thomas Hou, and Yao Wang Polytechnic University Brooklyn, NY 11201 Ya-Qin Zhang David

More information

Lecture 5: Error Resilience & Scalability

Lecture 5: Error Resilience & Scalability Lecture 5: Error Resilience & Scalability Dr Reji Mathew A/Prof. Jian Zhang NICTA & CSE UNSW COMP9519 Multimedia Systems S 010 jzhang@cse.unsw.edu.au Outline Error Resilience Scalability Including slides

More information

Adaptation of Scalable Video Coding to Packet Loss and its Performance Analysis

Adaptation of Scalable Video Coding to Packet Loss and its Performance Analysis Adaptation of Scalable Video Coding to Packet Loss and its Performance Analysis Euy-Doc Jang *, Jae-Gon Kim *, Truong Thang**,Jung-won Kang** *Korea Aerospace University, 100, Hanggongdae gil, Hwajeon-dong,

More information

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding.

Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding. Project Title: Review and Implementation of DWT based Scalable Video Coding with Scalable Motion Coding. Midterm Report CS 584 Multimedia Communications Submitted by: Syed Jawwad Bukhari 2004-03-0028 About

More information

Chapter 10. Basic Video Compression Techniques Introduction to Video Compression 10.2 Video Compression with Motion Compensation

Chapter 10. Basic Video Compression Techniques Introduction to Video Compression 10.2 Video Compression with Motion Compensation Chapter 10 Basic Video Compression Techniques 10.1 Introduction to Video Compression 10.2 Video Compression with Motion Compensation 10.3 Search for Motion Vectors 10.4 H.261 10.5 H.263 10.6 Further Exploration

More information

VIDEO streaming applications over the Internet are gaining. Brief Papers

VIDEO streaming applications over the Internet are gaining. Brief Papers 412 IEEE TRANSACTIONS ON BROADCASTING, VOL. 54, NO. 3, SEPTEMBER 2008 Brief Papers Redundancy Reduction Technique for Dual-Bitstream MPEG Video Streaming With VCR Functionalities Tak-Piu Ip, Yui-Lam Chan,

More information

STACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING

STACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING Journal of the Chinese Institute of Engineers, Vol. 29, No. 7, pp. 1203-1214 (2006) 1203 STACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING Hsiang-Chun Huang and Tihao Chiang* ABSTRACT A novel scalable

More information

10.2 Video Compression with Motion Compensation 10.4 H H.263

10.2 Video Compression with Motion Compensation 10.4 H H.263 Chapter 10 Basic Video Compression Techniques 10.11 Introduction to Video Compression 10.2 Video Compression with Motion Compensation 10.3 Search for Motion Vectors 10.4 H.261 10.5 H.263 10.6 Further Exploration

More information

MPEG-4: Simple Profile (SP)

MPEG-4: Simple Profile (SP) MPEG-4: Simple Profile (SP) I-VOP (Intra-coded rectangular VOP, progressive video format) P-VOP (Inter-coded rectangular VOP, progressive video format) Short Header mode (compatibility with H.263 codec)

More information

Image and Video Watermarking

Image and Video Watermarking Telecommunications Seminar WS 1998 Data Hiding, Digital Watermarking and Secure Communications Image and Video Watermarking Herbert Buchner University of Erlangen-Nuremberg 16.12.1998 Outline 1. Introduction:

More information

Motion Estimation. Original. enhancement layers. Motion Compensation. Baselayer. Scan-Specific Entropy Coding. Prediction Error.

Motion Estimation. Original. enhancement layers. Motion Compensation. Baselayer. Scan-Specific Entropy Coding. Prediction Error. ON VIDEO SNR SCALABILITY Lisimachos P. Kondi, Faisal Ishtiaq and Aggelos K. Katsaggelos Northwestern University Dept. of Electrical and Computer Engineering 2145 Sheridan Road Evanston, IL 60208 E-Mail:

More information

Rate Distortion Optimization in Video Compression

Rate Distortion Optimization in Video Compression Rate Distortion Optimization in Video Compression Xue Tu Dept. of Electrical and Computer Engineering State University of New York at Stony Brook 1. Introduction From Shannon s classic rate distortion

More information

Motion Estimation Using Low-Band-Shift Method for Wavelet-Based Moving-Picture Coding

Motion Estimation Using Low-Band-Shift Method for Wavelet-Based Moving-Picture Coding IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 9, NO. 4, APRIL 2000 577 Motion Estimation Using Low-Band-Shift Method for Wavelet-Based Moving-Picture Coding Hyun-Wook Park, Senior Member, IEEE, and Hyung-Sun

More information

Network-based model for video packet importance considering both compression artifacts and packet losses

Network-based model for video packet importance considering both compression artifacts and packet losses Network-based model for video packet importance considering both compression artifacts and packet losses Yuxia Wang Communication University of China Beijing, China, 124 Email: yuxiaw@cuc.edu.cn Ting-Lan

More information

EE Low Complexity H.264 encoder for mobile applications

EE Low Complexity H.264 encoder for mobile applications EE 5359 Low Complexity H.264 encoder for mobile applications Thejaswini Purushotham Student I.D.: 1000-616 811 Date: February 18,2010 Objective The objective of the project is to implement a low-complexity

More information

Pre- and Post-Processing for Video Compression

Pre- and Post-Processing for Video Compression Whitepaper submitted to Mozilla Research Pre- and Post-Processing for Video Compression Aggelos K. Katsaggelos AT&T Professor Department of Electrical Engineering and Computer Science Northwestern University

More information

Performance Comparison between DWT-based and DCT-based Encoders

Performance Comparison between DWT-based and DCT-based Encoders , pp.83-87 http://dx.doi.org/10.14257/astl.2014.75.19 Performance Comparison between DWT-based and DCT-based Encoders Xin Lu 1 and Xuesong Jin 2 * 1 School of Electronics and Information Engineering, Harbin

More information

An Optimized Template Matching Approach to Intra Coding in Video/Image Compression

An Optimized Template Matching Approach to Intra Coding in Video/Image Compression An Optimized Template Matching Approach to Intra Coding in Video/Image Compression Hui Su, Jingning Han, and Yaowu Xu Chrome Media, Google Inc., 1950 Charleston Road, Mountain View, CA 94043 ABSTRACT The

More information

Scalable Multiresolution Video Coding using Subband Decomposition

Scalable Multiresolution Video Coding using Subband Decomposition 1 Scalable Multiresolution Video Coding using Subband Decomposition Ulrich Benzler Institut für Theoretische Nachrichtentechnik und Informationsverarbeitung Universität Hannover Appelstr. 9A, D 30167 Hannover

More information

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

University of Bristol - Explore Bristol Research. Peer reviewed version. Link to published version (if available): /WIVC.1996. Czerepinski, P. J., & Bull, D. R. (1996). Coderoriented matching criteria for motion estimation. In Proc. 1st Intl workshop on Wireless Image and Video Communications (pp. 38 42). Institute of Electrical

More information

Advances of MPEG Scalable Video Coding Standard

Advances of MPEG Scalable Video Coding Standard Advances of MPEG Scalable Video Coding Standard Wen-Hsiao Peng, Chia-Yang Tsai, Tihao Chiang, and Hsueh-Ming Hang National Chiao-Tung University 1001 Ta-Hsueh Rd., HsinChu 30010, Taiwan pawn@mail.si2lab.org,

More information

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations

Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Rate-distortion Optimized Streaming of Compressed Light Fields with Multiple Representations Prashant Ramanathan and Bernd Girod Department of Electrical Engineering Stanford University Stanford CA 945

More information

FAST AND EFFICIENT SPATIAL SCALABLE IMAGE COMPRESSION USING WAVELET LOWER TREES

FAST AND EFFICIENT SPATIAL SCALABLE IMAGE COMPRESSION USING WAVELET LOWER TREES FAST AND EFFICIENT SPATIAL SCALABLE IMAGE COMPRESSION USING WAVELET LOWER TREES J. Oliver, Student Member, IEEE, M. P. Malumbres, Member, IEEE Department of Computer Engineering (DISCA) Technical University

More information

Data Hiding in Video

Data Hiding in Video Data Hiding in Video J. J. Chae and B. S. Manjunath Department of Electrical and Computer Engineering University of California, Santa Barbara, CA 9316-956 Email: chaejj, manj@iplab.ece.ucsb.edu Abstract

More information

SNR Scalable Transcoding for Video over Wireless Channels

SNR Scalable Transcoding for Video over Wireless Channels SNR Scalable Transcoding for Video over Wireless Channels Yue Yu Chang Wen Chen Department of Electrical Engineering University of Missouri-Columbia Columbia, MO 65211 Email: { yyu,cchen} @ee.missouri.edu

More information

Scalable Video Coding With Managed Drift

Scalable Video Coding With Managed Drift IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 2, FEBRUARY 2003 131 Scalable Video Coding With Managed Drift Amy R. Reibman, Member, IEEE, Léon Bottou, and Andrea Basso Abstract

More information

A Novel Deblocking Filter Algorithm In H.264 for Real Time Implementation

A Novel Deblocking Filter Algorithm In H.264 for Real Time Implementation 2009 Third International Conference on Multimedia and Ubiquitous Engineering A Novel Deblocking Filter Algorithm In H.264 for Real Time Implementation Yuan Li, Ning Han, Chen Chen Department of Automation,

More information

Using animation to motivate motion

Using animation to motivate motion Using animation to motivate motion In computer generated animation, we take an object and mathematically render where it will be in the different frames Courtesy: Wikipedia Given the rendered frames (or

More information

Context based optimal shape coding

Context based optimal shape coding IEEE Signal Processing Society 1999 Workshop on Multimedia Signal Processing September 13-15, 1999, Copenhagen, Denmark Electronic Proceedings 1999 IEEE Context based optimal shape coding Gerry Melnikov,

More information

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework

System Modeling and Implementation of MPEG-4. Encoder under Fine-Granular-Scalability Framework System Modeling and Implementation of MPEG-4 Encoder under Fine-Granular-Scalability Framework Final Report Embedded Software Systems Prof. B. L. Evans by Wei Li and Zhenxun Xiao May 8, 2002 Abstract Stream

More information

VIDEO COMPRESSION STANDARDS

VIDEO COMPRESSION STANDARDS VIDEO COMPRESSION STANDARDS Family of standards: the evolution of the coding model state of the art (and implementation technology support): H.261: videoconference x64 (1988) MPEG-1: CD storage (up to

More information

Interframe coding of video signals

Interframe coding of video signals Interframe coding of video signals Adaptive intra-interframe prediction Conditional replenishment Rate-distortion optimized mode selection Motion-compensated prediction Hybrid coding: combining interframe

More information

Unit-level Optimization for SVC Extractor

Unit-level Optimization for SVC Extractor Unit-level Optimization for SVC Extractor Chang-Ming Lee, Chia-Ying Lee, Bo-Yao Huang, and Kang-Chih Chang Department of Communications Engineering National Chung Cheng University Chiayi, Taiwan changminglee@ee.ccu.edu.tw,

More information

LONG-TERM MEMORY PREDICTION USING AFFINE MOTION COMPENSATION

LONG-TERM MEMORY PREDICTION USING AFFINE MOTION COMPENSATION LONGTERM MEMORY PREDICTION USING AFFINE MOTION COMPENSATION Thomas Wiegand, Eckehard Steinbach, and Bernd Girod Telecommunications Laboratory University of ErlangenNuremberg Cauerstrasse 7/NT, D91058 Erlangen,

More information

Reduced 4x4 Block Intra Prediction Modes using Directional Similarity in H.264/AVC

Reduced 4x4 Block Intra Prediction Modes using Directional Similarity in H.264/AVC Proceedings of the 7th WSEAS International Conference on Multimedia, Internet & Video Technologies, Beijing, China, September 15-17, 2007 198 Reduced 4x4 Block Intra Prediction Modes using Directional

More information

Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier Montpellier Cedex 5 France

Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier Montpellier Cedex 5 France Video Compression Zafar Javed SHAHID, Marc CHAUMONT and William PUECH Laboratoire LIRMM VOODDO project Laboratoire d'informatique, de Robotique et de Microélectronique de Montpellier LIRMM UMR 5506 Université

More information

Recommended Readings

Recommended Readings Lecture 11: Media Adaptation Scalable Coding, Dealing with Errors Some slides, images were from http://ip.hhi.de/imagecom_g1/savce/index.htm and John G. Apostolopoulos http://www.mit.edu/~6.344/spring2004

More information

Stereo Image Compression

Stereo Image Compression Stereo Image Compression Deepa P. Sundar, Debabrata Sengupta, Divya Elayakumar {deepaps, dsgupta, divyae}@stanford.edu Electrical Engineering, Stanford University, CA. Abstract In this report we describe

More information

IN the early 1980 s, video compression made the leap from

IN the early 1980 s, video compression made the leap from 70 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 9, NO. 1, FEBRUARY 1999 Long-Term Memory Motion-Compensated Prediction Thomas Wiegand, Xiaozheng Zhang, and Bernd Girod, Fellow,

More information

Introduction to Video Compression

Introduction to Video Compression Insight, Analysis, and Advice on Signal Processing Technology Introduction to Video Compression Jeff Bier Berkeley Design Technology, Inc. info@bdti.com http://www.bdti.com Outline Motivation and scope

More information

The new Hybrid approach to protect MPEG-2 video header

The new Hybrid approach to protect MPEG-2 video header The new Hybrid approach to protect MPEG-2 video header *YUK YING CHUNG, *XIANG ZHANG, *XIAOMING CHEN, *MOHD AFIZI MOHD SHUKRAN, **CHANGSEOK BAE *School of Information Technologies, University of Sydney,

More information

International Journal of Emerging Technology and Advanced Engineering Website: (ISSN , Volume 2, Issue 4, April 2012)

International Journal of Emerging Technology and Advanced Engineering Website:   (ISSN , Volume 2, Issue 4, April 2012) A Technical Analysis Towards Digital Video Compression Rutika Joshi 1, Rajesh Rai 2, Rajesh Nema 3 1 Student, Electronics and Communication Department, NIIST College, Bhopal, 2,3 Prof., Electronics and

More information