Advanced De-Interlacing techniques with the use of Zonal Based Algorithms

Size: px
Start display at page:

Download "Advanced De-Interlacing techniques with the use of Zonal Based Algorithms"

Transcription

1 Advanced De-Interlacing techniques with the use of Zonal Based Algorithms Alexis M. Tourapis 1, Oscar C. Au 2, Ming L. Liou Department of Electrical and Electronic Engineering, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong ABSTRACT This paper describes a new highly efficient deinterlacing approach based on motion estimation and compensation techniques. The proposed technique mainly benefits from the motion vector properties of zonal based algorithms, such as the Advanced Predictive Diamond Zonal Search (APDZS) and the Predictive Motion Vector Field Adaptive Search Technique (PMVFAST), multihypothesis motion compensation, but also an additional motion classification phase where, depending on the motion of a pixel, additional spatial and temporal information is also considered to further improve performance. Extensive simulations demonstrate the efficacy of these algorithms, especially when compared to standard deinterlacing techniques such as the line doubling and line averaging algorithms. Keywords: Deinterlacing, motion estimation, zonal algorithms, PMVFAST, transcoding, standards conversion, video stills, video signal processing, temporal interpolation. 1. INTRODUCTION Frame N Frame N+1 Frame N Top Field Frame N+1 Bottom Field Vertical Vertical Horizontal Horizontal Temporal Temporal Figure 1: Illustration of Progressive Scan versus Interlace Scan Video Interlaced scan has been an essential part of TV and Video Coding Schemes for several years in order to address three conflicting factors, bandwidth, flicker, and resolution. A frame is basically split into two fields, one consisting of even indexed lines named the even field and a second consisting of odd indexed lines named the odd field (Figure 1). These fields are sampled at different time instants. This allows us to increase, or essentially double the temporal sampling rate while at the same time keeping the total number of pixels per second unchanged. Unfortunately interlaced scan also introduces several other visual artifacts known as crawl, twitter, and flickering [1]. In addition, it makes little sense in displaying or even printing a single frame out of a sequence, whereas, in some cases, it is necessary to display interlaced video on a 1 Correspondence: alexismt@ieee.org 2 Correspondence: eeau@ee.ust.hk; Telephone (+852) , Fax (+852)

2 progressive monitor. For these and many other reasons it is quite important to be able to convert interlaced to progressive video, while at the same time providing improved vertical resolution in the vertical direction. Several interpolation schemes have been previously presented in order to solve this problem. The idea behind these techniques is to essentially reconstruct the missing lines before having to display a frame. Such techniques include spatial methods [3-5], motion adaptive techniques [6], and approaches using motion compensation [7-9]. From these, spatial methods are usually the simplest and fastest to implement but tend to introduce more artifacts and could deteriorate image quality rapidly. From these techniques, Line doubling (LDB) and Line Averaging (LAV) [2] are quite popular for the display of interlaced video on personal computers. On the other side, motion compensated techniques have been shown to yield better results but significantly rely on robust and reliable motion models, which in comparison introduce excessive computational complexity. Recently new highly efficient motion estimation algorithms have been proposed, namely the zonal based algorithms [10-12], which could significantly reduce complexity, while at the same time, achieve similar quality as the Brute Force Full Search (FS) algorithm. These algorithms, such as for example the Predictive Motion Vector Field Adaptive Search Technique (PMVFAST) [10,11], mainly rely on the consideration of several predictors in the motion estimation process, such as the motion vectors of the adjacent blocks at left, top, and top right from the current block, their median value, the (0,0) motion vector, and the previous frame collocated block s motion vector. This, with the addition of other fuzzy logic techniques such as adaptive thresholding, and the pattern of the search used, enable these algorithms not only to perform as good as the FS algorithm in terms of quality, but also can achieve a motion field close to the true motion of the frame (Figure 2). As we have previously mentioned, this is quite important in the case of motion compensated techniques and suggests that these algorithms would be an excellent choice for deinterlacing. (a) (b) Figure 2: Motion field of frame 8 of Foreman using (a) FS, (b) a Zonal Based algorithm. In this paper we present a new advanced motion compensated technique for deinterlacing. Unlike other previous methods, the presented technique tries to generate the missing fields by using a multihypothesis motion compensation approach. In addition, a motion classification process is also introduced according to which, if motion for particular areas satisfies some particular conditions, additional processing, for example spatial or temporal filtering, is also performed. This results in significantly improved performance versus simple motion compensated techniques. Even though this approach mainly benefits from the smooth motion vector field that zonal algorithms generate, we further demonstrate that the technique can perform very well even when other motion estimation algorithms are used. In section 2 we briefly give the advantages of Zonal algorithms and how we can use such properties in deinterlacing. We also discuss how we can use a multihypothesis motion compensation approach to improve the quality of the predicted field. In section 3, we describe how motion is classified, and depending on the classification we introduce further additional steps in the deinterlacing process. Finally in section 4 extensive simulation results are presented which demonstrate the excellent performance of the proposed scheme.

3 2. ZONAL ALGORITHMS AND MULTIHYPOTHESIS MOTION COMPENSATION FOR DEINTERLACING As was discussed in the previous section, zonal based algorithms can achieve a smoother motion vector field, and relatively more accurate, and closer to the true motion, prediction of the motion vectors compared to other algorithms, including FS. This can be also observed from Table 1 where the entropy of the difference of the current motion vector versus other closely related motion vectors of spatially and temporally adjacent blocks is given. To understand these numbers, consider that adjacent blocks are highly correlated, and thus, in reality, tend to have also similar motion vectors. This would also suggest that, in most cases, the closer to the true motion field an algorithm gives, the smaller the entropy versus a set of possible predictions would be as well. These predictors include the motion vectors of the three spatially adjacent blocks on the left, top, and top right to the current position, their Median, the (0,0) motion vector, and even the motion vector of the collocated block in the previous frame. All these predictors constitute a Predictor Set (Set A), and are quite important in the performance of zonal algorithms. Obviously as we can see in Table 1 zonal algorithms have significantly lower entropy compared to other algorithms such as FS, and combined with Figure 2 we may claim that they give a rather reliable and close to the true motion, motion vector field. For the purpose of our experiments we have selected using the Predictive Motion Vector Field Adaptive Search Technique (PMVFAST) [10,11]. This algorithm can be essentially considered as a special case of the Zonal Algorithms. Other zonal algorithms such as the Advanced Predictive Diamond Zonal Search (APDZS) [12] could also be selected with similar or better performance. It should be noted that PMVFAST was recently accepted as a recommendation for motion estimation in the Optimization Model 1.0 of MPEG-4 [13] and it is characterized by its superior speed up and quality versus most if not all other algorithms. This is quite important in a practical implementation since, considering that for a specific sequence motion vectors could possible have been already estimated using PMVFAST, we may immediately use these motion vectors for deinterlacing, without having to repeat the entire motion estimation process. Full Search Zonal Algorithm Sequence (0,0) Median Set A (0,0) Median Set A Foreman Stefan Bus Table 1: Motion Vector Entropy versus different Predictors We first perform field motion estimation, using a block size of 16 8, using the fields of interest (i.e. the even fields) from the current and previous frames. By doing so we may generate the motion field for a time interval t. What though interests us is to make an estimate of the motion field at a time interval t/2. This is achieved by simply dividing all motion vectors by 2. Afterwards using motion compensation techniques we can generate the missing field lines. These missing fields may be then interleaved with the original fields at time interval t/2 (in this case the odd fields) in order to generate the progressive frame. Motion estimation using non-corresponding fields could also be used to further improve performance. C 1 (x+dx,y+dy) (x+dx/2,y+dy/2) C 3B MV (dx/2,dy/2) (x,y) B 3 B 1 MV (dx,dy) (x,y) (x-dx/2,y-dy/2) C3F MV (-dx/2,-dy/2) field in (k-1) th frame inserted field field in k th frame Figure 3: A simple MV interpolation method for predicting the missing field One question that may arise is what is the best method to perform motion compensation. Let us assume that we have performed motion estimation for the corresponding fields in the k th frame versus the (k-1) th frame. Let us assume that block B 1 at position (x,y) has a motion vector (dx,dy). The easiest method for constructing the missing field, but nevertheless a not

