OpenVL is the future of developer-friendly computer vision - existing vision frameworks provide access at a very low level, such as individual algorithm names (often named after their inventor), while OpenVL provides a higher-level abstraction to hide the details of sophisticated vision techniques: developers use a task-centred API to supply a description of the problem, and OpenVL interprets the description and provides a solution.

The OpenVL computer vision abstraction will support hardware acceleration and multiple platforms (mobile, cloud, desktop, console), and therefore also allows vendor-specific implementations. We are committed to making it an open API available to everyone (and hope to make it an open standard); Continue reading...
Face Front
Face Profile
Vision System Development Through Separation of Management and Processing
Amir Afrah, Gregor Miller and Sidney Fels
We are addressing two aspects of vision-based system development that are not fully exploited in current frameworks: abstraction over low-level details and high-level module reusability. Through an evaluation of existing frameworks, we relate these shortcomings to the lack of systematic classification of sub-tasks in vision-based system development. In this paper we present our work-in-progress which addresses these two issues by classifying vision into decoupled sub-tasks, hence defining a clear scope for a vision-based system development framework and its sub-components. Firstly, we decompose the task of vision system development into data management and processing. We then proceed to further decompose data management into three components: data access, conversion and transportation. We present the Vision Utility (VU) framework which provides abstraction over the vision system data management and verify this approach through an example vision system.

Presented at the Workshop on Multimedia Information Processing and Retrieval at the International Symposium on Multimedia in San Diego, December 2009.
    author = {Amir Afrah and Gregor Miller and Sidney Fels},
    title = {Vision System Development Through Separation of Management and Processing},
    booktitle = {Proceedings of the 11th International Symposium on Multimedia},
    series = {ISM'09},
    pages = {612--617},
    month = {December},
    year = {2009},
    publisher = {IEEE Computer Society},
    address = {Los Alamitos, California, U.S.A.},
    isbn = {978-0-7695-3890-7},
    location = {San Diego, California, U.S.A.},
    doi = {},
    url = {}