top of page



GstISP: GStreamer Plugin for Image Signal Processing

RidgeRun’s GstISP is a GStreamer plugin for image signal processing with
a GPU accelerated core for OpenCL/OpenVX powered boards. With simple
GStreamer pipeline integration you will be able to add powerful processing
to your project, using hardware side computation, and ease the handling
of images.

Core GstISP Features:

  • Debayer

  • Color space conversion

  • White balance

  • Histogram equalization

  • Noise reduction

  • Bad pixel correction

The core plugin features include the Debayer element, which consists of a process where an image gets decoded from a color matrix into a full-resolution color image. GstISP also provides a color space conversion from/to RGBA an NV12. The auto-white balance element provides an adjustment to colors so that the image looks more natural in several lighting conditions.

The product also includes a Histogram Equalization element that uses a technique to improve the contrast values in images. Other elements such as noise reduction and bad pixel correction (gray color boxes in the image) can be implemented if needed. Contact us to get a quote.

Note: RidgeRun assumes that there are no hardware issues that would delay the development process (and increase costs). In case of problems with your hardware, RidgeRun will bill up to 20 hours of engineering services for the time needed to inform you of what is wrong. If it has to be created from scratch, driver delivery time is 3 to 4 weeks from receipt of the hardware.

Learn More


Platforms Supported by GstISP

NXP i.MX8 (via OpenCL

NXP i.MX6 (via OpenCL)

x86 (via OpenCL)

Qualcomm RB5/RB6 (via OpenCL)

Other OpenCL accelerated platforms

Note: Additional platforms may be supported. Contact us for additional information.


bottom of page