• DocumentCode
    3590661
  • Title

    A framework for rapid prototyping of embedded vision applications

  • Author

    Mefenza, Michael ; Yonga, Franck ; Saldanha, Luca B. ; Bobda, Christophe ; Velipassalar, Senem

  • Author_Institution
    CSCE Dept., Univ. of Arkansas, Fayetteville, AR, USA
  • fYear
    2014
  • Firstpage
    1
  • Lastpage
    8
  • Abstract
    We present a framework for fast prototyping of embedded video applications. Starting with a high-level executable specification written in OpenCV, we apply semi-automatic refinements of the specification at various levels (TLM and RTL), the lowest of which is a system-on-chip prototype in FPGA. The refinement leverages the structure of image processing applications to map high-level representations to lower level implementation with limited user intervention. Our framework integrates the computer vision library OpenCV for software, SystemC/TLM for high-level hardware representation, UVM and QEMU-OS for virtual prototyping and verification into a single and uniform design and verification flow. With applications in the field of driving assistance and object recognition, we prove the usability of our framework in producing performance and correct design.
  • Keywords
    computer vision; embedded systems; field programmable gate arrays; system-on-chip; FPGA; OpenCV; QEMU-OS; SystemC/TLM; UVM; computer vision library; embedded video applications; embedded vision applications; high-level executable specification; high-level hardware representation; image processing applications; object recognition; rapid prototyping; system-on-chip prototype; verification flow; virtual prototyping; Hardware; Image processing; Libraries; Program processors; Streaming media; System-on-chip; FPGA; SoC; SystemC; UVM; Verification; Vision;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design and Architectures for Signal and Image Processing (DASIP), 2014 Conference on
  • Type

    conf

  • DOI
    10.1109/DASIP.2014.7115621
  • Filename
    7115621