Localized Multiple Adaptive Interpolation Filters with Single-Pass Encoding

Size: px
Start display at page:

Download "Localized Multiple Adaptive Interpolation Filters with Single-Pass Encoding"

Transcription

1 Localized Multiple Adaptive Interpolation Filters with Single-Pass Encoding Xun Guo 1, Kai Zhang 1,3, Yu-Wen Huang 2, Jicheng An 1, Chih-Ming Fu 2 and Shawmin Lei 2 1 MediaTek Inc., Beijing, China 2 MediaTek Inc., Hsinchu, Taiwan 3 Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China ABSTRACT Adaptive interpolation filtering (AIF) algorithms have been proposed to enhance the hybrid video coding scheme recently. Although these algorithms can improve coding efficiency significantly, their encoders suffer huge increase in complexity in terms of latency and memory access due to its inherent multi-pass encoding procedure. In this paper, we present a novel single-pass solution for these algorithms, which allows optimal selection among different interpolation filters. In this solution, time-delayed interpolation filters are used to achieve single-pass encoding, and localized ratedistortion (RD) selection is used to compensate the possible coding loss from time-delayed filters. Experimental results show that the proposed method is efficient for All AIF techniques in current ITU-T/SG16 reference software. By using the proposed method, single-pass encoding with multiple AIF filters can be achieved while maintaining similar coding efficiency as multi-pass AIF. Keywords: Adaptive interpolation filter, single-pass encoding, H.264/AVC, motion compensation 1. INTRODUCTION In order to further improve the coding performance of H.264/AVC[1], ITU-T Study Group 16 (SG16), known as the video coding expert group (VCEG), has been exploring new promising techniques aiming at next generation video coding (NGVC/H.265) since Many techniques with good performance have been adopted into KTA (key technology area) software, which is a test model of VCEG. Among them, adaptive interpolation filtering (AIF) algorithm is one of the most important techniques for its outstanding coding efficiency. Compared to the fixed H.264 interpolation filter, AIF can achieve a bitrate reduction up to 26%. The basic concept of AIF is to apply Wiener filter to minimize the prediction errors between predictive pixels and original pixels. In current KTA software, several AIF related algorithms have been included. 2D non-separable AIF (NAIF) [2] was first proposed by Vatis. For each frame, different adaptive interpolation filtering coefficients will be derived for different sub-pixel positions and then transmitted to the decoder. Because of its outstanding coding performance, NAIF was adopted by KTA and attracted many researchers. Then 2D separable AIF (SAIF) [3] and directional AIF (DAIF) [4] were adopted, which can reduce the complexity of NAIF without much sacrifice of coding gain. After that, Qualcomm proposed enhanced AIF (EAIF) [5] and enhanced DAIF (EDAIF) with additional integer pixel filtering and DC offset at sub-pixel level, which can further improve the coding performance. To significantly reduce the complexity of AIF algorithms, a switched interpolation filter method was proposed in [6], which provides the capability of switching among several fixed filters and sending DC offset at sub-pixel level. However, this method usually has significant lower coding performance than aforementioned AIF methods. All existing AIF methods takes into account the alteration of image signal and adaptively estimate optimal filter coefficients for each frame. For this purpose, these AIF methods need at least two encoding passes. The first pass is a normal encoding pass with the fixed H.264 filter for sub-pixel interpolations in motion estimation. By using the motion information of the first pass, a set of linear equations according to Wiener filtering formulation is then constructed. After solving these equations, the AIF coefficients can be derived. After that, the second pass begins and re-encodes the current frame using the newly derived AIF coefficients for sub-pixel interpolations. More encoding passes can also be performed if extra complexity is affordable and better coding efficiency is desired. This multi-pass encoding procedure can achieve good performance but suffers from two obvious drawbacks: high encoding latency and memory access overhead. First, the inherent serial encoding nature of the multi-pass procedure would prevent the use of parallel

