Integrating Simulink, OpenVX, and ROS for Model-Based Design of Embedded Vision Applications - VLSI-SoC: Opportunities and Challenges Beyond the Internet of Things
Conference Papers Year : 2019

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

Stefano Aldegheri
  • Function : Author
  • PersonId : 1056267
Nicola Bombieri
  • Function : Author
  • PersonId : 1055981

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.
Fichier principal
Vignette du fichier
479099_1_En_9_Chapter.pdf (1.28 Mo) Télécharger le fichier
Origin Files produced by the author(s)
Loading...

Dates and versions

hal-02319791 , version 1 (18-10-2019)

Licence

Identifiers

Cite

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⟩
160 View
163 Download

Altmetric

Share

More