论文部分内容阅读
随着人们对安全问题重视程度的不断增加,由于视频监控系统能够有效地对重要场所进行监控,可以实现恶劣条件下的无人值守,所以被广泛的采用。如今,视频监控系统正在朝着数字化、网络化、智能化的方向发展。本课题在改进运动目标检测和跟踪算法的基础上,采用多媒体数字信号处理器TMS320DM642构建了一套C/S架构的智能监控系统。本系统可完成16路通道的设置,最多同时显示4路通道画面,视频格式为YUV和H.264。论文完成了系统设计与开发工作,包括智能算法改进、DSP端的实现、PC客户端软件开发,具体工作如下:1.提出了一种改进的运动目标检测算法。在分析了光流法、帧间差分法和背景减除法的优缺点后,提出了一种对称帧间差分算法与背景减除法相结合的运动目标检测算法,并且提出了根据光照变化的程度来进行背景更新策略的思想,最后使用与光照变化相关的动态阈值来进行二值化。实验结果表明,该算法在保证了实时性的同时,检测效果要明显优于传统算法。2.提出了一种改进的运动目标跟踪算法。在分析了传统的MeanShift算法的优缺点后,提出了一种改进算法,即:基于分块颜色直方图,采用两种分块方式(上下分块和左右分块)分别对目标模型进行分块,同理,对候选模型也按上下和左右分块,则按两种分块方式可分别得到目标的两个最新位置,最后取两个新位置的平均值来提高匹配的准确度。同时,根据目标模型和候选模型各对应子块的Bhattacharyya系数的大小来调整权重,使相似性大的子块所占的比重大,反之所占的比重小。实验结果表明,跟踪效果较传统算法得到了明显提高。3.实现了DSP端的软件和硬件开发工作。分别采用TVP5150硬件驱动方式来完成视频的采集工作、采用H.264编码器来对原始视频流进行编码、采用BIOS/DSP操作系统的多任务同步和通信方案实现网络传输等。4.实现了客户端的软件开发工作。使用标准C++语言编写人机交互界面,用户通过该软件可实现与服务器的通信;另外,基于SQL Sever2005编写了数据库管理系统,可有效的存储整个监控业务数据,且具有视频回放的功能,方便了对视频信息和用户信息进行查询、修改、删除等操作。5.将DM642通过网络与PC机相连,构建完整的视频监控系统。