Software-embedded data retrieval and error concealment scheme for MPEG-2 video sequences
|
|
- Drusilla Butler
- 7 years ago
- Views:
Transcription
1 Software-embedded data retrieval and error concealment scheme for MPEG-2 video sequences Corinne Le Buhan Signal Processing Laboratory Swiss Federal Institute of Technology 1015 Lausanne - Switzerland ABSTRACT This paper considers the problem of data recovery and reconstruction in erroneous MPEG-2 video sequences. The basic resynchronization point in MPEG-2 video bitstream is the slice header, a slice usually denoting a full row of macroblocks. When an error occurs, the rest of the damaged slice is lost up to the next slice. In order to improve the efficiency of conventional error concealment schemes, we propose to exploit the error detection information to force the decoding of errorfree bits immediately after a lost area, before reaching either the next resynchronization point or the next erroneous area. This early resynchronization is achieved by trying to decode variable length codes until some macroblocks are recognized. In order to retrieve differentially coded data such as DC coefficients and macroblocks positions, a specific algorithm has been designed which uses not only available AC coefficients and neighbouring data, but also differential values decoded from the earlyresynchronized bitstream. This algorithm has been embedded in an MPEG-2 software decoder, combined with classical spatial and temporal error concealment techniques to interpolate the remaining lost areas. Simulation results show that up to 70% of the lost macroblocks can be retrieved in an intraframe coded picture. This retrieval along with temporal propagation yields a gain of several dbs as well as a visual enhancement over the whole sequence. Keywords: error concealment - MPEG-2 video sequences - resynchronization - interpolation 1. INTRODUCTION The work presented in this paper has been performed in the framework of the European Race project dttb (*). In this application, video sequences are coded according to MPEG-2 standard and broadcast through a terrestrial channel. Beside the use of channel error resilience techniques, single as well as burst errors may remain in the received bitstream. Because of data redundancy reduction due to compression, even a single bit loss may cause large visible errors in the decoded images. These errors propagate in both spatial and temporal directions because of the use of prediction and differential coding. Therefore, a robust error concealment scheme must be embedded in the MPEG-2 video decoder in order to deal with erroneous bitstreams by concealing residual errors at the image level. In the first part of this paper, we describe the source coding, channel simulation and basic error concealment techniques we used; we point out the effect of temporal propagation of imperfect concealment on the results. In the second part, we propose to force the decoding of the bitstream as soon as it is signaled error-free by a strict error detection scheme, before reaching the next resynchronization point, in order to use as much as possible of error free data. This early resynchronization requires the retrieval of differentially coded data; thus we describe a new concealment algorithm dedicated to this problem. Our algorithm has been integrated in a software MPEG-2 decoder and we provide PSNR results as well as images for visual evaluation in the third part. 2. PERFORMANCE OF ERROR CONCEALMENT IN MPEG-2 FRAMEWORK 2.1 Erroneous MPEG-2 bitstreams Digital television coding is now mainly based on MPEG-2 standard [1]. In our study, we consider the standard TV layer: 720*576 4:2:0 pictures, 25 images per second, compressed at 5Mbit/s. MPEG-2 video sequences are divided into groups of pictures (usually half a second long), starting with one intra coded I-picture followed by temporally predicted P- and B-pictures.
2 Each picture is composed of slices: a full row of macroblocks (16 lines) in MPEG-2 test models. Macroblocks (16*16 pixels) are composed of 4 luminance (Y) and 2 chrominance (U,V) 8*8 blocks which are DCT-transformed. In MPEG-2 video bitstream, a startcode and a header are associated with each sequence, each group of pictures, each picture, and each slice. No startcode is associated with macroblocks and blocks: when an error occurs within a slice, the decoder normally skips the remaining macroblocks until it reaches the next startcode at the beginning of the following slice (16 lines). For resynchronization purpose, no reference is made from one slice to the previous one, but spatial redundancy is reduced within the slice itself by means of differential coding of macroblock addresses, DC coefficients and motion vectors. Thus the difference between each DC coefficient and the previous one in the slice is encoded in the bitstream instead of the coefficient itself. The same technique is applied to motion vectors in P- and B-pictures. AC coefficients are run-length coded independently from neighbouring blocks. Variable length codewords are used in order to increase the compression ratio. In dttb application, video sequences are MPEG-2-encoded and combined with other streams to build the MPEG-2 transport stream as specified in MPEG-2 system specification [1]. This stream is packetized into 188 bytes long packets which are channel coded, broadcast, and channel decoded. The channel model [2,3] designed by DLR (**) in dttb project is used to affect the bitstream by introducing burst and single bit errors at various bit error rates (BER). At the receiver side, the video bitstream is reconstructed and entered to the source decoder. The MPEG-2 decoder is able to detect some errors, for instance when the decoded bits do not correspond to any expected codeword. However, no error can be detected when the erroneous bits map the initial codeword into another one. For each packet in the transport stream, one bit in the four bytes header is dedicated to error detection; this bit is handled by the channel simulator in our application. Such an information is also available in ATM applications (lost data packets). The MPEG-2 decoder can be extended with channel error detection capability: as soon as some bits are read from the bitstream, the decoder checks whether they belong to a corrupted packet. The whole packet is then skipped and the resynchronization procedure (startcode search) is applied at the next error-free area in the bitstream. This error detection scheme insures that no erroneous bits will be decoded. 2.2 Performance of error concealment techniques The skipped erroneous areas must then be concealed. Various error concealment techniques are available [3,4,5,6]. In our study, we have considered the algorithms proposed by DLR in dttb framework: spatial and temporal interpolation. Temporal redundancy can be exploited in video sequences by concealing lost areas with the corresponding areas from a previous picture. Simple temporal concealment is usually applied de facto in MPEG-2 decoders: lost macroblocks are replaced with the ones at the same position in the reference frame buffer containing the previous I- or P- picture used for prediction. The main drawback is that blocking effects appear in fast moving sequences, because lost macroblocks are not replaced with the matching ones. In P- and B-pictures, motion compensation can enhance temporal concealment: lost macroblocks are replaced with the matching macroblock in the previous reference picture. To achieve motion compensation, lost motion vectors are approximated by the median of their spatial surroundings. This technique outperforms simple replacement [3] (Fig.1a). Temporal error concealment cannot be applied at scene changes. Only spatial redundancy can be exploited then. We have used the spatial interpolation algorithm adapted to MPEG-2 features presented in [4] : lost macroblocks are linearly interpolated from available boundary pixels. This spatial error concealment technique suffers from the lack of neighbouring information, and its low-pass feature causes some blurring. When available, motion compensated error concealment yields better results in terms of both subjective evaluation and PSNR measures (Fig.1a). In most cases, interpolated information is poorer than the original lost one. When error concealment techniques are embedded in an MPEG-2 decoder, imperfectly concealed areas are used in the decoding process as well as for further concealment. This degrades image quality for the whole group of pictures. To emphasize the effect of temporal propagation, we have distinguished in our measures between absolute and embedded evaluation of error concealment techniques. Absolute evaluation is achieved by decoding and concealing the pictures with error-free reference frames; this scheme is used to study and compare the error concealment techniques in an absolute way. Then the algorithms are integrated in the MPEG-2 decoder so that error concealment imperfections are propagated in the decoding process. The first picture must be spatially concealed; next I-pictures can be either spatially interpolated or simply temporally replaced, and all three techniques can be applied to P- and B-pictures. Temporal propagation (Fig.1b) is responsible for several dbs of PSNR loss in error detection ('no concealment' curves: effect of error propagation in the decoding process) as well as in error concealment results (motion compensated temporal concealment 'motion', simple temporal replacement 'simple' and spatial interpolation 'spatial': effect of imperfect concealment propagation).
3 35 Absolute evaluation 35 Embedded evaluation 30 no error 30 no error PSNR (db) simple spatial motion no concealment PSNR (db) motion spatial simple no concealment Frame Frame Fig.1. Comparison of error concealment techniques a) absolute evaluation b) embedded evaluation Therefore the concealment of reference I- and P-frames, used for temporal prediction, is really important: as much as possible of error free data in the bitstream should be used to limit the size of areas to conceal in these frames. Next part describes an algorithm allowing error free macroblocks retrieval in intra coded pictures. This algorithm is based on early resynchronization combined with the concealment of differentially coded data. 3. EARLY INTRA-SLICE RESYNCHRONIZATION AND MACROBLOCK RETRIEVAL 3.1 Forced resynchronization on error free macroblocks The slice structure of MPEG-2 test models does not facilitate efficient error concealment [7]. Indeed, usual resynchronization as defined in MPEG-2 scope proposes that the decoder looks for a startcode, appearing every 16 lines in the picture. This causes the loss of adjacent macroblocks in the horizontal direction, but also possibly in the vertical direction when consecutive slices are damaged or when the skipped erroneous packet contains a slice header. Error concealment cannot be efficient when the surrounding macroblocks are lost: no motion vectors can be found for motion compensated temporal concealment, and no pixels are available at the boundaries for spatial interpolation. To deal with the slice loss problem while keeping MPEG-2 syntax, S.Lee et al. [8] proposed to retrieve a large non-erroneous part of the slices by means of a forced resynchronization on VLC codewords corresponding to macroblocks data. The decoder is forced to decode macroblocks from the bitstream as soon as it is detected error-free, starting at the first bit after a lost packet and decoding either until an invalid codeword is detected, which means the resynchronization did not start at the right place (iterate the process at next bit then), or until the whole retrieved bitstream is successfully decoded (next startcode or next erroneous data packet reached). In the following, we call 'subslice' the resulting early-resynchronized macroblocks. 3.2 Recovery of differentially coded data Once macroblocks are retrieved, they must be positioned in the picture and the associated differentially coded data must be concealed. When macroblocks are retrieved between a lost slice area and the next slice startcode, there is no uncertainty on their position: they are at the end of the damaged slice (backward resynchronization). However, the retrieved macroblocks positions cannot be easily known when they are delimited by erroneous areas. Indeed, the use of variable length codes does not allow to know how many macroblocks are damaged in a lost packet. The worst case is when slice headers are lost: the uncertainty over
4 the position can cover several slices in this case. Therefore, a positioning technique must be designed to locate the retrieved data between erroneous areas. Moreover, the DC coefficient for each block is differentially coded by means of a simple DPCM coding technique. The coded data is the difference between the previous and the current DC value in the slice. When a macroblock is lost, the DC predictor is lost; for the next retrieved macroblocks, DC coefficients must be concealed. I-pictures are used as temporal reference for a whole group of pictures, so they must be well concealed although less error concealment techniques are available in their case. No macroblocks can be skipped in I-pictures: the macroblock address increment is always equal to one. P-pictures are also used as temporal reference, but motion compensated error concealment applies to them; moreover, the motion vectors themselves and the macroblock adresses are differentially coded, which makes the retrieval technique much more complex than in I-pictures. For these reasons, we have limited macroblock retrieval to I- pictures. 3.3 DC coefficient interpolation We have first investigated DC coefficient interpolation for backward located macroblocks whose position at the end of the retrieved slices is known. Different strategies are possible to interpolate the DC coefficient from a macroblock when its neighbours are available. We have chosen not to exploit temporal redundancy so that the scheme can be applied to the first picture and above all in order to limit temporal propagation from one group of pictures to another. In the spatio-frequency domain, existing error concealment techniques such as the use of smoothing constraints [5] can be applied, but these schemes do not take into account differential values coded in the bitstream. Therefore we propose a new error concealment scheme which exploits spatial redundancy as well as available differential values. The basic principle consists of minimizing the difference between each lost block and its immediate vertical neighbour(s) from slices above and/or below (DC error, vertical spatiofrequency redundancy constraint). DC coefficients are also constrained by the decoded DC differential values (exact intra-slice constraint). The DC concealment error is minimized on the retrieved subslice to get corresponding initial DPCM-predictors (luminance and chrominance). Once these first DC values are concealed, DC coefficients in the next blocks are immediately derived, inverse DCT is performed (AC coefficients are directly available from the bitstream), and the resulting retrieved area is introduced in the picture. Luminance Chrominance (420) Upper neighbouring DC constraints slice DPCM difference values The following algorithm is applied to each chrominance block: Lower neighbouring DC constraints Fig.2. DPCM and neighbouring constraints Let DC(n) be the DC coefficient to conceal, for macroblock n, with n=0 to nb-1 where nb is the number of retrieved macroblocks in the subslice. Let DC A (n) and DC B (n) be respectively the upper and lower neighbour DC coefficients for macroblock n. For n>0, let n-1,n be the decoded DPCM value, and n be the cumulated decoded DPCM value: n-1,n = DC(n)-DC(n-1) (1) n = 0,n = n k 1,k k =1 Then we can write: DC(n) = DC(0) + n (2) (3)
5 As all the DC coefficients within the subslice are related to the first one by the available DPCM values, the interpolation error minimization problem can be expressed as a function of this first coefficient DC(0). We define the total interpolation error Err(DC(0)) to be minimized as a quadratic error: Err( DC(0)) = nb 1 n=0 Err(n) (4) where Err(n) =σ A (n)[ DC(0) + n DC A (n)] 2 +σ B (n)[ DC(0) + n DC B (n)] 2 (5) σ A (n) (resp. σ B (n)) = 1 if upper (resp. lower) neighbour is available, 0 otherwise (6) The error is minimum for derr(dc(0)) DC(0) = 0, which leads to: DC(0) = nb 1 n=0 { σ A (n)[ n DC A (n)]+σ B (n)[ n DC B (n)]} nb 1 n=0 { σ A (n) +σ B (n)} (7) Once the first DC coefficient DC(0) is concealed, the others are given by the differential values (Eq.3). This algorithm directly applies to chrominance blocks in 4:2:0 format. For luminance blocks, the DPCM scheme is a bit more complicated because there are four blocks in the macroblock. Basically, the same algorithm can be applied by taking into account the DPCM scheme (Fig.2) to calculate n where n is up to 4*nb-1 instead of nb-1. This way at most one neighbour is available: the upper one for top blocks and the lower one for bottom blocks, as represented on figure 16. Once DC coefficients are concealed, inverse DCT is simply performed. 3.4 Retrieved macroblocks positioning The position of early-resynchronized macroblocks between damaged areas must also be retrieved (Fig.3). Basically, we propose to investigate each possible subslice position in the slice, apply the above DC concealment technique, and keep the position with minimal DC error. This technique may be fooled in some cases, depending on the neighbouring slices structure. Therefore we propose to also take into account vertical mapping of boundary pixels, which corresponds to a local constraint on vertical contours. The retrieved position is the one that minimizes the joint DC/boundary error. When not enough neighbours are available (adjacent damaged slices), the retrieval process must be iterated, taking into account previously retrieved areas. A control scheme should also be implemented to eliminate wrong DC concealment (resp. positioning). The decision to whether retrieved macroblocks can be introduced in the final picture or not is based on DC concealment (resp. joint DC-boundary) error thresholding. Furthermore, a complementary decision scheme must insure the elimination of false resynchronization due to the decoding of shorter or larger than original variable length codes. We have observed that the resulting false macroblocks are usually limited to the first ones in the retrieved subslice, before the decoder is correctly resynchronized on variable length codes.? erroneous macroblocks slice startcode retrieved macroblocks retrieved macroblocks backward resynchronized error-free macroblocks?? backward resynchronized error-free macroblocks Fig.3. Macroblock positioning problem
6 Therefore, once macroblocks are positioned and DC-concealed, the individual joint DC-boundary error is checked for each macroblock from left to right until it is below a fixed threshold. The corresponding macroblocks are eliminated and the DC concealment/macroblocks positioning scheme is iterated on the reduced subslice to avoid taking into account false data. 4. EXPERIMENTAL RESULTS We have embedded our algorithm in an MPEG-2 software decoder and we have evaluated it on several video sequences at bit error rates (BER) of and [9]. In most I-pictures, the remaining lost areas may be either spatially interpolated (Fig.10) or temporally replaced (Fig.8), but the former technique provides better results in fast moving sequences while avoiding error propagation from one group of pictures to another. Predicted pictures are concealed with the motion compensation scheme. Fig.4 illustrates the resulting gain of PSNR over usual resynchronization schemes for 'Flower Garden' at BER= (Fig.4a) and BER= (Fig.4b): the size of areas to be concealed is strongly reduced, more neighbours are available, so spatial interpolation becomes more efficient. This improved concealment propagates over the next predicted pictures (Fig.4a). Up to 70% of usually lost macroblocks can be retrieved, DC concealed and located well enough to be introduced in the final I-picture. Fig.7 compared to Fig.6 illustrates the proportion of retrieved macroblocks in the intra-coded 13 th frame of sequence 'Flower Garden' at BER= : about 15% of the total number of macroblocks are retrieved by means of early resynchronization. Final concealed pictures show the visual enhancement brought by the technique (Fig.8,9,10). Flower Garden, 20 frames, BER= Flower Garden, 125 frames, BER= no error no error 20 early early 15 usual 25 usual no concealment Frame no concealment Frame Fig.4. Comparison between early and usual resynchronization schemes a) BER=2.10-3, 20 frames b) BER=2.10-4, 125 frames
7 Fig.5. Error free decoded I-picture Fig.6. Usual resynchronization Fig.7. Early resynchronization, macroblock retrieval in damaged slices Fig.8. Early resynchronization, simple temporal replacement Fig.9. Usual resynchronization, spatial concealment Fig.10. Early resynchronization, spatial concealment
8 5. CONCLUSION In this paper, we have dealt with the problem of data recovery in MPEG-2 erroneous video sequences. It was shown how temporal propagation of imperfect error concealment affects the performance of MPEG-2-embedded error concealment techniques. Therefore we propose to reduce the size of areas to conceal in I-pictures, used as temporal reference for a whole group of pictures. This is achieved by means of an early resynchronization on variable length codes in the MPEG-2 decoder, combined with a macroblock positioning algorithm and a concealment method for differentially coded DC coefficients. The proposed technique has been embedded in a software MPEG-2 decoder in combination with spatial interpolation and motion compensated error concealment methods. Yielding the recovery of up to 70% of the lost macroblocks, our algorithm has been proven to be more efficient than usual resynchronization based schemes at bit error rates of up to Possible extensions and enhancements include the use of an adaptive spatio-temporal error concealment technique [6] ; smoothing constraints based algorithms [5] may also be extended to take into account available DPCM-coded data as an additional constraint. 6. ACKNOWLEDGEMENTS The author would like to thank S.Aign, K.Fazel and P.Robertson from DLR (**) for providing her with the channel model, useful advice and technical hints. (*) dttb: European Race project 2082, "Digital Terrestrial Television Broadcast" (**) DLR: German Aerospace Research Establishment - Institute for Communications Technology 7. REFERENCES [1] MPEG-2 Draft International Standard H.262, ISO/IEC and , May 1994 [2] K.Fazel et al, "Interface source channel coding and BER management", Sept.1994, European Race project dttb, report dttb/m3/196 [3] S.Aign and K.Fazel, "Error detection and concealment measures in MPEG-2 video decoder",proceedings of the Workshop on HDTV'94, Turin, Italy, Oct.1994 [4] S.Aign and K.Fazel, "Temporal and spatial error concealment techniques for hierarchical MPEG-2 video codec", IEEE International Conference on Communications ICC'95, vol.3, pp , Seattle, June 1995 [5] Q.F.Zhu, Y.Wang, L.Show, "Coding and cell-loss recovery in DCT-based packet video", IEEE Transactions on Circuit Systems and Video Technologies, vol.3(3), pp , 1993 [6] H.Sun, J.Zdepski, "Adaptive error concealment algorithm for MPEG compressed video", Visual Communications and Image Processing'92, Proceedings of SPIE, vol.1818, pp , Boston, 1992 [7] Y.Q.Zhang, X.Lee, "Performance of MPEG codecs in the presence of errors", Journal of Visual Communications and Image Representation, vol.5(4), pp , Dec.1994 [8] S.Lee et al, "Transmission Error Detection, Resynchronization, and Error concealment for MPEG Video Decoder", SPIE'93, vol.2094, pp , 1993 [9] C.Le Buhan, "Error Concealment based on early resynchronization in MPEG-2 video sequences", Technical Report LTS/EPFL no.95-06, June 1995
Module 8 VIDEO CODING STANDARDS. Version 2 ECE IIT, Kharagpur
Module 8 VIDEO CODING STANDARDS Version ECE IIT, Kharagpur Lesson H. andh.3 Standards Version ECE IIT, Kharagpur Lesson Objectives At the end of this lesson the students should be able to :. State the
More informationBandwidth Adaptation for MPEG-4 Video Streaming over the Internet
DICTA2002: Digital Image Computing Techniques and Applications, 21--22 January 2002, Melbourne, Australia Bandwidth Adaptation for MPEG-4 Video Streaming over the Internet K. Ramkishor James. P. Mammen
More informationVideo Coding Basics. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu
Video Coding Basics Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Outline Motivation for video coding Basic ideas in video coding Block diagram of a typical video codec Different
More informationTHE EMERGING JVT/H.26L VIDEO CODING STANDARD
THE EMERGING JVT/H.26L VIDEO CODING STANDARD H. Schwarz and T. Wiegand Heinrich Hertz Institute, Germany ABSTRACT JVT/H.26L is a current project of the ITU-T Video Coding Experts Group (VCEG) and the ISO/IEC
More informationFigure 1: Relation between codec, data containers and compression algorithms.
Video Compression Djordje Mitrovic University of Edinburgh This document deals with the issues of video compression. The algorithm, which is used by the MPEG standards, will be elucidated upon in order
More informationWhite paper. H.264 video compression standard. New possibilities within video surveillance.
White paper H.264 video compression standard. New possibilities within video surveillance. Table of contents 1. Introduction 3 2. Development of H.264 3 3. How video compression works 4 4. H.264 profiles
More informationVideo Sequence. Time. Temporal Loss. Propagation. Temporal Loss Propagation. P or BPicture. Spatial Loss. Propagation. P or B Picture.
Published in Picture Coding Symposium, Berlin, September 1997 PERCEPTUAL MPEG- SYNTACTIC INFORMATION CODING: A PERFORMANCE STUDY BASED ON PSYCHOPHYSICS Olivier Verscheure and Pascal Frossard TCOM Laboratory,
More informationMPEG-1 and MPEG-2 Digital Video Coding Standards
Please note that the page has been produced based on text and image material from a book in [sik] and may be subject to copyright restrictions from McGraw Hill Publishing Company. MPEG-1 and MPEG-2 Digital
More informationINTERNATIONAL TELECOMMUNICATION UNION 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3
INTERNATIONAL TELECOMMUNICATION UNION )454 ( TELECOMMUNICATION (07/95) STANDARDIZATION SECTOR OF ITU 42!.3-)33)/. /&./.4%,%0(/.% 3)'.!,3 ).&/2-!4)/. 4%#(./,/'9 '%.%2)# #/$).' /& -/6).' 0)#452%3!.$!33/#)!4%$!5$)/
More informationVideo Encryption Exploiting Non-Standard 3D Data Arrangements. Stefan A. Kramatsch, Herbert Stögner, and Andreas Uhl uhl@cosy.sbg.ac.
Video Encryption Exploiting Non-Standard 3D Data Arrangements Stefan A. Kramatsch, Herbert Stögner, and Andreas Uhl uhl@cosy.sbg.ac.at Andreas Uhl 1 Carinthia Tech Institute & Salzburg University Outline
More informationPerformance Analysis and Comparison of JM 15.1 and Intel IPP H.264 Encoder and Decoder
Performance Analysis and Comparison of 15.1 and H.264 Encoder and Decoder K.V.Suchethan Swaroop and K.R.Rao, IEEE Fellow Department of Electrical Engineering, University of Texas at Arlington Arlington,
More informationGENERIC CODING OF MOVING PICTURES AND ASSOCIATED AUDIO Recommendation H.262
INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC/SC/WG CODING OF MOVING PICTURES AND ASSOCIATED AUDIO ISO/IEC JTC/SC/WG N00rev 0 0 Video Incorporating
More informationMPEG Digital Video Coding Standards
MPEG Digital Video Coding Standards Thomas Sikora, HHI Berlin Preprint from Digital Consumer Electronics Handbook First Edition (Editor R.Jurgens) to be published by McGRAW-Hill Book Company Chapter 9
More informationQuality Estimation for Scalable Video Codec. Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden)
Quality Estimation for Scalable Video Codec Presented by Ann Ukhanova (DTU Fotonik, Denmark) Kashaf Mazhar (KTH, Sweden) Purpose of scalable video coding Multiple video streams are needed for heterogeneous
More informationDigital Video Coding Standards and Their Role in Video Communications
Digital Video Coding Standards and Their Role in Video Communications RALF SCHAFER AND THOMAS SIKORA, MEMBER, IEEE Invited Paper The eficient digital representation of image and video signals has been
More informationVideo Coding Standards. Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu
Video Coding Standards Yao Wang Polytechnic University, Brooklyn, NY11201 yao@vision.poly.edu Yao Wang, 2003 EE4414: Video Coding Standards 2 Outline Overview of Standards and Their Applications ITU-T
More informationVideo Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm
Video Authentication for H.264/AVC using Digital Signature Standard and Secure Hash Algorithm Nandakishore Ramaswamy Qualcomm Inc 5775 Morehouse Dr, Sam Diego, CA 92122. USA nandakishore@qualcomm.com K.
More informationIntroduction to image coding
Introduction to image coding Image coding aims at reducing amount of data required for image representation, storage or transmission. This is achieved by removing redundant data from an image, i.e. by
More informationhttp://www.springer.com/0-387-23402-0
http://www.springer.com/0-387-23402-0 Chapter 2 VISUAL DATA FORMATS 1. Image and Video Data Digital visual data is usually organised in rectangular arrays denoted as frames, the elements of these arrays
More informationRate-Constrained Coder Control and Comparison of Video Coding Standards
688 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 7, JULY 2003 Rate-Constrained Coder Control and Comparison of Video Coding Standards Thomas Wiegand, Heiko Schwarz, Anthony
More informationEnhanced Prioritization for Video Streaming over Wireless Home Networks with IEEE 802.11e
Enhanced Prioritization for Video Streaming over Wireless Home Networks with IEEE 802.11e Ismail Ali, Martin Fleury, Sandro Moiron and Mohammed Ghanbari School of Computer Science and Electronic Engineering
More informationREIHE INFORMATIK 7/98 Efficient Video Transport over Lossy Networks Christoph Kuhmünch and Gerald Kühne Universität Mannheim Praktische Informatik IV
REIHE INFORMATIK 7/98 Efficient Video Transport over Lossy Networks Christoph Kuhmünch and Gerald Kühne Universität Mannheim Praktische Informatik IV L15, 16 D-68131 Mannheim Efficient Video Transport
More informationH 261. Video Compression 1: H 261 Multimedia Systems (Module 4 Lesson 2) H 261 Coding Basics. Sources: Summary:
Video Compression : 6 Multimedia Systems (Module Lesson ) Summary: 6 Coding Compress color motion video into a low-rate bit stream at following resolutions: QCIF (76 x ) CIF ( x 88) Inter and Intra Frame
More informationDepartment of Electrical and Computer Engineering, Northwestern University, e-mail: faggk,faisal,lkon,hongg@ece.nwu.edu,
ERROR RESILIENCE AND CONCEALMENT IN VIDEO CODING A. K. Katsaggelos, F. Ishtiaq, L. P. Kondi, M.-C. Hong, M. Banham +,J.Brailean + Department of Electrical and Computer Engineering, Northwestern University,
More informationTransform-domain Wyner-Ziv Codec for Video
Transform-domain Wyner-Ziv Codec for Video Anne Aaron, Shantanu Rane, Eric Setton, and Bernd Girod Information Systems Laboratory, Department of Electrical Engineering Stanford University 350 Serra Mall,
More informationOverview: Video Coding Standards
Overview: Video Coding Standards Video coding standards: applications and common structure Relevant standards organizations ITU-T Rec. H.261 ITU-T Rec. H.263 ISO/IEC MPEG-1 ISO/IEC MPEG-2 ISO/IEC MPEG-4
More informationIntra-Prediction Mode Decision for H.264 in Two Steps Song-Hak Ri, Joern Ostermann
Intra-Prediction Mode Decision for H.264 in Two Steps Song-Hak Ri, Joern Ostermann Institut für Informationsverarbeitung, University of Hannover Appelstr 9a, D-30167 Hannover, Germany Abstract. Two fast
More informationHow To Improve Performance Of The H264 Video Codec On A Video Card With A Motion Estimation Algorithm
Implementation of H.264 Video Codec for Block Matching Algorithms Vivek Sinha 1, Dr. K. S. Geetha 2 1 Student of Master of Technology, Communication Systems, Department of ECE, R.V. College of Engineering,
More informationMultihypothesis Prediction using Decoder Side Motion Vector Derivation in Inter Frame Video Coding
Multihypothesis Prediction using Decoder Side Motion Vector Derivation in Inter Frame Video Coding Steffen Kamp, Johannes Ballé, and Mathias Wien Institut für Nachrichtentechnik, RWTH Aachen University,
More informationMPEG-4 Natural Video Coding - An overview
MPEG-4 Natural Video Coding - An overview Touradj Ebrahimi* and Caspar Horne** *Signal Processing Laboratory **Mediamatics Inc. Swiss Federal Institute of Technology EPFL 48430 Lakeview Blvd 1015 Lausanne,
More informationStudy and Implementation of Video Compression standards (H.264/AVC, Dirac)
Study and Implementation of Video Compression standards (H.264/AVC, Dirac) EE 5359-Multimedia Processing- Spring 2012 Dr. K.R Rao By: Sumedha Phatak(1000731131) Objective A study, implementation and comparison
More informationStudy and Implementation of Video Compression Standards (H.264/AVC and Dirac)
Project Proposal Study and Implementation of Video Compression Standards (H.264/AVC and Dirac) Sumedha Phatak-1000731131- sumedha.phatak@mavs.uta.edu Objective: A study, implementation and comparison of
More informationFast Hybrid Simulation for Accurate Decoded Video Quality Assessment on MPSoC Platforms with Resource Constraints
Fast Hybrid Simulation for Accurate Decoded Video Quality Assessment on MPSoC Platforms with Resource Constraints Deepak Gangadharan and Roger Zimmermann Department of Computer Science, National University
More informationWireless Ultrasound Video Transmission for Stroke Risk Assessment: Quality Metrics and System Design
Wireless Ultrasound Video Transmission for Stroke Risk Assessment: Quality Metrics and System Design A. Panayides 1, M.S. Pattichis 2, C. S. Pattichis 1, C. P. Loizou 3, M. Pantziaris 4 1 A.Panayides and
More informationA Survey of Error Resilient Coding Schemes for Image/Video Transmission Based on Data Embedding
A Survey of Error Resilient Coding Schemes for Image/Video Transmission Based on Data Embedding Li-Wei Kang*( 康 立 威 ) and Jin-Jang Leou # ( 柳 金 章 ) *Institute of Information Science Academia Sinica, Taipei
More informationImage Compression through DCT and Huffman Coding Technique
International Journal of Current Engineering and Technology E-ISSN 2277 4106, P-ISSN 2347 5161 2015 INPRESSCO, All Rights Reserved Available at http://inpressco.com/category/ijcet Research Article Rahul
More informationVideo compression: Performance of available codec software
Video compression: Performance of available codec software Introduction. Digital Video A digital video is a collection of images presented sequentially to produce the effect of continuous motion. It takes
More informationMultiple Description Coding (MDC) and Scalable Coding (SC) for Multimedia
Multiple Description Coding (MDC) and Scalable Coding (SC) for Multimedia Gürkan Gür PhD. Candidate e-mail: gurgurka@boun.edu.tr Dept. Of Computer Eng. Boğaziçi University Istanbul/TR ( Currenty@UNITN)
More information302 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 2, FEBRUARY 2009
302 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 19, NO. 2, FEBRUARY 2009 Transactions Letters Fast Inter-Mode Decision in an H.264/AVC Encoder Using Mode and Lagrangian Cost Correlation
More informationH.264/MPEG-4 AVC Video Compression Tutorial
Introduction The upcoming H.264/MPEG-4 AVC video compression standard promises a significant improvement over all previous video compression standards. In terms of coding efficiency, the new standard is
More informationH.264/MPEG-4 Advanced Video Coding Alexander Hermans
Seminar Report H.264/MPEG-4 Advanced Video Coding Alexander Hermans Matriculation Number: 284141 RWTH September 11, 2012 Contents 1 Introduction 2 1.1 MPEG-4 AVC/H.264 Overview................. 3 1.2 Structure
More informationParametric Comparison of H.264 with Existing Video Standards
Parametric Comparison of H.264 with Existing Video Standards Sumit Bhardwaj Department of Electronics and Communication Engineering Amity School of Engineering, Noida, Uttar Pradesh,INDIA Jyoti Bhardwaj
More informationChapter 3 ATM and Multimedia Traffic
In the middle of the 1980, the telecommunications world started the design of a network technology that could act as a great unifier to support all digital services, including low-speed telephony and very
More informationVideo Coding Technologies and Standards: Now and Beyond
Hitachi Review Vol. 55 (Mar. 2006) 11 Video Coding Technologies and Standards: Now and Beyond Tomokazu Murakami Hiroaki Ito Muneaki Yamaguchi Yuichiro Nakaya, Ph.D. OVERVIEW: Video coding technology compresses
More informationPeter Eisert, Thomas Wiegand and Bernd Girod. University of Erlangen-Nuremberg. Cauerstrasse 7, 91058 Erlangen, Germany
RATE-DISTORTION-EFFICIENT VIDEO COMPRESSION USING A 3-D HEAD MODEL Peter Eisert, Thomas Wiegand and Bernd Girod Telecommunications Laboratory University of Erlangen-Nuremberg Cauerstrasse 7, 91058 Erlangen,
More informationA Fragile Watermark Error Detection Scheme For Wireless Video Communications
1 A Fragile Watermark Error Detection Scheme For Wireless Video Communications Minghua Chen, Yun He and Reginald L. Lagendijk State Key Lab. of Microwave and Digital Communications Department of Electrical
More informationTracking Moving Objects In Video Sequences Yiwei Wang, Robert E. Van Dyck, and John F. Doherty Department of Electrical Engineering The Pennsylvania State University University Park, PA16802 Abstract{Object
More informationIMPACT OF COMPRESSION ON THE VIDEO QUALITY
IMPACT OF COMPRESSION ON THE VIDEO QUALITY Miroslav UHRINA 1, Jan HLUBIK 1, Martin VACULIK 1 1 Department Department of Telecommunications and Multimedia, Faculty of Electrical Engineering, University
More informationSurvey of Dirac: A Wavelet Based Video Codec for Multiparty Video Conferencing and Broadcasting
Survey of Dirac: A Wavelet Based Video Codec for Multiparty Video Conferencing and Broadcasting Ahtsham Ali, Nadeem A. Khan, Shahid Masud, and Syed Farooq Ali * Abstract. The basic aim of this book chapter
More informationENCRYPTION QUALITY ANALYSIS IN MPEG VIDEO FORMAT
ENCRYPTION QUALITY ANALYSIS IN MPEG VIDEO FORMAT Priyanka Sharma Dinesh Goyal M.Tech (Purs.) Associate Professor SGVU, Jaipur SGVU, Jaipur Abstract-: In this work, an attempt is made to analyze four fast
More informationOverview of the Scalable Video Coding Extension of the H.264/AVC Standard
To appear in IEEE Transactions on Circuits and Systems for Video Technology, September 2007. 1 Overview of the Scalable Video Coding Extension of the H.264/AVC Standard Heiko Schwarz, Detlev Marpe, Member,
More informationDetection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences
Detection and Restoration of Vertical Non-linear Scratches in Digitized Film Sequences Byoung-moon You 1, Kyung-tack Jung 2, Sang-kook Kim 2, and Doo-sung Hwang 3 1 L&Y Vision Technologies, Inc., Daejeon,
More informationWe are presenting a wavelet based video conferencing system. Openphone. Dirac Wavelet based video codec
Investigating Wavelet Based Video Conferencing System Team Members: o AhtshamAli Ali o Adnan Ahmed (in Newzealand for grad studies) o Adil Nazir (starting MS at LUMS now) o Waseem Khan o Farah Parvaiz
More informationStatistical Modeling of Huffman Tables Coding
Statistical Modeling of Huffman Tables Coding S. Battiato 1, C. Bosco 1, A. Bruna 2, G. Di Blasi 1, G.Gallo 1 1 D.M.I. University of Catania - Viale A. Doria 6, 95125, Catania, Italy {battiato, bosco,
More information*EP001025692B1* EP 1 025 692 B1 (19) (11) EP 1 025 692 B1 (12) EUROPEAN PATENT SPECIFICATION
(19) Europäisches Patentamt European Patent Office Office européen des brevets *EP002692B1* (11) EP 1 02 692 B1 (12) EUROPEAN PATENT SPECIFICATION (4) Date of publication and mention of the grant of the
More informationHSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER
HSI BASED COLOUR IMAGE EQUALIZATION USING ITERATIVE n th ROOT AND n th POWER Gholamreza Anbarjafari icv Group, IMS Lab, Institute of Technology, University of Tartu, Tartu 50411, Estonia sjafari@ut.ee
More informationJPEG Image Compression by Using DCT
International Journal of Computer Sciences and Engineering Open Access Research Paper Volume-4, Issue-4 E-ISSN: 2347-2693 JPEG Image Compression by Using DCT Sarika P. Bagal 1* and Vishal B. Raskar 2 1*
More informationEfficient Motion Estimation by Fast Three Step Search Algorithms
Efficient Motion Estimation by Fast Three Step Search Algorithms Namrata Verma 1, Tejeshwari Sahu 2, Pallavi Sahu 3 Assistant professor, Dept. of Electronics & Telecommunication Engineering, BIT Raipur,
More informationQuality Optimal Policy for H.264 Scalable Video Scheduling in Broadband Multimedia Wireless Networks
Quality Optimal Policy for H.264 Scalable Video Scheduling in Broadband Multimedia Wireless Networks Vamseedhar R. Reddyvari Electrical Engineering Indian Institute of Technology Kanpur Email: vamsee@iitk.ac.in
More informationATSC Standard: 3D-TV Terrestrial Broadcasting, Part 2 Service Compatible Hybrid Coding Using Real-Time Delivery
ATSC Standard: 3D-TV Terrestrial Broadcasting, Part 2 Service Compatible Hybrid Coding Using Real-Time Delivery Doc. A/104 Part 2 26 December 2012 Advanced Television Systems Committee 1776 K Street, N.W.
More informationUnequal Packet Loss Resilience for Fine-Granular-Scalability Video
IEEE TRANSACTIONS ON MULTIMEDIA, VOL. 3, NO. 4, DECEMBER 2001 381 Unequal Packet Loss Resilience for Fine-Granular-Scalability Video Mihaela van der Schaar Hayder Radha, Member, IEEE Abstract Several embedded
More informationVIDEOTELEPHONY AND VIDEOCONFERENCE OVER ISDN
VIDEOTELEPHONY AND VIDEOCONFERENCE OVER ISDN Fernando Pereira Instituto Superior Técnico Digital Video Video versus Images Still Image Services No strong temporal requirements; no realtime notion. Video
More informationHow To Test Video Quality On A Network With H.264 Sv (H264)
IEEE TRANSACTIONS ON BROADCASTING, VOL. 59, NO. 2, JUNE 2013 223 Toward Deployable Methods for Assessment of Quality for Scalable IPTV Services Patrick McDonagh, Amit Pande, Member, IEEE, Liam Murphy,
More informationPerformance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc
(International Journal of Computer Science & Management Studies) Vol. 17, Issue 01 Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc Dr. Khalid Hamid Bilal Khartoum, Sudan dr.khalidbilal@hotmail.com
More informationIntroduzione alle Biblioteche Digitali Audio/Video
Introduzione alle Biblioteche Digitali Audio/Video Biblioteche Digitali 1 Gestione del video Perchè è importante poter gestire biblioteche digitali di audiovisivi Caratteristiche specifiche dell audio/video
More informationVideo Transmission over Wireless LAN. Hang Liu Hang.liu@thomson.net
Video Transmission over Wireless LAN Hang Liu Hang.liu@thomson.net Page 1 Introduction! Introduction! Wi-Fi Multimedia and IEEE 802.11e for QoS Enhancement! Error Control Techniques Page 2 Introduction!
More informationMISB EG 0802. Engineering Guideline. 14 May 2009. H.264 / AVC Coding and Multiplexing. 1 Scope. 2 References
MISB EG 0802 Engineering Guideline H.264 / AVC Coding and Multiplexing 14 May 2009 1 Scope This H.264/AVC (ITU-T Rec. H.264 ISO/IEC 14496-10) Coding and Multiplexing Engineering Guide provides recommendations
More informationRECOMMENDATION ITU-R BO.786 *
Rec. ITU-R BO.786 RECOMMENDATION ITU-R BO.786 * MUSE ** system for HDTV broadcasting-satellite services (Question ITU-R /) (992) The ITU Radiocommunication Assembly, considering a) that the MUSE system
More information1932-4553/$25.00 2007 IEEE
IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. 1, NO. 2, AUGUST 2007 231 A Flexible Multiple Description Coding Framework for Adaptive Peer-to-Peer Video Streaming Emrah Akyol, A. Murat Tekalp,
More informationComplexity-bounded Power Control in Video Transmission over a CDMA Wireless Network
Complexity-bounded Power Control in Video Transmission over a CDMA Wireless Network Xiaoan Lu, David Goodman, Yao Wang, and Elza Erkip Electrical and Computer Engineering, Polytechnic University, Brooklyn,
More informationHigh performance digital video servers: storage. Seungyup Paek and Shih-Fu Chang. Columbia University
High performance digital video servers: storage and retrieval of compressed scalable video Seungyup Paek and Shih-Fu Chang Department of Electrical Engineering Columbia University New York, N.Y. 10027-6699,
More informationVideo-Conferencing System
Video-Conferencing System Evan Broder and C. Christoher Post Introductory Digital Systems Laboratory November 2, 2007 Abstract The goal of this project is to create a video/audio conferencing system. Video
More information96 T. Kunkelmann, U. Horn
Video Encryption Based on Data Partitioning and Scalable Coding - A Comparison Thomas Kunkelmann 1 and Uwe Horn 2 1 Darmstadt University oftechnology, Department of Computer Science Information Technology
More informationA Guide to MPEG Fundamentals and Protocol Analysis (Including DVB and ATSC)
(Including DVB and ATSC) M P E G T u t o r i a l A Guide to MPEG Fundamentals and Protocol Analysis (Including DVB and ATSC) ii www.tektronix.com/video_audio/ A Guide to MPEG Fundamentals and Protocol
More informationQOS Requirements and Service Level Agreements. LECTURE 4 Lecturer: Associate Professor A.S. Eremenko
QOS Requirements and Service Level Agreements LECTURE 4 Lecturer: Associate Professor A.S. Eremenko Application SLA Requirements Different applications have different SLA requirements; the impact that
More informationTraffic Prioritization of H.264/SVC Video over 802.11e Ad Hoc Wireless Networks
Traffic Prioritization of H.264/SVC Video over 802.11e Ad Hoc Wireless Networks Attilio Fiandrotti, Dario Gallucci, Enrico Masala and Enrico Magli 1 Dipartimento di Automatica e Informatica / 1 Dipartimento
More informationReview of Error Resilient Coding Techniques for Real-Time Video Communications
Review of Error Resilient Coding Techniques for Real-Time Video Communications Yao Wang, Stephan Wenger, Jiangtao Wen, and Aggelos K. Katsaggelos 1 Abstract In this paper we review error resilience techniques
More informationWATERMARKING FOR IMAGE AUTHENTICATION
WATERMARKING FOR IMAGE AUTHENTICATION Min Wu Bede Liu Department of Electrical Engineering Princeton University, Princeton, NJ 08544, USA Fax: +1-609-258-3745 {minwu, liu}@ee.princeton.edu ABSTRACT A data
More informationEfficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding
JOURNAL OF ELECTRONIC SCIENCE AND TECHNOLOGY, VOL. 13, NO. 2, JUNE 2015 97 Efficient Coding Unit and Prediction Unit Decision Algorithm for Multiview Video Coding Wei-Hsiang Chang, Mei-Juan Chen, Gwo-Long
More informationVery Low Frame-Rate Video Streaming For Face-to-Face Teleconference
Very Low Frame-Rate Video Streaming For Face-to-Face Teleconference Jue Wang, Michael F. Cohen Department of Electrical Engineering, University of Washington Microsoft Research Abstract Providing the best
More informationApplication Note. Introduction. Video Basics. Contents. IP Video Encoding Explained Series Understanding IP Video Performance.
Title Overview IP Video Encoding Explained Series Understanding IP Video Performance Date September 2012 (orig. May 2008) IP networks are increasingly used to deliver video services for entertainment,
More informationFor Articulation Purpose Only
E305 Digital Audio and Video (4 Modular Credits) This document addresses the content related abilities, with reference to the module. Abilities of thinking, learning, problem solving, team work, communication,
More informationReal-Time Monitoring of Video Quality in IP Networks
University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering September 27 Real-Time Monitoring of Video Quality in IP Networks Shu Tao IBM T.J. Watson
More informationVideo coding with H.264/AVC:
Feature Video coding with H.264/AVC: Tools, Performance, and Complexity Jörn Ostermann, Jan Bormans, Peter List, Detlev Marpe, Matthias Narroschke, Fernando Pereira, Thomas Stockhammer, and Thomas Wedi
More informationX264: A HIGH PERFORMANCE H.264/AVC ENCODER. Loren Merritt and Rahul Vanam*
X264: A HIGH PERFORMANCE H.264/AVC ENCODER Loren Merritt and Rahul Vanam* In Preparation *Dept. of Electrical Engineering, University of Washington, Seattle, WA 98195-2500 Email: {lorenm, rahulv}@u.washington.edu
More informationTo determine vertical angular frequency, we need to express vertical viewing angle in terms of and. 2tan. (degree). (1 pt)
Polytechnic University, Dept. Electrical and Computer Engineering EL6123 --- Video Processing, S12 (Prof. Yao Wang) Solution to Midterm Exam Closed Book, 1 sheet of notes (double sided) allowed 1. (5 pt)
More informationThor High Efficiency, Moderate Complexity Video Codec using only RF IPR
Thor High Efficiency, Moderate Complexity Video Codec using only RF IPR draft-fuldseth-netvc-thor-00 Arild Fuldseth, Gisle Bjontegaard (Cisco) IETF 93 Prague, CZ July 2015 1 Design principles Moderate
More informationH.263 Based Video Codec for Real-Time Visual Communications Over Wireless Radio Networks
Based Video Codec for Real-Time Visual Communications Over Wireless Radio Networks Abstract Paramvir Bahl Microsoft Corporation Redmond, Washington, USA bahl@microsoft.com With the emergence of the International
More informationTrends and Perspectives in Image and Video Coding
Trends and Perspectives in Image and Video Coding THOMAS SIKORA, SENIOR MEMBER, IEEE Invited Paper The objective of the paper is to provide an overview on recent trends and future perspectives in image
More informationHow To Decode On A Computer Game On A Pc Or Mac Or Macbook
INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND AUDIO ISO/IEC JTC1/SC29/WG11 N2202 Tokyo, March 1998 INFORMATION
More informationQualiVision. RADVISION s improved packet loss video compensation technology. A RADVISION White Paper
QualiVision RADVISION s improved packet loss video compensation technology A RADVISION White Paper March 2005 Table of Contents 1. Introduction...3 Videoconferencing the technology of the 21st century...
More informationBIT RATE CONTROL FOR REAL-TIME MULTIPOINT VIDEO CONFERENCING. Xiaoping Hu. BS, Shanghai Jiaotong University, 2001
BIT RATE CONTROL FOR REAL-TIME MULTIPOINT VIDEO CONFERENCING by Xiaoping Hu BS, Shanghai Jiaotong University, 2001 Submitted to the Graduate Faculty of School of Engineering in partial fulfillment of the
More informationRegion of Interest Access with Three-Dimensional SBHP Algorithm CIPR Technical Report TR-2006-1
Region of Interest Access with Three-Dimensional SBHP Algorithm CIPR Technical Report TR-2006-1 Ying Liu and William A. Pearlman January 2006 Center for Image Processing Research Rensselaer Polytechnic
More informationComparison of the Coding Efficiency of Video Coding Standards Including High Efficiency Video Coding (HEVC)
PRE-PUBLICATION DRAFT, TO APPEAR IN IEEE TRANS. ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, DEC. 2012 1 Comparison of the Coding Efficiency of Video Coding Standards Including High Efficiency Video Coding
More informationUsing fractal compression scheme to embed a digital signature into an image
Using fractal compression scheme to embed a digital signature into an image Joan Puate, Fred Jordan Swiss federal institute of technology Signal Processing Laboratory CH-1015 Lausanne Switzerland Email:
More informationUsing AVC/H.264 and H.265 expertise to boost MPEG-2 efficiency and make the 6-in-6 concept a reality
Using AVC/H.264 and H.265 expertise to boost MPEG-2 efficiency and make the 6-in-6 concept a reality A Technical Paper prepared for the Society of Cable Telecommunications Engineers By Anais Painchault
More informationImage Authentication Scheme using Digital Signature and Digital Watermarking
www..org 59 Image Authentication Scheme using Digital Signature and Digital Watermarking Seyed Mohammad Mousavi Industrial Management Institute, Tehran, Iran Abstract Usual digital signature schemes for
More informationTRANSPARENT ENCRYPTION FOR HEVC USING BIT-STREAM-BASED SELECTIVE COEFFICIENT SIGN ENCRYPTION. Heinz Hofbauer Andreas Uhl Andreas Unterweger
TRANSPARENT ENCRYPTION FOR HEVC USING BIT-STREAM-BASED SELECTIVE COEFFICIENT SIGN ENCRYPTION Heinz Hofbauer Andreas Uhl Andreas Unterweger University of Salzburg, Jakob Haringer Str. 2, 2 Salzburg, Austria
More informationMotion Estimation. Macroblock Partitions. Sub-pixel Motion Estimation. Sub-pixel Motion Estimation
Motion Estimation Motion Estimation and Intra Frame Prediction in H.264/AVC Encoder Rahul Vanam University of Washington H.264/AVC Encoder [2] 2 Motion Estimation H.264 does block based coding. Each frame
More information