论文部分内容阅读
随着计算机、多媒体和数据通信技术的高速发展,数字图像处理技术得到了迅速的发展,并且在工业检测、医疗设备、军事等诸多领域中得到广泛应用。图像处理机需要完成数字图像数据的接收、发送与目标识别任务,为使图像信息处理机方便调试,缩短开发周期和评估系统的性能等,开发一个图像信息处理机测试系统变得非常有意义。首先,对测试系统的功能和应用特点进行分析,完成测试系统的整体框架结构设计,和测试系统的功能模块划分,并采用适当的开发技术。该测试系统应用软件是在WINDOWS系统下基于VC6.0平台开发的,数据通信采用PCI接口技术,图像显示采用DirectDraw技术,系统核心构架采用多线程技术。为了提高测试系统的性能,本文重点对多线程技术进行研究,完成文件读取线程、数据传输线程和数据编辑线程的设计工作,并解决了多线程间的通信及同步问题。对噪声的产生原理及类型做了分析,研究模拟噪声的相关算法,实现对常见噪声的模拟。对图像的几何变换算法进行分析和研究,实现目标图像几何变换的模拟。最后完成了模拟场景图像生成模块的软件设计。对测试系统的性能评估模块进行了研究。将目标识别性能评估分为两阶段进行,一是预处理阶段,二是目标识别阶段。这样使得人们快速找到问题所在,并能即时地对系统进行改进。最终实现了测试系统应用程序实例,已经实现功能有:序列图像数据的发送、显示、编辑;对系统运行状态进行控制与监控功能;完成对场景图像的模拟。