• DocumentCode
    1370440
  • Title

    Real-Time Architecture for a Robust Multi-Scale Stereo Engine on FPGA

  • Author

    Tomasi, Matteo ; Vanegas, Mauricio ; Barranco, Francisco ; Díaz, Javier ; Ros, Eduardo

  • Author_Institution
    Dept. of Comput. Archit. & Technol., Univ. of Granada, Granada, Spain
  • Volume
    20
  • Issue
    12
  • fYear
    2012
  • Firstpage
    2208
  • Lastpage
    2219
  • Abstract
    In this work, we present a real-time implementation of a stereo algorithm on field-programmable gate array (FPGA). The approach is a phase-based model that allows computation with sub-pixel accuracy. The algorithm uses a robust multi-scale and multi-orientation method that optimizes the estimation extraction with respect to the local image structure support. With respect to the state of the art, our work increases the on-chip power of computation compared to previous approaches in order to obtain a good accuracy of results with a large disparity range. In addition, our approach is specially suited for unconstrained environments applications thanks to the robustness of the phase information, capable of dealing with severe illumination changes and with small affine deformation between the image pair. This work also includes the rectification images circuitry in order to exploit the epipolar constraints on the chip. The dedicated circuit can rectify and process images of VGA resolution at a frame rate of 57 fps. The implementation uses a fine pipelined method (also with superscalar units) and multiple user defined parameters that lead to a high working frequency and a good adaptability to different scenarios. In the paper, we present different results and we compare them with state of the art approaches.
  • Keywords
    feature extraction; field programmable gate arrays; image resolution; rectifying circuits; stereo image processing; FPGA; VGA resolution; affine deformation; disparity range; epipolar constraint; estimation extraction; field-programmable gate array; fine pipelined method; illumination change; image pair; local image structure; multiorientation method; on-chip power; phase information; phase-based model; real-time architecture; rectification images circuitry; robust multiscale stereo engine; stereo algorithm; sub-pixel accuracy; superscalar unit; unconstrained environment; Embedded systems; Field programmable gate arrays; Random access memory; Real time systems; Robustness; Stereo image processing; Embedded and real-time systems; multi-scale; stereo image processing;
  • fLanguage
    English
  • Journal_Title
    Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1063-8210
  • Type

    jour

  • DOI
    10.1109/TVLSI.2011.2172007
  • Filename
    6071001