999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Structure and context adaptive entropy codersfor ultra-compression efficiency

2016-12-22 07:12:15MURSHEDManzur
西安郵電大學學報 2016年6期
關鍵詞:效率

MURSHED Manzur

(Faculty of Science and Technology, Federation University Australia, Churchill Vic 3842, Australia)

?

Structure and context adaptive entropy codersfor ultra-compression efficiency

MURSHED Manzur

(Faculty of Science and Technology, Federation University Australia, Churchill Vic 3842, Australia)

Our appetite for rich visual contents and interactivity has led to a huge jump in raw data volume of future generation video technologies. Contents for the Full Ultra High Definition TV (FUHDTV) at 120 fps, to be commercially released overseas late this year, has to pack 128 times more raw pixels per second compared to HDTVi, the current best transmission format of Australian free-to-air TVs. A similar growth in data volume is expected for a multiview broadcasting in HDTVi format with 120 viewpoints. While the latest High Efficiency Video Coding (HEVC) standard is flexible enough to support encoding data streams for both FUHDTV and multiview broadcasting with as many as 120 viewpoints, the ultra-compression efficiency needed to transmit such streams via traditional broadcasting networks cannot be met with the current state-of-the-art context-adaptive entropy coders. A generalized coding paradigm capable of exploiting structural-similarity will be presented here to significantly improve compression efficiency of the existing context-adaptive coders.

ultra-compression efficiency, context-adaptive coder, structural-similarity, compression framework

CLC Nubmer: TN919.81 Document Code: A Article ID: 2095-6533(2016)06-0001-06

Perhaps the beauty in brevity and simplicity is nowhere expressed so elegantly in a scientific field than data compression. Not only does this field relate immediately to its ancient philosophical counterpart, the Occam’s Razor principle[1], which suggests not to introduce any additional concept unless necessary, but it has also never lost touch with the contemporary science, as it blends so eloquently in today’s motto towards sustainable future. Data compression is the art of expressing information using a description as short as possible. It is an art because what constitutes information is not an exact science as information is often relative/subjective, to what we already know. A message may carry meaningful information to someone while remain clueless to others. Nevertheless, today’s data compression research is founded on one of the earliest branches of applied mathematics, information theory, which helps defining what constitutes information and how their intrinsic correlations can be exploited to achieve brevity in expression. Note that data compression is subject to a space-time trade-off, i.e., the compressed data must be decompressed before use, which results in extra time.

Video data compression technology has so far been able to meet the compression efficiency needed to transmit larger display capacity through the radio spectrum apportioned to the broadcasting industry. While the latest High Efficiency Video Coding (HEVC) standard[3]has doubled the compression efficiency of its predecessor H.264 and its video file format can accommodate up to 300 views, it is unable to cope with the ultra-compression efficiency needed to transmit FUHDTV through the normal broadcasting channels. This paper presents a novel video coding paradigm to address this challenge. Unlike HEVC, which primarily exploits contextual correlations to achieve data compression, the new coding paradigm also exploits structural correlations such as data clustering tendency. Experimental results have shown that structure-context adaptive coding technique can improve coding efficiency of HEVC’s context adaptive coding by more than 50%.

The rest of the paper is organised as follows. Section 1 outlines the traditional context adaptive coding. The structure-context adaptive coding paradigm is introduced in Section 2 along with a novel 5D multiview video coding framework in Section 3. Section 4 concludes the paper.

1 Context adaptive coding

Data compression framework, in general, has two significant stages: modelling and coding. In the modelling stage, various prediction, transformation, and context models are applied on the raw input data stream to split it into a number of mutually-exclusive subsets such that each may be deemed as if drawn from an independent and identically distributed (iid) source. The coding stage then separately encodes each of these subsets using an optimal entropy coding technique. For lossy coding, entropy coding is preceded by a quantization step.

Optimal entropy coding is a solved problem. It has been established that a simple arithmetic coding[5]implementation can achieve Shannon entropy by generating a single code for the entire sequence xnof n symbols with code length matching nH bits. The encoder iteratively reduces the initial interval

|b0,l0〉=[b0,b0+l0)=[0,1)

by a factor of the probability of the current symbol xi, concomitantly factoring into its order in the alphabet, as

|bi,li〉=|bi-1+li-1F(xi-1),li-1f(xi)〉,

where F is the extended cumulative distribution function (cdf) corresponding to the discrete probability density function (pdf) f, defined over the alphabet, with an extra entry F(0)=0. At the end of the iteration, a carefully selected value from the final interval |bn,ln〉 is returned in binary. Successful decoding is guaranteed so long the source distribution is also known to the decoder.

