基于FPGA的中值滤波算法的设计与实现 摘 要 在图像的采集、传输和记录等过程中,由于受到多方面因素的影响,图像信号会不可避免地受到椒盐噪声的污染,这将会严重影响图像的后期分析和识别等处理,因此有必要用中值滤波器对图像的椒盐噪声进行滤波预处理。 实际应用中,对滤波器件不仅要求能够将图像中的椒盐噪声滤除,满足图像处理的实时性要求,而且还要求能够很好地保护图像细节,避免滤波后图像变得模糊。针对传统的快速中值滤波算法在滤除图像椒盐噪声时存在图像细节模糊的缺陷,本文提出了一种基于FPGA的改进的快速中值滤波算法。该算法在中值滤波过程中,首先根据设定的阈值判断滤波窗口的中心像素点的是否为噪声点,若是噪声点,就利用快速中值滤波算法求出中值并替换中心点的原像素值,若不是噪声点,就不进行中值滤波处理。利用MATLAB软件对该算法进行仿真的结果表明,该算法具有良好的去噪和图像细节保持的能力。 在该算法的FPGA实现过程中,充分利用FPGA硬件的并行性,并且采用流水线技术,提高了图像滤波的处理速度。FPGA硬件实现的结果表明,该算法与传统的快速滤波算法相比,不仅能够满足图像处理的实时性要求,而且还能在滤除图像椒盐噪声的同时,避免滤波后图像变得模糊的缺陷,达到了保护原始图像细节的目的。
2019-12-21 21:00:41 2.58MB 毕业设计 FPGA 中值滤波算法 UART
1
中值滤波算法Quartus实现,一个计算机专业的毕业设计,Oh,shit! How can a students do this?
2019-12-21 20:26:32 17.25MB Quartus Verilog 毕业设计
1
中值滤波算法VC实现(代码),加了详细注释,而且保证程序能够运行通过,效果与Maltab实现相差无几
2019-12-21 20:14:37 2.71MB 中值滤波算法 VC
1
灰度图像的中值滤波算法verilog实现,并且实现了前端摄像头的采集程序。
2019-12-21 19:45:49 1.13MB Filter Mean
1
基于FPGA的图像识别常用算法的设计,Sobel边缘检测,肤色识别算法,腐蚀膨胀算法,中值滤波算法,均值滤波
1
针对中值滤波器降低图像分辨率的缺点,提出一种改进的中值滤波算法,即在中值滤波前进行边缘判断。 首先判断象素是否是边缘,是则不进行变换,直接将该像素值输出。反之则进行中值滤波,将中值滤波后的值输出。 实验表明,该算法对图像进行中值滤波时保存了图像的边缘细节。
2019-12-21 18:49:52 491KB 中值滤波
1