The invention discloses a two value image processing method based on FPGA adaptive morphological operator, the method comprises the following steps: (1) the input image; (2) extracting pixel values; (3) adaptive selection of structure and elements; (4) the expansion of operations; (5) closing operation; (6) corrosion operation (7); open operation; (8) into two value image; (9) the output graph; compared with the existing methods for two valued adaptive morphological operator, can get better effect in the treatment of two value images at the same time and the characteristics of the retention of the original image better, at the same time in the field can be realized adaptive morphological operator of FPGA FPGA, has advantages of improving the speed of image processing.
【技术实现步骤摘要】
基于FPGA自适应形态学算子的二值图像处理方法
本专利技术属于图像处理
,更进一步涉及图像数据处理
中的一种基于现场可编程门阵列FPGA(Field-ProgrammableGateArray)的自适应形态学算子的数字图像处理方法。本专利技术可以应用于通信、气象生物、军事、机器人视觉、医学等
中来解决抑制噪声、特征提取、边缘检测、图像分割、形状识别、纹理分析、图像恢复与重建、图像压缩等数字图像处理问题。
技术介绍
在这个信息的时代,数字图像作为人类感知世界的视觉基础,是人类获取信息、表达信息和传递信息的重要手段,在科研、工业等各个领域都有相当广泛的应用。数学形态学作为一门新兴的数字图像处理与分析学科,其基本理论和方法已经广泛应用于数字图像处理的各个领域,如图像预处理、抑制噪声、特征提取、目标检测、边缘检测、图像分割、形状识别、纹理分析、图像恢复与重建、图像压缩等数字图像处理问题。因此,研究数学形态学算子与FPGA的结合以便于形态学在数字图像处理领域的应用尤为重要。陈鑫元、李筠、杨海马、宋佳、邵璐先在其发表的论文“自适应阈值图像二值化及形态学处理的FPGA实现”(《电子测量技术》2016年07期第67~71页)中提出一种运用改进的自适应阈值Sobel算法实现对图像的二值化,再进行形态学的处理的方法。该方法的实现过程为:首先是原始图像的采集、色彩格式转换、灰度处理、边缘检测;其次,运用中值滤波和加权平均法实现自适应阈值图像二值化,最后再运用形态学方法对二值化后图像做进一步处理,实现轮廓的更加有效的提取,并通过VGA接口实现显示。该方法存在不足 ...
【技术保护点】
一种基于FPGA自适应形态学算子的二值图像处理方法,其特征在于,在现场可编程门阵列FPGA上实现自适应形态学的膨胀运算、腐蚀运算、开运算和闭运算,具体步骤包括如下:(1)输入含有志行远近四个字的一幅待处理二值图像;(2)提取像素值:(2a)利用MATLAB软件,提取含有志行远近四个字的一幅二值图像的所有像素点;(2b)利用MATLAB软件,获取所有像素点的像素值;(3)自适应选取结构元素:(3a)从所有像素点中选取任一像素点作为中心像素点,得到中心像素点及其邻域的四个点共五个像素点组成的像素点组;(3b)将所有像素点分成含有五个像素点的像素点组,获取所有像素点组中每个像素点的像素值;(3c)根据每组像素点像素值中含有1的个数的五种情况,自适应的选取与每种情况对应一个结构元素;(4)膨胀运算:利用硬件描述语言,将与每一组像素点对应的一个结构元素作为形态学算子中的结构元素,对该结构元素与所有像素点做卷积,实现对含有志行远近四个字的一幅二值图像的膨胀运算,得到基于现场可编程门阵列FPGA的膨胀运算后的像素点的像素值的仿真波形图;(5)闭运算:利用硬件描述语言,将与每一组像素点对应的一个结构元 ...
【技术特征摘要】
1.一种基于FPGA自适应形态学算子的二值图像处理方法,其特征在于,在现场可编程门阵列FPGA上实现自适应形态学的膨胀运算、腐蚀运算、开运算和闭运算,具体步骤包括如下:(1)输入含有志行远近四个字的一幅待处理二值图像;(2)提取像素值:(2a)利用MATLAB软件,提取含有志行远近四个字的一幅二值图像的所有像素点;(2b)利用MATLAB软件,获取所有像素点的像素值;(3)自适应选取结构元素:(3a)从所有像素点中选取任一像素点作为中心像素点,得到中心像素点及其邻域的四个点共五个像素点组成的像素点组;(3b)将所有像素点分成含有五个像素点的像素点组,获取所有像素点组中每个像素点的像素值;(3c)根据每组像素点像素值中含有1的个数的五种情况,自适应的选取与每种情况对应一个结构元素;(4)膨胀运算:利用硬件描述语言,将与每一组像素点对应的一个结构元素作为形态学算子中的结构元素,对该结构元素与所有像素点做卷积,实现对含有志行远近四个字的一幅二值图像的膨胀运算,得到基于现场可编程门阵列FPGA的膨胀运算后的像素点的像素值的仿真波形图;(5)闭运算:利用硬件描述语言,将与每一组像素点对应的一个结构元素作为形态学算子中的结构元素,对该结构元素与膨胀后的像素点做卷积,实现对含志行远近四个字的一幅二值图像的闭运算,得到基于现场可编程门阵列FPGA的闭运算后的像素点的像素值的仿真波形图;(6)腐蚀运算:利用硬件描述语言,将与每一组像素点对应的一个结构元素作为形态学算子中的结构元素,对该结构元素与近字的所有像素点做卷积,实现对含有志行远近四个字的一幅二值图像的腐蚀运算,得到基于现场可编程门阵列FPGA的腐蚀运算...
【专利技术属性】
技术研发人员:王俊平,李艳波,白瑞雪,
申请(专利权)人:西安电子科技大学,
类型:发明
国别省市:陕西,61
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。