4 so accurate one, would be to assume that the block at the corresponding (x,y) position inside the missing field B 3 also has a motion vector equal this time to (dx/2,dy/2) pointing in the (k-1) th frame (block C 3B ). This can be seen in Figure 3. We may also assume that this same block has a second motion vector, this time equal to (-dx/2,-dy/2) which this time points to the k th frame (block C 3F ). Thus B3 can be reconstructed as the average of blocks C 3B and C 3F. This is rather similar to the way B frames are reconstructed, and its advantage is its relative simplicity, especially for hardware, since we may reuse the standard motion compensation architecture. A more accurate method would be to instead consider not the block at position (x,y) but at position (x+dx/2, y+dy/2) as is shown in Figure 4. Obviously here we are in a sense tracking block B 1 and are estimating where this block may be found inside the missing field frame. Such a technique is obviously more logical and accurate and in this case we may generate the block B 3 as the average of B 1 and B 2. Using this method it is evident that several pixels in the inserted frame are generated by more than one block, where as there might also be pixels that have no corresponding reference, thus leaving empty gaps inside the inserted field frame. For the former, the average of all corresponding pixels is selected, where as for the latter, blank pixels are predicted using the previous discussed motion compensated method. Such a method would be more accurate even though obviously more complicated. (x,y) B 1 (x+dx/2,y+dy/2) (x+dx,y+dy) B 3 field in k th frame B 2 Inserted field field in (k-1) th frame Figure 4: Tracking the motion of the interpolation block for the missing field We further propose combining the above two methods and to instead reconstruct the missing field frame not by selecting either of the regenerated fields, but their mean. Such a method can be seen as a special case of multihypothesis motion compensated techniques [14], which usually perform better than normal motion compensation. In this way the predicted missing fields will be more accurate and of higher quality. We name this method the Multihypothesis Motion Compensated Deinterlacing (MMCD). Such a technique, as would be also shown in the simulation section, benefits significantly from the smooth motion field that is generated using zonal based algorithms, but could also work with any other motion estimation algorithm. Zonal algorithms though have also the benefit that they require very little computation and it might be desirable in a practical deinterlacing system to perform additional motion estimation using smaller blocks, thus refining the motion field, and consequently the motion compensation technique discussed above. Thus in such a case zonal algorithms would be preferable. 3. MOTION CLASSIFICATION Even though using the motion compensation techniques described in the previous section could in most cases achieve relatively good results, we may further improve performance by also considering additional spatial and temporal information that may be available after the interleaving is performed. In addition, since unfortunately block based motion estimation algorithms cannot handle some specific types of motion, such as for example scaling and rotation, using such information we may further reduce some undesirable artifacts that may result from this process. Another problem of only using motion compensated techniques is that we do not in any way consider occlusion, which refers to the fact that there are no existing correspondence vectors for covered and uncovered background or newly appearing objects.

5 (a) (b) Figure 5: Motion classification (black non moving, white moving) in frame 4 of Foreman (a) before and (a) after filtering Thus, as an additional step, we propose classifying the types of motion for every pixel inside the missing fields, and depending on this classification to perform, or not, additional spatial and temporal filtering. Initially we classify pixels as stationary and non-stationary depending on the value of each motion vector (Figure 5). From our experiments we noted that enlarging the area in favor of the non-stationary region, using either an erosion operation or filtering, would further benefit the entire process (Figure 5b). If a pixel is characterized as stationary then no other operation is necessary and its value should be retained as is. Otherwise, we store the original value (MotCompY), and a second estimate (MedY) is taken using a spatial median filter, which only considers the current interleaved pixel and its adjacent pixels in the original preexisting field (Figure 6). Current Pixel Predicted interleaved field lines Original field lines Figure 6: Median filtering of the interleaved pixel. In a next step, a weighted temporal median filtering is performed on the interleaved lines based on the corresponding fields in frames k and (k-1). This operation basically results in a temporal filtering of these pixels. If for example the corresponding pixels inside the fields of the previous and future frame are PastY and FutureY respectively, this weighted temporal median filtering could be performed as: NewY = ( 3* MedY + MotCompY + Median( MotCompY, PastY, FutureY)) / 5, (1) In a final observation we have noticed that the performance of our estimation depends considerably on whether motion is happening in a horizontal direction, or is considered significant. In such a case we also perform an additional spatial averaging filtering with a filter H 1 (Equation 2), which can further reduce or eliminate possible artifacts due to faulty prediction. For all other pixels a second filter H 2 is used instead, that mainly benefits the value of the current interleaved pixel H = 1 = 1, H 2 10, (2)

