论文部分内容阅读
数字图像处理在军事、遥感、医学、工业等众多领域中发挥着重要作用。随着数字图像处理的数据量的增加和数字图像处理系统实时性要求的提高,要求设计者对数字图像处理采用的器件以及算法做相应的改进。低级图像处理针对的多是像素级的处理,它具有处理的数据量庞大而算法相对简单的特点。本文研究的预处理就是针对低级图像处理,把输入图像进行相应的预处理后,供后续部分进行处理,这样能够有效地提高系统的工作效率。FPGA十分适合进行图像预处理工作。FPGA是目前主流的可编程逻辑器件之一,经过二十多年的发展,具有集成度高、资源丰富、功耗低、可靠性强、灵活性好、可重复配置的特点,非常方便用户进行设计和修改。本文研究了数字图像处理中应用非常广泛的中值滤波、最大值滤波、最小值滤波、边缘锐化、直方图均衡化等算法。在中值滤波中采用了一种改进型的滤波方法,有效地减少了计算量,提高了中值滤波的处理速度。顺序滤波中的最大值滤波、最小值滤波是比较常用的滤波方法,本文对最大值、最小值滤波算法进行了研究,具有良好的处理效率。边缘锐化中,Prewitt边缘检测、Sobel边缘检测、Isotropic Sobel边缘检测是被广泛使用的方法,本文研究了其在FPGA中实现的算法。直方图均衡化是一种重要的图像处理方法,本文对其进行了分析,给出了其在FPGA中实现的模块。最后,本文对中值滤波、最大值滤波、最小值滤波、Prewitt边缘检测、直方图均衡化等算法进行了相应的仿真,结果符合设计的要求。