梁传君,徐 亮
(新疆工程学院 计算机工程系,乌鲁木齐 830011)
利用反向投影的flash场景自适应视频编码算法
梁传君,徐 亮
(新疆工程学院 计算机工程系,乌鲁木齐 830011)
针对闪光造成的光照变化会导致视频帧之间巨大的强度差异问题,提出利用反向投影的flash场景自适应视频编码算法;根据直方图差异提取闪光和非闪光帧,相应地为每个帧分配适当的编码类型,并在加权预测(WP)参数集确定中采用运动向量导数,通过反向投影保证flash场景的全局一致性;实验结果显示,提出的算法在Lena、Peppers、Building、Baboon、Nestling 5个视频上的峰值信噪比(PSNR)值分别可高达32.31 dB、34.14 dB、34.76 dB、34.94 dB、35.05 dB,非常接近原始图像的PSNR;相比其他几种加权预测算法,提出的算法在PSNR及计算复杂度方面均获得了更加优越的编码性能。
Flash场景;自适应编码;加权预测;峰值信噪比;反向投影;计算复杂度
在新闻发布会、体育比赛、新闻采访等场合上闪光造成的光照变化会导致视频帧之间巨大的强度差异[1],这在运动估计和视频编码补偿中很容易被认错[2]。
基于帧的加权预测(Weighted Prediction Based on Frame, WPBF)是一种加权预测(Weighted prediction, WP)方法[3],它仅能对具有全局亮度变化的场景进行编码,例如有效地淡入和淡出,但不能编码具有flash场景局部亮度变化的场景[4]。基于宏块(Macroblock, MB)的方法用于解决局部亮度变化问题[5],但是在执行运动估计(Motion Estimation, ME)中增加了计算复杂度[6]。有文献基于宏块概念扩展到多视点的视频以解决视图中光照和焦点的不匹配[7]。还有文献采用二次搜索算法,第一次搜索中,使用平均删除搜索计算窗口中的视差向量,第二次平均删除搜索通过过滤参考量找出每个MB的最佳匹配,该算法也需要很高的计算复杂度,且仅适合多视点视频编码[8]。……