Real-time CAM-based Hough transform algorithm end its performance evaluation

被引:18
|
作者
Nakanishi, M [1 ]
Ogura, T [1 ]
机构
[1] Nippon Telegraph & Tel Corp, Lifestyle & Environm Technol Lab, Kanagawa 2430198, Japan
关键词
hough transform; line extraction; content addressable memory; highly parallel processing; real-time processing;
D O I
10.1007/s001380050125
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper proposes a highly parallel Hough transform algorithm for real-time straight-line extraction and its hardware implementation on a content-addressable memory (CAM). To achieve high-speed processing, incrementation for voting, which composes the Hough transform, and calculations for coordinate updating are carried out for the every scan line, not every edge pixel, and extracting maxima in Hough space is executed by parallel comparing. Moreover, variously weighted voting achieves more accurate line extraction in spite of the quantization error and noise in the image space. In the implementation, the CAM acts as a PE (processing-element) array that effectively performs highly parallel processing for the Hough transform and also as a memory for two-dimensional Hough space, and both voting and peak extraction are directly executed by the CAM. Evaluations of CAM hardware size, processing time and the accuracy of line extraction show that a real-time and high-resolution Hough transform for a 256x256 picture can be achieved using a single CAM chip with current VLSI technology. This CAM-based Hough transform algorithm promises to be an important step towards the realization of a real-time and compact image-understanding system.
引用
收藏
页码:59 / 68
页数:10
相关论文
共 50 条
  • [1] Real-time CAM-based Hough transform algorithm and its performance evaluation
    Mamoru Nakanishi
    Takeshi Ogura
    Machine Vision and Applications, 2000, 12 : 59 - 68
  • [2] Replace algorithm of Hough transform in real-time image processing
    Shi, Ce
    Xu, Shengrong
    Jing, Renjie
    Yao, Qingdong
    Zhejiang Daxue Xuebao (Ziran Kexue Ban)/Journal of Zhejiang University (Natural Science Edition), 1999, 33 (05): : 482 - 486
  • [3] Real-time integer hough transform based on FPGA
    Tang, Lin-Bo
    Tao, Fen-Fang
    Zhao, Bao-Jun
    Liu, Jia-Jun
    Xi Tong Gong Cheng Yu Dian Zi Ji Shu/Systems Engineering and Electronics, 2012, 34 (03): : 610 - 613
  • [4] A REAL-TIME PROCESSOR FOR THE HOUGH TRANSFORM
    HANAHARA, K
    MARUYAMA, T
    UCHIYAMA, T
    IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1988, 10 (01) : 121 - 125
  • [5] A REAL-TIME HOUGH TRANSFORM PROCESSOR
    HANAHARA, K
    MARUYAMA, T
    UCHIYAMA, T
    FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 1988, 24 (01): : 35 - 46
  • [6] A real-time hardware implementation of the Hough transform
    Cucchiara, R
    Neri, G
    Piccardi, M
    JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 45 (01) : 31 - 45
  • [7] A new framework for real-time Hough transform
    Shapiro, V
    REAL-TIME IMAGING VIII, 2004, 5297 : 45 - 54
  • [8] Real-time computation of the generalized hough transform
    Maruyama, T
    FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 980 - 985
  • [9] Benchmarking Hough transform architectures for real-time
    Albanesi, MG
    Ferretti, M
    Rizzo, D
    REAL-TIME IMAGING, 2000, 6 (02) : 155 - 172
  • [10] Real-time FPGA implementation of hough transform using gradient and CORDIC algorithm
    Karabernou, SM
    Terranti, F
    IMAGE AND VISION COMPUTING, 2005, 23 (11) : 1009 - 1017