Jetson Xavier NX - RidgeRun Products - GstColorTransfer

From RidgeRun Developer Wiki



Previous: RidgeRun Products/GstCUDA Index Next: RidgeRun Products/GstWebRTC






Overview

GstColorTransfer is a plugin that performs a color transference between 2 streams. The first stream is the reference and is the one that determines the color probability distribution of the output. On the other hand, the output image preserves the same spatial features as the target stream. In other words, the color transfer process consists of taking the colors of the reference image and using them to color a target image. It can be used for color consistency, improved image stitching, automated coloring, and many more applications.


Promo Video



Features

  • Color transfer algorithm based on Reinhard's algorithm
  • Configurable image overlap at runtime to define a region of interest
  • Accelerated processing using CUDA

GstColorTransfer

GstColorTransfer is a geometry based color transfer algorithm (automatic overlap region matching is not implemented on the current release) that can be user assisted to specify the overlap region manually. The objective of the element is to improve two images' color consistency to achieve better stitching between two streams.

Color consistency is a usual problem on systems that capture from several cameras simultaneously. Even if all the cameras used are the same model, sometimes capture parameters or even fabrication defects can cause the capture images' colors to look completely inconsistent. An example of this problem is the following images. Even though both images were captured with the same camera just moving the camera a little to the right, due to the illumination conditions on each capture, the colors look bad when trying to stitch them together.

Original image, 2 images 3264x2448px with some overlap and different color conditions


GstColorTransfer uses PDF transfer on a region determined by the user to correct this problem. By transferring the PDF a color consistency effect is achieved, as seen in the following image.

Color transfer results


Getting Started

To know more about the element please refer to the GStreamer Color Transfer Basics wiki page.

How to Purchase

Contact Us page has the RidgeRun contact details for purchasing or requesting for the evaluation version.


Previous: RidgeRun Products/GstCUDA Index Next: RidgeRun Products/GstWebRTC