OpenVL: A Task-Based Abstraction for Developer-Friendly Computer Vision

Abstract

Research into computer vision techniques has far outpaced the development of interfaces (such as APIs) to support the techniques' accessibility, especially to developers who are not experts in the field. We present a new description-based interface designed to be mainstream-developer-friendly while retaining sufficient power and flexibility to solve a wide variety of computer vision problems. The interface presents vision at the task level (hiding algorithmic detail) and uses a task-based description derived from definitions of vision problems. We show that after interpretation, the description can be used to invoke an appropriate method to provide the developer's requested result. Our implementation interprets the description and invokes various vision methods with automatically derived parameters, which we demonstrate on a range of tasks.

Cite

Text

Miller and Fels. "OpenVL: A Task-Based Abstraction for Developer-Friendly Computer Vision." IEEE/CVF Winter Conference on Applications of Computer Vision, 2013. doi:10.1109/WACV.2013.6475031

Markdown

[Miller and Fels. "OpenVL: A Task-Based Abstraction for Developer-Friendly Computer Vision." IEEE/CVF Winter Conference on Applications of Computer Vision, 2013.](https://mlanthology.org/wacv/2013/miller2013wacv-openvl/) doi:10.1109/WACV.2013.6475031

BibTeX

@inproceedings{miller2013wacv-openvl,
  title     = {{OpenVL: A Task-Based Abstraction for Developer-Friendly Computer Vision}},
  author    = {Miller, Gregor and Fels, Sidney S.},
  booktitle = {IEEE/CVF Winter Conference on Applications of Computer Vision},
  year      = {2013},
  pages     = {288-295},
  doi       = {10.1109/WACV.2013.6475031},
  url       = {https://mlanthology.org/wacv/2013/miller2013wacv-openvl/}
}