6 If available, we may also consider the distortion values (SAD) from the motion estimation process to further assist in the classification of the pixels. For example if for a stationary block the distortion is larger than a threshold T this block should also be considered in the procedure described previously. The filters used could also be adaptively changed. Moreover, it is possible to consider edge-based line averaging algorithms, which can preserve more accurately line edges instead of the vertical filter we have used. Depending also on the complexity of the deinterlacing system we need to design, some of the above features could also be disabled. The entire process can be seen in Figure 7. Field k+1 1 Motion Estimation Motion Compensation Field k-1 1 Motion Classification Field Interleaving Field k 2 Spatial & Temporal Median Filtering Spatial Low pass Filtering Field k 1 Figure 7: Deinterlacing process as proposed in this paper 4. SIMULATION We have performed extensive simulations to determine the efficacy of the proposed deinterlacing method. For our experiments we have selected 3 CCIR interlaced sequences, Stefan, Bus, and Flower Garden. The PMVFAST algorithm was used as the motion estimation algorithm for these sequences with a search area of ±64. The original interlace and the deinterlaced frames for these sequences can be seen in Figures Obviously the visual quality for these frames is very good and there are few if any visual artifacts inside our reconstructed frames. Since though subjective quality and evaluation cannot always be considered reliable, we have performed an additional experiment with artificially interlaced sequences. We have selected five progressive CIF (30fps) sequences, namely sequences Foreman, Table Tennis, Stefan, Akiyo, and Miss America. These sequences were converted into interlace by dropping all even fields in the odd frames, and all odd fields in the even frames. Even and odd frames were then interleaved together to create a new interlaced frame. The sequences now were converted from 30frame per second sequences to a 30 field per second format. This procedure basically allows us to compare the reconstructed deinterlaced frame with the original reference frame, and thus more accurately be able to evaluate the performance of our algorithm. In our experiments, we have selected a block size of 16 8 for the motion estimation/compensation process. We may of course use a much smaller block, which could further increase performance since the prediction would be more accurate. We have also only used integer-pixel accuracy in the motion estimation, where as again, especially considering that motion compensation is performed based on an interpolated motion vector, half or even quarter pixel accuracy could benefit the estimation significantly. Furthermore, only corresponding fields were used in the motion estimation process.

7 We have performed two different experiments using the proposed technique, one using the Full Search (FS) algorithm and a second set of experiments using the PMVFAST algorithm. The technique was compared versus the line doubling (LDB) and line averaging (LAV) techniques. We have performed deinterlacing using three different methods. By using only the normal motion interpolation/compensation technique, the multihypothesis motion compensation (MMCD), and the multihypothesis motion compensation with the use of motion classification and filtering (MMCD+MCF). The PSNR results for all these cases can be seen in Table 2. Per frame results for these sequences can be seen in Figures No ME FS PMVFAST Sequence # of Frames LDB LAV None MMCD MMCD+MCF None MMCD MMCD+MCF Foreman Table Tennis Stefan Akiyo Miss America Table 2: Comparison of the proposed deinterlacing approach versus Line Doubling and Line Averaging It is obvious from this table that the LDB algorithm always yields the worst performance. Without the use of motion classification and filtering, it is evident that PMVFAST has a better performance than FS, as we would have expected. It is though noticeable that performance is not always as good as the LAV algorithm, as is apparent in the Foreman and Stefan sequences. Even worse, noticeable artifacts are also quite evident in the generated sequences. This can also be observed from the per frame results in Figures 8-12 where for specific frames PSNR is significantly lower than that of the LAV algorithm. We may though claim that MMCD performs significantly better than compared to the normal motion compensation technique. Instead, the use of motion classification and filtering appears to always have the best performance. Artifacts have been reduced significantly if not entirely eliminated, where as PSNR is significantly better than all other cases. For example, PSNR for Foreman, Table Tennis, and Akiyo sequences is almost 5dB, 7.5dB, and 7.5dB respectively higher than the LAV algorithm. Even for the Stefan sequence, which is a much more complicated sequence, PSNR is 1dB higher than LAV. Per frame results also suggest that the performance using this scheme is more reliable and robust than without the classification and filtering process. An additional observation is that PMVFAST does not always perform better than FS when classification is used. In particular, for sequences Table Tennis, Stefan, and Miss America, PSNR using FS is higher than that of PMVFAST. Our initial conclusion is that for these sequences more motion vectors are classified as nonstationary and thus filtering was more often used. This means that even in PMVFAST, if some of the currently classified as stationary blocks were instead classified as non-stationary, performance would improve further. At this point we should point out that the FS implementation we have used was not the zero-biased FS, most commonly used in standard systems such as for example in MPEG-4, but a straightforward implementation that considers all points equally. We would expect that in such a case, PSNR using the zero-biased FS would most likely degrade, since again more blocks would be classified as stationary, and less filtering would be performed. 5. CONCLUSION In this paper a new, highly efficient deinterlacing technique was presented. The method is based on a multihypothesis motion compensation approach and on motion classification/filtering. Performance in terms of PSNR and subjective quality suggests that the proposed technique is far more superior than other commonly used deinterlacing methods, such as for example the Line Doubling and Line Averaging techniques. Even though such an approach could work with motion vectors generated from any motion estimation algorithm, we further evaluate the performance of zonal based algorithms, and in particular PMVFAST, for deinterlacing. Results suggest that the regular motion fields generated by these algorithms can significantly help in the deinterlacing process, where as their insignificant complexity makes them a very good choice for a practical deinterlacing system. ACKNOWLEDGEMENT This work was funded by the RGC CERG HKUST6057/99E grant from the Hong Kong Government. REFERENCES 1. S. Pigeon and P. Guillotel, Advantages and drawbacks of interlaced and progressive scanning formats, HAMLET Rep., RACE 2110, 1996.

8 2. Microsoft Corp. Broadcast-enabled computer hardware requirements, in WinHEC 97, Broadcast Technologies White Paper, 1997, pp M. H. Lee, J. H. Kim, J. S. Lee, K. K. Ryu, and D. I. Song, A new algorithm for interlaced to progressive scan conversion based on directional correlations and its IC design, IEEE Transactions on Consumer Electronics, Vol. 40, No 2, pp , C. J. Kuo, C.Liao, and C. C. Lin, Adaptive interpolation technique for scanning rate conversion, IEEE Transactions on Circuits and Systems for Video Technology, Vol. 6, No. 3, pp , Jun T. Chen, H. R. Wu, and Z. H. Yu, An Efficient Edge Line Average Interpolation Algorithm for Deinterlacing, Proceedings of SPIE, Visual Communications and Image Processing 2000 (VCIP 2000), Vol 4067, No 3 pp , Perth, Australia, Jun Y. Wang and S. K. Mitra, Motion/pattern adaptive interpolation of interlaced video sequences, Proceedings of EE International Conference on Acoustics, Speech, and Signal Processing (ICASSP 91), pp , Toronto, Canada, May L. Vandendorpe, L. Cuvelier, B. Maison, P. Queluz, and P. Delogne, Motion compensated conversion from interlaced to progressive formats, Proceedings of EUSIPCO-94. Seventh European Signal Processing Conference, vol.3, pp , 1994, Lausanne, Switzerland 8. D. Hargreaves and J. Vaisey, Bayesian motion estimation and interpolation in interlaced video sequences, IEEE Transactions on Image Processing, Vol. 6, No 5, pp , A. J. Patti, M. I. Sezan, A. M. Tekalp, Robust methods for high-quality stills from interlaced video in the presence of dominant motion, IEEE Transactions on Circuits & Systems for Video Technology, vol.7, no.2, pp Apr A. M. Tourapis, O. C. Au, and M. L. Liou, Predictive Motion Vector Field Adaptive Search Technique (PMVFAST) - Enhancing Block Based Motion Estimation, to appear in proceedings of Visual Communications and Image Processing 2001 (VCIP-2001), San Jose, CA, Jan A. M. Tourapis, O. C. Au, and M. L.Liou, Fast Block-Matching Motion Estimation using Predictive Motion Vector Field Adaptive Search Technique (PMVFAST), ISO/IEC JTC1/SC29/WG11 MPEG2000/m5866, Noordwijkerhout, Netherlands, Mar A. M. Tourapis, O. C. Au, M. L. Liou, and G. Shen, Status Report of Core Experiment on Fast Block-Matching Motion Estimation using Advanced Diamond Zonal Search with Embedded Radar, ISO/IEC JTC1/SC29/WG11 MPEG99/m4980, Melbourne, Australia, Oct Optimization Model Version 1.0, ISO/IEC JTC1/SC29/WG11 MPEG2000/N3324, Noordwijkerhout, Netherlands, Mar M. Flierl, T. Wiegand, and B. Girod, Video codec incorporating block-based multihypothesis motion-compensated prediction, Proceedings of SPIE, Visual Communications and Image Processing 2000 (VCIP 2000), Vol 4067, No 3 pp , Perth, Australia, Jun 00 Figure 8: Per frame PSNR of deinterlaced Foreman using various algorithms

