SUMMARY:
This article presents performance measures across different hardware platforms of the Ladybug SDK version 1.4 in executing decompression, color processing and rectifcation of one of the six Ladybug images, and stitching of full panoramic images.
| APPLICABLE PRODUCTS :
|
|
Ladybug SDK •
|
ANSWER:
The Ladybug SDK goes through several steps to capture and process full panoramic images from a Ladybug camera. These steps include JPEG compression, decompression, color processing, and rendering (rectification and stitching). Of these processes, only JPEG compression takes place on-camera. Decompression and color processing take place on the PC, while rendering of images from all six sensors takes place directly on the PC graphics card. Therefore, it may be useful to compare the performance of these off-camera processes on a variety of processors and video cards.
Rendered images can be displayed on screen, or can be read back to the PC memory (off-screen rendering). These results pertain only to off-screen rendering.
The following table compares times (in milliseconds) for performing decompression and color processing, rendering a rectified image, and rendering a full panoramic image. Decompression and color processing results are measured by calling SDK function ladybugConvertToMultipleBGRU32() on a single frame of six raw images captured by a Ladybug3 in Format_7 mode 7 (1616 x 1232 resolution). Two color processing algorithms are compared: nearest neighbor fast and high quality linear. Rendering results are measured by calling ladybugUpdateTextures() and ladybugRenderOffScreenImage(). When calling ladybugRenderOffScreenImage(), results are compared between specifying a single rectified image for camera 0 (1616 x 1232) and specifying a full panoramic rendering (5400 x 2700). Note that since rendering Ladybug images uses the same processing pipeline, the difference in performance between rendering a panoramic image, rectified image, spherical image or dome image is negligible, provided the off-screen rendered image sizes are the same.
Click here to view performance chart.
ARTICLE INFO:
Article ID: |
328 |
Published: |
5/28/2009 3:37:32 PM |
Last Modified: |
6/1/2009 10:50:34 AM |
Keywords: |
Ladybug, rectification, color processing, decompression, stitching, performance, benchmarks |
Issue Type: |
Normal Use |
|