Optimal modelling, on the contrary, remains allusive. Modelling is highly subjective as it is closely related to message semantics. Finding an optimal model for a coding problem is also computationally prohibitive. Developing efficient generic modelling heuristics is still an open research problem. Prediction and context-adaptation are two of the prevailing generic modelling tools.

Often prediction is used as a generic pre-processing to aid modelling and reduce resultant entropy. Consider the simplest linear prediction model, which estimates the current symbol xiusing a linear combination of the m recently-encoded symbols

where wj(j=1,2,…,m) are constant weights such that

算法要求:在前期有較高的全局搜索能力以得到合適的位置,找到合適的位置后,a值能迅速減小進入局部搜索以加快收斂速度,在后期要求有較高的局部開發能力,以提高算法收斂精度。本文提出一種基于對數遞減策略的非線性動態變化收斂因子更新公式:

It has been shown that often the residual

exhibits the traits of a white noise with zero mean with entropy lower than xi.

Context-adaptation, in general, refers to a process of splitting the input sequence into multiple sub-sequences using the neighbourhood of individual symbols. The idea is originated from the observation that symbols surrounded by similar neighbourhood exhibit more-or-less identical pdf, which effectively aids the coding stage in achieving higher compression. To restrict the modelling overhead, the neighbourhood is classified into a finite number of contexts. For example, a 2D 10×10 binary sequence is modelled with four contexts based on left-top neighbourhood in Fig. 1 and the corresponding 27% improvement in compression efficiency is presented in Table 1. For video coding applications, context-adaptive binary arithmetic coding (CABAC)[6]is found to be superior for providing much better compression than most other entropy encoding algorithms. While CABAC is supported only in the Main and higher profiles of H.264, HEVC uses CABAC in all its profiles extensively for encoding coding modes, motion vectors, and residuals.

Fig.1 Modelling of a 2D binary sequence (left) with four contexts based on left-top neighbourhood (right)

Table 1 Context modelling for improved compression efficiency

2 Structure-context adaptive coding

Often input sequences drawn from real-world applications exhibit clustering tendency that context-adaptive technique alone cannot exploit efficiently. Consider digital photography where an image capturing a natural scene may have distinct regions of separation as if it is a collage of homogeneous images of different sizes. The most natural modelling operation for such an image would be to partition the images into structurally similar regions before applying any context model. This is analogous to using variable-sized coding-blocks that are defined adaptively by the structure of the data. Such an idea also contrasts the conventional wisdom where an image is first divided into a mesh of fixed-size coding-blocks that are further partitioned to exploit intra-block structural similarity. For example, HEVC uses 32×32 pixels coding units that may be partitioned into smaller square and/or rectangular coding units.

A simple binary tree based decomposition technique, which iteratively splits a block of 2D data either horizontally or vertically such that the collective entropy of the partitions is smaller than that of the block, can be used as an effective partitioning tool for exploiting structural similarity. Consider the 2D 24×24 binary sequence in Fig. 2, which is partitioned into four 4×24, 8×24, 12×5, and 12×19 coding blocks using binary tree based decomposition. Table 2 presents the ultra 42.5% improvement in compression efficiency achieved by the combined structure-context adaptive coding, compared to 32% improvement with only context-adaptive coding. Structure-context adaptive coding has already been successfully applied for lossless image coding[7], near-lossless depth coding[8], and depth motion vector coding[9].

Fig.2 Structure-context adaptive coding of a 2D binary sequence (left) with a binary tree (right) based decomposition.Blue, green, and red tree nodes represent horizontal-split, vertical-split, and no-split, respectively,with the number inside denoting the split row/column

Table 2 Structure-context modelling for ultra-compression efficiency

3 5D video compression framework

Fig.3 Structure-context adaptive 5D-bitmap video coding for ultra-compression efficiency

We have validated the efficacy of this 5D framework on computer generated test bitmaps of low, medium, and high clustering tendency as shown in Fig.4. Each bitmap was generated with width: 320 pixels, height: 240 pixels, temporal: 4 frames, multiview: 4 views, and bit-planes: 8 bits per pixel. Compression efficiency results on these test bitmaps are presented in Table 3. The bit-savings against the state-of-the-art CABAC-2D framework on low, medium, and high clustering bitmaps is 1%~3%, 19%~22%, and 24%~35%, respectively, for fraction of 1’s varying from 0.01 to 0.3. Even for low clustering bitmaps, where structural similarity is homogenous across the bitmap, SCABAC-5D could still manage marginally improving compression efficiency. Obviously, the ultra-compression efficiency is achieved for high clustering bitmaps as these can be partitioned efficiently using binary tree based decomposition to exploit structural similarity.

