作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2010, Vol. 36 ›› Issue (16): 161-163. doi: 10.3969/j.issn.1000-3428.2010.16.058

• 人工智能及识别技术 • 上一篇    下一篇

基于FPGA的实时Hough变换

商尔科,李 健,安向京,史美萍   

  1. (国防科技大学自动化研究所,长沙 410073)
  • 出版日期:2010-08-20 发布日期:2010-08-17
  • 作者简介:商尔科(1984-),男,硕士研究生,主研方向:图像处理,嵌入式系统;李 健,博士研究生;安向京、史美萍,副教授
  • 基金资助:
    国家自然科学基金资助项目(90820302, 90820015)

Real-time Hough Transform Based on FPGA

SHANG Er-ke, LI Jian, AN Xiang-jing, SHI Mei-ping   

  1. (Institute of Automation, National University of Defense Technology, Changsha 410073)
  • Online:2010-08-20 Published:2010-08-17

摘要: 为解决Hough变换实时性差的问题,提出一种基于现场可编程门阵列的实时Hough变换方法。采用分角度映射方法使Hough变换在空间上并行运算。设计一种基于流水线的计算结构,实现Hough空间参数计算与存储的时间并行性。通过双口RAM,在单个时钟内完成参数空间的一次投票操作,提出一种适合在FPGA中实现的快速寻找极值的二次搜索算法。与DSP进行效率对比实验,结果表明该方法效率较高,能满足实时性处理要求。

关键词: Hough变换, 现场可编程门阵, 空间并行结构, 流水线结构, 实时计算

Abstract: This paper presents a real-time Hough transform method based on Field Programmable Gate Array(FPGA) to solve the problem of low real-time performance of Hough transform. The range of angle parameter is divided into several parts, so that Hough transform can be implemented in parallel in space. For each part, a pipeline structure is employed for parallel computation and storage of Hough space parameter. Each voting operation can be completed within one clock with the help of dual-port RAM. A FPGA based fast 2-step search algorithm for extremum finding is proposed. Experimental results show that compared with DSP, the method is more efficient and can meet the real-time processing requirement.

Key words: Hough transform, Field Programmable Gate Array(FPGA), spatial parallel structure, pipeline structure, real-time computation

中图分类号: