Jump to content

CUDA ISP for NVIDIA Jetson/Performance: Difference between revisions

Line 351: Line 351:
</center>
</center>


== More cameras ==
This section shows the performance results for the elements running at the same time on more than one camera on a Jetson XavierAGX. For all the tests done with an RGB output image, the following pipeline was used to measure the processing time and FPS for the cudaawb and the cudadebayer element with an input image with 1920x1200 resolution coming from multiple camera sensor.
<source lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve rrv4l2src device=/dev/video0 io-mode=userptr ! 'video/x-bayer, bpp=10, width=1920, height=1200, format=grbg' ! cudadebayer ! cudaawb ! 'video/x-raw, format=RGB' ! fakesink
</source>
The same way, for all the test done with an I420 output image. the following pipeline was used to measure the processing time and FPS for the cudaawb and the cudadebayer element with an input image with 1920x1200 resolution coming from multiple camera sensor
<source lang=bash>
GST_DEBUG="GST_TRACER:7" GST_TRACERS="proctime" gst-launch-1.0 -ve rrv4l2src device=/dev/video1 io-mode=userptr ! 'video/x-bayer, bpp=10, width=1920, height=1200, format=grbg' ! cudadebayer ! cudaawb ! 'video/x-raw, format=I420' ! fakesink
</source>
=== Two cameras ===
'''RGB Output'''
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! cudadebayer !! cudaawb
|-
| FPS || 412 || 397
|-
| Processing time (seconds) || 0.002426 || 0.002521
|}
</center>
'''I420'''
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! cudadebayer !! cudaawb
|-
| FPS || 464 || 429
|-
| Processing time (seconds) || 0.002154 || 0.002330
|}
</center>
=== Three cameras ===
'''RGB Output'''
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! cudadebayer !! cudaawb
|-
| FPS || 429 || 374
|-
| Processing time (seconds) || 0.002354 || 0.002672
|}
</center>
'''I420'''
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! cudadebayer !! cudaawb
|-
| FPS || 402 || 450
|-
| Processing time (seconds) || 0.002486 || 0.002220
|}
</center>
=== Four cameras ===
'''RGB Output'''
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! cudadebayer !! cudaawb
|-
| FPS || 385 || 689
|-
| Processing time (seconds) || 0.002597 || 0.001450
|}
</center>
'''I420'''
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! cudadebayer !! cudaawb
|-
| FPS || 320 || 289
|-
| Processing time (seconds) || 0.003128 || 0.003459
|}
</center>
=== Five cameras ===
'''RGB Output'''
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! cudadebayer !! cudaawb
|-
| FPS || 494 || 347
|-
| Processing time (seconds) || 0.002025 || 0.002883
|}
</center>
'''I420'''
The results obtained:
<center>
{| class="wikitable"
|-
! Measurement (Average) !! cudadebayer !! cudaawb
|-
| FPS || 332 || 296
|-
| Processing time (seconds) || 0.003011 || 0.003375
|}
</center>




704

edits

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