Fig.4 Computer generated test bitmaps of various degree of clustering tendency

Table 3 Compression efficiency of 5D-bitmap video coding framework

Let A be the number of raw pixels per second of a video sequence and b be the number of bit planes in use. Let B be the number of bits used by the final coding stage of encoding to represent the above volume of pixels in compressed form with a compression factor f=Ab/B.

Let B′

s=(B-B′)/B

having a new compression factor

f′=Ab/B′=Ab/[B(1-s)]=f(1-s)-1.

For the state-of-the-art multiview lossy video coder, 3D-HEVC[3], typically f=100 times compression factor is achieved. If we replace 3D-HEVC’s CABAC-2D coder with SCABAC-5D, we can expect an overall

f′=100(1-0.35)-1=154

times compression factor.

4 Conclusions

Efficient modelling tries to deviate from uniform distribution as much as possible by exploiting domain knowledge and structural redundancies such as spatiotemporal correlations. Context adaptive coding is a powerful modelling tool used to amplify structural redundancies and structure-context adaptive coding is even more powerful tool, which can exploit structural clustering tendency. Structure-context adaptive entropy coder can assist in meeting the ultra-compression demand of next-generation video technology.

Reference

[1] HANSEN M H, YU B.Model selection and the principle of minimum description length[J/OL].Journal of the American Statistical Association,2001,96(454):746-774[2016-05-06].http://dx.doi.org/10.1198/016214501753168398.

[2] World’s first ‘8K TV satellite’ broadcasting live in japan with free viewing for Rio Olympic fans[EB/OL].[2016-08-08].http://www.universityherald.com.

[3] SULLIVAN G, BOYCE J M, CHEN Y, et al. Standardized extensions of High Efficiency Video Coding (HEVC)[J/OL]. IEEE Journal of Selected Topics in Signal Processing, 2013,7(6):1001-1016[2016-06-06].http://dx.doi.org/10.1109/JSTSP.2013.2283657.

[4] SHANNON C E. A mathematical theory of communication[J/OL]. Bell System Technical Journal, 1948,27(4):623-656[2016-06-08].http://dx.doi.org/10.1002/j.1538-7305.1948.tb00917.x.

[5] SAID A. Arithmetic coding[M/OL]//SAYOOD K. Lossless Compression Handbook.New York: Academic Press,2003:101-152[2016-06-10].http://samples.sainsburysebooks.co.uk/9780080510491_sample_795943.pdf.

[6] MARPE D, SCHWARZ H, WIEGAND T. Context-based adaptive binary arithmetic coding in the H.264/AVC video compression standard[J/OL]. IEEE Transactions on Circuits and Systems for Video Technology, 2003,13(7):620-636[2016-06-15].http://dx.doi.org/10.1109/TCSVT.2003.815173.

[7] ALI M, MURSHED M, SHAHRIYAR S, et al. Lossless image coding using hierarchical decomposition and recursive partitioning[J/OL].APSIPA Transactions on Signal and Information Processing,2016[2016-08-01].http://csusap.csu.edu.au/~rpaul/paper/APSIPA 2016.pdf.

[8] SHAHRIYAR S, MURSHED M, ALI M, et al. Lossless depth map coding using binary tree based decomposition and context-based arithmetic coding[C/OL]//2016 IEEE International Conference on Multimedia and Expo (ICME). Seattle, WA, USA: IEEE, 2016:1-6[2016-08-02].http://doi.ieeecomputersociety.org/10.1109/ICME.2016.7552984.

[9] SHAHRIYAR S, MURSHED M, ALI M, et al. Cuboid coding of depth motion vectors using binary tree based decomposition[C/OL]//Proceedings of IEEE Data Compression Conference (DCC). [S.l.]:IEEE,2015:469[2016-06-20].http://dx.doi.org/10.1109/DCC.2015.43.

[Edited by: Chen Wenxue]

可提高超壓縮效率的上下文自適應熵編碼器

穆爾希德

(澳大利亞聯合大學 計算機科學與技術學院, 澳大利亞 丘吉爾維克 3842)

