低比特率下帧层和宏块层新型码率控制算法
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
要在有限的码率下得到效果好的图像质量,有效的码率控制算法必不可少。但是在H.264标准码率控制算法G012中,仅仅在编码前对一帧进行目标比特分配,没有对实际编码比特和目标比特的差距进行处理;MAD(MeanAbsolute Difference)预测算法只采用单个宏块预测,精确度不高。本文通过增加一个帧层补偿算法,对实际编码比特和目标比特的差距进行处理;给出一种改进的宏块层MAD预测算法:大小三角形预测算法,利用多个宏块预测当前宏块MAD。通过仿真实验,证明改进后的算法有更好的性能。
     绪论主要介绍了码率控制技术的国内外研究现状以及本文的主要研究内容。
     基本知识是码率控制的相关技术介绍,主要介绍了帧层的码率控制技术和宏块层的MAD预测技术。
     帧层码率控制的改进算法:帧层比特补偿算法。此算法主要针对连续几帧甚至更多帧出现实际编码比特总是大(小)于目标编码比特的情况,在帧层增加了一个补偿算法:当连续出现的帧数较少时,采用比特补偿;当连续出现的帧数较多时,直接改变量化参数。通过仿真实验证明,改进后的算法PSNR值更高,实际缓冲更加接近目标缓冲,实际编码比特也更加接近于目标编码比特。
     宏块层改进的MAD预测算法:大小三角形预测算法。此算法主要针对利用单个宏块预测当前宏块MAD精确度低的情况,利用多个宏块进行预测当前宏块:利用宏块之间的相关性,将相关性大的宏块赋予相对大的权值,相关性小的宏块赋予相对小的权值。通过仿真实验可以得知:改进后的预测算法有更高的PSNR值,实际缓冲更加接近于目标缓冲,实际编码比特更加接近于目标编码比特。
     总之,通过改进,各项性能指标都有所提高,这说明改进后的算法优于对比算法。
In order to get a better picture using limited bits ,an effective rate control algorithm is indispensable . In G012, only a target bit is allocated to a frame before coding it, but the difference between target and real bit is not processed; MAD predicition is only operated using linear prediction, so precision degree is not high. This paper addes a frame compensation algorithm and study a new macroblock MAD prediction algorithm:the Big-Small triangle prediction algorithm.Through simulation experiments, it proves that the new algorithm is better.
     The introduction mainly introduces rate control's present research situation in home and abroad ,and the major research content of this text.
     Some basic knowledge is mainly the correlation technique introduction of rate control: it mainly introduces the frame rate control technique and macroblock layer MAD's prediction technology .
     Frame layer compesation algorithm mainly aimes at the situation when real bits is bigger(smaller) than target bits for several frames even more frames. In order to settle the problem , bits compensation algorithm is given. When the number of continuous frames is not so more, bit compensation is adopted; otherwise, the quantification parameter will be adjusted. Experiments prove that the improved algorithm's PSNR is higher, the real buffer bufferfullness is closer to the target bufferfullness, and the real bit is closer to the target bit.
     The improved macroblock MAD predicition algorithm aims at former algorithm's lower prediction precision . In order to settle the problem , current malblock MAD's prediction uses more malblocks combinating with malblock correlation , and the malblocks are devided into two kinds : neithboring current malblock and not. I use defferent ways towards defferent malblocks . Experiments prove that the improved algorithm's PSNR is higher, the real bufferfullness is closer to the target bufferfullness, and the real bit is closer to the target bit.
     Anyway, the improved algorithm has a better performance indicators, and it proves that the improved algorithm is better.
