An Optimized Vision Library Approach for Embedded Systems

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.

Cite

Text

Dedeoglu et al. "An Optimized Vision Library Approach for Embedded Systems." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2011. doi:10.1109/CVPRW.2011.5981731

Markdown

[Dedeoglu et al. "An Optimized Vision Library Approach for Embedded Systems." IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops, 2011.](https://mlanthology.org/cvprw/2011/dedeoglu2011cvprw-optimized/) doi:10.1109/CVPRW.2011.5981731

BibTeX

@inproceedings{dedeoglu2011cvprw-optimized,
  title     = {{An Optimized Vision Library Approach for Embedded Systems}},
  author    = {Dedeoglu, Goksel and Kisacanin, Branislav and Moore, D. and Sharma, V. and Miller, A.},
  booktitle = {IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops},
  year      = {2011},
  pages     = {8-13},
  doi       = {10.1109/CVPRW.2011.5981731},
  url       = {https://mlanthology.org/cvprw/2011/dedeoglu2011cvprw-optimized/}
}