9 Figure 9: Per frame PSNR of deinterlaced Table Tennis using various algorithms Figure 10: Per frame PSNR of deinterlaced Stefan using various algorithms

10 Figure 11: Per frame PSNR of deinterlaced Akiyo using various algorithms Figure 12: Per frame PSNR of deinterlaced Miss America using various algorithms

11 (a) (b) Figure 13: Deinterlacing of the Stefan sequence (CCIR) using PMVFAST+MMCD+MCF (a) (b) Figure 14: Deinterlacing of the Flower Garden sequence (CCIR) using PMVFAST+MMCD+MCF (a) (b) Figure 15: Deinterlacing of the Bus sequence (CCIR) using PMVFAST+MMCD+MCF

Predictive Motion Vector Field Adaptive Search Technique (PMVFAST) - Enhancing Block Based Motion Estimation

Predictive Motion Vector Field Adaptive Search Technique (PMVFAST) - Enhancing Block Based Motion Estimation Predictive Motion Vector Field Adaptive Search Technique (PMVFAST) - Enhancing Bloc Based Motion Estimation Alexis M. Tourapis 1, Oscar C. Au, Ming L. Liou Department of Electrical and Electronic Engineering,

More information

FAST MOTION ESTIMATION DISCARDING LOW-IMPACT FRACTIONAL BLOCKS. Saverio G. Blasi, Ivan Zupancic and Ebroul Izquierdo

FAST MOTION ESTIMATION DISCARDING LOW-IMPACT FRACTIONAL BLOCKS. Saverio G. Blasi, Ivan Zupancic and Ebroul Izquierdo FAST MOTION ESTIMATION DISCARDING LOW-IMPACT FRACTIONAL BLOCKS Saverio G. Blasi, Ivan Zupancic and Ebroul Izquierdo School of Electronic Engineering and Computer Science, Queen Mary University of London

More information

FRAME-RATE UP-CONVERSION USING TRANSMITTED TRUE MOTION VECTORS

FRAME-RATE UP-CONVERSION USING TRANSMITTED TRUE MOTION VECTORS FRAME-RATE UP-CONVERSION USING TRANSMITTED TRUE MOTION VECTORS Yen-Kuang Chen 1, Anthony Vetro 2, Huifang Sun 3, and S. Y. Kung 4 Intel Corp. 1, Mitsubishi Electric ITA 2 3, and Princeton University 1

More information

Research Article Block-Matching Translational and Rotational Motion Compensated Prediction Using Interpolated Reference Frame

Research Article Block-Matching Translational and Rotational Motion Compensated Prediction Using Interpolated Reference Frame Hindawi Publishing Corporation EURASIP Journal on Advances in Signal Processing Volume 2010, Article ID 385631, 9 pages doi:10.1155/2010/385631 Research Article Block-Matching Translational and Rotational

More information

BANDWIDTH REDUCTION SCHEMES FOR MPEG-2 TO H.264 TRANSCODER DESIGN

BANDWIDTH REDUCTION SCHEMES FOR MPEG-2 TO H.264 TRANSCODER DESIGN BANDWIDTH REDUCTION SCHEMES FOR MPEG- TO H. TRANSCODER DESIGN Xianghui Wei, Wenqi You, Guifen Tian, Yan Zhuang, Takeshi Ikenaga, Satoshi Goto Graduate School of Information, Production and Systems, Waseda

More information

Homogeneous Transcoding of HEVC for bit rate reduction

Homogeneous Transcoding of HEVC for bit rate reduction Homogeneous of HEVC for bit rate reduction Ninad Gorey Dept. of Electrical Engineering University of Texas at Arlington Arlington 7619, United States ninad.gorey@mavs.uta.edu Dr. K. R. Rao Fellow, IEEE

More information

Fast Implementation of VC-1 with Modified Motion Estimation and Adaptive Block Transform

