kaiyun官方注册
您所在的位置: 首页> 可编程逻辑> 设计应用> 实时图像边缘检测形态学优化设计及FPGA实现
实时图像边缘检测形态学优化设计及FPGA实现
来源:电子技术应用2013年第9期
刘紫燕, 祁 佳
贵州大学 计算机科学与信息学院, 贵州 贵阳 550025
摘要:利用Sobel算子对实时图像进行边缘检测,然后再对边缘检测之后的图像进行形态学的膨胀和腐蚀技术的优化,最后利用FPGA将形态学优化后的实时图像进行边缘检测。结果表明该方法能有效提高边缘检测的效果,检测出的图像边缘更加清晰,同时可大幅度滤除掉图像中的背景噪声。
中图分类号:TP391.4
文献标识码:A
文章编号: 0258-7998(2013)09-0132-03
Edge detection and morphology optimization of real-time image based on FPGA
Liu Ziyan, Qi Jia
College of Computer Science and Information, Guizhou University, Guiyang 550025, China
Abstract:The traditional sobel operator is only used for static image edge detection, in this paper, we detected the real-time image edge and then we used the morphological dilation and morphological erosion to make the real-time image edge better, after that, we implemented this optimized real-time image edge detection by morphology on FPGA. The results showed that, the algorithm in this paper can improve the edge detection effectively. Compared to Sobel operator, the real-time image edge was clearer and the background noise was filtered as well by using the algorithm in this paper.
Key words :morphology; closed operation; erision and dilation; FPGA; edge detection

图像边缘通常指图像灰度变化率最大的像素点的总和,边缘广泛地分布于物体之间、物体与背景之间[1]。图像边缘也是人眼和计算机识别图像、获取信息的重要特征来源,因此图像的边缘检测在在航空、军事、人工智能等需要图像处理的领域都有着广泛应用研究[2]。

数学形态学是以集合论为基础的学科,是几何形态学分析与描述的工具。数学形态学在计算机视觉、图像分析、模式识别等方面得到了广泛的应用。
传统的实时图像边缘检测大多只使用Sobel算子进行处理得出边缘[2],基本能满足实时图像边缘的要求,但是仍存在很强的背景噪声[3]。本文利用FPGA对实时图像进行边缘检测并进行形态学的优化,得到的边缘清晰,同时很好地抑制了背景噪声。
1 系统总体框架设计
Sobel边缘检测算子是实时图像边缘检测比较常用的算子,在FPGA上实现简单,对于噪声有一定的抑制能力,同时又能取得比较好的边缘检测效果。
为了获得更加精细的边缘以及更好地抑制背景噪声,本文利用形态学的闭运算优化边缘。基于FPGA的实时图像边缘检测形态学优化系统如图1所示。

本系统主要设计思想是在实时图像Sobel边缘检测之后,增加边缘形态学的处理,采用先进行膨胀运算,再进行腐蚀运算实现对边缘的形态学优化。
2 数学形态学及基本运算
数学形态学是分析几何形状和结构的一种数学方法[4],是以集合代数为基础,并用集合论的方法来研究几何结构的学科。数学形态学的思想是利用具有一定形态的结构元素度量和提取图像的对应特征,达到对图像分析以及识别的目的。结构元素是数学形态学中最重要、最基本的概念,是在分析图像时收集图像信息的探针,在图像中不断移动探针就可确定图像中各部分间的关系,从而提取有用的特征[5]。


4 形态学优化检测结果与分析
图5为采用Sobel算法进行实时边缘检测后的图像,图6为采用Sobel算法进行边缘检测之后,又经形态学闭运算优化的图像,即改进算法的结果。对比运行结果可以得出,本系统对于实时图像进行边缘检测之后,进行了形态学闭运算的优化,检测的精度显著提高,特别是背景噪声得到很好的抑制。

本文采用Sobel算子实现实时图像的边缘检测,再进行数学形态学闭运算的优化,最后在友晶公司的DE2-70的FPGA平台上实现。与传统边缘检测相比,本文方法进一步提高了图像边缘检测的精度,同时很好地抑制了背景噪声。可应用在监控、航空等实时性高、计算量大的领域。
参考文献
[1] 高德威,陈天煌,刘朋.蚁群算法在图像边缘检测上的应用研究[J].计算机与数字工程,2009,37(1):131-134.
[2] 刘紫燕.实时图像边缘检测的设计及FPGA实现[J].电子科技, 2011,24(12):1-3,6.
[3] 李杰,彭月英,元昌安,等.基于数学形态学细化算法的图像边缘细化[J].计算机应用,2012,32(2):514-516,520.
[4] 何希平,基于邻域Mean-Shift 的彩色图像滤波算法[J].计算机应用,2011,31(2):386-389.
[5] 赵德春,彭承琳,陈园园,等.用形态学改进医学图像边缘检测算法[J].重庆大学学报, 2010,33(2):123-126.
[6] 张广军.视觉测量[M].北京:科学出版社,2008.
[7] 谷陆生.基于SOPC的实时边缘检测系统的研究[J].电子技术应用,2009,35(8):47-48,75.
[8] 李明,赵勋杰,毛伟民.Sobel边缘检测的FPGA实现[J].现代电子技术,2009,33(16):44-46.

此内容为AET网站原创,未经授权禁止转载。
Baidu
map