2 computations in hardware implementation, thereby causing a roughly multiple times encoding latency of a picture. Second, the multi-pass procedure has to access the reference picture buffer twice or more, at least leading to a doubled amount of off-chip memory access. Our proposed single-pass AIF solution can well tackle these problems [7][8]. For each frame to be encoded, we first build up a competitive filter set (CFS) including the fixed high precision H.264 filter and Wiener filters trained by several previously coded frames. A rate-distortion optimization (RDO) process is then used to choose the one with the minimum cost for particular local areas, which can provide a better local adaptation and compensate possible inefficiency induced by using the Wiener filters trained by previous frames. There are two main advantages by using the proposed method: low off-chip memory access and parallelizable computations for different interpolation filters. And further more, the proposed single-pass AIF solution takes little performance loss when applied on top of all the existing AIF techniques. The rest of this paper is organized as follows. Section 2 gives an introduction to current AIF techniques. Section 3 discusses the proposed single-pass AIF method in details. Experimental results and corresponding analysis are presented in section 4. Finally, section 5 draws conclusions. 2. ADAPIVE INTERPOLATION FILTERING TECHNIQUES 2.1 Interpolation process in H.264/AVC Current H.264/AVC standard is based on quarter-pel motion accuracy. That is, in order to estimate and compensate subpixel motion vectors (MV), the reference frames need to be up-sampled four times. Therefore, the pixel values on subpixel positions need to be interpolated. As illustrated in Figure 1, blocks with upper-case letters are integer pixels and blocks with lower-case letters are sub-pixel positions to be interpolated. When the interpolation begins, half-pel positions (i.e. b, h, j and aa~jj) will be calculated using a fixed 6-tap Wiener filter (1, -5, 20, 20, -5, 1)/32. After that, the remaining quarter-pel positions can be obtained using a bilinear filter applied at the interpolated half pixels and integer pixels. Figure 1. Integer pixels (blocks with upper-case letters) and sub-pixel positions (blocks with lower-case letters) for quarter-pel interpolation 2.2 Wiener Filter based AIF techniques Considering different characteristics of different frames, AIF techniques calculate an individual set of coefficients for each sub-pel position by using Wiener filtering formulation frame by frame. And different sub-pixel position will use different filter taps and symmetry. For example, if the sub-pel value to be interpolated is located at a, b, c, d, h or l position, a one-dimensional 6-tap Wiener filter is derived using the integer pixels C1~C6 for a, b, c and A3~F3 for d, h, l. Similar to H.264 filter, the filter coefficients for b and h positions are symmetric (e.g. C1 and C6 share the same filter

3 coefficient). For the other positions, e, f, g, i, j, k, m, n and o, one-dimensional or two-dimensional Wiener filters will be used according to different AIF techniques. For NAIF, a two dimensional filter using all 36 integer pixels are derived. While for DAIF, one-dimensional filters are used for the sub-pixel positions at diagonal lines, e, g, m and o. EAIF changes the traditional usage of integer pixels for these positions, a smaller number of integer pixels are used to reduce complexity and coefficients overhead. In Wiener filtering formulation, the filter coefficients are obtained by solving a set of linear equations, which are to minimize the prediction errors between original pixels and the Wiener-filtered motion-predicted pixels. Specifically, assuming that S x,y is an original pixel with coordinate (x, y), its predictive value in sub-pixel position sp, p sp, can be computed as, N M sp sp p = Pi, j hi 1, j 1+ c, (1) i= 1 j= 1 where {P i,j } are the integer pixels within the filter window (NxM), and c is the possible DC offset. Therefore, the prediction error energy can be formulated as, N M 2 sp 2 = xy, ij, i 1, j 1 x y i= 1 j= 1. (2) sp ( E ) ( S P h c) A set of linear equations for each sub-pel positions then can be built up by setting the partial derivative of (E sp ) 2 to zero: sp 2 ( E ) = 0, kt, (0,5) (3) sp hkt. In practical application, the motions between original pixels and predictive pixels should be considered. Thus, the partial derivative equations can be written as, 2 N M SP (4) SP Sxy, hij, Px+ iy, + j c h % % kl, x y i j where x% = x+ mvx FO, y% = y+ mvy FO (mvx and mvy are motion vectors, and FO is the filter offset). By solving these equations, the optimal interpolation filters for sub-pixel positions can be obtained. In EAIF and EDAIF, integer pixel filter and DC offset for each sub-pixel position are also computed to improve the prediction accuracy. 3. PROPOSED SINGLE-PASS AIF 3.1 Basic ideas Through analyzing the derivation process of AIF coefficients, we can find that the final filter coefficients are related to the contents of images and the temporal motions between different frames. That is, if consecutive frames in a sequence have similar contents and motions, the AIF coefficients of them will be very similar. Based on two observations, we propose a novel single-pass AIF algorithm. The first one is that there exists a high correlation among the adaptive Wiener filters of several consecutive frames within a video sequence. That is, the coefficients derived at one time can be well used by frames at the following time if there is no big difference in image contents, e.g. a scene change. The second observation is that the optimal filter may vary for different areas of a picture. Therefore, we propose to use multiple filters in one frame and make a local adaptation. Compared to the current AIF techniques in KTA reference software, the proposed single-pass AIF has the following two new ideas. 1. For each frame, only one encoding pass is performed and the Wiener filter coefficients which are optimal for the current frame are computed but not used for the current frame. When we start encoding the next frame, the Wiener filters will be used as a candidate together with several other filters. 2. All current AIF techniques use global frame level or sub-pixel level RD selection. The proposed algorithm also considers the local characteristics of an image and uses an area-based selection among several filters. This area can be any partitions with regular or irregular shapes. In order to be compatible with the current standard, we use macroblock (MB) level selection in this paper. 3.2 RD selection of multiple filters At the encoder, when a frame is input, an encoding process similar to normal H.264 is performed based on the competitive filter set (CFS). The main difference is the mode decision process, in which the proposed algorithm will check each candidate filter in CFS one by one. Assume filter i is being checked currently, motion estimation and mode