對豐富視覺內容和交互性的研究,極大提高了下一代視頻技術所能傳輸的原始數據量。2016年即將商業發布120 fps全超高清電視(FUHDTV),其每秒內所能傳輸的原始像素,是澳大利亞免費電視目前所用最佳傳輸格式HDTVi的128倍。人們對于120-多視點廣播HDTVi格式的數據量有著類似增長預期。最新的高效視頻編碼(HEVC)標準相當靈活,足以為FUHDTV和120-多視點廣播提供編碼數據流支持,但通過傳統廣播網絡傳輸這種數據流所需的超壓縮效率,與當前最高水平的上下文自適應熵編碼器還不匹配。一種能采用結構相似性的一般編碼范式將被給出,來大幅提升現有上下文自適應編碼器的壓縮效率。

超壓縮效率;上下文自適應編碼;結構相似性;壓縮構架

10.13682/j.issn.2095-6533.2016.06.001

Received on:2016-08-10

Supported by:Australian Research Council Discovery Project (DP130103670)

Contributed by:Manzur Murshed(1970-), male, PhD, Robert HT Smith Professor and Personal Chair, engaged in video technology, information theory, wireless communications, Cloud computing, information forensics, and security & privacy. E-mail:manzur.murshed@federation.edu.au

猜你喜歡
效率
你在咖啡館學習會更有創意和效率嗎?
提升朗讀教學效率的幾點思考
甘肅教育(2020年14期)2020-09-11 07:57:42
注意實驗拓展,提高復習效率
效率的價值
商周刊(2017年9期)2017-08-22 02:57:49
引入“倒逼機制”提高治霾效率
遼寧經濟(2017年6期)2017-07-12 09:27:16
質量與效率的爭論
中國衛生(2016年9期)2016-11-12 13:27:54
跟蹤導練(一)2
提高食品行業清潔操作的效率
OptiMOSTM 300V提高硬開關應用的效率,支持新型設計
“錢”、“事”脫節效率低
中國衛生(2014年11期)2014-11-12 13:11:32
主站蜘蛛池模板: 日韩在线永久免费播放| 一本大道香蕉高清久久| 免费人成黄页在线观看国产| 青青极品在线| 欧美视频在线第一页| 青草视频在线观看国产| 992tv国产人成在线观看| 国产成人资源| 国产va视频| 91系列在线观看| 免费国产在线精品一区| 欧洲亚洲欧美国产日本高清| 亚洲香蕉伊综合在人在线| 中文天堂在线视频| 亚洲二三区| 免费观看欧美性一级| 亚洲精品福利视频| 国产婬乱a一级毛片多女| 成人福利一区二区视频在线| 亚洲a级在线观看| 亚洲国产天堂久久综合226114| 国产一级片网址| 日本高清有码人妻| 亚洲综合18p| 无码中文字幕乱码免费2| 久久久久九九精品影院| 亚洲不卡影院| 欧美日韩在线成人| AV在线天堂进入| 中文字幕欧美成人免费| 日本91在线| 日本尹人综合香蕉在线观看| 波多野一区| 国产va在线观看| 亚洲高清无在码在线无弹窗| 国产精品毛片在线直播完整版| 日本成人一区| 久久天天躁狠狠躁夜夜2020一| 国产在线观看成人91| 国产麻豆福利av在线播放| 欧美一区二区精品久久久| 色婷婷综合激情视频免费看| 亚洲另类国产欧美一区二区| 永久免费AⅤ无码网站在线观看| 亚洲av色吊丝无码| 野花国产精品入口| 国产精品极品美女自在线网站| 国产在线小视频| 日韩欧美综合在线制服| 精品久久久无码专区中文字幕| 99久久人妻精品免费二区| 97久久免费视频| 亚洲黄色网站视频| 91在线精品麻豆欧美在线| 青青青国产视频手机| 精品亚洲欧美中文字幕在线看| 国产在线麻豆波多野结衣| 国产乱子精品一区二区在线观看| 在线亚洲精品福利网址导航| 亚洲精品视频在线观看视频| 深夜福利视频一区二区| 色视频久久| 亚洲第一精品福利| 欧洲免费精品视频在线| 91精品啪在线观看国产91| 欧美专区在线观看| 在线观看网站国产| 中文字幕欧美日韩高清| 日韩 欧美 小说 综合网 另类| 久久大香香蕉国产免费网站| 国产内射一区亚洲| 免费播放毛片| 国产精品第5页| 视频一本大道香蕉久在线播放 | 国产乱人视频免费观看| 88av在线看| 亚洲色成人www在线观看| 亚洲国产欧洲精品路线久久| 亚洲专区一区二区在线观看| 人妻中文久热无码丝袜| 999国产精品永久免费视频精品久久| 亚洲大尺码专区影院|