引文
[1] A. Vetro, H. Sun, P. DaGraca. and T. Poon. "Minimum drift architectures for three-layer scalable DTV decoding, " IEEE Trans.Consumer Electron., vol. 44, no. 3, pp. 527-536, Aug. 1998
    [2] T. Wiegand, G. J. Sullivan, G. Bjontegaard and A. Luthra, "Overview of the H.264/AVC Video Coding Standard," IEEE Trans. Circuits, Syst.,Video Technol., Vol. 13, No. 7, July 2003.
    [3] W. Ding and B. Liu, "Rate control of MPEG video coding and recording by rate-quantization modeling," IEEE Trans. on Circuits and Systems for Video Technology, vol. 6, pp. 12-20, Feb. 1996.
    [4] Z. He and S.K. Mitra, "A unified rate-distortion analysis framework for transform coding," IEEE Transactions on Circuits and System on Video Technology, vol. 11, pp. 1221-1236, Dec. 2001
    [5] Z. He and S.K. Mitra, "A linear source model and a unified rate control algorithm for DCT video coding," IEEE Transactions on Circuits and System on Video Technology, vol. 12, pp. 970-982, Nov. 2002.
    [6] ITU2T/ SG15. Video Codec Test Modelm,TMN5[S]. 1995.
    [7] ITU2T/ SG16. Video Codec Test Model , Near2Term , Version( TMN8) Release 0[ S] . 1997.
    [8] ISO2IEC,J TC1/ SC29/ WG11. MPEG24 video verification model V18.0 ,Coding of Moving Pictures and Audio N3908[S]. 2001.
    [9] Z. G. Li, F. Pan, K. P. Lim, G. Feng, X. Lin and S. Rahardja,"Adaptive basic unit layer rate control for JVT," JVT-G012-r1, 7thMeeting, Pattaya II, Thailand, Mar. 2003.
    [10] MA SW, GAO W, LU Y. Rate Control on JVT Standard, Document JVT-D030[A]. JVT 4th Meeting[C]. Klagenfurt, Austria, 2002.
    [11] MA SW, GAO W, LU Y, etal Improved Rate Control Algorithm, Document JVT-E069[A]. JVT 5th Meeting[C]. Geneva,CH, 2002.
    [12] MA SW, GAO W, LU Y, etal Proposed draft description of Rate Control on JVT standard,Document JVT-F086[A].JVT 6th Meeting[C].Awaji,2002.
    [13]LI ZG,PAN F,PANG K.Adaptive Rate Control with HRD Consideration,Document JVT-H014[A].JVT 8th Meeting[C].Geneva,2003.
    [14]崔鹏刚,郭宝龙.一种面向H.264/AVC的帧层码率控制算法.计算机应用2007年第27卷第5期,1167-1170.
    [15]周全,刘文予,崔春晖.一种低码率下的新型宏块级码率控制算法.中国图形图像学报2006年第11卷第9期,1217-1221.
    [16]李晓辉,施芝源,张红伟.基于DCT系数分布特性的视频编码码率控制策略.厦门大学学报2001年第40卷第6期,1222-1226.
    [17]MILANIS,CELETTOL,MIAN GA.A Rate Control Algorithm for the H.264Encoder[EB/OL].http://primo.ismb.it/firb/docs/milanil.pdf.
    [18]黄莉,付志中.基于H.264TM5码率控制算法的改进.计算机应用2007年第27卷第3期,749-751.
    [19]李蔷,余松煜.一种高效的H.264码率控制方法.上海交通大学学报2004年38卷11期,1837-1846.
    [20]李锡辉,季桂树.基于H.264码率控制方法的研究与改进.微计算机信息2007年第23卷第2-3期,277-279.
    [21]陈川,余松煜.联合编码模式选择的码率控制算法.电子学报,2004年32卷第5期.
    [22]Hongtao Yu,Zhiping Lin,Feng Pan,An improved rate control algorithm for H.264 Circuits and Systems,2005.IEEE International Symposium on 23-26May 2005
    [23]YUAN W,LIN SX,ZHANG YD,etal Optimum Bit Allocation and Rate Control for H.264/AVC,Document JVT-O016[A].JVT 15th Meeting[C].Busan,KR,2005.
    [24]JIANG MQ,YI XQ,LING N.Improved Frame-Layer Rate Control for H.264 Using MAD Ratio[EB/OL].http://ieeexplore.ieee.org/search/wrapper.jsp?arnumber=1328871
    [25]M.-J.Chen,M.-C.Chi,C.-T.Hsu and J.-W.Chen,"ROI video coding based on H.263+ with robust skin-color detection technique,” IEEE Trans.Consumer Electron.,vol.49,no.3,Aug.2003.
    [26]方春.基于H.264/AVC的码率控制研究[D].西南交通大学硕士论文,2008.
    [27]Yunhui Shi,Shaoyuan Yue,Baocai Yin,Yi Huo.A Novel ROI-Based Rate Control Scheme for H.264.ICYCS 2008.18-21 Nov.2008 Page(s):77-81
    [28]Yan,B,Wang,M..Adaptive Distortion-Based Intra-Rate Estimation for H.264/AVC Rate Control.Signal Processing Letters,IEEE Volume 16,Issue 3,March 2009 Page(s):145-148
    [29]余越,周健,王贻良,李凤亭.一种场景切换检测及自适应码率控制方法.通信学报,1999年第20卷第5期,50-55.
    [30]余成伟,陆建华,郑君里,基于场景切换的H.264码率控制技术.清华大学学报2007年第47卷第7期,1133-1136.
    [31]戴宁贇,朱光喜.一种场景切换的码率控制方法.计算机应用,2007年第27卷,369-371.
    [32]徐荣杰,杨文广.一种带场景变换检测的码率控制策略.计算机工程与应用,2003年第28卷,79-81.
    [33]N.Wang,Y.He.A new rate control strategy for H.264.ICICS-PCM,Singapore,1370-1374,Dec.2003.
    [34]S.Sethuraman and R.Krishnamurthy,Model based multi-pass macroblocklevel rate control for visually improved video coding,in Proc Workshop and Exhibition on MPEG-4,2001,18-20 June 2001,pp.59-62.
    [35]B.Xie and W.Zeng,sequence-based rate control for constant quality video,IEEE Conf.Image Processing,vol.1,22-25 Sept.2002,pp.I-77I-80.
    [36]Z.He,ρ-domain rate-distortion analysis and rate control for visual coding and communications,Dissertation of University of California Santa Barbara,June,2001.
    [37]J.Bai,C.Feng,Q.Liao and etal,Accurate estimation of R-D charateristics for rate control in real-time video encoding,In Proc.IEEE Coef.Acoustics, Speed,and Signal Processing(ICASSP),Vol.3,7-11 May 2001,pp 1381-1384.
    [38]甘勇,周兵,李小强,钱德沛.甚低码率视频编码器码率控制策略.计算机工程,2008年第34卷第23期,230-234
    [39]徐龙,高文,季向阳,赵德斌.一种面向SVC的码率控制算法,计算机学报,2008年第31卷第7期,1175-1182.
    [40]陈梅丽,刘鹏,姚庆栋.面向H.264/AVC的宏块级码率控制算法.浙江大学学报(工学版),2007年第41卷第6期,925-929
    [41]李俊杰,吕维,王毅,郝重阳,赖昌才.一种基于纹理特性的码率控制算法.计算机工程与应用,2007年43卷16期,71-73
    [42]周树民,李锦涛,黄晁.低比特率视频编码中一种有效的码率分配方法.计算机辅助设计与图形学学报,2005年第17卷第11期,2558-2564.
    [43]李慧然,彭强,陈睿.基于运动检测的H.264码率控制算法.计算机应用,2008年第28卷第2期,385-388.
    [44]兰天,顾学迈,郭庆,王振永.一种新的H.264帧层码率控制算法.华南理工大学学报,2008年第36卷第9期,100-106.
    [45]Zhenhua Xu,Gangyi Jian,Mei Yu,Chao Huang.A novel rate control method for avs standard,ICCT,on 10-12 Nov.2008 Page(s):657-660
    [46]Tian Lan;Xuemai Gu;H.264 Frame Layer Rate Control Based on Block Histogram Difference.Communications Workshops,2008.ICC Workshops '08.IEEE International Conference on 19-23 May 2008 Page(s):281-284
    [47]李恒友,李建华,顾丹丹.一种基于复杂度改进的帧级码率控制算法.仪器仪表学报,2005年第26卷第8期.
    [48]王志良,邬乔.基于H.264的控制算法优化.微计算机信息,2006年第22卷第6-1期,223-225.
    [49]Wang,M.;Yan,B.;Lagrangian Multiplier Based Joint Three-Layer Rate Control for H.264/AVC Signal Processing Letters,IEEE:Accepted for future publication Volume PP,Forthcoming,2009Page(s):1-1
    [50]周兵,李晓强,苏士美.基于PSTN传输信道的视频编码器码率控制.小型微型计算机系统,2005年第26卷第5期,810-812.
    [51]Se-Ho Kim,;Seonki Kim,Jea-Won Suh,;An efficient rate control with adaptive quantization parameter decision and header bits length estimation Consumer Electronics,Digest of Technical Papers International Conference on 10-14 Jan.2009 Page(s):1-2
    [52]何凌,叶梧,冯穗力,余刚.基于H.264的码率控制算法研究与改进[J].数字电视与数字视频学报,2004,11:20-23.
    [53]袁炜,蒋建国,包先雨.一种改进的H.264码率控制算法.计算机工程与应用,2007年第43卷30期,85-87.
    [54]石迎波,吴成柯,王养利,肖嵩.一种新的H.264基本单元码率控制方法.系统工程与电子技术,2006第28卷第11期,1766-1769.
    [55]夏定元,卢姗,吴通.一种基本单元层码率控制算法的改进.中国图像图形学报,2008年第13卷第10期,2011-2014.
    [56]蔡克烜,张长明,于鸿洋.基于JVT-H017码率控制算法的改进.微计算机信息,2009年第25卷1-3期,265-267.
    [57]杨宇,何小海,吕瑞.基于H.264标准的码率控制算法.计算机应用,2009年第29卷第3期,675-678
    [58]Yang Liu,Zheng Guo Li,Yeng Chai Soh.Rate Control of H.264/AVC Scalable Extension.Circuits and Systems for Video Technology,IEEE Transactions on Volume 18,Issue 1,Jan.2008 Page(s):116-121
    [59]Chou-Chen Wang,Tse-Fan Yeh,Cheng-Wei Yu.An Improved Rate Control for Video Communication of H.264.CISP,Volume 1,27-30 May.2008.Page(s):436-440.
    [60]Jianpeng Dong;Nam Ling;A Model Parameter and MAD Prediction Scheme for H.264 Macroblock Layer Rate Control..2008.IEEE transaction on Circuits and Systems,18-21 May 2008 Page(s):628-631

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700