Resource-Efficient FPGA Architecture and Implementation of Hough Transform

被引:31
|
作者
Chen, Zhong-Ho [1 ]
Su, Alvin W. Y. [1 ]
Sun, Ming-Ting [2 ]
机构
[1] Natl Cheng Kung Univ, Dept Comp Sci & Informat Engn, SCREAM Lab, Tainan 701, Taiwan
[2] Univ Washington, Dept Elect Engn, Seattle, WA 98195 USA
关键词
FPGA; hough transform; real-time; ALGORITHM; PROCESSOR;
D O I
10.1109/TVLSI.2011.2160002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hough transform is widely used for detecting straight lines in an image, but it involves huge computations. For embedded application, field-programmable gate arrays are one of the most used hardware accelerators to achieve real-time implementation of Hough transform. In this paper, we present a resource-efficient architecture and implementation of Hough transform on an FPGA. The incrementing property of Hough transform is described and used to reduce the resource requirement. In order to facilitate parallelism, we divide the image into blocks and apply the incrementing property to pixels within a block and between blocks. Moreover, the locality of Hough transform is analyzed to reduce the memory access. The proposed architecture is implement on an Altera EP2S180F1508C3 device and can operate at a maximum frequency of 200 MHz. It could compute the Hough transform of 512 x 512 test images with 180 orientations in 2.07-3.16 ms without using many FPGA resources (i.e., one could achieve the performance by adopting a low-cost low-end FPGA).
引用
收藏
页码:1419 / 1428
页数:10
相关论文
共 50 条
  • [1] Resource-Efficient FPGA Architecture of Canny Edge Detector
    Jang, Yunseok
    Mun, Junwon
    Kim, Jaeseok
    2016 INTERNATIONAL SOC DESIGN CONFERENCE (ISOCC), 2016, : 299 - 300
  • [2] Resource-Efficient FPGA Implementation of Advanced Encryption Standard
    Lee, Useok
    Kim, Ho Keun
    Lim, Young Jun
    Sunwoo, Myung Hoon
    2022 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS 22), 2022, : 1165 - 1169
  • [3] Memory-efficient architecture of circle Hough transform and its FPGA implementation for iris localisation
    Kumar, Vineet
    Asati, Abhijit
    Gupta, Anu
    IET IMAGE PROCESSING, 2018, 12 (10) : 1753 - 1761
  • [4] FPGA Implementation of the Generalized Hough Transform
    Ruben Geninatti, Sergio
    Benavides Benitez, Jose Ignacio
    Hernandez Calvino, Manuel
    Guil Mata, Nicolas
    Gomez Luna, Juan
    2009 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS, 2009, : 172 - +
  • [5] Hough transform algorithm for FPGA implementation
    Tagzout, S
    Achour, K
    Djekoune, O
    SIGNAL PROCESSING, 2001, 81 (06) : 1295 - 1301
  • [6] Hough transform algorithm for FPGA implementation
    Tagzout, S
    Achour, K
    Djekoune, O
    2000 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: DESIGN AND IMPLEMENTATION, 2000, : 384 - 393
  • [7] A MEMORY EFFICIENT FPGA IMPLEMENTATION OF HOUGH TRANSFORM FOR LINE AND CIRCLE DETECTION
    Elhossini, Ahmed
    Moussa, Medhat
    2012 25TH IEEE CANADIAN CONFERENCE ON ELECTRICAL & COMPUTER ENGINEERING (CCECE), 2012,
  • [8] Resource-Efficient Parallel Tree-Based Join Architecture on FPGA
    Zhang, Huan
    Zhao, Bei
    Li, Wei-Jun
    Ma, Zhen-Guo
    Yu, Feng
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2019, 66 (01) : 111 - 115
  • [9] A BINARY HOUGH TRANSFORM AND ITS EFFICIENT IMPLEMENTATION IN A SYSTOLIC ARRAY ARCHITECTURE
    COSTA, LD
    SANDLER, MB
    PATTERN RECOGNITION LETTERS, 1989, 10 (05) : 329 - 334
  • [10] An efficient VLSI architecture and FPGA implementation of the Finite Ridgelet Transform
    Chandrasekaran, Shrutisagar
    Amira, Abbes
    Shi Minghua
    Bermak, Amine
    JOURNAL OF REAL-TIME IMAGE PROCESSING, 2008, 3 (03) : 183 - 193