• DocumentCode
    105371
  • Title

    A Multi-Resolution FPGA-Based Architecture for Real-Time Edge and Corner Detection

  • Author

    Possa, Paulo Ricardo ; Mahmoudi, Sidi Ahmed ; Harb, Naim ; Valderrama, Carlos ; Manneback, Pierre

  • Author_Institution
    Dept. of Electron. & Microelectron., Univ. of Mons, Mons, Belgium
  • Volume
    63
  • Issue
    10
  • fYear
    2014
  • fDate
    Oct. 2014
  • Firstpage
    2376
  • Lastpage
    2388
  • Abstract
    This work presents a new flexible parameterizable architecture for image and video processing with reduced latency and memory requirements, supporting a variable input resolution. The proposed architecture is optimized for feature detection, more specifically, the Canny edge detector and the Harris corner detector. The architecture contains neighborhood extractors and threshold operators that can be parameterized at runtime. Also, algorithm simplifications are employed to reduce mathematical complexity, memory requirements, and latency without losing reliability. Furthermore, we present the proposed architecture implementation on an FPGA-based platform and its analogous optimized implementation on a GPU-based architecture for comparison. A performance analysis of the FPGA and the GPU implementations, and an extra CPU reference implementation, shows the competitive throughput of the proposed architecture even at a much lower clock frequency than those of the GPU and the CPU. Also, the results show a clear advantage of the proposed architecture in terms of power consumption and maintain a reliable performance with noisy images, low latency and memory requirements.
  • Keywords
    edge detection; feature extraction; field programmable gate arrays; graphics processing units; real-time systems; reconfigurable architectures; Canny edge detector; GPU based architecture; Harris corner detector; corner detection; feature detection; flexible parameterizable architecture; image processing; mathematical complexity; memory requirements; multiresolution FPGA based architecture; neighborhood extractors; real time edge detection; reduced latency; variable input resolution; video processing; Computer architecture; Detectors; Feature extraction; Field programmable gate arrays; Graphics processing units; Image edge detection; Instruction sets; Reconfigurable hardware; computer vision; edge and feature detection; graphics processors; real-time systems;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.2013.130
  • Filename
    6532283