Fast Implementation of VC-1 with Modified Motion Estimation and Adaptive Block Transform Circuits and Systems, 2010, 1, 12-17 doi:10.4236/cs.2010.11003 Published Online July 2010 (http://www.scirp.org/journal/cs) Fast Implementation of VC-1 with Modified Motion Estimation and Adaptive Block

More information

Redundancy and Correlation: Temporal

Redundancy and Correlation: Temporal Redundancy and Correlation: Temporal Mother and Daughter CIF 352 x 288 Frame 60 Frame 61 Time Copyright 2007 by Lina J. Karam 1 Motion Estimation and Compensation Video is a sequence of frames (images)

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

Express Letters. A Simple and Efficient Search Algorithm for Block-Matching Motion Estimation. Jianhua Lu and Ming L. Liou

Express Letters. A Simple and Efficient Search Algorithm for Block-Matching Motion Estimation. Jianhua Lu and Ming L. Liou IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 7, NO. 2, APRIL 1997 429 Express Letters A Simple and Efficient Search Algorithm for Block-Matching Motion Estimation Jianhua Lu and

More information

THE overwhelming complexity of motion estimation (ME)

THE overwhelming complexity of motion estimation (ME) 420 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 16, NO. 3, MARCH 2006 A Fast Adaptive Motion Estimation Algorithm Ishfaq Ahmad, Senior Member, IEEE, Weiguo Zheng, Member, IEEE,

More information

BI-DIRECTIONAL AFFINE MOTION COMPENSATION USING A CONTENT-BASED, NON-CONNECTED, TRIANGULAR MESH

BI-DIRECTIONAL AFFINE MOTION COMPENSATION USING A CONTENT-BASED, NON-CONNECTED, TRIANGULAR MESH BI-DIRECTIONAL AFFINE MOTION COMPENSATION USING A CONTENT-BASED, NON-CONNECTED, TRIANGULAR MESH Marc Servais, Theo Vlachos and Thomas Davies University of Surrey, UK; and BBC Research and Development,

More information

A Quantized Transform-Domain Motion Estimation Technique for H.264 Secondary SP-frames

A Quantized Transform-Domain Motion Estimation Technique for H.264 Secondary SP-frames A Quantized Transform-Domain Motion Estimation Technique for H.264 Secondary SP-frames Ki-Kit Lai, Yui-Lam Chan, and Wan-Chi Siu Centre for Signal Processing Department of Electronic and Information Engineering

More information

An Improved 3DRS Algorithm for Video De-interlacing

An Improved 3DRS Algorithm for Video De-interlacing An Improved 3DRS Algorithm for Video De-interlacing Songnan Li 1, Jianguo Du 1, Debin Zhao 1,2, Qian Huang 2,3, Wen Gao 2,3 1 Department of Computer Science and Engineering, Harbin Institute of Technology,

More information

Motion Estimation for Video Coding Standards

Motion Estimation for Video Coding Standards Motion Estimation for Video Coding Standards Prof. Ja-Ling Wu Department of Computer Science and Information Engineering National Taiwan University Introduction of Motion Estimation The goal of video compression

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

IN RECENT years, multimedia application has become more

IN RECENT years, multimedia application has become more 578 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 17, NO. 5, MAY 2007 A Fast Algorithm and Its VLSI Architecture for Fractional Motion Estimation for H.264/MPEG-4 AVC Video Coding

More information

Coding of Coefficients of two-dimensional non-separable Adaptive Wiener Interpolation Filter

Coding of Coefficients of two-dimensional non-separable Adaptive Wiener Interpolation Filter Coding of Coefficients of two-dimensional non-separable Adaptive Wiener Interpolation Filter Y. Vatis, B. Edler, I. Wassermann, D. T. Nguyen and J. Ostermann ABSTRACT Standard video compression techniques

More information

Tracking of video objects using a backward projection technique

Tracking of video objects using a backward projection technique Tracking of video objects using a backward projection technique Stéphane Pateux IRISA/INRIA, Temics Project Campus Universitaire de Beaulieu 35042 Rennes Cedex, FRANCE ABSTRACT In this paper, we present

More information

A reversible data hiding based on adaptive prediction technique and histogram shifting

A reversible data hiding based on adaptive prediction technique and histogram shifting A reversible data hiding based on adaptive prediction technique and histogram shifting Rui Liu, Rongrong Ni, Yao Zhao Institute of Information Science Beijing Jiaotong University E-mail: rrni@bjtu.edu.cn

More information

Fast Mode Decision for H.264/AVC Using Mode Prediction

Fast Mode Decision for H.264/AVC Using Mode Prediction Fast Mode Decision for H.264/AVC Using Mode Prediction Song-Hak Ri and Joern Ostermann Institut fuer Informationsverarbeitung, Appelstr 9A, D-30167 Hannover, Germany ri@tnt.uni-hannover.de ostermann@tnt.uni-hannover.de

More information

Semi-Hierarchical Based Motion Estimation Algorithm for the Dirac Video Encoder

Semi-Hierarchical Based Motion Estimation Algorithm for the Dirac Video Encoder Semi-Hierarchical Based Motion Estimation Algorithm for the Dirac Video Encoder M. TUN, K. K. LOO, J. COSMAS School of Engineering and Design Brunel University Kingston Lane, Uxbridge, UB8 3PH UNITED KINGDOM

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

An Adaptive Cross Search Algorithm for Block Matching Motion Estimation

An Adaptive Cross Search Algorithm for Block Matching Motion Estimation An Adaptive Cross Search Algorithm for Block Matching Motion Estimation Jiancong Luo', Ishfaq Ahmad' and Xzhang Luo' 1 Department of Computer Science and Engineering, University of Texas at Arlington,

More information

Motion Vector Estimation Search using Hexagon-Diamond Pattern for Video Sequences, Grid Point and Block-Based

Motion Vector Estimation Search using Hexagon-Diamond Pattern for Video Sequences, Grid Point and Block-Based Motion Vector Estimation Search using Hexagon-Diamond Pattern for Video Sequences, Grid Point and Block-Based S. S. S. Ranjit, S. K. Subramaniam, S. I. Md Salim Faculty of Electronics and Computer Engineering,

More information

View Synthesis for Multiview Video Compression

View Synthesis for Multiview Video Compression View Synthesis for Multiview Video Compression Emin Martinian, Alexander Behrens, Jun Xin, and Anthony Vetro email:{martinian,jxin,avetro}@merl.com, behrens@tnt.uni-hannover.de Mitsubishi Electric Research

More information

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

IMPROVED RHOMBUS INTERPOLATION FOR REVERSIBLE WATERMARKING BY DIFFERENCE EXPANSION. Catalin Dragoi, Dinu Coltuc

IMPROVED RHOMBUS INTERPOLATION FOR REVERSIBLE WATERMARKING BY DIFFERENCE EXPANSION. Catalin Dragoi, Dinu Coltuc 0th European Signal Processing Conference (EUSIPCO 01) Bucharest, Romania, August 7-31, 01 IMPROVED RHOMBUS INTERPOLATION FOR REVERSIBLE WATERMARKING BY DIFFERENCE EXPANSION Catalin Dragoi, Dinu Coltuc

More information

Low-cost Multi-hypothesis Motion Compensation for Video Coding

Low-cost Multi-hypothesis Motion Compensation for Video Coding Low-cost Multi-hypothesis Motion Compensation for Video Coding Lei Chen a, Shengfu Dong a, Ronggang Wang a, Zhenyu Wang a, Siwei Ma b, Wenmin Wang a, Wen Gao b a Peking University, Shenzhen Graduate School,

More information

A Low Bit-Rate Video Codec Based on Two-Dimensional Mesh Motion Compensation with Adaptive Interpolation

A Low Bit-Rate Video Codec Based on Two-Dimensional Mesh Motion Compensation with Adaptive Interpolation IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 11, NO. 1, JANUARY 2001 111 A Low Bit-Rate Video Codec Based on Two-Dimensional Mesh Motion Compensation with Adaptive Interpolation

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

H.264 to MPEG-4 Transcoding Using Block Type Information

H.264 to MPEG-4 Transcoding Using Block Type Information 1568963561 1 H.264 to MPEG-4 Transcoding Using Block Type Information Jae-Ho Hur and Yung-Lyul Lee Abstract In this paper, we propose a heterogeneous transcoding method of converting an H.264 video bitstream

More information

ABSTRACT. KEYWORD: Low complexity H.264, Machine learning, Data mining, Inter prediction. 1 INTRODUCTION

ABSTRACT. KEYWORD: Low complexity H.264, Machine learning, Data mining, Inter prediction. 1 INTRODUCTION Low Complexity H.264 Video Encoding Paula Carrillo, Hari Kalva, and Tao Pin. Dept. of Computer Science and Technology,Tsinghua University, Beijing, China Dept. of Computer Science and Engineering, Florida

More information

Linear Hashtable Method Predicted Hexagonal Search Algorithm with Spatial Related Criterion

Linear Hashtable Method Predicted Hexagonal Search Algorithm with Spatial Related Criterion Linear Hashtable Method Predicted Hexagonal Search Algorithm with Spatial Related Criterion Yunsong Wu 1, Graham Megson 1, Zhengang Nie 2, and F.N. Alavi 3 1 Computer Science, Reading University, Reading,

More information

BLOCK MATCHING-BASED MOTION COMPENSATION WITH ARBITRARY ACCURACY USING ADAPTIVE INTERPOLATION FILTERS

BLOCK MATCHING-BASED MOTION COMPENSATION WITH ARBITRARY ACCURACY USING ADAPTIVE INTERPOLATION FILTERS 4th European Signal Processing Conference (EUSIPCO ), Florence, Italy, September 4-8,, copyright by EURASIP BLOCK MATCHING-BASED MOTION COMPENSATION WITH ARBITRARY ACCURACY USING ADAPTIVE INTERPOLATION

More information

A New Configuration of Adaptive Arithmetic Model for Video Coding with 3D SPIHT

A New Configuration of Adaptive Arithmetic Model for Video Coding with 3D SPIHT A New Configuration of Adaptive Arithmetic Model for Video Coding with 3D SPIHT Wai Chong Chia, Li-Minn Ang, and Kah Phooi Seng Abstract The 3D Set Partitioning In Hierarchical Trees (SPIHT) is a video

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

Prediction-based Directional Search for Fast Block-Matching Motion Estimation

Prediction-based Directional Search for Fast Block-Matching Motion Estimation Prediction-based Directional Search for Fast Block-Matching Motion Estimation Binh P. Nguyen School of Information and Communication Technology, Hanoi University of Technology, Vietnam binhnp@it-hut.edu.vn

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

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

Network Image Coding for Multicast

Network Image Coding for Multicast Network Image Coding for Multicast David Varodayan, David Chen and Bernd Girod Information Systems Laboratory, Stanford University Stanford, California, USA {varodayan, dmchen, bgirod}@stanford.edu Abstract

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

ARCHITECTURES OF INCORPORATING MPEG-4 AVC INTO THREE-DIMENSIONAL WAVELET VIDEO CODING

ARCHITECTURES OF INCORPORATING MPEG-4 AVC INTO THREE-DIMENSIONAL WAVELET VIDEO CODING ARCHITECTURES OF INCORPORATING MPEG-4 AVC INTO THREE-DIMENSIONAL WAVELET VIDEO CODING ABSTRACT Xiangyang Ji *1, Jizheng Xu 2, Debin Zhao 1, Feng Wu 2 1 Institute of Computing Technology, Chinese Academy

More information

Tunnelling-based Search Algorithm for Block-Matching Motion Estimation

Tunnelling-based Search Algorithm for Block-Matching Motion Estimation Tunnelling-based Search Algorithm for Block-Matching Motion Estimation María Santamaría*, María Trujillo *Universidad del Valle, Colombia, maria.santamaria@correounivalle.edu.co Universidad del Valle,

More information

STANDARD COMPLIANT FLICKER REDUCTION METHOD WITH PSNR LOSS CONTROL

STANDARD COMPLIANT FLICKER REDUCTION METHOD WITH PSNR LOSS CONTROL STANDARD COMPLIANT FLICKER REDUCTION METHOD WITH PSNR LOSS CONTROL A. Jiménez-Moreno, E. Martínez-Enríquez, F. Díaz-de-María Department of Signal Theory and Communications Universidad Carlos III, Leganés

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

Fraunhofer Institute for Telecommunications - Heinrich Hertz Institute (HHI)

Fraunhofer Institute for Telecommunications - Heinrich Hertz Institute (HHI) Joint Video Team (JVT) of ISO/IEC MPEG & ITU-T VCEG (ISO/IEC JTC1/SC29/WG11 and ITU-T SG16 Q.6) 9 th Meeting: 2-5 September 2003, San Diego Document: JVT-I032d1 Filename: JVT-I032d5.doc Title: Status:

More information

Optimizing Motion Estimation for H.264 Encoding

Optimizing Motion Estimation for H.264 Encoding Optimizing Motion Estimation for H.264 Encoding ABSTRACT Mateus Krepsky Ludwich Federal University of Santa Catarina UFSC Laboratory for Software and Hardware Integration LISHA PO Box 476-88049-900 - Florianópolis,

More information

Multimedia Systems Video II (Video Coding) Mahdi Amiri April 2012 Sharif University of Technology

Multimedia Systems Video II (Video Coding) Mahdi Amiri April 2012 Sharif University of Technology Course Presentation Multimedia Systems Video II (Video Coding) Mahdi Amiri April 2012 Sharif University of Technology Video Coding Correlation in Video Sequence Spatial correlation Similar pixels seem

More information

AN ADJUSTABLE BLOCK MOTION ESTIMATION ALGORITHM BY MULTIPATH SEARCH

AN ADJUSTABLE BLOCK MOTION ESTIMATION ALGORITHM BY MULTIPATH SEARCH AN ADJUSTABLE BLOCK MOTION ESTIMATION ALGORITHM BY MULTIPATH SEARCH Thou-Ho (Chou-Ho) Chen Department of Electronic Engineering, National Kaohsiung University of Applied Sciences thouho@cc.kuas.edu.tw

More information

Fast Wavelet-based Macro-block Selection Algorithm for H.264 Video Codec

Fast Wavelet-based Macro-block Selection Algorithm for H.264 Video Codec Proceedings of the International MultiConference of Engineers and Computer Scientists 8 Vol I IMECS 8, 19-1 March, 8, Hong Kong Fast Wavelet-based Macro-block Selection Algorithm for H.64 Video Codec Shi-Huang

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

University of Brescia (Italy) Signals & Communications Laboratory SVC CE1: STool - a native spatially scalable approach to SVC.

University of Brescia (Italy) Signals & Communications Laboratory SVC CE1: STool - a native spatially scalable approach to SVC. INTERNATIONAL ORGANISATION FOR STANDARDISATION ORGANISATION INTERNATIONALE DE NORMALISATION ISO/IEC JTC1/SC29/WG11 CODING OF MOVING PICTURES AND AUDIO ISO/IEC JTC1/SC29/WG11 MPEG2004/M11368 October 2004,

More information

Motion Vector Coding Algorithm Based on Adaptive Template Matching

Motion Vector Coding Algorithm Based on Adaptive Template Matching Motion Vector Coding Algorithm Based on Adaptive Template Matching Wen Yang #1, Oscar C. Au #2, Jingjing Dai #3, Feng Zou #4, Chao Pang #5,Yu Liu 6 # Electronic and Computer Engineering, The Hong Kong

More information

signal-to-noise ratio (PSNR), 2

signal-to-noise ratio (PSNR), 2 u m " The Integration in Optics, Mechanics, and Electronics of Digital Versatile Disc Systems (1/3) ---(IV) Digital Video and Audio Signal Processing ƒf NSC87-2218-E-009-036 86 8 1 --- 87 7 31 p m o This

More information

A Novel Partial Prediction Algorithm for Fast 4x4 Intra Prediction Mode Decision in H.264/AVC

A Novel Partial Prediction Algorithm for Fast 4x4 Intra Prediction Mode Decision in H.264/AVC Data Compression Conference A Novel Partial Prediction Algorithm for Fast 4x4 Intra Prediction Mode Decision in H.264/AVC Y N Sairam 1, Nan Ma 1, Neelu Sinha 12 1 ATC Labs, NJ, USA 2 Dept. of Computer

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

A High Quality/Low Computational Cost Technique for Block Matching Motion Estimation

A High Quality/Low Computational Cost Technique for Block Matching Motion Estimation A High Quality/Low Computational Cost Technique for Block Matching Motion Estimation S. López, G.M. Callicó, J.F. López and R. Sarmiento Research Institute for Applied Microelectronics (IUMA) Department

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

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

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

Motion Estimation using Block Overlap Minimization

Motion Estimation using Block Overlap Minimization Motion Estimation using Block Overlap Minimization Michael Santoro, Ghassan AlRegib, Yucel Altunbasak School of Electrical and Computer Engineering, Georgia Institute of Technology Atlanta, GA 30332 USA

More information

A Robust Wipe Detection Algorithm

A Robust Wipe Detection Algorithm A Robust Wipe Detection Algorithm C. W. Ngo, T. C. Pong & R. T. Chin Department of Computer Science The Hong Kong University of Science & Technology Clear Water Bay, Kowloon, Hong Kong Email: fcwngo, tcpong,

More information

Module 05 Motion Analysis / Overview. Advanced Video Analysis and Imaging (5LSH0), Module 05. Motion Applications / Video Coding (1)

Module 05 Motion Analysis / Overview. Advanced Video Analysis and Imaging (5LSH0), Module 05. Motion Applications / Video Coding (1) 1 Module 05 Motion Analysis / Overview 2 Advanced Video Analysis and Imaging (5LSH0), Module 05 Visual Feature Extraction II: Motion Analysis Peter H.N. de With and Dirk Farin ( p.h.n.de.with@tue.nl )

More information

Depth Estimation for View Synthesis in Multiview Video Coding

Depth Estimation for View Synthesis in Multiview Video Coding MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Depth Estimation for View Synthesis in Multiview Video Coding Serdar Ince, Emin Martinian, Sehoon Yea, Anthony Vetro TR2007-025 June 2007 Abstract

More information

Streaming Video Based on Temporal Frame Transcoding.

Streaming Video Based on Temporal Frame Transcoding. Streaming Video Based on Temporal Frame Transcoding. Fadlallah Ali Fadlallah Othman O. Khalifa and Aisha Hassan Abdalla Department of Computer Science Sudan University of Science and Technology Khartoum-SUDAN

More information

ARTICLE IN PRESS. Signal Processing: Image Communication

ARTICLE IN PRESS. Signal Processing: Image Communication Signal Processing: Image Communication 23 (2008) 571 580 Contents lists available at ScienceDirect Signal Processing: Image Communication journal homepage: www.elsevier.com/locate/image Fast sum of absolute

More information

FAST SPATIAL LAYER MODE DECISION BASED ON TEMPORAL LEVELS IN H.264/AVC SCALABLE EXTENSION

FAST SPATIAL LAYER MODE DECISION BASED ON TEMPORAL LEVELS IN H.264/AVC SCALABLE EXTENSION FAST SPATIAL LAYER MODE DECISION BASED ON TEMPORAL LEVELS IN H.264/AVC SCALABLE EXTENSION Yen-Chieh Wang( 王彥傑 ), Zong-Yi Chen( 陳宗毅 ), Pao-Chi Chang( 張寶基 ) Dept. of Communication Engineering, National Central

More information

Efficient Method for Half-Pixel Block Motion Estimation Using Block Differentials

Efficient Method for Half-Pixel Block Motion Estimation Using Block Differentials Efficient Method for Half-Pixel Block Motion Estimation Using Block Differentials Tuukka Toivonen and Janne Heikkilä Machine Vision Group Infotech Oulu and Department of Electrical and Information Engineering

More information

FEATURE-BASED ROBUST 3-DRS MOTION ESTIMATION FOR HIGH DEFINITION FRAME RATE UP-CONVERSION

FEATURE-BASED ROBUST 3-DRS MOTION ESTIMATION FOR HIGH DEFINITION FRAME RATE UP-CONVERSION FEATURE-BASED ROBUST 3-DRS MOTION ESTIMATION FOR HIGH DEFINITION FRAME RATE UP-CONVERSION 1 JUNGWON RYU, 2 SONGHYUN YU, 3 JECHANG JEONG 2 Department of Intelligent Robotics, 1,3 Department of Electronics

More information

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation

Optimizing the Deblocking Algorithm for. H.264 Decoder Implementation Optimizing the Deblocking Algorithm for H.264 Decoder Implementation Ken Kin-Hung Lam Abstract In the emerging H.264 video coding standard, a deblocking/loop filter is required for improving the visual

More information

View Synthesis for Multiview Video Compression

View Synthesis for Multiview Video Compression MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com View Synthesis for Multiview Video Compression Emin Martinian, Alexander Behrens, Jun Xin, and Anthony Vetro TR2006-035 April 2006 Abstract

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 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

Gwenaëlle MARQUANT, Stéphane PATEUX and Claude LABIT IRISA/INRIA - Campus Universitaire de Beaulieu RENNES Cedex - France

Gwenaëlle MARQUANT, Stéphane PATEUX and Claude LABIT IRISA/INRIA - Campus Universitaire de Beaulieu RENNES Cedex - France Mesh-Based Scalable Video Coding with Rate-Distortion Optimization Gwenaëlle MARQUANT, Stéphane PATEUX and Claude LABIT IRISA/INRIA - Campus Universitaire de Beaulieu 35042 RENNES Cedex - France ABSTRACT

More information

Overview: motion-compensated coding

Overview: motion-compensated coding Overview: motion-compensated coding Motion-compensated prediction Motion-compensated hybrid coding Motion estimation by block-matching Motion estimation with sub-pixel accuracy Power spectral density of

More information

A deblocking filter with two separate modes in block-based video coding

A deblocking filter with two separate modes in block-based video coding A deblocing filter with two separate modes in bloc-based video coding Sung Deu Kim Jaeyoun Yi and Jong Beom Ra Dept. of Electrical Engineering Korea Advanced Institute of Science and Technology 7- Kusongdong

More information

Efficient and optimal block matching for motion estimation

Efficient and optimal block matching for motion estimation Efficient and optimal block matching for motion estimation Stefano Mattoccia Federico Tombari Luigi Di Stefano Marco Pignoloni Department of Electronics Computer Science and Systems (DEIS) Viale Risorgimento

More information

ADAPTIVE INTERPOLATED MOTION COMPENSATED PREDICTION. Wei-Ting Lin, Tejaswi Nanjundaswamy, Kenneth Rose

ADAPTIVE INTERPOLATED MOTION COMPENSATED PREDICTION. Wei-Ting Lin, Tejaswi Nanjundaswamy, Kenneth Rose ADAPTIVE INTERPOLATED MOTION COMPENSATED PREDICTION Wei-Ting Lin, Tejaswi Nanjundaswamy, Kenneth Rose Department of Electrical and Computer Engineering, University of California Santa Barbara, CA 93 Email:

More information

A LOW-COMPLEXITY AND LOSSLESS REFERENCE FRAME ENCODER ALGORITHM FOR VIDEO CODING

A LOW-COMPLEXITY AND LOSSLESS REFERENCE FRAME ENCODER ALGORITHM FOR VIDEO CODING 2014 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) A LOW-COMPLEXITY AND LOSSLESS REFERENCE FRAME ENCODER ALGORITHM FOR VIDEO CODING Dieison Silveira, Guilherme Povala,

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

