Enhancing performance of computer vision applications on low-power embedded systems through heterogeneous parallel programming

S Aldegheri, S Manzato… - 2018 IFIP/IEEE …, 2018 - ieeexplore.ieee.org
Enabling computer vision applications on low-power embedded systems gives rise to new
challenges for embedded SW developers. Such applications implement different …

Optimizing openvx graphs for data movement

M Abeysinghe, J Villarreal, JD Bakos - Authorea Preprints, 2024 - techrxiv.org
This paper describes a method for automatically transforming the structure and
characteristics of an image processing dataflow graph for the purpose of improving …

Fast and power-efficient embedded software implementation of digital image stabilization for low-cost autonomous boats

S Aldegheri, DD Bloisi, JJ Blum, N Bombieri… - Field and Service …, 2018 - Springer
The use of autonomous surface vehicles (ASVs) is an efficient alternative to the traditional
manual or static sensor network sampling for large-scale monitoring of marine and aquatic …

Extending OpenVX for model-based design of embedded vision applications

S Aldegheri, N Bombieri - … on Very Large Scale Integration (VLSI …, 2017 - ieeexplore.ieee.org
Developing computer vision applications for low-power heterogeneous systems is
increasingly gaining interest in the embedded systems community. Even more interesting is …

Task mapping and scheduling for OpenVX applications on heterogeneous multi/many-core architectures

F Lumpp, S Aldegheri, HD Patel… - IEEE Transactions on …, 2021 - ieeexplore.ieee.org
Computer vision applications have stringent performance constraints that must be satisfied
when they are run at the edge on programmable low-power embedded devices. OpenVX …

A framework for the design and simulation of embedded vision applications based on OpenVX and ROS

S Aldegheri, N Bombieri, N Dall'Ora… - … on Circuits and …, 2018 - ieeexplore.ieee.org
Customizing computer vision applications for embedded systems is a common and
widespread problem in the cyber-physical systems community. Such a customization means …

Accelerating OpenVX Application Kernels Using Halide Scheduling

BY Zhao, MY Peng, XY Wang, SW Liao - Journal of Signal Processing …, 2023 - Springer
In this study, we investigate how to use a Domain-Specific Language—Halide to accelerate
and optimize OpenVX graphs. Halide is a new high-level image processing pipeline …

Rapid prototyping of embedded vision systems: Embedding computer vision applications into low-power heterogeneous architectures

S Aldegheri, N Bombieri - 2018 International Symposium on …, 2018 - ieeexplore.ieee.org
Embedded vision is a disruptive new technology in the vision industry. It is a revolutionary
concept with far reaching implications, and it is opening up new applications and shaping …

Software Optimization and Orchestration for Heterogeneous and Distributed Architectures

F Lumpp - 2024 - iris.univr.it
In the context of the Edge-Cloud computing continuum, containerization and orchestration
have become two key requirements in software development best practices …

Openvx graph optimization for visual processor units

M Abeysinghe, J Villarreal, L Weaver… - 2019 IEEE 30th …, 2019 - ieeexplore.ieee.org
OpenVX is a standardized, cross-platform software framework to aid in development of
accelerated computer vision, machine learning, and other signal processing applications …