GstInference

From RidgeRun Developer Connection
Jump to: navigation, search


Index Next: Introduction




GstInference

A GStreamer deep learning inference framework.

GstInference is an open-source project from RidgeRun Engineering that provides a framework for integrating deep learning inference into GStreamer. Either use one of the included elements to do out of the box inference using the most popular deep learning architectures or leverage the base classes and utilities to support your own custom architecture.

Checkout the GstInference proposal presentation that RidgeRun gave at the GStreamer 2018 conference, at Edinburgh, Scotland, UK.

GstInference Benchmarks Overview


Error creating thumbnail: Unable to save thumbnail to destination


By using GstInference as the interface between Google’s Coral board and GStreamer, users can:

  • Easily prototype GStreamer pipelines with common and basic GStreamer tools such as gst-launch and GStreamer Daemon.
  • Easily test and benchmark TFLite models using GStreamer with Google's Coral board.
  • Enable a world of possibilities to use Google’s Coral board with video feeds from cameras, video files, and network streams, and process the prediction information (detection, classification, estimation, segmentation) to monitor events and trigger actions.
  • Develop intelligent media servers with recording, streaming, capture, playback, and display features.
  • Abstract GStreamer complexity in terms of buffers and events handling.
  • Abstract TensorFlow Lite complexity and configuration.
  • Make use of GstInference helper elements and API to visualize and easily extract readable prediction information.

GstInference can also be used in other platforms (Jetson, Desktop).

For further information you can check: Benchmarks page.

Framerate

Model vs fps coral.png

CPU Usage

Model vs cpu coral.png

GstInference Videos

Promo video:

Get started with GstInference by clicking the button below!

Error creating thumbnail: Unable to save thumbnail to destination


RidgeRun Resources

Quick Start Client Engagement Process RidgeRun Blog Homepage
Technical and Sales Support RidgeRun Online Store RidgeRun Videos Contact Us

OOjs UI icon message-progressive.svg Contact Us

Visit our Main Website for the RidgeRun Products and Online Store. RidgeRun Engineering informations are available in RidgeRun Professional Services, RidgeRun Subscription Model and Client Engagement Process wiki pages. Please email to support@ridgerun.com for technical questions and contactus@ridgerun.com for other queries. Contact details for sponsoring the RidgeRun GStreamer projects are available in Sponsor Projects page. Ridgerun-logo.svg
RR Contact Us.png
Error creating thumbnail: Unable to save thumbnail to destination


Index Next: Introduction