13 July. 2021
The DeepCamera research group of CYENS CoE- the Center based in Cyprus and specializing in interactive media, smart systems and emerging technologies- unveiled today an innovative GUI interface tool that offers support to image processing and computer vision developers to easily develop their imaging/video pipeline and deploy it into any system (i.e., embedded, GPU, CPU.). The tool supports both gstream and deepstream APIs.
The tool, DgiStreamer, comes as a solution to support Image Processing/Computer Vision developers when deploying complex imaging/video pipelines. Image processing and Computer vision tasks are usually performed using specialized SDKs/APIs, such as gstreamer. These SDks/APIs may in turn support Deep Learning APIs, such as deepstream. When working with complex pipelines though, the developers may face several difficulties. One is the large number of functionalities (blocks) and their associated constraints, that are provided by these APIs. Another difficulty, is that entering the code to deploy the blocks of the pipeline, may prompt to several bugs that may be difficult to identify without first debugging the code. Finally, all this is considerably time consuming.
To overcome all these drawbacks, the team of DeepCamera, led by Dr. Alessandro Artusi, have developed the innovative GUI interface tool to support both gstream and deepstream APIs. The tool aims to help image processing/computer vision developers to easily develop their imaging/video pipeline and deploy it into any system, i.e., embedded, GPU, CPU. The tool offers an intuitive way, to drastically simplify the task to interconnect the various blocks of a pipeline, from simple to complex types of configurations.
As Dr. Artusi points out, “This tool has been developed with the practicability of the process in mind. Often a complex pipeline needs to be deployed on a system that it is not available locally. Hence a remote functionality is provided, so that the developed pipeline can be easily deployed and debugged on a remote embedded device. The connection is achieved through the deployment of a target functionality over SSH.”
The tool also provides a command line type access to the remote system, to allow full control of the compilation step and provide a feature to stream back the video output of the deployed pipeline, to the developer’s location. This allows for an easy verification of the functionalities.
For more information and to download the tool follow the link.
CYENS is a Centre of Excellence in Research and Innovation on Information and Communication Technologies in Cyprus, aiming to empower knowledge and technology transfer in the region. It is a joint venture between the three public universities of Cyprus - University of Cyprus, Cyprus University of Technology, and the Open University of Cyprus- the Municipality of Nicosia, and two renowned international partners, the Max Planck Institute for Informatics, Germany, and, the University College London, United Kingdom.