RidgeRun Video Stabilization Library/Useful Links/Performance: Difference between revisions
(Created page with "<noinclude> {{RidgeRun Video Stabilization Library/Head|previous=Useful Links/BMI160 Setup|next=Contact_Us|metakeywords=imu,stabilizer,rb5,jetson,nvidia,xilinx,amd,qualcomm}} </noinclude> {{DISPLAYTITLE:Useful Links - Performance|noerror}} <noinclude> {{RidgeRun Video Stabilization Library/Foot|Useful Links/BMI160 Setup|Contact_Us}} </noinclude>") |
No edit summary |
||
Line 4: | Line 4: | ||
{{DISPLAYTITLE:Useful Links - Performance|noerror}} | {{DISPLAYTITLE:Useful Links - Performance|noerror}} | ||
''Note: We are still working on this. Stay tuned!'' | |||
== Performance == | |||
The heaviest stage of the algorithm is the Video Undistortion. The following metrics come as a result of measuring this stage. | |||
=== Qualcomm RB5 === | |||
This is using a synthetic image running at average conditions on Ubuntu 20.04 during 100 iterations. | |||
{| class="wikitable" style="text-align:center;" | |||
|- style="font-weight:bold;" | |||
! style="text-align:left;" | Backend | |||
! Dimensions | |||
! Processing Time (ms) | |||
! Average Framerate (fps) | |||
|- | |||
| rowspan="2" style="text-align:left;" | OpenCV | |||
| 720p | |||
| 22.28 | |||
| 44.88 | |||
|- | |||
| 1080p | |||
| 48.07 | |||
| 20.800 | |||
|- | |||
| rowspan="2" style="text-align:left;" | OpenCL | |||
| 720p | |||
| 11.00 | |||
| 91.00 | |||
|- | |||
| 1080p | |||
| 18.77 | |||
| 53.28 | |||
|} | |||
=== NXP i.MX8 MP === | |||
This uses a synthetic image running at average conditions on Yocto Hardnott during 100 iterations. Please, note that the imx8mp is one of the most basic boards. | |||
{| class="wikitable" style="text-align:center;" | |||
|- style="font-weight:bold;" | |||
! style="text-align:left;" | Backend | |||
! Dimensions | |||
! Processing Time (ms) | |||
! Average Framerate (fps) | |||
|- | |||
| rowspan="2" style="text-align:left;" | OpenCV | |||
| 720p | |||
| 84.42 | |||
| 11.85 | |||
|- | |||
| 1080p | |||
| 192.77 | |||
| 5.19 | |||
|- | |||
| rowspan="2" style="text-align:left;" | OpenCL | |||
| 720p | |||
| 85.36 | |||
| 11.72 | |||
|- | |||
| 1080p | |||
| 169.32 | |||
| 5.91 | |||
|} | |||
<noinclude> | <noinclude> | ||
{{RidgeRun Video Stabilization Library/Foot|Useful Links/BMI160 Setup|Contact_Us}} | {{RidgeRun Video Stabilization Library/Foot|Useful Links/BMI160 Setup|Contact_Us}} | ||
</noinclude> | </noinclude> |
Revision as of 17:34, 26 June 2024
RidgeRun Video Stabilization Library RidgeRun documentation is currently under development. |
Table of Contents
[Sticky]
Note: We are still working on this. Stay tuned!
Performance
The heaviest stage of the algorithm is the Video Undistortion. The following metrics come as a result of measuring this stage.
Qualcomm RB5
This is using a synthetic image running at average conditions on Ubuntu 20.04 during 100 iterations.
Backend | Dimensions | Processing Time (ms) | Average Framerate (fps) |
---|---|---|---|
OpenCV | 720p | 22.28 | 44.88 |
1080p | 48.07 | 20.800 | |
OpenCL | 720p | 11.00 | 91.00 |
1080p | 18.77 | 53.28 |
NXP i.MX8 MP
This uses a synthetic image running at average conditions on Yocto Hardnott during 100 iterations. Please, note that the imx8mp is one of the most basic boards.
Backend | Dimensions | Processing Time (ms) | Average Framerate (fps) |
---|---|---|---|
OpenCV | 720p | 84.42 | 11.85 |
1080p | 192.77 | 5.19 | |
OpenCL | 720p | 85.36 | 11.72 |
1080p | 169.32 | 5.91 |