论文部分内容阅读
在卫星遥感方面,近几十年的实践证明多光谱技术是一项优秀的技术,是对目标搜寻、伪装物排除和区分背景与目标等方面最有效的工具,特别是它可以排除干扰,将背景完全消除,因而,在民用方面和军事方面均有很高的应用价值。
目前多光谱遥感在中低空应用较少,因其所需条件要求苛刻,飞行器的承载和续航能力要求多光谱遥感设备具备微型化、轻型化、实时化的特性。本文在已有基于棋盘式微滤片的多光谱设备基础上,开发其配套的远程网络视频监控系统,以促成多光谱遥感在中低空中的应用。
视频监控系统可以方便、准确、实时地反映监控现场,逐渐成为现代化侦察、检测、管理和控制的重要手段。随着视频压缩技术和网络技术的发展,当前视频监控系统正逐步由模拟化走向数字化。
本文根据中低空多光谱遥感对视频传输系统的要求开发了两套远程网络视频传输系统:基于TCP的C/S网络视频传输系统和基于P2P网络和UDP协议的网络视频传输系统。两套系统均使用面向对象的基于.NET框架的C#语言,采用了模块化设计方法,对软件模块进行了详细地设计和划分,每个模块独立性强,提高了软件模块的重用性。
本文主要做了如下方面的工作:
(1)对课题的背景和意义进行了简单介绍,并对视频监控系统的发展历程和发展现状进行了介绍。
(2)对系统设计中所用的关键技术进行了详细的阐述和比较,最终开发环境选用了基于.NET3.5的Microsoft Visual Studio2005作为IDE,SQL Server2005为数据库;数字视频压缩方法选用了Zlib压缩算法库;网络传输技术中选用TCP协议和UDP协议,并用到了C#下的多线程技术,以及基于P2P网络中的IYDP穿透技术:UDP打洞技术。
(3)先对系统进行了整体设计,接着分别对两套系统(基于TCP的C/S网络视频传输系统和基于P2P网络和UDP协议的网络视频传输系统)进行了详细地、多角度地总体设计,并对其中的关键功能模块进行了详细地图解和阐述。
(4)对设计完成的两套系统功能进行详细地试验和测试,分析其性能。结果表明,本文所设计的两套远程网络视频传输系统各项指标良好,可以很好地满足设计要求,但实时性和低成本方面第二套系统更优,所以最终的实际使用中决定采用基于P2P和UDP协议的网络视频传输系统。