首页|基于FPGA改进的Canny算法边缘检测系统

基于FPGA改进的Canny算法边缘检测系统

扫码查看
针对Canny算法在图像边缘检测中的限制,包括自适应性差、边缘信息易丢失和处理时间过长等问题,提出了一种基于FPGA的模块化硬件设计,用于实现改进型Canny算法的高效边缘检测.首先,利用FPGA的数据并行处理特性,采用快速自适应中值滤波算法替代高斯滤波方法;其次,引入3×3模板替代2×2 模板,并在45°和135°方向上增加计算模板,以获取图像的梯度和幅值信息;最后,结合Otsu原理,采用三阈值连接来增强自适应性,减少图像边缘信息的丢失.经过实验验证,该系统展现出良好的自适应性能,有效处理图像中噪声的同时,能够捕捉到有效的边缘特征,并具备高速、实时等特点.
FPGA-based Improved Edge Detection System with Canny Algorithm
Addressing the limitations of the Canny algorithm in image edge detection,such as its poor adaptivity,loss of edge information,and long processing time,this study presented a modular hardware accelerator design based on FPGA to implement the enhanced Canny algorithm for efficient edge detection.Initially,a fast adaptive median filtering algorithm replaced the Gaussian filtering method by using the data parallel processing characteristics of FPGA.Secondly,3×3 templates were introduced as re-placements for the 2×2 templates,and additional computational templates were employed at 45° and 135° orientationsto acquire the gradient and magnitude information of the image.Lastly,in conjunction with the Otsu principle,the triple-threshold connection method was employed to enhance adaptability and mitigate the loss of image edge information.Experimental verification demon-strates that the system exhibits robust adaptive performance,efficiently mitigates image noise,captures significant edge features while ensuring high-speed,real-time and other performance.

adaptive thresholdingFPGAedge detectionparallel pipeline

李涛

展开 >

常州大学机械与轨道交通学院

自适应阈值 现场可编程门阵列 边缘检测 并行流水线

科技部重点研发计划项目

2018YFC1903101

2024

仪表技术与传感器
沈阳仪表科学研究院

仪表技术与传感器

CSTPCD北大核心
影响因子:0.585
ISSN:1002-1841
年,卷(期):2024.(8)