4 decision will be performed with reference frames interpolated using filter i. The best MB mode of the given filter i, denoted as mode i, can be formulated as mode = arg min J ( m) = arg min D ( m) + λ R ( m), (5) { } i i i mode i m m where J i is the RD cost function, D i and R i are the distortion function and rate function respectively, and λ mod e is a Lagrange multiplier. After all the candidates have been checked, the final filter type f is chosen as, f = arg min J ( mode ). (6) i If the number of candidate filters is larger than 1, a filter index needs to be transmitted to indicate the selected filter for each MB. Considering complexity reduction, motion search on full pixels can be done only for the first candidate filter. After the whole frame has been encoded, the optimal filter coefficients of it can be obtained. This group of filter coefficients then will be stored into a filter buffer, which can be used by the subsequent frames. Figure 2 shows an example of IPPP structure. For the frame P t, a filter candidate set CFS t is built up. In this example, the CFS consists of the adaptive Wiener filters from previous two frames, F t-2 and F t-1, and the fixed H.264 high precision filter. For each frame, the optimal adaptive filter will be written into the slice header of the next frame. At the decoder, bitstream which contains filter indices and filter coefficients will be parsed and used in motion compensation. The filter coefficients transmitted in slice header will be decoded and added into a filter buffer, which contains all the previous adaptive filters that may be used in the subsequent decoding process. i i Figure 1. Example of single-pass encoding process using multiple adaptive interpolation filters for IPPP structure. 3.3 The competitive filter set (CFS) The candidate filters included in CFS can be user-defined. For description convenience, we define CFS_N as the number of candidate filters in CFS. When CFS_N = 1, the CFS contains only the filter coefficients transmitted in the current frame, which are also the optimal filter of the previous frame in coding order. When CFS_N increases to 2, the H.264 high precision filter is added into CFS. And in case of CFS_N > 2, the CFS will include filters transmitted in reference frames, which are the optimal filters of earlier frames. Figure 3 shows the statistics of filter type percentage for three sequences when CFS_N = 4. F 0 ~F 2 denotes the optimal filters of three previous frames from the nearest to the farthest. From the figure, we can see that most MBs choose the filter coefficients from previous frames. Too many filters may lead to too much overhead, thereby reduce the overall coding performance. Figure 4 shows an example of MB level filter selection. This example is the resulted MB filter selections of a frame from mobile CIF sequence. The blocks in the figure mean MBs. Three different filters are represented by three different colors. The blue color is the filter from the previous frame; the red color is the high precision H.264 filter; and the grey color is the filter from the frame prior to the previous frame. From this figure, we can see that different areas in one frame may choose different filters and the filter from the previous frame was chosen most often.

5 F0 F1 F2 H. 264 ci t y ni ght mobile Figure 2. Distribution percentage of different filter types. Figure 4. An example of MB-level filter selection for the third frame of CIF mobile sequence. 3.4 Hardware implementation advantages The proposed single-pass algorithm is much friendlier for hardware implementation. First, due to the MB level adaptation instead of slice or picture level adaptation, the proposed single-pass algorithm can simply perform on-chip parallel processing for different filters. That is, the reference pixels for interpolation with different filters can be loaded only once, and the motion estimation/compensation can be done simultaneously for all these filters. This can significantly reduce the coding latency. Second, the proposed algorithm can also avoid excessive off-chip memory access overhead. In hardware implementations, reference pictures are usually stored in the off-chip memory due to the limited on-chip memory size of today s technology. The search area pixels in reference pictures for one MB are loaded from the off-chip memory to the on-chip memory for performing motion estimation/compensation with on-the-fly fractional pixel interpolation. It is obvious that the multi-pass AIF scheme has to access reference pictures for multiple times, while the single-pass AIF can simply load the on-chip memory once for different filters to perform on-chip access simultaneously. In general, the power consumption for off-chip access is about 10 times of that for on-chip access. And the access time for the off-chip memory is also about 10 times of that for the on-chip memory. 4. EXPERIMENTAL RESULTS In order to verify the coding efficiency of the proposed algorithm, we will show the experimental results in this section. The proposed algorithm has been implemented in KTA software and released as KTA2.5 [9]. The experiments are

6 performed according to common test conditions in [10]. The experimental results for NAIF, SAIF, DAIF and EAIF IPPP high profile are shown in table 1 ~ table 4, respectively. For each table, the column CFS_N=k represent the bitrate reduction [11] compared to H.264 for the proposed algorithm with k candidate filters. The columns *_Multi and *_Two represent the ΔBitrates compared to H.264 for multi-pass SAIF/DAIF with the parameter RDPictureDecision on and off, respectively. When the parameter is on, the encoder performs multi-pass encoding including two-pass AIF and two additional normal coding passes with QP±1. And when the parameter is off, the encoder only performs two-pass AIF.According to different CFS_N values, different filter sets are used as previously described. In case of CFS_N=1, only the filter from the previous frame is used and no MB level adaptation is necessary. For the cases CFS_N larger than 1, multiple filters can be chosen at MB level to improve the coding performance. From the tables, we see that the proposed algorithm can achieve similar coding performance in all cases when CFS_N is 3. In this case, the complexity and coding performance achieve a very good compromise. A bitrate reduction of 0.35%, 0.69%, -0.25% and 0.46% for NAIF, SAIF, DAIF and EAIF compared to multi-pass AIF anchors are observed. But the complexity reduction is very large in this case. 5. CONCLUSIONS In this paper, we presented a newly adopted H.265 method: single-pass encoding algorithm using multiple adaptive interpolation filters. This algorithm allows switching between several filters at MB level. After all the MBs are encoded, the optimal filter for current frame will be stored and used by the subsequent frames. The experimental results show that the proposed algorithm can achieve single-pass encoding while maintaining similar coding efficiency as multi-pass AIF. The proposed single-pass AIF scheme is much friendlier to hardware implementation. ITU-T/SG16 VCEG has adopted this algorithm as a key technology for the potential NGVC/H.265 standard. REFERENCES 1. ITU-T, Recommendation H.264, Mar Y. Vatis and J. Ostermann, Comparison of complexity between two-dimensional non-separable adaptive interpolation filter and standard wiener filter, ITU-T SGI 6/Q.6 Doc. VCEG-AA11, Nice, France, October S. Wittmann, T. Wedi, Separable Adaptive Interpolation Filter, ITU-T SG16/Q.6 Doc. T05-SG16-C-0219, Geneva, Switzerland, June D. Rusanovskyy, K. Ugur, J. Lainema, Adaptive interpolation with directional filters, ITU-T/SG 16, VCEG- AG21, Oct Y. Ye, M. Karczewicz, Enhanced adaptive interpolation filter, ITU-T/SG 16, Doc. C464, Apr M. Karczewicz, Y. Ye, and Peisong Chen, Switched interpolation filter with offset, ITU-T/SG 16, VCEG-AI35, July, K. Zhang, X. Guo, Y-W Huang and S. Lei, Single-pass encoding using multiple adaptive interpolation filters, ITU-T SG16/Q.6 Doc. VCEG-AK26, Yokohama, Japan, April, X. Guo, K. Zhang, Y-W Huang, C-M, Fu and S, Lei, Single-pass 2D separable AIF and Directional AIF, ITU- T/SG 16/Q.6 Doc. VCEG-AL26, Geneva, Swizerland, July, VCEG, reference software KTA 2.4, suehring/tml/download/kta/jm11.0kta2.5.zip. 10. TK Tan, G. Sullivan, and T. Wedi, Recommended Simulation Common Conditions for Coding Efficiency Experiments Revision 1, ITU-T Q.6/SG16 VCEG, VCEG-AJ10, San Diego, USA, 8-10 July, G. Bjontegaard, Calculation of average PSNR differences between RD-curves, ITU-T/SG 16, VCEG-M33, Apr

