Difference between revisions of "Template:CUDA ISP for NVIDIA Jetson/Main contents"

From RidgeRun Developer Connection
Jump to: navigation, search
(Use cases)
(Use cases)
Line 42: Line 42:
  
 
== Use cases ==
 
== Use cases ==
 +
 +
{{Review|Please, improve the text format. The page should be good-looking|lleon}}
 +
 
''When to use CUDA ISP?''
 
''When to use CUDA ISP?''
  
Line 47: Line 50:
  
 
* '''Application with large percentage of CPU usage'''
 
* '''Application with large percentage of CPU usage'''
 +
 +
{{Review|Some examples? You can cite, for instance, a board that runs many CPU applications, servers, and so|lleon}}
 +
{{Review|Another possible application is to use x86 discrete GPUs, since they do not have ISP built-in|lleon}}
  
 
If you ever found yourself overloading the CPU processing capacity, the GPU can handle it via CUDA ISP.
 
If you ever found yourself overloading the CPU processing capacity, the GPU can handle it via CUDA ISP.
Line 57: Line 63:
 
<br>
 
<br>
 
<br><br>
 
<br><br>
 +
 +
{{Review|What about the other case? When you need to plug too many cameras. Also, when you need the GPU for intensive computations and AI|lleon}}
  
 
== Supported Formats ==
 
== Supported Formats ==

Revision as of 10:27, 3 March 2023


CUDA ISP for NVIDIA Jetson!

CUDA ISP for NVIDIA Jetson Plugin from RidgeRun.




CUDA ISP for NVIDIA Jetson

This wiki is a user guide for our CUDA ISP for NVIDIA Jetson project.

What is CUDA ISP for NVIDIA Jetson?

CUDA ISP is a RidgeRun library developed to provide an alternative approach to image signal processing using CUDA rather than NVIDIA's Jetson ISP. Since our library's CUDA algorithms run on the GPU, they reduce the CPU usage. It is intended to be used in programs that require a large amount of CPU usage, so by using CUDA ISP, the CPU does not have to take into account the processing done by NVIDIA's Jetson ISP resulting in a better performance of the application by letting the GPU handle the processing. It can also be used with GStreamer applications.

The algorithms provided by the CUDA ISP are:

  • Demosaic/Debayering
  • Auto white balance
  • Shifting

In the image below you can see the software stack of the library.




Error creating thumbnail: Unable to save thumbnail to destination




RidgeRun also makes a binary-only evaluation version available. Please refer to Contact Us to get an evaluation binary.

Use cases

When to use CUDA ISP?

CUDA ISP provides an alternative solution to reduce CPU usage by allowing the GPU handle the image processing.

  • Application with large percentage of CPU usage

‎ ‎

If you ever found yourself overloading the CPU processing capacity, the GPU can handle it via CUDA ISP.




Error creating thumbnail: Unable to save thumbnail to destination




Supported Formats

Tested Platforms


RidgeRun Support

RidgeRun provides support for embedded Linux development for NVIDIA, Xilinx, Freescale/NXP, and Texas Instruments platforms, specializing in multimedia applications. This page contains detailed guides and information on how to get started with the CUDA ISP for NVIDIA Jetson and start using its full capabilities.

To get up-to-speed with your CUDA ISP for NVIDIA Jetson, start by clicking 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