• 검색 결과가 없습니다.

Frequency Adaptive Hard-Decision Quantization for Video Coding

N/A
N/A
Protected

Academic year: 2022

Share "Frequency Adaptive Hard-Decision Quantization for Video Coding"

Copied!
2
0
0

로드 중.... (전체 텍스트 보기)

전체 글

(1)

영상 부호화를 위한 주파수 적응형 경판정 양자화

Motong Xu, *전병우 성균관대학교

xumotong@skku.com, *bjeon@skku.com

Frequency Adaptive Hard-Decision Quantization for Video Coding

Motong Xu and Byeungwoo Jeon Sungkyunkwan University

요 약

In this paper, we propose a frequency location adaptive hard-decision quantization (HDQ) scheme for video coding. A threshold for zero quantized level is adaptively applied to unquantized transform coefficients based on its frequency location in the transform domain. The proposed method achieves an average of 1.13%, 1.57%, and 1.53% of bit-rate reduction in BDBR sense compared to the conventional HDQ scheme respectively in Y, Cb, and Cr under the all intra encoding configuration.

1. Introduction

As more various video applications start to deal with high-resolution video contents, even more advanced video compression techniques are highly on demand. The newly standardized video coding technology, High Efficiency Video Coding (HEVC) [1] can achieve approximately 50% more bit- rate reduction while maintaining similar or even higher visual quality compared to its predecessor H.264/AVC [2].

Moreover, a future video coding standard known as VVC(Versatile Video Coding) is being developed to provide even higher compression performance than HEVC. In video coding, quantization is one of the most essential parts for lossy compression. HEVC supports a soft-decision quantization scheme, namely, rate-distortion optimized quantization (RDOQ) instead of the conventional hard- decision quantization (HDQ) scheme. RDOQ is known to significantly improve the quantization performance. However, complexity of the encoding process is dramatically increased because RDOQ requires huge computation to decide the optimal quantized level for each transform coefficient. Thus, it is still very meaningful to develop an improved HDQ scheme which can give similar coding performance as RDOQ but at a much low complexity.

In this paper, we investigate an adaptive HDQ scheme considering the property of each transform coefficient at different frequency location. A zero quantized threshold are given differently for transform coefficients based on its frequency location in the transform domain. This study is done for HEVC using its reference software.

2. HDQ Scheme

The scalar quantizer with a dead-zone is simply used to calculate the quantization level in conventional HDQ scheme.

The scalar quantized level 𝑙𝑆𝑄 is calculated as the following equation:

𝑙𝑆𝑄= ⌊|𝑐|

∆𝑞+ 𝜃⌋ , (1)

where 𝑐 denotes the unquantized coefficient after transform and Δ𝑞 is the quantization step size. 𝜃 is a quantization round offset that controls the dead-zone size. A value 1/3 is used for 𝜃 in I slices and 1/6 is used in P and B slices.

3. Frequency Location Adaptive HDQ

Because of the energy compaction property of the DCT transform, the coefficients have much larger magnitudes in the low frequency than in high frequency after the transform.

It means that it is not the best to have same quantization

(a)

(b)

Fig. 1. Example of threshold. (a) 2/3 (b) 5/6.

0 1 2 3 4

0 2/31 2 3 4 𝑐 ∆𝑞

1.5 2.5 3.5

0 1 2 3 4

0 5/61 2 3 4

𝑐 ∆𝑞

1.5 2.5 3.5

194

(2)

method for transform coefficient in each different frequency location.

In the entropy coding perspective, having more zero levels at high frequency locations can lead to significant bit- rate saving since the levels are scanned in an inverse scan order, that is, from bottom right to top left, of every transform block (TB). Motivated by this, we suggest to force more transform coefficients quantized to zero at high frequency locations by applying an offset at the dead-zone region to control the range of the transform coefficient values that will be quantized to zero. Except for the dead-zone region, the quantization round offset 𝜃 is chosen to be 1/2 in order to achieve the lowest distortion caused by the quantization process. Fig. 1 shows an example of the proposed thresholds 2/3 and 5/6. All the transform coefficients having |𝑐| Δ smaller than the threshold will be zero after quantization.

In order to have more zeros after quantization at the high frequency locations, we suggest applying the threshold with a value 5/6. In the contrast, 2/3 is used as a smaller threshold for the transform coefficients at low frequency locations. Fig.

