A parallel systolic array ASIC for real-time execution of the Hough transform

被引:6
|
作者
Epstein, A [1 ]
Paul, GU
Vettermann, B
Boulin, C
Klefenz, F
机构
[1] European Mol Biol Lab, D-69012 Heidelberg, Germany
[2] Univ Mannheim Appl Sci, D-68163 Mannheim, Germany
[3] Frauenhofer AEMT, D-98693 Ilmenau, Germany
关键词
application-specific integrated circuit (ASIC); pattern recognition; real-time systems; systolic arrays; triggering;
D O I
10.1109/TNS.2002.1003733
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Many pattern recognition problems can be solved by mapping the input data into an n-dimensional feature space in which a vector indicates a set of attributes. One powerful pattern recognition method is the Hough transform. In reducing the n-dimensional feature space to two dimensions, the coordinate transform can be executed by a systolic array consisting of time-delay processing elements and adders. The application-specific integrated circuit (ASIC) implementation of the Hough transform as a systolic array for real-time recognition of curved tracks in multiwire drift chambers is presented. The array can handle 32 parallel input data streams. It mainly consists of 512 identical programmable processing elements. Sixteen histogram pixels in the feature space are produced in parallel per clock cycle. The ASIC is implemented in 0.6 mum CMOS, two-metal layer technology (CUB) from Austria Micro Systems (AMS) and operates with a clock frequency of 100 MHz. The interconnectivity pattern of the processing elements required to initialize the chip according to the pattern recognition task is computed on the host computer using the Hough-transform equations. This pattern is then downloaded to the chip via the data input lines. The Hough-transform ASIC is suitable for a wide range of pattern recognition applications. The integrated circuit is a powerful building block for systems requiring real-time execution of the Hough transform.
引用
收藏
页码:339 / 346
页数:8
相关论文
共 50 条
  • [1] A REAL-TIME PROCESSOR FOR THE HOUGH TRANSFORM
    HANAHARA, K
    MARUYAMA, T
    UCHIYAMA, T
    [J]. IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 1988, 10 (01) : 121 - 125
  • [2] A REAL-TIME HOUGH TRANSFORM PROCESSOR
    HANAHARA, K
    MARUYAMA, T
    UCHIYAMA, T
    [J]. FUJITSU SCIENTIFIC & TECHNICAL JOURNAL, 1988, 24 (01): : 35 - 46
  • [3] Real-time line extraction using a high parallel Hough transform board
    Nakanishi, M
    Ogura, T
    [J]. INTERNATIONAL CONFERENCE ON IMAGE PROCESSING - PROCEEDINGS, VOL II, 1997, : 582 - 585
  • [4] A real-time hardware implementation of the Hough transform
    Cucchiara, R
    Neri, G
    Piccardi, M
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 1998, 45 (01) : 31 - 45
  • [5] Real-time computation of the generalized hough transform
    Maruyama, T
    [J]. FIELD-PROGRAMMABLE LOGIC AND APPLICATIONS, PROCEEDINGS, 2004, 3203 : 980 - 985
  • [6] A new framework for real-time Hough transform
    Shapiro, V
    [J]. REAL-TIME IMAGING VIII, 2004, 5297 : 45 - 54
  • [7] Benchmarking Hough transform architectures for real-time
    Albanesi, MG
    Ferretti, M
    Rizzo, D
    [J]. REAL-TIME IMAGING, 2000, 6 (02) : 155 - 172
  • [8] REAL-TIME IMPLEMENTATIONS OF HOUGH TRANSFORM ON SIMD ARCHITECTURE
    He, Yifan
    Zivkovic, Zoran
    Kleihorst, Richard
    Danilin, Alexander
    Corporaal, Henk
    [J]. 2008 SECOND ACM/IEEE INTERNATIONAL CONFERENCE ON DISTRIBUTED SMART CAMERAS, 2008, : 382 - +
  • [9] A morphological approach to Hough transform on an instruction systolic array
    Schmidt, B
    Schimmler, M
    Schröder, H
    [J]. COMPUTERS AND ARTIFICIAL INTELLIGENCE, 1999, 18 (06): : 541 - 557
  • [10] Hough Transform for real-time plane detection in depth images
    Vera, Eduardo
    Lucio, Djalma
    Fernandes, Leandro A. F.
    Velho, Luiz
    [J]. PATTERN RECOGNITION LETTERS, 2018, 103 : 8 - 15