• DocumentCode
    3643030
  • Title

    An optimized vision library approach for embedded systems

  • Author

    Göksel Dedeoğlu;Branislav Kisačanin;Darnell Moore;Vinay Sharma;Andrew Miller

  • Author_Institution
    Texas Instruments, Inc., Dallas, TX
  • fYear
    2011
  • fDate
    6/1/2011 12:00:00 AM
  • Firstpage
    8
  • Lastpage
    13
  • Abstract
    There is an ever-growing pressure to accelerate computer vision applications on embedded processors for wide-ranging equipment including mobile phones, network cameras, and automotive safety systems. Towards this goal, we propose a software library approach that eases common computational bottlenecks by optimizing over 60 low- and mid-level vision kernels. Optimized for a digital signal processor that is deployed in many embedded image & video processing systems, the library was designed for typical high-performance and low-power requirements. The algorithms are implemented in fixed-point arithmetic and support block-wise partitioning of video frames so that a direct memory access engine can efficiently move data between on-chip and external memory. We highlight the benefits of this library for a baseline video security application, which segments moving foreground objects from a static background. Benchmarks show a ten-fold acceleration over a bit-exact yet unoptimized C language implementation, creating more computational headroom to embed other vision algorithms.
  • Keywords
    "Kernel","Libraries","Digital signal processing","System-on-a-chip","Signal processing algorithms","Memory management","Algorithm design and analysis"
  • Publisher
    ieee
  • Conference_Titel
    Computer Vision and Pattern Recognition Workshops (CVPRW), 2011 IEEE Computer Society Conference on
  • ISSN
    2160-7508
  • Print_ISBN
    978-1-4577-0529-8
  • Type

    conf

  • DOI
    10.1109/CVPRW.2011.5981731
  • Filename
    5981731