论文部分内容阅读
随着机器视觉技术的不断发展,各种机器视觉系统的研究和开发也在军事和民用领域得到了广泛的关注。特别是机器视觉和以太网接口技术的结合,因其广泛的应用前景而成为一个重要的研究课题。本论文主要研究机器视觉技术中视频图像的实时预处理及视频数据的实时传输技术。论文基于TI的DM642平台,设计了嵌入式机器视觉系统以太网接口,采用TCP/IP传输协议将视频数据通过以太网实时传送到PC机,实现了系统的远程监控。在TI提供的嵌入式操作系统DSP/BIOS架构上,运用网络开发包NDK提供的TCP/IP协议栈,实现了底层硬件驱动程序的编制及其与协议栈的接口,搭建了网络传输的软件平台。为了接收嵌入式视频终端的视频数据,在PC机端基于Winsock开发了视频图像实时播放软件,完成PC机与DSP的双机网络通信。针对本文图像处理数据量大,处理算法简单,适合并行处理的特点,本文采用FPGA做图像的协处理。以FPGA为平台,使用Verilog HDL硬件描述语言实现了中值滤波、灰度增强、图像平滑、边缘检测等硬件图像处理算法。在设计中,针对FPGA图像处理特性,对图像处理算法作出了相应的改进,本文提出的改进中值滤波算法大量节省了硬件资源,提高了图像处理速度。本文提出的实时灰度增强算法实现了灰度增强算法的实时处理,减少了硬件资源的占用率,提高了图像处理速度。最后通过实验验证,验证了嵌入式网络接口的实时图像数据传输功能,测试了网络接口的传输性能;验证了使用FPGA硬件做图像处理能够获得良好的实时性及处理效果,测试了图像预处理模块的速度和实时性等性能。本课题为机器视觉网络接口和图像处理设计做了有益的探索性尝试,对今后以DSP图像处理芯片为核心的机器视觉系统的设计有着积极的意义。