A Multi-Resolution FPGA-Based Architecture for Real-Time Edge and Corner Detection

被引:65
作者
Possa, Paulo Ricardo [1 ]
Mahmoudi, Sidi Ahmed [2 ]
Harb, Naim [1 ]
Valderrama, Carlos [1 ]
Manneback, Pierre [2 ]
机构
[1] Univ Mons, Dept Elect & Microelect, B-7000 Mons, Belgium
[2] Univ Mons, Dept Comp Sci, B-7000 Mons, Belgium
关键词
Reconfigurable hardware; graphics processors; real-time systems; computer vision; edge and feature detection;
D O I
10.1109/TC.2013.130
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This work presents a new flexible parameterizable architecture for image and video processing with reduced latency and memory requirements, supporting a variable input resolution. The proposed architecture is optimized for feature detection, more specifically, the Canny edge detector and the Harris corner detector. The architecture contains neighborhood extractors and threshold operators that can be parameterized at runtime. Also, algorithm simplifications are employed to reduce mathematical complexity, memory requirements, and latency without losing reliability. Furthermore, we present the proposed architecture implementation on an FPGA-based platform and its analogous optimized implementation on a GPU-based architecture for comparison. A performance analysis of the FPGA and the GPU implementations, and an extra CPU reference implementation, shows the competitive throughput of the proposed architecture even at a much lower clock frequency than those of the GPU and the CPU. Also, the results show a clear advantage of the proposed architecture in terms of power consumption and maintain a reliable performance with noisy images, low latency and memory requirements.
引用
收藏
页码:2376 / 2388
页数:13
相关论文
共 39 条
[1]  
[Anonymous], 2007, NVIDIA CUDA
[2]  
[Anonymous], CUBLAS
[3]  
[Anonymous], 2009, International Journal of Image Processing
[4]  
[Anonymous], 20 RENC FRANC PAR RE
[5]  
[Anonymous], FEATUREJ
[6]  
[Anonymous], 2011, Computer Vision: Algorithms and Applications
[7]  
[Anonymous], NVIDIA CUDA SDK COD
[8]  
[Anonymous], IMAGEJ
[9]  
[Anonymous], P SPIE IMAGE GUIDED
[10]  
[Anonymous], TEXTS COMPUTING SCI