NVIDIA Jetson AGX Thor - RidgeRun Products - GstStitcher

From RidgeRun Developer Wiki

Follow Us On Twitter LinkedIn Email Share this page





Previous: RidgeRun Products/GstRtspSink Index Next: RidgeRun Products/GstNvStabilize








Overview of RidgeRun image Stitching for NVIDIA Jetson

RidgeRun’s Image Stitching for NVIDIA Jetson is a high-performance solution that merges multiple input images into a seamless panorama. By leveraging the GPU, it delivers real-time results even with high-resolution images and multi-camera setups. The product integrates as a GStreamer element, making it easy to include in custom pipelines and combine with downstream image processing or computer vision algorithms.

Key Capabilities:

  • Panoramic Image Stitching: Transforms and merges overlapping images into a single, borderless panorama, enabling immediate use for further processing or display.
  • 360-Degree Image Stitching: Designed for immersive applications such as virtual reality, augmented reality, virtual tours, cartography, and simulation. It provides users with a true sense of presence in digital environments.
  • Real-Time Performance: Optimized with CUDA, the solution scales to multiple inputs and high resolutions without compromising performance.


The image stitching algorithm is composed of several key stages:

  1. Feature Matching – Identifies and matches keypoints between overlapping images (e.g., using SIFT) to determine proper alignment.
  2. Homographies – Establishes geometric transformations between images, represented by a homography matrix that accounts for translation, rotation, shear, and scale.
  3. Warping – Applies the calculated transformations to align images in a shared reference frame before combining them into a larger composite.
  4. Blending – Smooths out differences in overlapping regions, minimizing artifacts from varying camera settings (e.g., exposure or gain).

Applications:

  • Multi-camera vision systems
  • Virtual reality and augmented reality experiences
  • Cartography and geographic visualization
  • Education, marketing, and scientific simulations
  • High-quality panoramic photography and video

With support for panoramic and 360-degree stitching of up to N inputs, RidgeRun’s solution combines creativity and technology to enable new opportunities in imaging, simulation, and immersive content creation.

Supported platforms

The following hardware platforms are currently supported:

  • PC (x86 / x64).
  • NVIDIA Jetson boards: Orin, TX1, TX2, Xavier AGX, Xavier NX and Nano.

Capabilities

The stitcher element supports raw video in the following formats:

Input

  • RGBA
  • GRAY8

Output

  • RGBA
  • GRAY8

Examples

Thor Performance

Getting Started

To know more about the extension, please refer to the Image Stitching Getting the Code wiki page.

How to Purchase

NVIDIA Jetson AGX Thor/Contact_Us page has the RidgeRun contact details for purchasing or requesting the evaluation version.



Previous: RidgeRun Products/GstRtspSink Index Next: RidgeRun Products/GstNvStabilize