7 Table 1 Bit-rate reduction for 2D non-separable AIF (NAIF), compared to H.264 NAIF_Multi NAIF_Two CFS_N=1 CFS_N=2 CFS_N=3 paris CIF foreman mobile tempete flower WVGA keibai nuts SVGA janine bigships city p crew jets night raven crowdrun parkjoy p toys_calendar sunflower traffic AVERAGE Table 2 Bit-rate reduction for 2D separable AIF (SAIF), compared to H.264 SAIF_Multi SAIF_Two CFS_N=1 CFS_N=2 CFS_N=3 paris CIF foreman mobile tempete flower WVGA keibai nuts SVGA janine bigships city p crew jets night raven crowdrun parkjoy p toys_calendar sunflower traffic AVERAGE

8 Table 3 Bit-rate reduction for directional AIF (DAIF), compared to H.264 DAIF_Multi DAIF_Two CFS_N=1 CFS_N=2 CFS_N=3 paris CIF foreman mobile tempete flower WVGA keibai nuts SVGA janine bigships city p crew jets night raven crowdrun parkjoy p toys_calendar sunflower traffic AVERAGE Table 4 Bit-rate reduction for Enhanced AIF (EAIF), compared to H.264 EAIF_Multi EAIF_Two CFS_N=1 CFS_N=2 CFS_N=3 paris CIF foreman mobile tempete flower WVGA keibai nuts SVGA janine bigships city p crew jets night raven crowdrun parkjoy p toys_calendar sunflower traffic AVERAGE

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

Video Coding Using Spatially Varying Transform

Video Coding Using Spatially Varying Transform Video Coding Using Spatially Varying Transform Cixun Zhang 1, Kemal Ugur 2, Jani Lainema 2, and Moncef Gabbouj 1 1 Tampere University of Technology, Tampere, Finland {cixun.zhang,moncef.gabbouj}@tut.fi

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

New Techniques for Next Generation Video Coding

New Techniques for Next Generation Video Coding MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com New Techniques for Next Generation Video Coding Li Liu, Robert Cohen, Huifang Sun, Anthony Vetro, Xinhua Zhuang TR2010-058 April 2010 Abstract

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

Xin-Fu Wang et al.: Performance Comparison of AVS and H.264/AVC 311 prediction mode and four directional prediction modes are shown in Fig.1. Intra ch

Xin-Fu Wang et al.: Performance Comparison of AVS and H.264/AVC 311 prediction mode and four directional prediction modes are shown in Fig.1. Intra ch May 2006, Vol.21, No.3, pp.310 314 J. Comput. Sci. & Technol. Performance Comparison of AVS and H.264/AVC Video Coding Standards Xin-Fu Wang (ΞΠΛ) and De-Bin Zhao (± ) Department of Computer Science, Harbin

More information

Performance analysis of Integer DCT of different block sizes.

Performance analysis of Integer DCT of different block sizes. Performance analysis of Integer DCT of different block sizes. Aim: To investigate performance analysis of integer DCT of different block sizes. Abstract: Discrete cosine transform (DCT) has been serving

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

Transform Kernel Selection Strategy for the H.264

Transform Kernel Selection Strategy for the H.264 Proceedings of 29 APSIPA Annual Summit and Conference, Sapporo, Japan, October 4-7, 29 Transform Kernel Selection Strategy for the H.264 Chau-Wai Wong * and Wan-Chi Siu Centre for Signal Processing Department

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

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

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

PERFORMANCE ANALYSIS OF INTEGER DCT OF DIFFERENT BLOCK SIZES USED IN H.264, AVS CHINA AND WMV9.

PERFORMANCE ANALYSIS OF INTEGER DCT OF DIFFERENT BLOCK SIZES USED IN H.264, AVS CHINA AND WMV9. EE 5359: MULTIMEDIA PROCESSING PROJECT PERFORMANCE ANALYSIS OF INTEGER DCT OF DIFFERENT BLOCK SIZES USED IN H.264, AVS CHINA AND WMV9. Guided by Dr. K.R. Rao Presented by: Suvinda Mudigere Srikantaiah

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

An Improved H.26L Coder Using Lagrangian Coder Control. Summary

An Improved H.26L Coder Using Lagrangian Coder Control. Summary UIT - Secteur de la normalisation des télécommunications ITU - Telecommunication Standardization Sector UIT - Sector de Normalización de las Telecomunicaciones Study Period 2001-2004 Commission d' études

More information

Recent, Current and Future Developments in Video Coding

