LOW BIT-RATE INTRA CODING SCHEME BASED ON CONSTRAINED QUANTIZATION AND MEDIAN-TYPE FILTER. Chen Chen and Bing Zeng

Similar documents
Sample Adaptive Offset Optimization in HEVC

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

Prediction Mode Based Reference Line Synthesis for Intra Prediction of Video Coding

Rotate Intra Block Copy for Still Image Coding

CONTENT ADAPTIVE COMPLEXITY REDUCTION SCHEME FOR QUALITY/FIDELITY SCALABLE HEVC

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

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

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

Low-cost Multi-hypothesis Motion Compensation for Video Coding

Reducing/eliminating visual artifacts in HEVC by the deblocking filter.

A comparison of CABAC throughput for HEVC/H.265 VS. AVC/H.264

Affine SKIP and MERGE Modes for Video Coding

Effective Quadtree Plus Binary Tree Block Partition Decision for Future Video Coding

Mode-Dependent Pixel-Based Weighted Intra Prediction for HEVC Scalable Extension

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

Mode-dependent transform competition for HEVC

Decoding-Assisted Inter Prediction for HEVC

Transcoding from H.264/AVC to High Efficiency Video Coding (HEVC)

Edge Detector Based Fast Level Decision Algorithm for Intra Prediction of HEVC

MOTION COMPENSATION WITH HIGHER ORDER MOTION MODELS FOR HEVC. Cordula Heithausen and Jan Hendrik Vorwerk

OVERVIEW OF IEEE 1857 VIDEO CODING STANDARD

Fast Coding Unit Decision Algorithm for HEVC Intra Coding

Hierarchical complexity control algorithm for HEVC based on coding unit depth decision

CROSS-PLANE CHROMA ENHANCEMENT FOR SHVC INTER-LAYER PREDICTION

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

Jun Zhang, Feng Dai, Yongdong Zhang, and Chenggang Yan

Professor, CSE Department, Nirma University, Ahmedabad, India

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

Comparative and performance analysis of HEVC and H.264 Intra frame coding and JPEG2000

EE 5359 MULTIMEDIA PROCESSING SPRING Final Report IMPLEMENTATION AND ANALYSIS OF DIRECTIONAL DISCRETE COSINE TRANSFORM IN H.

Performance Comparison between DWT-based and DCT-based Encoders

Fast Intra Mode Decision in High Efficiency Video Coding

