彩色量化在图像和视频编码中的应用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

的PNSR>最大误差增量法的PNSR>最小绝对平均误差法的PNSR>最大绝对平均误差法的PNSR。

图像量化时采用的图像为YUV彩色空间的视频序列的单帧,为了主观评价量化前后图像的质量,我把图像从YUV彩色空间转换为RGB彩色空间。

本文中提到的原始图像和量化后图像都指经过转换的RGB图像。

hdcx图是指使用颜色的索引号代替原本的颜色的一种图像,它是一种灰度图。

依据建立八叉树所遵循的准则,索引号与代表颜色是有一定的规律,索引次序也就代表了Y信号的次序,因此它能保持较好的视觉效果。

基于hdex图这个特点,所以它可以用于图像和视频压缩。

图2—3和图2—4是经过最小误差增量法量化后的图像及hdex图,三幅图从左到右依次为256色图像、128色图像以及64色图像。

图2—5和图2—6是经过最大误差增量法量化后的图像及Index图,三幅图从左到右依次为256色图像、128色图像以及64色图像。

图2—7和图2—8是经过最小绝对平均误差法量化后的图像及hdex图,三幅图从左到右依次为256色图像、128色图像以及64色图像。

图2—9和图2—10是经过最大绝对平均误差法量化后的图像及hdox图,三幅图从左到右依次为256色图像、128色图像以及64色图像。

为了更好的显示128色和64色hdex图,我使用颜色的索引号加127代替原本的颜色。

图2—2原始图像
31
图2—3最小误差增量法量化后的图像
图2—4最小误差增量法量化后的Index图像
图2—5最大误差增量法量化后的图像
图2—6最大误差增量法量化后的Index图像
图2—7最小绝对平均误差法量化后的图像
图2--8最小绝对平均误差法量化后的Index图像
图2--9最大绝对平均误差法量化后的图像
图2一lO最大绝对平均误差法量化后的Index图像
根据国际上规定的五级质量尺度和妨碍尺度,为上列量化后的图像进行主观评定,评定表如下:
最小误差增量最大误差增量法最小绝对平均最大绝对平均
法误差法误差法
256色图像很好很好好很差
128色图像很好很好好很差
64色图像很好好一般很差
表2—4图像主观评定表
通过对量化后图像的主观评价以及对算法的实验数据分析,我们知道误差增量法比绝对平均误差法量化效果更好,量化后图像的质量更好;最大误差增量法和最大绝对平均误差法比最小误差增量法和最小绝对平均误差法花费更少的时间,这实验结论与理论分析~致。

最小误差增量法的量化效果最好,但是它花费的量化时问很长,所以为视频序列彩色量化选出量化速度和量化效果综合最佳的算法——最大误差增量法,并且它的最佳的最大量化颜色数为128个。

2.4改良Octree在视频量化中的应用
2.4.1量化算法
前一节我分析了四种改良Octrce算法的优劣,选出量化速度和量化效果综合最佳的算法——最大误差增量法。

采用最大误差增量法对视频序列相邻的多帧进行彩色量化,得到每帧Index图。

为了更好的显示128色Index图,我使用颜色的索引号加128代替原本的颜色。

图2—11Index图像序列
从主观上看,相邻的Index图都很相似。

通过分析相邻帧的色表以及统计相邻帧中相同颜色的概率分布来确定视频图像序列的空间相关性,从而选定视频量化方法·下面我将列出相邻5帧图像的色表以及相同的主要颜色的分布概率。