Predictive Interpolation for Registration

Predictive Interpolation for Registration Predictive Interpolation for Registration D.G. Bailey Institute of Information Sciences and Technology, Massey University, Private bag 11222, Palmerston North D.G.Bailey@massey.ac.nz Abstract Predictive

More information

H.264/AVC Baseline Profile to MPEG-4 Visual Simple Profile Transcoding to Reduce the Spatial Resolution

H.264/AVC Baseline Profile to MPEG-4 Visual Simple Profile Transcoding to Reduce the Spatial Resolution H.264/AVC Baseline Profile to MPEG-4 Visual Simple Profile Transcoding to Reduce the Spatial Resolution Jae-Ho Hur, Hyouk-Kyun Kwon, Yung-Lyul Lee Department of Internet Engineering, Sejong University,

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

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

Deblocking Filter Algorithm with Low Complexity for H.264 Video Coding

Deblocking Filter Algorithm with Low Complexity for H.264 Video Coding Deblocking Filter Algorithm with Low Complexity for H.264 Video Coding Jung-Ah Choi and Yo-Sung Ho Gwangju Institute of Science and Technology (GIST) 261 Cheomdan-gwagiro, Buk-gu, Gwangju, 500-712, Korea

More information

Reduced Frame Quantization in Video Coding