2 show the threshold assignment at different frequency locations for each TB size in a graph format. The small square blocks represents the coefficient groups which always have the size of 4×4.

4. Experimental Results

To evaluate the performance of the proposed frequency location-adaptive HDQ scheme, experiments are carried out using HEVC reference software HM 16.15 [3] with RDOQ tool disabled (RDOQ-Off). Three sequences from class B are tested under the all intra encoding configuration (AI-Main) with four different QP values (22, 27, 32, and 37) following the JVET common test condition [4]. To compare the performance of the proposed HDQ scheme, we choose to use the original HM 16.15 with the conventional HDQ (with RDOQ tool turned off) as the anchor. The Bjontegaard Delta Bit-Rate (BDBR) is utilized to evaluate the coding performance of the proposed method against the anchor.

The BDBR performance comparison is shown in Table 1 in which we can see that the proposed adaptive scalar quantization scheme achieves 1.13%, 1.57%, and 1.53% bit- rate reduction in the BDBR sense under all intra encoding configuration for Y, Cb, and Cr channel, respectively.

4. Conclusion

A frequency location adaptive HDQ scheme for video coding is addressed in this paper. The proposed HDQ scheme adaptively assigns the dead-zone threshold based on the frequency location of each transform coefficient inside a transform block. The experiments are done on top of HEVC reference software HM 16.15, and the test results illustrate that out proposed frequency location adaptive HDQ scheme can provide -1.13%, -1.57%, and -1.53% gain in BDBR for Y, Cb, and Cr channel, respectively under all intra encoding configuration.

Acknowledgments

This research was supported by Basic Science Research Program through the National Research Foundation of Korea (NRF) funded by the Ministry of Science and ICT (NRF- 2017R1A2B2006518).

References

[1] G. Sullivan, et al., "Overview of the High Efficiency Video Coding (HEVC) Standard,” IEEE Trans. Circ. Syst.

Video Technol., vol.22, pp.1649-1668, 2012.

[2] T. Wiegand, et al., “Overview of the H.264/AVC video coding standard, ” IEEE Trans. Circuits Syst. Video Technol., vol. 13, no. 7, pp. 560-576, July. 2003.

[3] High Efficiency Video Coding Test Model Software

Version 16.15, available at

https://hevc.hhi.fraunhofer.de/svn/svn_HEVCSoftware/

tags/M-16.15.

[4] F. Bossen, Common HM Test Conditions and Software Reference Configuration, JCTVC, document JCTVC- L1100, 2013.

[5] G. Bjontegaard, “ Calculation of Average PSNR Differences Between RDCurves,” ITU-T SG16 Q.6, VCEG-M33, Geneva, Switzerland, Apr. 2001.

Fig. 2. Threshold assignment at different frequency locations for each TB size.

Table 1. BDBR (%) Comparison of the Proposed Method with Anchor (AI-Main)

Sequences Y Cb Cr

Class B

Kimono -2.02 -0.86 -0.36 BasketballDrive -0.74 -2.73 -3.23 BQTerrace -0.64 -1.11 -1.01

Average -1.13 -1.57 -1.53

195

참조

관련 문서

The detection method of a crack location in a beam based on the frequency measurements is extended here to Timoshenko beams, taking the effects of both the shear deformation

In this study, in order to extract the back-EMF frequency accurately from a phase current of the generator connected with a diode rectifier, a novel method is

In order to accelerate the convergence speed of such a algorithm in th frequency domain, an adaptive filter has been proposed which the input autocorrelation matrix is

Shifting in the time -domain leads to phase delay in the frequency –domain (no shift in frequency -domain), so FT amplitude is unaltered.... Properties of 1D FT

Uses the convolution property of the Fourier transform to perform the wavelet transform in the spatial domain. 주파수 영역에서의 곱 Î

A computational method based on Bezier curves in the time domain is then proposed for solving the obtained non-delay optimal control problem.. Numerical examples are in-

In this paper, a method to interactively create virtual city scenes based on building codes is proposed, which provides information and decision-making functions for urban

클라우드 매니지드 DDI는 기업이 클라우드를 통해 모든 위치의 통합 DDI 서비스를 중앙 집중식으로 관리하여 지사에 향상된 성능을 제공하고, 클라우드 기반 애플리케이션에 대 한 보다