MPEG-4视频编码算法研究

来源 :武汉理工大学 | 被引量 : 1次 | 上传用户:jackind
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着计算机技术、网络技术以及图像技术的快速发展,实时视频技术在当今社会各个领域得到了非常广泛的应用,尤其在视频会议、远程教学、实时监控等领域,它们也对传输速率和视频质量提出了更高的要求。考虑到有限的信道带宽和实时性处理要求,研究并应用高压缩效率的视频源码具有非常重要的意义。在一段视频序列中,当前帧与参考帧之问存在着很大的相关性,所以使用运动估计技术可以去除视频数据间的冗余信息,获得更高的压缩率。Sprite通过不断修正重构图像,是多媒体应用的媒介。Sprite技术是MPEG-4标准中视频压缩的关键技术,主要采用全局运功估计。本文所做的具体工作如下:(1)研究了MPEG-4编码原理、运动估计原理和常用快速搜索算法,设计了自适应十字搜索算法(Adaptive Cross-Based Search Algorithm, ACBs)。结合运动矢量本身具有中心偏置、水平和垂直分布以及时空相关等特性,ACBs算法中采用了3种搜索模板:小钻石模板、水平十字模板和垂直十字模板。算法首先设定合适的阈值来判断静止宏块并提前中止搜索,同时,根据运动类型自适应选择搜索策略和起始搜索点,根据最佳匹配矢量的方向自适应选择搜索模板。ACBs算法的估计效率优于TSS、DS等常用搜索算法,搜索精度与DS算法相平。(2)深入研究了Sprite编码和全局运动估计的原理,然后对MPEG-4 VM中的全局运动估计算法进行改进,从前景块去除和计算点选择两方面入手。根据像素值在时间和空间的分布,用具有最大出现概率的像素值来重复更新Sprite中相应宏块的像素值。这个方法能够使生成的Sprite保存完整的背景场景,获得较好的图像质量。在选择计算点时,首先根据误差函数去掉对GME有用的像素点,然后设定特征点集进行全局运动估计。(3)最后,对本文改进的算法进行可行性测试以及性能分析与测试。实验结果表明,应用本文改进的ACBs运动估计算法和Sprite编码算法能成功实现MPEG-4编码,并且编码后视频质量较高,画面清晰。同时ACBs运动估计算法在运行时间和搜索点数上具有明显的改进,改进的Sprite算法亦能大大提高编码效率。
其他文献
GSM-R作为铁路调度通信的一种制式,已成熟应用于欧洲铁路。当前我国铁路调度通信的主要方式正由模拟向GSM-R全面转型。在GSM-R网络的实际应用中,为保证不同厂家设备接口兼容,
本文把几何矩不变量应用到图像压缩编码中,提出了基于几何矩不变量的图像压缩算法。与现有的基于离散余弦变换和基于小波变换的压缩算法不同,基于几何矩不变量的压缩算法是利
近年来,嵌入式已经成为通信和消费类产品的共同发展方向。伴随着多媒体技术、网络技术的迅速发展,利用嵌入式系统实现远程视频监视、可视电话和视频会议等应用已成为可能。本
无线MESH网络又叫无线网状网络,是近几年提出的一种新型的无线网络,是一种与传统网络完全不同的网络技术。MESH网络具有结构灵活、高带宽、网络高健壮性、易于部署安装等优点。
视频中运动目标跟踪的研究是计算机视觉领域的一个重要课题,受到国内外学者的普遍关注。它在导弹视觉制导,机器人与无人机自主导航,军事目标的定位跟踪与识别,汽车自动驾驶,
水下定位技术在水下试验场运用广泛,对水下运载平台的测试、试验具有重要意义。本文分析了水声定位技术的国外现状,对从超短基线到长基线的定位系统产品做了概述,同时也对国
空空数据链采用基于国际标准IEEE 802.15.4的无线网络协议ZigBee协议,能够实现实验室内的无人机群组网通信。该协议包括高层应用层、应用会聚层、网络层、MAC层、物理层。本