Skip to Main content Skip to Navigation
Conference papers

Integrating Simulink, OpenVX, and ROS for Model-Based Design of Embedded Vision Applications

Abstract : OpenVX is increasingly gaining consensus as standard platform to develop portable, optimized and power-efficient embedded vision applications. Nevertheless, adopting OpenVX for rapid prototyping, early algorithm parametrization and validation of complex embedded applications is a very challenging task. This paper presents a comprehensive framework that integrates Simulink, OpenVX, and ROS for model-based design of embedded vision applications. The framework allows applying Matlab-Simulink for the model-based design, parametrization, and validation of computer vision applications. Then, it allows for the automatic synthesis of the application model into an OpenVX description for the hardware and constraints-aware application tuning. Finally, the methodology allows integrating the OpenVX application with Robot Operating System (ROS), which is the de-facto reference standard for developing robotic software applications. The OpenVX-ROS interface allows co-simulating and parametrizing the application by considering the actual robotic environment and the application reuse in any ROS-compliant system. Experimental results have been conducted with two real case studies: An application for digital image stabilization and the ORB descriptor for simultaneous localization and mapping (SLAM), which have been developed through Simulink and, then, automatically synthesized into OpenVX-VisionWorks code for an NVIDIA Jetson TX2 board.
Document type :
Conference papers
Complete list of metadata

Cited literature [20 references]  Display  Hide  Download
Contributor : Hal Ifip Connect in order to contact the contributor
Submitted on : Friday, October 18, 2019 - 11:42:14 AM
Last modification on : Monday, March 21, 2022 - 5:22:04 PM
Long-term archiving on: : Sunday, January 19, 2020 - 2:49:58 PM


Files produced by the author(s)


Distributed under a Creative Commons Attribution 4.0 International License



Stefano Aldegheri, Nicola Bombieri. Integrating Simulink, OpenVX, and ROS for Model-Based Design of Embedded Vision Applications. 25th IFIP/IEEE International Conference on Very Large Scale Integration - System on a Chip (VLSI-SoC), Oct 2017, Abu Dhabi, United Arab Emirates. pp.178-197, ⟨10.1007/978-3-030-15663-3_9⟩. ⟨hal-02319791⟩



Record views


Files downloads