Recent, Current and Future Developments in Video Coding Recent, Current and Future Developments in Video Coding Jens-Rainer Ohm Inst. of Commun. Engineering Outline Recent and current activities in MPEG Video and JVT Scalable Video Coding Multiview Video Coding

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

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

STACK ROBUST FINE GRANULARITY SCALABLE VIDEO CODING

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

More information

Upcoming Video Standards. Madhukar Budagavi, Ph.D. DSPS R&D Center, Dallas Texas Instruments Inc.

Upcoming Video Standards. Madhukar Budagavi, Ph.D. DSPS R&D Center, Dallas Texas Instruments Inc. Upcoming Video Standards Madhukar Budagavi, Ph.D. DSPS R&D Center, Dallas Texas Instruments Inc. Outline Brief history of Video Coding standards Scalable Video Coding (SVC) standard Multiview Video Coding

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

OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD

OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD Siwei Ma, Shiqi Wang, Wen Gao {swma,sqwang, wgao}@pku.edu.cn Institute of Digital Media, Peking University ABSTRACT IEEE 1857 is a multi-part standard for multimedia

More information

Block-based Watermarking Using Random Position Key

Block-based Watermarking Using Random Position Key IJCSNS International Journal of Computer Science and Network Security, VOL.9 No.2, February 2009 83 Block-based Watermarking Using Random Position Key Won-Jei Kim, Jong-Keuk Lee, Ji-Hong Kim, and Ki-Ryong

More information

High Efficient Intra Coding Algorithm for H.265/HVC

High Efficient Intra Coding Algorithm for H.265/HVC H.265/HVC における高性能符号化アルゴリズムに関する研究 宋天 1,2* 三木拓也 2 島本隆 1,2 High Efficient Intra Coding Algorithm for H.265/HVC by Tian Song 1,2*, Takuya Miki 2 and Takashi Shimamoto 1,2 Abstract This work proposes a novel

More information

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

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

More information

Motion Modeling for Motion Vector Coding in HEVC

Motion Modeling for Motion Vector Coding in HEVC Motion Modeling for Motion Vector Coding in HEVC Michael Tok, Volker Eiselein and Thomas Sikora Communication Systems Group Technische Universität Berlin Berlin, Germany Abstract During the standardization

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

Improved H.264/AVC Requantization Transcoding using Low-Complexity Interpolation Filters for 1/4-Pixel Motion Compensation

Improved H.264/AVC Requantization Transcoding using Low-Complexity Interpolation Filters for 1/4-Pixel Motion Compensation Improved H.264/AVC Requantization Transcoding using Low-Complexity Interpolation Filters for 1/4-Pixel Motion Compensation Stijn Notebaert, Jan De Cock, and Rik Van de Walle Ghent University IBBT Department

More information

Unit-level Optimization for SVC Extractor

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

More information

HYBRID DCT-WIENER-BASED INTERPOLATION VIA LEARNT WIENER FILTER. Kwok-Wai Hung and Wan-Chi Siu

HYBRID DCT-WIENER-BASED INTERPOLATION VIA LEARNT WIENER FILTER. Kwok-Wai Hung and Wan-Chi Siu HYBRID -WIENER-BASED INTERPOLATION VIA LEARNT WIENER FILTER Kwok-Wai Hung and Wan-Chi Siu Center for Signal Processing, Department of Electronic and Information Engineering Hong Kong Polytechnic University,

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

CROSS-PLANE CHROMA ENHANCEMENT FOR SHVC INTER-LAYER PREDICTION

CROSS-PLANE CHROMA ENHANCEMENT FOR SHVC INTER-LAYER PREDICTION CROSS-PLANE CHROMA ENHANCEMENT FOR SHVC INTER-LAYER PREDICTION Jie Dong, Yan Ye, Yuwen He InterDigital Communications, Inc. PCS2013, Dec. 8-11, 2013, San Jose, USA 1 2013 InterDigital, Inc. All rights

More information

A NOVEL SCANNING SCHEME FOR DIRECTIONAL SPATIAL PREDICTION OF AVS INTRA CODING

A NOVEL SCANNING SCHEME FOR DIRECTIONAL SPATIAL PREDICTION OF AVS INTRA CODING A NOVEL SCANNING SCHEME FOR DIRECTIONAL SPATIAL PREDICTION OF AVS INTRA CODING Md. Salah Uddin Yusuf 1, Mohiuddin Ahmad 2 Assistant Professor, Dept. of EEE, Khulna University of Engineering & Technology

More information

Bi-directional optical flow for future video codec

Bi-directional optical flow for future video codec 2016 Data Compression Conference Bi-directional optical flow for future video codec Alshin Alexander * and Alshina Elena * * Digital Media R&D Center 416, Maetan 3-dong, Yeongtong-Gu Suwon, 443-742, Korea

More information

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 20, NO. 11, NOVEMBER

IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 20, NO. 11, NOVEMBER IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL. 20, NO. 11, NOVEMBER 2010 1625 Subsampled Block-Matching for Zoom Motion Compensated Prediction Lai-Man Po, Senior Member, IEEE, Ka-Man

More information

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

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

More information

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

High Efficiency Video Coding (HEVC) test model HM vs. HM- 16.6: objective and subjective performance analysis

High Efficiency Video Coding (HEVC) test model HM vs. HM- 16.6: objective and subjective performance analysis High Efficiency Video Coding (HEVC) test model HM-16.12 vs. HM- 16.6: objective and subjective performance analysis ZORAN MILICEVIC (1), ZORAN BOJKOVIC (2) 1 Department of Telecommunication and IT GS of

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

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

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

View Synthesis Prediction for Rate-Overhead Reduction in FTV

