• DocumentCode
    751129
  • Title

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

  • Author

    Epstein, A. ; Paul, G.U. ; Vettermann, B. ; Boulin, C. ; Klefenz, F.

  • Author_Institution
    Eur. Molecular Biol. Lab., Heidelberg, Germany
  • Volume
    49
  • Issue
    2
  • fYear
    2002
  • fDate
    4/1/2002 12:00:00 AM
  • Firstpage
    339
  • Lastpage
    346
  • Abstract
    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 μm 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
  • Keywords
    CMOS integrated circuits; Hough transforms; adders; application specific integrated circuits; drift chambers; high energy physics instrumentation computing; multiprocessor interconnection networks; nuclear electronics; parallel architectures; pattern recognition equipment; programmable circuits; systolic arrays; 0.6 micron; 100 MHz; CMOS; Hough transform; adders; application-specific integrated circuit; coordinate transform; data streams; histogram pixels; interconnectivity pattern; multiwire drift chambers; parallel systolic array ASIC; pattern recognition problems; programmable processing elements; real-time execution; time-delay processing elements; Adders; Application specific integrated circuits; CMOS technology; Clocks; Frequency; Histograms; Integrated circuit interconnections; Pattern recognition; Space technology; Systolic arrays;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2002.1003733
  • Filename
    1003733