论文部分内容阅读
进入21世纪以后,随着微电子、计算机、网络和通信技术的迅速发展,数字图像在信息社会中发挥着越来越重要的作用,数字图像处理的应用越来越广泛。超大规模集成电路的迅猛发展为数字图像处理技术提供了硬件基础。现场可编程门阵列FPGA具有高性能、高集成度、低功耗的特点,其可编程特性使得设计者可以方便地通过对逻辑结构的修改和配置完成系统的升级,FPGA在嵌入式数字图像处理系统中有着独特的优势。本文对比分析了各种图像采集和处理方案的原理和特点,采用了FPGA内嵌NIOS软核处理器的图像采集和处理系统的设计方案,并对图像的空间域和变换域处理方法,如图像的预处理、边缘检测、图像分割以及图像识别匹配技术、FFT算法的应用与实现等进行了研究,探讨适合本课题图像特点并易于硬件实现的图像处理方法。本文应用基于NIOS嵌入式处理器核的SOPC(System On Programmable Chip)技术,采用QuartusII、SOPC Builder、Matlab及DSP Builder等开发工具和VHDL等编程语言,创建和配置了NIOS软核处理器,生成了系统的核心硬件电路和软件开发包,用VHDL编程完成对图像传感器、SDRAM、LCD、FIR滤波器等电路的接口设计,并对SOPC设计的硬件电路进行了仿真验证;在系统的软件设计中,将实时操作系统μC/OS-II移植到NIOS上,利用C语言设计了适合本系统图像特点的模式识别程序;对整个系统进行了调试,并以PDF417二维条码的识别为例,对识别过程及识别算法进行研究,并对所设计的系统进行测试,达到了较好的识别效果。整个系统将算法、模型及多种接口功能在一个FPGA芯片上实现,系统具有软硬件可重构、体积小、编程灵活、易于推广使用等特点,本系统对于数据量小于1M×8bit的图像采集与处理具有通用性。实验测试结果表明,该系统具有较高的精度,并且系统运行过程受环境影响小,能满足图像采集和处理的工作环境要求。基于NIOS软核处理器嵌入式的图像采集处理系统可实现图像信号的采集,存储以及处理的一体化,可广泛应用于工业自动化生产,监护/防盗系统,机器人视觉等系统中,具有着广阔的应用前景。