Jump to content

CUDA ISP for NVIDIA Jetson/Performance: Difference between revisions

Line 350: Line 350:
|}
|}
</center>
</center>
== '''Jetson Nano''' ==
In the following sections you will see the performance for each of the elements.
=== '''cudashift element''' ===
The following pipeline was used to measure the processing time and FPS for the cudashift element with an input image with 4K resolution coming from a camera sensor. 
<source lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve v4l2src io-mode=userptr ! 'video/x-bayer, bpp=10, format=rggb' ! cudashift shift=0 ! fakesink
</source>
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! Jetson Nano
|-
| FPS || 92
|-
| Processing time (seconds) || 0.01088
|}
</center>
<br>
<br><br>
[[File:Cudashiftproctimenano.png|1000px|frameless|center|CUDA ISP library ]]
<br>
<br><br>
=== cudadebayer element ===
'''RGB Output'''
The following pipeline was used to measure the processing time and FPS for the cudadebayer element with an input image with 4K resolution coming from a camera sensor to an RGB output image.
<source lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve v4l2src io-mode=userptr ! 'video/x-bayer, bpp=10, width=3840, height=2160' ! cudadebayer ! fakesink
</source>
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! Jetson Nano
|-
| FPS || 51
|-
| Processing time (seconds) || 0.01948
|}
</center>
<br>
<br><br>
[[File:Debayergbproctimenano.png|1000px|frameless|center|CUDA ISP library ]]
<br>
<br><br>
'''I420 Output'''
The following pipeline was used to measure the processing time and FPS for the cudadebayer element with an input image with 4K resolution coming from a camera sensor to an I420 output image.
<source lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve v4l2src io-mode=userptr ! 'video/x-bayer, bpp=10, width=3840, height=2160' ! cudadebayer ! 'video/x-raw, format=I420' ! fakesink
</source>
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! Jetson Nano
|-
| FPS || 36
|-
| Processing time (seconds) || 0.02769
|}
</center>
<br>
<br><br>
[[File:Debayer1420proctimenano.png|1000px|frameless|center|CUDA ISP library ]]
<br>
<br><br>
=== '''cudaawb element''' ===
'''RGB Output'''
The following pipeline was used to measure the processing time and FPS for the cudaawb element with an input image with 4K resolution coming from a camera sensor to an RGB output image.
<source lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve v4l2src io-mode=userptr ! 'video/x-bayer, bpp=10, width=3840, height=2160' ! cudadebayer ! cudaawb ! fakesink
</source>
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! Jetson Nano
|-
| FPS || 91
|-
| Processing time (seconds) || 0.01096
|}
</center>
<br>
<br><br>
[[File:Awbrgbproctimenano.png|1000px|frameless|center|CUDA ISP library ]]
<br>
<br><br>
'''I420 Output'''
The following pipeline was used to measure the processing time and FPS for the cudaawb element with an input image with 4K resolution coming from a camera sensor to an I420 output image.
<source lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve v4l2src io-mode=userptr ! 'video/x-bayer, bpp=10, width=3840, height=2160' ! cudadebayer ! cudaawb ! 'video/x-raw, format=I420' ! fakesink
</source>
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! Jetson Nano
|-
| FPS || 38
|-
| Processing time (seconds) || 0.02605
|}
</center>
<br>
<br><br>
[[File:Awbi420proctimenano.png|1000px|frameless|center|CUDA ISP library ]]
<br>
<br><br>


== '''Jetson Xavier NX''' ==
== '''Jetson Xavier NX''' ==
704

edits

Cookies help us deliver our services. By using our services, you agree to our use of cookies.