论文部分内容阅读
随着生活水平的提高、安防意识的加强,人民越来越关注自身的生命财产安全。作为安防领域最重要的环节之一,视频监控能够提供监视区域最直观的现实情况,越来越成为研究热点。随着计算机技术、网络技术、视频编解码技术、图像处理技术、嵌入式技术的发展,视频监控系统越来越朝着网络化、小型化、智能化、嵌入式化、远程化的方向发展。本文设计并实现了一个嵌入式的网络视频监控系统,在开发板上构建流媒体视频服务器,通过内核提供的应用程序接口采集视频,经过编码、封装、打包后传输到网路上进行实时传输;在计算机上运行客户端,在网络上接收数据后解压缩进行显示和存储,以实现实时视频监控的目的。本文系统具有功耗低、实现简单、体积小、价格低等优点,具有重要的理论和现实意义。本文重点分析了UMHexagonS运动估计算法,详细描述了UMHexagonS算法的搜索步骤:①起始搜索点预测;②非对称十字形搜索;③非均匀多层次六边形搜索;④扩展的六边形搜索。UMHexagonS算法采用层次型的搜索策略,前一步骤的当前最佳匹配点作为下一步骤的搜索中心点,使用多种不同搜索模板,极大地提高了运动估计的搜索速度,并且其匹配精度接近全搜索算法。本文针对UMHexagonS算法的不足和缺陷,提出了三种改进策略-自适应选择搜索层次策略、动态搜索窗口策略和分组策略,实验结果显示:改进的UMHexagonS算法与原算法相比,在没有增加编码码率和保证图像质量的情况下有效地节省了运动估计时间,降低了算法的时间复杂度,提高了编码器的实时性。此外,本文详细描述了视频监控系统的各个功能模块-视频采集模块、视频编解码模块、视频传输和接收模块、视频显示和保存模块。在分析系统模块的基础上,讲述了各个功能模块的基本原理,并对其中用到的各项技术进行总结归纳,最终实现了系统的各个功能模块,完成了视频监控系统。最后的实验结果显示本文系统能够获得稳定清晰的图像,实现了实时监控的目标,可以将本文系统进行扩展,进行视频图像的后期处理,以用于其他智能领域。