Reduced Frame Quantization in Video Coding Reduced Frame Quantization in Video Coding Tuukka Toivonen and Janne Heikkilä Machine Vision Group Infotech Oulu and Department of Electrical and Information Engineering P. O. Box 500, FIN-900 University

More information

Fast Motion Estimation for Shape Coding in MPEG-4

Fast Motion Estimation for Shape Coding in MPEG-4 358 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 13, NO. 4, APRIL 2003 Fast Motion Estimation for Shape Coding in MPEG-4 Donghoon Yu, Sung Kyu Jang, and Jong Beom Ra Abstract Effective

More information

Cyberclassroom: A Large-Scale Interactive Distance-Learning Platform

Cyberclassroom: A Large-Scale Interactive Distance-Learning Platform Cyberclassroom: A Large-Scale Interactive Distance-Learning Platform Lin, S W 1 ; Cheng, K L 2 ; Wang, R 3 ; Zhou, H 4 and Chan, S H 5 1 cs_lswaa@stu.ust.hk 2 cs_cklaa@stu.ust.hk 3 cs_wrx@stu.ust.hk 4

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

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

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

An Approach for Reduction of Rain Streaks from a Single Image

An Approach for Reduction of Rain Streaks from a Single Image An Approach for Reduction of Rain Streaks from a Single Image Vijayakumar Majjagi 1, Netravati U M 2 1 4 th Semester, M. Tech, Digital Electronics, Department of Electronics and Communication G M Institute

