• DocumentCode
    85817
  • Title

    A Flexible and Customizable Architecture for the Relaxation Labeling Algorithm

  • Author

    Biao Min ; Cheung, Ray C. C. ; Hong Yan

  • Author_Institution
    Dept. of Electron. Eng., City Univ. of Hong Kong, Kowloon, China
  • Volume
    60
  • Issue
    2
  • fYear
    2013
  • fDate
    Feb. 2013
  • Firstpage
    106
  • Lastpage
    110
  • Abstract
    This brief presents a flexible and customizable architecture for the probabilistic relaxation labeling (PRL) algorithm. The algorithm has been restructured by using a hardware-friendly process that is executed on the proposed architecture. This enables the design to handle different numbers of objects and labels flexibly. Moreover, in the design, the proposed PRL unit can be easily duplicated for K times according to the available resources on the field-programmable gate array (FPGA). In this brief, K can be scalable up to 10 by using a Virtex-6 FPGA XC6VLX240T platform. Compared with existing architectures that are not suitable for a large number of objects, the proposed architecture reduces the time complexity from O(N × M) to O(N) with the same O(N × M2) space complexity, where N and M are the numbers of objects and labels, respectively. The experimental results show that the execution time of our design is about 15 times less for five objects and about 35 times less for a 128 × 64 image block than the software implementation running on a Quad-core Intel 32-nm machine.
  • Keywords
    field programmable gate arrays; flexible electronics; probability; PRL; Virtex-6 FPGA XC6VLX240T platform; field-programmable gate array; hardware-friendly process; probabilistic relaxation labeling algorithm; quad-core intel machine; size 32 nm; software implementation; space complexity; time complexity reduction; Algorithm design and analysis; Clocks; Computer architecture; Field programmable gate arrays; Labeling; Time complexity; Field-programmable gate array (FPGA); parallel architecture; relaxation labeling algorithm;
  • fLanguage
    English
  • Journal_Title
    Circuits and Systems II: Express Briefs, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1549-7747
  • Type

    jour

  • DOI
    10.1109/TCSII.2012.2235738
  • Filename
    6476651