FAST CODING UNIT DEPTH DECISION FOR HEVC. Shanghai, China. China {marcusmu, song_li,

Implementation and analysis of Directional DCT in H.264

Fast and adaptive mode decision and CU partition early termination algorithm for intra-prediction in HEVC

Motion Modeling for Motion Vector Coding in HEVC

Convolutional Neural Networks based Intra Prediction for HEVC

Lec 10 Video Coding Standard and System - HEVC

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

Cluster Adaptated Signalling for Intra Prediction in HEVC

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

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

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

Comparative and performance analysis of HEVC and H.264 Intra frame coding and JPEG2000

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

COMPARISON OF HIGH EFFICIENCY VIDEO CODING (HEVC) PERFORMANCE WITH H.264 ADVANCED VIDEO CODING (AVC)

H.264/AVC BASED NEAR LOSSLESS INTRA CODEC USING LINE-BASED PREDICTION AND MODIFIED CABAC. Jung-Ah Choi, Jin Heo, and Yo-Sung Ho

Homogeneous Transcoding of HEVC for bit rate reduction

Performance analysis of Integer DCT of different block sizes.

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

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

Fast CU Encoding Schemes Based on Merge Mode and Motion Estimation for HEVC Inter Prediction

Comparative study of coding efficiency in HEVC and VP9. Dr.K.R.Rao

BLOCK STRUCTURE REUSE FOR MULTI-RATE HIGH EFFICIENCY VIDEO CODING. Damien Schroeder, Patrick Rehm and Eckehard Steinbach

Analysis of Motion Estimation Algorithm in HEVC

Hierarchical Fast Selection of Intraframe Prediction Mode in HEVC

EFFICIENT INTRA PREDICTION SCHEME FOR LIGHT FIELD IMAGE COMPRESSION

Performance Comparison of AV1, JEM, VP9, and HEVC Encoders

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

Reduced Frame Quantization in Video Coding

Video Coding Using Spatially Varying Transform

arxiv: v1 [cs.mm] 27 Apr 2017

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

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

Sparse Coding based Frequency Adaptive Loop Filtering for Video Coding

High Efficiency Video Coding: The Next Gen Codec. Matthew Goldman Senior Vice President TV Compression Technology Ericsson

ISSN: An Efficient Fully Exploiting Spatial Correlation of Compress Compound Images in Advanced Video Coding

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

Performance Evaluation of Kvazaar HEVC Intra Encoder on Xeon Phi Many-core Processor

Analysis of Information Hiding Techniques in HEVC.

A full-pipelined 2-D IDCT/ IDST VLSI architecture with adaptive block-size for HEVC standard

An Efficient Mode Selection Algorithm for H.264

A DYNAMIC MOTION VECTOR REFERENCING SCHEME FOR VIDEO CODING. Jingning Han, Yaowu Xu, and James Bankoski

Intra Coding Performance Comparison of HEVC, H.264/AVC, Motion-JPEG2000 and JPEGXR Encoders

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

Enhanced Hexagon with Early Termination Algorithm for Motion estimation

Multistream Video Encoder for Generating Multiple Dynamic Range Bitstreams

HEVC OVERVIEW. March InterDigital, Inc. All rights reserved.

Transcoding from H.264/AVC to High Efficiency Video Coding (HEVC)

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

Intra Prediction Efficiency and Performance Comparison of HEVC and VP9

Block-Matching based image compression

HEVC. Complexity Reduction Algorithm for Quality Scalability in Scalable. 1. Introduction. Abstract

DUE TO THE ever-increasing demand for bit rate to

Fast inter-prediction algorithm based on motion vector information for high efficiency video coding

Rate Distortion Optimization in Video Compression

Scalable Extension of HEVC 한종기

Fast Intra-frame Coding Algorithm for HEVC Based on TCM and Machine Learning

Bi-directional optical flow for future video codec

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

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

Adaptive Quantization for Video Compression in Frequency Domain

FAST PARTITIONING ALGORITHM FOR HEVC INTRA FRAME CODING USING MACHINE LEARNING

Fast transforms for Intra-prediction-based image and video coding

Testing HEVC model HM on objective and subjective way

An Multi-Mini-Partition Intra Block Copying for Screen Content Coding

Multi-View Image Coding in 3-D Space Based on 3-D Reconstruction

Intra Prediction Efficiency and Performance Comparison of HEVC and VP9

Performance Evaluation of the HEVC 4x4 Integer Transforms

Fast Intra Coding Based on Reference Samples Similarity in HEVC

Transcription:

LOW BIT-RAT INTRA CODING SCHM BASD ON CONSTRAIND QUANTIZATION AND MDIAN-TYP FILTR Chen Chen and Bing Zeng Department of lectronic & Computer ngineering The Hong Kong University of Science and Technology, Clear Water Bay, Hong Kong, China {cchenaf,eezeng}@ust.hk ABSTRACT This paper presents a new intra coding scheme for low bitrate video compression. We first propose an improved codec architecture based on HVC encoder. Then we divide pixels in each prediction block into two parts: three quarters of pixels are coded via a smart padding technique together with a constrained quantization algorithm (leading to a significantly improved quality); whereas the other quarter are reconstructed according to median-type filtering by utilizing the 8-neighboring reference samples after all blocks have been encoded and reconstructed. xperimental results show that about 3% BD-rate reduction has been achieved both for luma and chroma components without apparent increase of encoding complexity with respect to the original HVC intra coding. Index Terms low bit-rate, video coding, smart padding, constrained quantization, median-type filter 1. INTRODUCTION High fficiency Video Coding (HVC) is a newly established video coding standard in Jan. 213 as the successor of H.264/AVC by joint collaborative team on video coding (JCT-VC), whose primary goal is to achieve 5% bit-rate reduction as compared with H.264/AVC under the same perceptual quality [1]. More and more people are inspired to dedicated in research on low bit-rate video coding with the rapid growth of demand for high-definition videos with 18p or even 4K resolutions and the limited storage space or network bandwidth, especially pursing intra coding techniques since there are still huge space for I-frame compression. While inheriting most features of H.264/AVC, HVC introduces a large number of new and advanced coding techniques in its intra-frame coding. Unlike H.264/AVC that fixes basic coding units at 16 16 macro-blocks, HVC enables a so-called coding tree unit (CTU) with size from 16 16 up to 64 64, which can be further split down to 8 8 coding unit (CU) determined by a coded frame s texture complexity. The quad-tree structure of HVC allows the prediction unit (PU) size varying from 4 4 to 64 64 and transform unit (TU) size from 4 4 to 32 32 flexibly according to textures in a frame [2]. The large scope of CU size and self-adaptive PU and TU size selection provide HVC intra coding a higher compression efficiency as compared to H.264/AVC. In order to achieve better intra prediction, HVC expands H.264/AVC s 9 intra prediction modes to as many as 35, including 33 angular modes, the DC mode, and a planar mode for all block sizes on luma coding. specially, the introduction of planar mode, defined as an average of two linear predictions, aims to replicate the benefits of the plane mode while preserving continuities along block boundaries [2]. In terms of chroma, HVC enables 5 modes, including DC, planar, vertical, horizontal, and the mode used by corresponding luma block. Thus, HVC can do intra-prediction more accurately, leading to a smaller residual energy, while spending more bits on intra modes representation at the same time as compared to H.264/AVC. Furthermore, 4 4 DST [3] is newly introduced to apply on 4 4 Luma block and adaptive coefficient scanning order (diagonal, vertical and horizontal) are utilized to replace traditional zigzag scanning [4]. Although HVC performs intra prediction more precisely, the residual energy could still be large, leading to a low compression efficiency for I frames. Therefore, people have been dedicated to looking for breakthroughs on intra coding. In [5], new chroma intra prediction modes based on a linear model have been proposed, which can improve the chroma intra coding efficiency by about 6% BD-rate [6] reduction but no noticeable gain for luma. As we all know, intra prediction makes full use of the spatial correlations among neighboring pixels by performing predictions along different directions based on the reconstructed reference pixels (that are above and to the left of the current block). After performing transform on the residuals, both H.264/AVC and HVC quantize transform coefficients in a transform block (TB) using pre-defined quantization parameters (QP). These quantization errors lead to coding errors on all pixels within the block (obtained after the inverse transform). A theory has been put forward in [7] that the predicted residuals still usually have strongest correlation in the direction of the prediction so that the energy of the residuals 978-1-4799-9988-/16/$31. 216 I 1466 ICASSP 216

Ref Ref Input Video Reference samples Ref. Ref DPB SAO Mode st. Filter Control Deblk. Pred. SAO Params st. Reconstruction Median -Type Filter - Decision Residual Smart Padding SAO parameters T modes Q -1 & T -1 Constrained Quantization Quantized residuals CABAC Bit-Stream Fig. 1. Improved encoder architecture based on HVC intra encoding structure, including three new introduced modules Smart Padding, Constrained Quantization and Median-Type filter in green ellipses. R, R R,1,2 R,3 R,4 R,5,6 R 1, R 2, R 3, R 4, R 5, R 6, R 7, R 8, P1,1 P1,2 P1,3 R1,4 P2,1 R2,2 P2,3 R2,4 P3,1 P3,2 P3,3 R 4,1 R 4,2 R 4,3 R 3,4 R 4,4 (a) 4 4 TB R R,7R,8 R, R,1 R,2 R,3 R,4 R,5 R,6 R,7 R,8 R 1, R 2, R 3, P1,1 P1,2 P1,3 P2,1 R 2,2 P2,3 P3,1 P3,2 P3,3 R 1,4 R 2,4 R 3,4 R4, R4,1 R4,2 R4,3 R4,4 R 5, R 6, R 7, P5,1 P5,2 P5,3 R 5,4 P1,5 P1,6 P1,7 P2,5 R 2,6 P2,7 P3,5 P3,6 P3,7 R 1,8 R 2,8 R 3,8 R4,5 R4,6 R4,7 R4,8 P6,1 R6,2 P6,3 R 6,4 P6,5 R6,6 P6,7 P7,1 P7,2 P7,3 R 7,4 P5,5 P5,6 P5,7 P7,5 P7,6 P7,7 R 5,8 R 6,8 R 7,8 R8, R8,1 R8,2 R8,3 R8,4 R8,5 R8,6 R8,7 R8,8 (b) 8 8 TB would become smaller when they are located closer to the reference pixels. Consequently, Zhu et al. [8] propose a so-called constrained quantization technique that focus on coding a selected portion of pixels in a block while ignoring the others. Zeng et al. [9] demonstrate that median-type filters are typically more effective than linear interpolators when enhancing image resolution by interpolation, especially for low-quality images. Therefore, in this paper, we propose an intra coding scheme based on constrained quantization and median-type filters for low bit-rate video coding. The rest of the paper is organized as follows. In Section 2, we detailed describe the new intra coding method, including the use of a smart padding technique, the constrained quantization algorithm and median-type filter. Some experimental results are given in Section 3. Finally, some conclusions and discussions are presented in Section 4. 2. PROPOSD INTRA CODING SCHM 2.1. Improved ncoder Architecture An intelligent quantization algorithm has been introduced in [8]. Such a constrained quantization focuses on coding of a selected subset of pixels (within each block) and is able to produce a remarkably improved quality (on all selected pixels) without any increasing of bit-rate. The principle of this quantization is to shape the distortion of all selected pixels within each N N block onto the other pixels in the same block according to a precisely-determined adjustment on transform coefficients. xperiments in [8] demonstrate that such quantization algorithm can achieve about.5db and even up to 1dB gain on average under the same bit-rate when considering coding only three quarters of pixels in each block. Inspired by the constrained quantization approach and based on the original HVC intra codec structure, Fig. 1 detailed shows the improved encoder architecture, including three major changes the smart padding technique after obtaining residuals, constrained quantization instead of traditional quantization and newly proposed median-type filter Fig. 2. Coding patterns used in our constrained quantization for 4 4 and 8 8 TBs (positions with red circles are coded by constrained quantization method and positions with blue crosses are reconstructed by median-type filters). applied after all blocks have been encoded and reconstructed. ach module will be discussed in the following subsections. 2.2. Pattern Design and Smart Padding In this article, we propose to encoding three quarters of pixels in a TB and completely employ newly proposed method to substitute HVC s original intra modes, aiming at significantly reducing algorithm complexity and further enhancing compression efficiency for low bit-rate video coding. In order to decrease the difficulty of reconstructing missing pixels and the complexity of encoder, we propose to adopt the pattern for each 4 4 TB as shown in Fig. 2(a) since all 8 neighbourhoods of missing pixels are already known after coding and it can be expanded in a straightforward way to the 8 8 pattern as shown in Fig. 2(b). xpansions to 16 16 and 32 32 can also be made accordingly. In Fig. 2, the pixels marked by red circles (classified into Q) are coded by the constrained quantization based approach and the pixels marked by blue crosses (classified into F) are reconstructed by median-type filters after all blocks are encoded. Since only three quarters of residuals in a TB should be taken into consideration, we propose to do a padding on locations (k, l) F such that, in the transform domain, we can force a quarter of transform coefficients to be - this is exactly the smart padding technique developed in [1]. Define H m m as the unitary transform matrix, ε as the prediction error matrix, and as the transform coefficient matrix, respectively. Based on the transform equation = H ε H T, we can formulate m 2 /4 equations { [ m m ]} h ys,q (h xs,p e p,q ) = (1) q=1 p=1 where h ys,q is the (y s, q) th element of H, e p,q is the (p, q) th element of ε, and m 2 /4 pairs {(x s, y s ) s = 1, 2,, m 2 /4} 1467

1,1 2,1 3,1 4,1 1,2 2,2 3,2 4,2 1,3 1,4 2,3 2,4 (a) 4 4 vertical scan 1,1 1,31,41,5 1,6 1,7 2,1 2,32,42,52,6 2,7 3,1 3,33,43,53,6 3,7 1,2 1,8 2,2 2,8 3,2 4,14,24,3 4,44,54,64,7 4,8 5,15,25,35,4 6,12,2 6,3 6,4 7,17,2 7,3 7,4 8,18,2 8,3 8,4 3,8 (d) 8 8 vertical scan 1,1 2,1 3,1 4,1 1,2 2,2 3,2 4,2 1,3 1,4 2,3 2,4 (b) 4 4 horizontal scan 1,11,21,3 1,41,5 1,61,7 1,8 2,12,22,32,42,52,62,72,8 3,13,23,33,43,5 3,63,73,8 1,1 2,1 3,1 4,1 1,2 2,2 3,2 4,2 1,3 1,4 2,3 2,4 (c) 4 4 diagonal scan 1,1 1,31,41,5 1,6 1,7 2,1 2,32,42,52,6 2,7 3,1 3,33,43,53,6 3,7 4,14,24,3 4,44,54,6 4,7 4,8 4,14,24,3 4,44,54,64,7 4,8 5,1 5,2 5,3 5,4 5,15,2 5,3 5,4 6,12,2 6,3 6,4 6,12,2 6,3 6,4 7,17,2 7,3 7,4 7,17,2 7,3 7,4 8,18,2 8,3 8,4 8,18,2 8,3 8,4 (e) 8 8 horizontal scan 1,2 2,2 3,2 1,8 2,8 3,8 (f) 8 8 diagonal scan Fig. 3. Direction-adaptive scanning orders of transform coefficients for 4 4 and 8 8 TBs. Locations whose coefficient are will be used to derive smart padding matrix. In our case, we need to handle three quarters of pixels in a block. First, we need to derive a matrix B = [B, B 1 ] to be used in the constrained quantization method [8]. B is an 3m 2 /4 m 2 matrix and can be derived from the transform matrix H and the coefficients scanning order; whereas B is an 3m 2 /4 3m 2 /4 upper triangular matrix. Since Ψ m 2 /4 3m 2 /4 is well-conditioned as described in Section 2.2 and the constrained quantization method requires that the diagonal elements of matrix B be large enough (e.g.,.5) for the purpose of keeping the transform coefficients to be small in magnitude [8], we need to tune carefully the transform coefficients scanning order based on the HVC s scheme. After different tries, we found that the scanning orders as shown in Fig. 3 serve the purpose well. For the reason that HVC introduces three kinds of coefficients scanning order for 4 4 and 8 8 TBs [11], Fig. 3 illustrates in detail the alternative scanning order (vertical, horizontal, and diagonal) for the constrained quantization coding method. When the TB size is beyond 8 8 (namely 16 16 and 32 32), only diagonal scan is allowed, so that the diagonal scan pattern for larger blocks can be derived from Fig. 3(c) and (f) based on 4 4 sub-block scanning order [12]. Combining the smart padding with the alternative scanning orders, the last quarter of transform coefficients along scanning order are exactly. Thus, only the first three quarters of transform coefficients need to be scanned and transmitted. Total energy is now compacted into the first three quarters of coefficients, thus significantly reducing the bit-count for the entropy coding. The iterative algorithm for this constrained quantization process is summarized as follows: Loop: For i = 3m 2 /4 : 1 : 1, following inverse coefficient scanning order, calculate the compensation amount i = 1 b i,i m 2 j=i1 b i,j ( j Êj) (3) are the selected quarter positions where the transform coefficients are (4 4 and 8 8 smart padding pattern are shown in Fig. 3. 16 16 and 32 32 pattern can be naturally derived accordingly). Finally, the prediction errors located at position (k, l) N are smart padded according to the prediction errors located at position (i, j) Q via e k 1,l 1 e k 2,l 2. e k m 2 /4,l m 2 /4 = Ψ m 2 /4 3m 2 /4 e i1,j 1 e i2,j 2. e i3m 2 /4,j 3m 2 /4 where Ψ m2 /4 3m 2 /4 is a matrix derived from q. (1) 2.3. Constrained Quantization (2) and perform the normal quantization on the compensated i ( ) i i Ê i = round (4) qp In these two equations, b i,j is the (i, j) th element of matrix B and Êi is the constrained quantized transform coefficient. Notice that such coefficients adjusting aims at transferring distortion of pixels located in Q to those located in F, thus further enhancing the rate-distortion performance of pixels located in Q. 2.4. Median-Type Filter After smart padding and constrained quantization based coding for all blocks, three quarters of the whole pixels (located in Q) in a frame have been reconstructed. The remaining quarter of pixels (located in F) need to be recovered by some interpolators or filters. Zeng, et al. [9] investigate the performance of finite impulse response (FIR)-median hybrid filters and conduct some experiments that reveal such median-based interpolators outperform significantly as compared with linear schemes in many cases. Hence we adopt median-type filters as our reconstruction interpolators. Observing the coding pattern displayed in Fig. 2, all the 8 neighborhoods of locations in Q have been reconstructed, leading a great advantage for us to apply median-type filters. Fig 4(a) illustrates the median-type filtering structure for reconstructing the central pixel Z,. We employ a 7-points median-type filter consisting of 4 neighborhoods, a vertical FIR filter, a horizontal FIR filter and an 8-neighboring FIR filter as: Z, =Median{X, 1,X,1,X 1,,X 1,,X H,X V,X F IR } (5) 1468

X 3, Z 2, X X 1, X 1, 1 1,1 X, 3Z, 2X, 1Z X,,1 Z,2 X,3 X1, 1 X 1, X 1,1 Z 2, X 3, (a) Median-type filtering structure 1/4 1/2 1/4 1/2 1/2 1/4 1/2 1/4 (b) Parameters of FIR filter Fig. 4. A sketch showing median-type filtering structure where X H,X V are pre-designed FIR filters defined as: X H = [ 1/2, 1, 1, 1/2] [X, 3, X, 1, X,1, X,3 ] T (6) X V = [ 1/2, 1, 1, 1/2] [X 3,, X 1,, X 1,, X 3, ] T (7) and X F IR is the 8-neighboring FIR filter with parameters listed in Fig. 4(b) and calculated by X F IR = X P where X =[X 1, 1,X 1,,X 1,1,X, 1,X,1,X 1, 1,X 1,,X 1,1 ] (8) P =[ 1/4, 1/2, 1/4, 1/2, 1/2, 1/4, 1/2, 1/4] T (9) Finally, after applying the three steps described in above subsections, a whole frame has been encoded and reconstructed. 3. XPRIMNT RSULTS This section provides some experimental results for the newly proposed median-type filtering-based coding method and compares it against the original HVC intra coding. Simulations are mainly conducted on a range of HVC standard test video sequences with high resolutions. Performance of the proposed algorithm is compared against the algorithm implemented in the state-of-the-art HM16.6 [13] reference software using the default encoder intra main configuration following HM common test conditions (CTC) [14]. Furthermore, we take the average over 6 I frames to ensure the correctness of our experimental results. The test set contains 16 sequences, split into four classes, depending on their resolutions: class A (4K), class B (18p), class C (WVGA) and class (72p). We sample 4 points with QP = {37, 4, 43, 46} for each low bit-rate rate-distortion (R-D) performance experiment. The coding efficiency results are presented in Table 1 as the percentage of bit-rate savings (BD-rate [6]) with respect to the HM-16.6 main profile anchor. Statistics reveal that our algorithm obtain about 3% performance gain on average and can be up to 5.1% for the sequence SteamLocomotive as compared with the original HVC s intra coding scheme. specially for 4K sequences, the coding gain is much better than that of WVGA sequences. In terms of the algorithm complexity, the encoding time increases by 1% on average and the decoding time increases by average 7% because of introduction of the median-type filters which need sorting operation. Table 1. BD-rate reduction under different sequences compared with HM16.6 (6 I frames, encoder intra main configuration) Sequence QP 37-46 Y BD-rate U BD-rate V BD-rate Traffic -4.5% -3.11% -4.65% PeopleOnStreet -3.84% -2.8% -4.1% Nebuta -4.52% -5.66% -5.93% SteamLocomotive -5.14% -6.26% -2.57% Avg -4.39% -4.46% -4.31% Kimono -4.4% -5.26% -5.11% ParkScene -3.95% -3.91% -2.2% Cactus -3.18% -4.25% -2.78% BasketballDrive -2.78% -3.2% -2.78% BQTerrace -1.3% -4.67% -2.38% Avg -3.12% -4.26% -3.5% BasketballDrill -1.72% -2.58% -1.22% BQMall -.62% -2.1% -1.63% PartyScene 4.5% 1.86% 1.92% RaceHorses -4.7% -1.78% -1.8% Avg -.75% -1.15% -.5% FourPeople -2.43% -3.26% -2.77% Johnny -2.71% -3.45% -5.76% KristenAndSara -1.63% -2.46% -3.% Avg -2.26% -3.6% -3.84% Avg BD-rate -2.68% -3.41% -2.87% ncoding time 11% Decoding time 17% 4. CONCLUSION In this paper, we have proposed a new intra coding scheme based on smart padding, constrained quantization and mediantype filters. Our algorithm codes only three quarters of pixels in each TB, while the remaining quarter in the same TB are reconstructed by median-type filtering utilizing the spatial correlation of neighboring pixels. xperimental results show that our proposed algorithm achieves about 2.7% BD-rate reduction for luma component and more than 3% compression gain for chroma components on average with respect to the original HVC intra coding. The algorithm complexity for encoder basically remains unchanged but the decoding time increases by 7%. Compared with the results of HVC intra coding, compression efficiency has been further improved for low bit-rate cases and encoding time has no noticeable increasing. But due to the limitation of interpolation or filtering, there is no performance gain for high bit-rate circumstance. In addition, there is still some lose for specific sequences with complicated textures such as PartyScene. So our future work will focus on improving robustness of the algorithm, the R-D performance for high bit-rate cases and further reducing decoding complexity. 1469

5. RFRNCS [1] G. J. Sullivan, J.-R. Ohm, W.-J. Han and T. Wiegand, Overview of the high efficiency video coding (HVC) standard, I Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1649 1668, Dec. 212. [2] J. Lainema, F. Bossen, W.-J. Han, J. Min and K. Ugur, coding of the HVC standard, I Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1792 181, Dec. 212. [3] A. Saxena and F. C. Fernandes, DCT/DST-Based transform coding for intra prediction in image/video Coding, I Trans. Image Processing, vol. 22, no. 1, pp. 3974 3981, Oct. 213. [12] J. Sole, R. Joshi, and M. Karczewicz, Non-C11: Diagonal sub-block scan for H residual coding, JCTVC- G323, 7th Joint Collaborative Team on Video Coding (JCT-VC) Meeting, Geneva, Switzerland, Nov. 211. [13] HVC Test Model, HM 16.6. [Online]. Available: https://hevc.hhi.fraunhofer.de/svn/svn HVCSoftware/ tags/hm-16.6/. [14] F. Bossen, Common test conditions and software reference configurations, JCTVC-L11, 12th Joint Collaborative Team on Video Coding (JCT-VC) Meeting, Geneva, Switzerland, Jan. 213. [4] T. Wiegand, G. J. Sullivan, G. Bjøntegaard and A. Luthra, Overview of the H.264/AVC video coding standard, I Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 56 576, Jul. 23. [5] X. Zhang, O. C. Au, J. Dai, C. Pang and F. Zou, New chroma intra prediction modes based on linear model for HVC, I International Conference on Image Processing, ICIP 212, Orlando, Florida, USA, Sep. 3 Oct. 3, 212. [6] G. Bjøntegarrd, Calculation of average PSNR differences between RD curves, VCG-M33, 13th ITU-T Video Coding xperts Group (VCG) Meeting, Austin, Texas, USA, Apr. 21. [7] M. Karczewicz, Improved intra coding, VCG-AF15, 32nd ITU-T Video Coding xperts Group (VCG) Meeting, San Jose, CA, USA, Apr. 27. [8] S. Zhu and B. Zeng, Constrained quantization in the transform domain with applications in arbitrarilyshaped object coding, I Trans. Circuits Syst. Video Technol., vol. 2, no. 11, pp. 1385 1393, Nov. 211. [9] B. Zeng and A. N. Venetsanopoulos, Image interpolation based on median-type filters, Optical ngineering, vol. 37, no. 9, pp. 2472-2482, Sep. 1998. [1] G. Shen, B. Zeng, and M. L. Liou, Arbitrarily-shaped transform coding based on a new padding technique, I Trans. Circuits Syst. Video Technol., vol. 11, no. 1, pp. 67 79, Jan. 21. [11] J. Sole, R. Joshi, N. Nguyen, T. Ji, M. Karczewicz, G. Clare, F. Henry and A. Dueñas, Transform coefficient coding in HVC, I Trans. Circuits Syst. Video Technol., vol. 22, no. 12, pp. 1765 1777, Dec. 212. 147