View Synthesis Prediction for Rate-Overhead Reduction in FTV MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com View Synthesis Prediction for Rate-Overhead Reduction in FTV Sehoon Yea, Anthony Vetro TR2008-016 June 2008 Abstract This paper proposes the

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

Fast frame memory access method for H.264/AVC

Fast frame memory access method for H.264/AVC Fast frame memory access method for H.264/AVC Tian Song 1a), Tomoyuki Kishida 2, and Takashi Shimamoto 1 1 Computer Systems Engineering, Department of Institute of Technology and Science, Graduate School

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

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

CAMED: Complexity Adaptive Motion Estimation & Mode Decision for H.264 Video

CAMED: Complexity Adaptive Motion Estimation & Mode Decision for H.264 Video ICASSP 6 CAMED: Complexity Adaptive Motion Estimation & Mode Decision for H.264 Video Yong Wang Prof. Shih-Fu Chang Digital Video and Multimedia (DVMM) Lab, Columbia University Outline Complexity aware

More information

FAST MOTION ESTIMATION WITH DUAL SEARCH WINDOW FOR STEREO 3D VIDEO ENCODING

FAST MOTION ESTIMATION WITH DUAL SEARCH WINDOW FOR STEREO 3D VIDEO ENCODING FAST MOTION ESTIMATION WITH DUAL SEARCH WINDOW FOR STEREO 3D VIDEO ENCODING 1 Michal Joachimiak, 2 Kemal Ugur 1 Dept. of Signal Processing, Tampere University of Technology, Tampere, Finland 2 Jani Lainema,

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

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

Efficient Dictionary Based Video Coding with Reduced Side Information

Efficient Dictionary Based Video Coding with Reduced Side Information MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Efficient Dictionary Based Video Coding with Reduced Side Information Kang, J-W.; Kuo, C.C. J.; Cohen, R.; Vetro, A. TR2011-026 May 2011 Abstract

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

Objective: Introduction: To: Dr. K. R. Rao. From: Kaustubh V. Dhonsale (UTA id: ) Date: 04/24/2012

Objective: Introduction: To: Dr. K. R. Rao. From: Kaustubh V. Dhonsale (UTA id: ) Date: 04/24/2012 To: Dr. K. R. Rao From: Kaustubh V. Dhonsale (UTA id: - 1000699333) Date: 04/24/2012 Subject: EE-5359: Class project interim report Proposed project topic: Overview, implementation and comparison of Audio

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

High Performance VLSI Architecture of Fractional Motion Estimation for H.264/AVC

High Performance VLSI Architecture of Fractional Motion Estimation for H.264/AVC Journal of Computational Information Systems 7: 8 (2011) 2843-2850 Available at http://www.jofcis.com High Performance VLSI Architecture of Fractional Motion Estimation for H.264/AVC Meihua GU 1,2, Ningmei

More information

A COMPARISON OF CABAC THROUGHPUT FOR HEVC/H.265 VS. AVC/H.264. Massachusetts Institute of Technology Texas Instruments

A COMPARISON OF CABAC THROUGHPUT FOR HEVC/H.265 VS. AVC/H.264. Massachusetts Institute of Technology Texas Instruments 2013 IEEE Workshop on Signal Processing Systems A COMPARISON OF CABAC THROUGHPUT FOR HEVC/H.265 VS. AVC/H.264 Vivienne Sze, Madhukar Budagavi Massachusetts Institute of Technology Texas Instruments ABSTRACT

More information

Fast HEVC Intra Mode Decision Based on Edge Detection and SATD Costs Classification

Fast HEVC Intra Mode Decision Based on Edge Detection and SATD Costs Classification Fast HEVC Intra Mode Decision Based on Edge Detection and SATD Costs Classification Mohammadreza Jamali 1, Stéphane Coulombe 1, François Caron 2 1 École de technologie supérieure, Université du Québec,

More information

An Efficient Table Prediction Scheme for CAVLC

An Efficient Table Prediction Scheme for CAVLC An Efficient Table Prediction Scheme for CAVLC 1. Introduction Jin Heo 1 Oryong-Dong, Buk-Gu, Gwangju, 0-712, Korea jinheo@gist.ac.kr Kwan-Jung Oh 1 Oryong-Dong, Buk-Gu, Gwangju, 0-712, Korea kjoh81@gist.ac.kr

More information

EFFICIENT PU MODE DECISION AND MOTION ESTIMATION FOR H.264/AVC TO HEVC TRANSCODER

EFFICIENT PU MODE DECISION AND MOTION ESTIMATION FOR H.264/AVC TO HEVC TRANSCODER EFFICIENT PU MODE DECISION AND MOTION ESTIMATION FOR H.264/AVC TO HEVC TRANSCODER Zong-Yi Chen, Jiunn-Tsair Fang 2, Tsai-Ling Liao, and Pao-Chi Chang Department of Communication Engineering, National Central

More information

Fast Transcoding From H.264/AVC To High Efficiency Video Coding

Fast Transcoding From H.264/AVC To High Efficiency Video Coding 2012 IEEE International Conference on Multimedia and Expo Fast Transcoding From H.264/AVC To High Efficiency Video Coding Dong Zhang* 1, Bin Li 1, Jizheng Xu 2, and Houqiang Li 1 1 University of Science

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

An Efficient Intra Prediction Algorithm for H.264/AVC High Profile

An Efficient Intra Prediction Algorithm for H.264/AVC High Profile An Efficient Intra Prediction Algorithm for H.264/AVC High Profile Bo Shen 1 Kuo-Hsiang Cheng 2 Yun Liu 1 Ying-Hong Wang 2* 1 School of Electronic and Information Engineering, Beijing Jiaotong University