More information

Title Adaptive Lagrange Multiplier for Low Bit Rates in H.264.

Title Adaptive Lagrange Multiplier for Low Bit Rates in H.264. Provided by the author(s) and University College Dublin Library in accordance with publisher policies. Please cite the published version when available. Title Adaptive Lagrange Multiplier for Low Bit Rates

More information

CONTENT ADAPTIVE COMPLEXITY REDUCTION SCHEME FOR QUALITY/FIDELITY SCALABLE HEVC

CONTENT ADAPTIVE COMPLEXITY REDUCTION SCHEME FOR QUALITY/FIDELITY SCALABLE HEVC CONTENT ADAPTIVE COMPLEXITY REDUCTION SCHEME FOR QUALITY/FIDELITY SCALABLE HEVC Hamid Reza Tohidypour, Mahsa T. Pourazad 1,2, and Panos Nasiopoulos 1 1 Department of Electrical & Computer Engineering,

More information

A 3-D Virtual SPIHT for Scalable Very Low Bit-Rate Embedded Video Compression

A 3-D Virtual SPIHT for Scalable Very Low Bit-Rate Embedded Video Compression A 3-D Virtual SPIHT for Scalable Very Low Bit-Rate Embedded Video Compression Habibollah Danyali and Alfred Mertins University of Wollongong School of Electrical, Computer and Telecommunications Engineering

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 Scope of Picture and Video Coding Standardization

The Scope of Picture and Video Coding Standardization H.120 H.261 Video Coding Standards MPEG-1 and MPEG-2/H.262 H.263 MPEG-4 H.264 / MPEG-4 AVC Thomas Wiegand: Digital Image Communication Video Coding Standards 1 The Scope of Picture and Video Coding Standardization

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