Traditional grayscale-based image edge detection algorithms generally suffer from the disadvantages in weak anti-noise ability
sensitivity to direction and coarse edge details. Based on the analysis of statistics and characteristics of color images
this paper presents a modified algorithm for color image edge detection that combines the Sobel operator and a fast median filtering. By expanding the direction templates of the edge detection operator
the modified algorithm can improve the abilities to adapt the complex texture images and resist strong noises. The modified algorithm is implemented on the Altera DE2-70 FPGA hardware development platform by programming with the Verilog HDL language and the Megafunctions of Quartus II. The experimental results show that the processing of the modified algorithm reasonably takes up only about 2% of system hardware resources to accurately locate the image edges and efficiently extract the edges of color images in real time under strong noises.
关键词
Keywords
references
曹杨, 苏丽娜, 沈琪, 等. 一种改进的 Sobel 边缘检测算法的设计及其 FPGA实现[J]. 微电子学与计算机, 2012, 29(10): 124-127. Cao Y, Su L N, Shen Q, et al.Design and realization of improved sobel edge detection algorithm based on FPGA [J].Microelectronics & Computer,2012, 29(10): 124-127.(in Chinese)[2] Xin G, Ke C, Xiaoguang H. An improved Canny edge detection algorithm for color image [C]// 2012 10th IEEE International Conference on Industrial Informatics (INDIN), IEEE,2012: 113-117.[3] 刘博超, 赵建, 孙强. 基于边缘改进的 Harris 角点检测方法[J]. 液晶与显示, 2013, 28(6): 939-942. Liu B C, Zhao J, Sun Q. Improved Harris corner detection method based on edge [J].Chinese journal of Liquid Crystals and Displays,2013, 28(6): 939-942. (in Chinese)[4] 陈娟, 陈乾辉, 师路欢, 等. 图像跟踪中的边缘检测技术[J]. 中国光学与应用光学, 2009, 2(1):46-53. Chen J, Chen Q K, Shi L H, et al.Edge detection technology in imaging tracking [J].Chinese Journal of Optics and Applied Optics,2009, 2(1):46-53. (in Chinese)[5] 张凤晶, 白新伟, 于光,等. 一种基于Sobel的彩色图像边缘检测新算法[J]. 长春理工大学学报(自然科学版), 2012, 35 (1): 122-124. Zhang F J, Bai X W, Yu G, et al.A new arithmetic of color image edge detection based on sobel operator [J].Journal of Changchun University of Science and Technology (Natural Science Edition),2012, 35 (1): 122-124. (in Chinese)[6] ZhouY L, Huang C,Zhai L F. A median image filtering algorithm based on statistical histogram [C]// 2013 Fifth International Conference on Measuring Technology and Mechatronics Automation (ICMTMA), IEEE,2013: 17-20.[7] 陶李, 王珏, 邹永宁, 等. 改进的 Zernike 矩工业 CT 图像边缘检测[J]. 中国光学, 2012, 5(1): 48-56. Tao L, Wang Y, Zou Y N, et al.Improved Zernike moment of method for industrial CT image edge detection [J].Chinese Optics,2012, 5(1): 48-56. (in Chinese)[8] 王田, 刘伟宁, 孙海江, 等. 基于复杂度和方向梯度的红外弱小目标检测方法[J]. 液晶与显示, 2012, 27(5): 692-696. Wang T, Liu W N,et al.Detecting algorithm of infrared small dim targets based on complexity and orientation gradient [J].Chinese journal of Liquid Crystals and Displays,2012, 27(5): 692-696. (in Chinese)[9] 马宇飞. 基于梯度算子的图像边缘检测算法研究[D]. 西安电子科技大学, 2012. Ma Y F. Research on image edge detection based on gradient operators[D]. Xidian University, 2012. (in Chinese)[10] 杨新华, 寇为刚. 基于 FPGA 的 Sobel 算子图像边缘检测算法[J]. 仪表技术与传感器, 2013(1): 34. Yang X H, Dou W G. Sobel operation image edge detection algorithm based on FPGA [J].Instrument Technique and Sensor,2013(1): 34. (in Chinese)[11] 冯辉宗, 陈叶, 徐洋. 基于 FPGA 的实时图像采集与 Sobel 边缘检测[J]. 传感器与微系统, 2011, 30(6): 116-118. Feng H Z, Chen Y, Xu Y. Real-time image acquisition and Sobel edge detection based on FPGA [J].Transducer and Microsystem Technologies,2011, 30(6): 116-118. (in Chinese)[12] 刘紫燕. 实时图像边缘检测的设计及 FPGA 实现 [J]. 电子科技, 2011, 24(12): 1-3. Liu Z Y. Edge detection of real-time image based on FPGA [J]. Electronic Science & Technology,2011, 24(12): 1-3. (in Chinese)[13] 王瑞, 刘广斌. 基于FPGA的图像快速中值滤波算法实现[J]. 计算机工程与应用, 2010, 46(9S):32-34. Wang R, Liu G B. Hardware implementation of median filter based on FPGA for image processing [J].Computer Engineering and Application,2010, 46(9S):32-34. (in Chinese)[14] 王军辉, 李瑞克, 刘小洋. 基于改进 Sobel 算法的实时边缘检测系统[J]. 计算机与数字工程, 2012, 40(6): 130-132. Wang J H, Li R K, Liu X Y. Real-time edge detection system based improved Sobel algorithm [J].Computer &Digital Engineering,2012, 40(6): 130-132. (in Chinese)[15] Alghurair D, Al-Rawi S S. Design of Sobel operator usingfield programmable gate arrays [C]//2013 International Conference on Technological Advances in Electrical, Electronics and Computer Engineering (TAEECE), IEEE, 2013: 589-594.[16] 温建平. 人脸检测算法及其 FPGA 实现[D]. 上海:华南理工大学, 2012. Wen J P. Face Detection algorithm and its FPGA implementation[D]. Shanghai:South China University of Technology. 2012. (in Chinese)[17] 熊琰, 龚华军, 沈晔青. 一种快速有效的彩色图像边缘检测方法[J]. 计算机技术与发展, 2007, 17(4): 128-130. Xiong Y, Gong H J,Shen Y Q. Feature point detection based on color image [J].Computer Technology and Development,2007, 17(4):128-130. (in Chinese)[18] 张丽红, 凌朝东. 基于 FPGA 的 Sobel 边缘检测应用[J]. 电子技术与应用, 2011, 37(8): 26-29. Zhang L H, Ling C D. Application of Sobel edge detection based on FPGA [J].The application of electronic technology,2011, 37(8): 26-29. (in Chinese)[19] 李明, 赵勋杰, 毛伟民. Sobel 边缘检测的 FPGA 实现[J]. 现代电子技术, 2009, 16: 44-46. Li M, Zhao X J, Mao W M. Implementation of Sobel edge detection based on FPGA [J].Modern Electronic Technology,2009, 16: 44-46. (in Chinese)[20] Singh S, Saini A K, Saini R. Real-time FPGA based implementation of color image edge detection [J].International Journal of Image, Graphics and Signal Processing (IJIGSP),2012, 4(12): 19-25.