(Y,U,V)
(0xlC,0x78,0x7B)(O)【50,0】‘58,0x7D)(0x59,0x77,0xTB)fox6D,0x54,0x7E)(0x6C,0x77,0x7A)(Oxl8,0x58,0x8B)(0x10,0x79,0x8∞(0xA,0x6B,0xAr3(0x32,0x57,0xSA)(0x32,0xSA,0xB0)(0x35,0x78,0x83)(ox35,0x6C,OxA8)(0xA,0x65,0xc3)(0x31,0xSC,0xCD)(Ox32,0x62,0xC4)(ox59,0x3F,0x91)(0x72,0x3F,0x9A)(0x53,0x57,0x8D)(Ox57,OxSC,OxBl)(0x48,ox6B'ox86)(0x47,0x6B,0x99)(0x47,0x76,0x83)(0x46,0x73,0x95)(0x57,0x6A,0x89)(0x57,0x6A,0x97)(Ox56,0x76,Ox83)(0x57,0x73,0x94)(Ox48,0x6A,0xA7)第一帧(%)第二帧(%)第三帧(%)第四帧(%)第五帧(%)0.7013490.6165170.5987610.6658380.6559740.0049320.0049320.0009860.00197303.9378163.8894813.9220334.466544.3974910.0009860.0019730.0009860011.18805211.36758211.64674111.29754611.5254100.0019730.00197300.0039460.6362450.597775O.6115850.6244080.713187
0.028606O.0286060.019729
0.0394570,027620.013810.019729O.022688O.0295930.0207150.0009860.0019730.0029590.001973014.34067213.64425512.99025412.62626312.352036
O.1568420.164733O.1647330.166706
O.149937000.007891000.00197300.0019730000.0019730.0078910.0019730
0000.0019730
00.0029590000.0424160.0581990.0660910.0720090.0631310.0098640.017756O.014796O.020715O.012824O.2002450.175584O.1509230.149937O.148950.0729960.0483350.0868060.082860.25449816.26913715.78085515。

47013114.89307114.0437580.0986430.1440180.096670.1272490.1252760.1410590.167693O.1686790.2002450.2130680.1193580.1223170.1183710.1548690.15684212.51183712.5552412.28989112.11825311.9170220.1065340.1282350.1420450.1321810.165720.0720090.1094930.148950.17953
0.168679
31.6330.293.0631.154.5830.99
41.7731.073.0831.044.5931.81
从表2~6、2—7、2~8中可以看出最大量化颜色数越大,量化后的PNSR值越高,即表明量化后图像与原图均方误差越小。

表2—7中我们可以知道GOP包括的图像帧数为15帧时,它的PNSR的范围为:32.98—35.38,相对于其他两种情况,此PNSR波动的范围较大。

所以视频最佳的GOP包括的帧数为10帧。

确定GOP帧数为lO帧,采用最大误差增量法对视频序列进行量化,得到量化后的图像序列。

图2—12为原始图像序列。

图2—13为最大量化颜色数为256的量化后图像序列。

图2—14为最大量化颜色数为128的量化后图像序列。

图2--15为最大量化颜色数为64的量化后图像序列。

图2—12原始图像序列
图2—13256色图像序列
图2—14128色图像序列
40
图2—1564色图像序列
根据国际上规定的五级质量尺度和妨碍尺度,为上列量化后的图像序列进行主观评定,评定表如下:
256色图像序列128色图像序列64色图像序列
l很好很好一般
表2—9图像序列主观评定表
通过对量化后图像序列的主观评价,为视频序列找出最佳的最大量化颜色数为128个。

确定GoP的帧数为lO帧,最大量化颜色数为128个,采用最大误差增量法对视频序列以GoP为单位进行彩色量化,达到了较好的主观和客观的量化效果。

41
1013760字节。

QPPSNR压缩后文件(‘.avs)大小(b”e)压缩比r2压缩比r
551.786426631.5777.097
1545.924191712.41810.881
2539.382360884.29419.323
2737.951991425.09122.91
3035.861506106.73130.29
3532.859061311.18850.346
45283022833.537150.917
5523.797877128.699579.146
表3—3Index图像序列压缩后数据表
从表3—3我们可以看出OP越大,则PSNR越小,即视频图像损失越大,此时压缩比越大。

对压缩后的AVS文件进行解码,恢复成量化后的Index图序列,然后用彩色图像量化的色表代替它的索引,则可以较好的恢复原始彩色图像和视频序列。

下面主观评价解码后的Index图像序列的质量。

图3—1QP=15解码后的Index图序列
图3—2QP=15解码后的视频序列
图3—3QP=45解码后的Index图序列
图3—4QP=45解码后的视频序列
图3—5QP=55解码后的Index图序列
图3—6QP=55解码后的视频序列
从主观上评定解码后的QP=15的视频序列与原视频序列相差不大。

解码后的QP=45的视频序列与原视频序列颜色上有一些差异,但不妨碍观看,此时的压缩率达到150左右。

所以采用彩色量化与视频压缩标准AVS相结合既达到了一定的有损压缩比又与现有的视频压缩标准兼容。

这种更新、更有效的视频压缩方法不需要另外开发新的视频编码和解码算法,它可以应用标准的视频压缩工具进行视频编码和解码,并且达到了一定的有损压缩比。

相关文档
最新文档