摘要
根据序列图像实时边缘检测应用需求,提出一种抗噪型Sobel边缘检测算法,并对其进行硬件加速设计。用分离中值滤波代替二维中值滤波,改进梯度幅值和方向计算优化算法结构。通过采用改进分离中值滤波硬件结构、缓存中间数据以避免重复计算、并行计算梯度幅值和方向等措施提高算法实时性,减少硬件资源消耗。ModelSim仿真结果和ISE综合报告显示,该硬件加速设计使得处理速度较快,硬件资源消耗较少,且该算法具有较好的抗噪性和边缘检测特性。
Aiming at the application requirement of real-time edge detection in image sequences, an anti-noise Sobel edge detection algorithm is proposed, and its hardware-accelerated design is developed. The algorithm structure is optimized by replacing two-dimensional median filter with separate median filter and improving the computation of the magnitude and orientation of the gradient. Several measures such as improving the hardware architecture of separate median filter, storing the temporary data to avoid computing repeatedly and calculating the magnitude and orientation of the gradient in parallel are taken to improve the real-time performance and reduce the hardware resources cost. Simulation results of ModeSim and the synthesis report of ISE illuminate that the hardware-accelerated can accclerate the speed and reduce the hardware resources consumption. The proposed algorithm performs better in noise immunity and edge detection performance.
出处
《计算机工程》
CAS
CSCD
北大核心
2011年第24期204-206,共3页
Computer Engineering
关键词
边缘检测
SOBEL算子
分离中值滤波
硬件加速
实时图像处理
edge detection
Sobel operator
separate median filtering
hardware-accelerated
real-time image processing