More information

Decoded. Frame. Decoded. Frame. Warped. Frame. Warped. Frame. current frame

Decoded. Frame. Decoded. Frame. Warped. Frame. Warped. Frame. current frame Wiegand, Steinbach, Girod: Multi-Frame Affine Motion-Compensated Prediction for Video Compression, DRAFT, Dec. 1999 1 Multi-Frame Affine Motion-Compensated Prediction for Video Compression Thomas Wiegand

More information

LIST OF TABLES. Table 5.1 Specification of mapping of idx to cij for zig-zag scan 46. Table 5.2 Macroblock types 46

LIST OF TABLES. Table 5.1 Specification of mapping of idx to cij for zig-zag scan 46. Table 5.2 Macroblock types 46 LIST OF TABLES TABLE Table 5.1 Specification of mapping of idx to cij for zig-zag scan 46 Table 5.2 Macroblock types 46 Table 5.3 Inverse Scaling Matrix values 48 Table 5.4 Specification of QPC as function

More information

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

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

More information

Bit Allocation for Spatial Scalability in H.264/SVC

Bit Allocation for Spatial Scalability in H.264/SVC Bit Allocation for Spatial Scalability in H.264/SVC Jiaying Liu 1, Yongjin Cho 2, Zongming Guo 3, C.-C. Jay Kuo 4 Institute of Computer Science and Technology, Peking University, Beijing, P.R. China 100871

More information

Performance Comparison between DWT-based and DCT-based Encoders

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

More information

Bit-Depth Scalable Coding Using a Perfect Picture and Adaptive Neighboring Filter *

Bit-Depth Scalable Coding Using a Perfect Picture and Adaptive Neighboring Filter * Bit-Depth Scalable Coding Using a Perfect Picture and Adaptive Neighboring Filter * LU Feng ( 陆峰 ) ER Guihua ( 尔桂花 ) ** DAI Qionghai ( 戴琼海 ) XIAO Hongjiang ( 肖红江 ) Department of Automation Tsinghua Universit

More information

A Dedicated Hardware Solution for the HEVC Interpolation Unit

A Dedicated Hardware Solution for the HEVC Interpolation Unit XXVII SIM - South Symposium on Microelectronics 1 A Dedicated Hardware Solution for the HEVC Interpolation Unit 1 Vladimir Afonso, 1 Marcel Moscarelli Corrêa, 1 Luciano Volcan Agostini, 2 Denis Teixeira

More information

A Study on Structural Similarity Based Interframe Video Coding

A Study on Structural Similarity Based Interframe Video Coding Project report for EE5359 Multimedia Processing, summer 28, DR. K.R. RAO Att Kruafak, att.kruafak@uta.edu, SID 32488 Submitted draft July 8, 28, final submitted July 3, 28. A Study on Structural Similarity

More information

Sample Adaptive Offset Optimization in HEVC

Sample Adaptive Offset Optimization in HEVC Sensors & Transducers 2014 by IFSA Publishing, S. L. http://www.sensorsportal.com Sample Adaptive Offset Optimization in HEVC * Yang Zhang, Zhi Liu, Jianfeng Qu North China University of Technology, Jinyuanzhuang

More information

HEVC The Next Generation Video Coding. 1 ELEG5502 Video Coding Technology

HEVC The Next Generation Video Coding. 1 ELEG5502 Video Coding Technology HEVC The Next Generation Video Coding 1 ELEG5502 Video Coding Technology ELEG5502 Video Coding Technology Outline Introduction Technical Details Coding structures Intra prediction Inter prediction Transform

More information

Professor, CSE Department, Nirma University, Ahmedabad, India

Professor, CSE Department, Nirma University, Ahmedabad, India Bandwidth Optimization for Real Time Video Streaming Sarthak Trivedi 1, Priyanka Sharma 2 1 M.Tech Scholar, CSE Department, Nirma University, Ahmedabad, India 2 Professor, CSE Department, Nirma University,

More information

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

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

More information

Block Adaptive Super Resolution Video Coding

Block Adaptive Super Resolution Video Coding Block Adaptive Super Resolution Video Coding Siwei Ma 1, Li Zhang 1, Xinfeng Zhang 2, and Wen Gao 1 1 Institute of Digital Media, Peking University, Beijing, 100871, China 2 Institute of Computing Technology,

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

BANDWIDTH-EFFICIENT ENCODER FRAMEWORK FOR H.264/AVC SCALABLE EXTENSION. Yi-Hau Chen, Tzu-Der Chuang, Yu-Jen Chen, and Liang-Gee Chen

BANDWIDTH-EFFICIENT ENCODER FRAMEWORK FOR H.264/AVC SCALABLE EXTENSION. Yi-Hau Chen, Tzu-Der Chuang, Yu-Jen Chen, and Liang-Gee Chen BANDWIDTH-EFFICIENT ENCODER FRAMEWORK FOR H.264/AVC SCALABLE EXTENSION Yi-Hau Chen, Tzu-Der Chuang, Yu-Jen Chen, and Liang-Gee Chen DSP/IC Design Lab., Graduate Institute of Electronics Engineering, National

More information

An HEVC Fractional Interpolation Hardware Using Memory Based Constant Multiplication

An HEVC Fractional Interpolation Hardware Using Memory Based Constant Multiplication 2018 IEEE International Conference on Consumer Electronics (ICCE) An HEVC Fractional Interpolation Hardware Using Memory Based Constant Multiplication Ahmet Can Mert, Ercan Kalali, Ilker Hamzaoglu Faculty

More information

