An Efficient Implementation of the One-Dimensional Hough Transform Algorithm for Circle Detection on the FPGA
An Efficient Implementation of the One-Dimensional Hough Transform Algorithm for Circle Detection on the FPGA
复制标题
DOI:
10.1109/candar.2014.32
复制
发表时间:
2014-12
期刊:
影响因子:
--
通讯作者:
Xin Zhou;Yasuaki Ito;K. Nakano
中科院分区:
文献类型:
--
作者:
Xin Zhou;Yasuaki Ito;K. Nakano
The main contribution of this paper is to present an efficient implementation of the Hough transform algorithm that uses only one-dimensional parameter spaces for circles detection on a Xilinx Virtex-7 FPGA. We implemented the circuit using 398 DSP48E1 slices and 309 block RAMs with 18Kbits. The experimental results show that the architecture runs in 181.812MHz. For an edge image of size 400 × 400, our circuit can perform in at most 970434 clock cycles, i.e., 5337.568μs. Our implementation attains a speed-up factor of approximately 189 over the sequential implementation on the CPU.