IMPROVED CONTEXT-ADAPTIVE ARITHMETIC CODING IN H.264/AVC

IMPROVED CONTEXT-ADAPTIVE ARITHMETIC CODING IN H.264/AVC 17th European Signal Processing Conference (EUSIPCO 2009) Glasgow, Scotland, August 24-28, 2009 IMPROVED CONTEXT-ADAPTIVE ARITHMETIC CODING IN H.264/AVC Damian Karwowski, Marek Domański Poznań University

More information

A Fast Intra/Inter Mode Decision Algorithm of H.264/AVC for Real-time Applications

A Fast Intra/Inter Mode Decision Algorithm of H.264/AVC for Real-time Applications Fast Intra/Inter Mode Decision lgorithm of H.64/VC for Real-time pplications Bin Zhan, Baochun Hou, and Reza Sotudeh School of Electronic, Communication and Electrical Engineering University of Hertfordshire

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

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

Overview, implementation and comparison of Audio Video Standard (AVS) China and H.264/MPEG -4 part 10 or Advanced Video Coding Standard

Overview, implementation and comparison of Audio Video Standard (AVS) China and H.264/MPEG -4 part 10 or Advanced Video Coding Standard Multimedia Processing Term project Overview, implementation and comparison of Audio Video Standard (AVS) China and H.264/MPEG -4 part 10 or Advanced Video Coding Standard EE-5359 Class project Spring 2012

More information

Adaptive Up-Sampling Method Using DCT for Spatial Scalability of Scalable Video Coding IlHong Shin and Hyun Wook Park, Senior Member, IEEE

Adaptive Up-Sampling Method Using DCT for Spatial Scalability of Scalable Video Coding IlHong Shin and Hyun Wook Park, Senior Member, IEEE 206 IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, VOL 19, NO 2, FEBRUARY 2009 Adaptive Up-Sampling Method Using DCT for Spatial Scalability of Scalable Video Coding IlHong Shin and Hyun

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

Next-Generation 3D Formats with Depth Map Support

Next-Generation 3D Formats with Depth Map Support MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Next-Generation 3D Formats with Depth Map Support Chen, Y.; Vetro, A. TR2014-016 April 2014 Abstract This article reviews the most recent extensions

More information

A Hybrid Video Codec Based on Extended Block Sizes, Recursive Integer Transforms, Improved Interpolation, and Flexible Motion Representation

A Hybrid Video Codec Based on Extended Block Sizes, Recursive Integer Transforms, Improved Interpolation, and Flexible Motion Representation A Hybrid Video Codec Based on Extended Block Sizes, Recursive Integer Transforms, Improved Interpolation, and Flexible Motion Representation Marta Karczewicz, Peisong Chen, Rajan Joshi, ianglin Wang, Wei-Jung

More information

Affine SKIP and MERGE Modes for Video Coding

Affine SKIP and MERGE Modes for Video Coding Affine SKIP and MERGE Modes for Video Coding Huanbang Chen #1, Fan Liang #2, Sixin Lin 3 # School of Information Science and Technology, Sun Yat-sen University Guangzhou 510275, PRC 1 chhuanb@mail2.sysu.edu.cn

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

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

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

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

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

More information

Video compression with 1-D directional transforms in H.264/AVC

Video compression with 1-D directional transforms in H.264/AVC Video compression with 1-D directional transforms in H.264/AVC The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation Kamisli, Fatih,

More information

Week 14. Video Compression. Ref: Fundamentals of Multimedia

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

More information

Xuena Bao, Dajiang Zhou, Peilin Liu, and Satoshi Goto, Fellow, IEEE

Xuena Bao, Dajiang Zhou, Peilin Liu, and Satoshi Goto, Fellow, IEEE An Advanced Hierarchical Motion Estimation Scheme with Lossless Frame Recompression and Early Level Termination for Beyond High Definition Video Coding Xuena Bao, Dajiang Zhou, Peilin Liu, and Satoshi

More information

High Efficiency Video Coding. Li Li 2016/10/18

High Efficiency Video Coding. Li Li 2016/10/18 High Efficiency Video Coding Li Li 2016/10/18 Email: lili90th@gmail.com Outline Video coding basics High Efficiency Video Coding Conclusion Digital Video A video is nothing but a number of frames Attributes

More information

Research Article A High-Throughput Hardware Architecture for the H.264/AVC Half-Pixel Motion Estimation Targeting High-Definition Videos

Research Article A High-Throughput Hardware Architecture for the H.264/AVC Half-Pixel Motion Estimation Targeting High-Definition Videos Reconfigurable Computing Volume 2, Article ID 25473, 9 pages doi:.55/2/25473 Research Article A High-Throughput Hardware Architecture for the H.264/AVC Half-Pixel Motion Estimation Targeting High-Definition

More information

arxiv: v1 [cs.mm] 27 Apr 2017

arxiv: v1 [cs.mm] 27 Apr 2017 CO-PROJECTION-PLANE BASED 3-D PADDING FOR POLYHEDRON PROJECTION FOR 360-DEGREE VIDEO Li Li, Zhu Li, Xiang Ma, Haitao Yang and Houqiang Li arxiv:1704.08768v1 [cs.mm] 27 Apr 2017 University of Missouri Kansas

More information

Decoding-Assisted Inter Prediction for HEVC

Decoding-Assisted Inter Prediction for HEVC Decoding-Assisted Inter Prediction for HEVC Yi-Sheng Chang and Yinyi Lin Department of Communication Engineering National Central University, Taiwan 32054, R.O.C. Email: yilin@ce.ncu.edu.tw Abstract In

More information