[Technical Notice] GV-Fisheye Camera Integration Notes for GV-DVR / NVR V8.5.6.0

DVR/NVR/Hybrid/VMS
alexhon

[Technical Notice] GV-Fisheye Camera Integration Notes for GV-DVR / NVR V8.5.6.0

Unread post by alexhon »

Article ID: GV40-13-01-16-t
Released Date: 01/16/2013


Applied to
GV-Fisheye Camera: GV-FE110, GV-FE111, GV-FE2301, GV-FE420, GV-FE421, GV-FE520, GV-FE521 and GV-FER521
GV-DVR / NVR V8.5.6.0

System Requirements
Screenshot_1.jpg
Screenshot_1.jpg (35.1 KiB) Viewed 1874 times

1. Total Frame Rate Supported by GV-DVR / NVR
Starting from GV-DVR / NVR V8.5.6.0, GPU (Graphics Processing Unit) dewarping is added to enhance fisheye dewarping. When fisheye dewarping is processed by GPU instead of CPU, the total frame rate supported for fisheye views is increased due to lower CPU loading. In addition, when the GV-DVR / NVR is using an additional graphics card, its performance of GPU dewarping surpasses that by an onboard graphics card.

The following tables list the total frame rate supported by GV-DVR / NVR V8.5.6.0 based on CPU capacity. The total frame rate supported by GV-DVR / NVR V8.5.0.0 using CPU dewarping is also listed for comparison purposes.

GV-FE110 / GV-FE111: 1280 x 1024 (1.3 MP)
Screenshot_2.jpg
Screenshot_2.jpg (115.46 KiB) Viewed 1874 times
GV-FE2301: 1440 x 1376 (2 MP)
Screenshot_3.jpg
Screenshot_3.jpg (66.81 KiB) Viewed 1874 times
GV-FE420 / GV-FE421: 2048 x 1944 (4 MP)
Screenshot_4.jpg
Screenshot_4.jpg (81.56 KiB) Viewed 1874 times
GV-FE520 / GV-FE521 / GV-FER521: 2560 x 1920 (5 MP)
Screenshot_5.jpg
Screenshot_5.jpg (73.55 KiB) Viewed 1874 times
Note:
  1. The test data for both V8.5.6.0 and V8.5.0.0 is obtained using the following conditions:
    • CPU usage at around 70%
    • 360 Degree view mode with “Auto Pan” function disabled
    • 32-screen divisions with GV-DVR / NVR’s panel resolution set to 1600 x 1200
  2. With GPU dewarping, the total frame rate supported by GV-DVR / NVR V8.5.6.0 does not differ when using different view modes or mounting positions. For V8.5.0.0, the CPU usage required to process fisheye images varies with different mounting positions and view modes. Here we only list the V8.5.0.0 data obtained with 360 Degree Mode, Wall Mount for comparison.



The maximum total frame rate is limited by the capacity of the CPU and VGA card. As shown in the tables above, the number of frames supported GV-DVR / NVR V8.5.6.0 is increased when an external graphics card and a high-end CPU such as Core i7 are used. When comparing the data for GV-DVR / NVR V8.5.6.0 and V8.5.0.0, we can see that the total frame rate supported by GV-DVR / NVR V8.5.6.0 is much higher.

2. Maximum Number of Channels Supported by GV-DVR / NVR V8.5.6.0
The Windows operating system has memory limits for programs running under it. Different memory limits on 32-bit and 64-bit Windows will restrict the number of IP cameras you can connect to the GV-DVR / NVR.

The following table lists the maximum number of fisheye channels that can be supported by GV-DVR / NVR V8.5.6.0 based on memory limitation.
Screenshot_6.jpg
Screenshot_6.jpg (77.41 KiB) Viewed 1874 times
Note: The test data is obtained using the following conditions:
  • Frame rate limited to 2 fps per channel
  • 360 Degree view mode with “Auto Pan” function disabled
  • 32-screen divisions with GV-DVR / NVR’s panel resolution set to 1600 x 1200


The total channel supported by GV-DVR / NVR V8.5.6.0 is separated into built-in VGA and external VGA, because GPU decoding is enabled when using a built-in VGA card, H.264 codec and 1.3 / 2 MP resolution. Although GPU decoding enhances performance and reduces CPU usage, it requires more memory and thus decreases the number of channels supported based on memory limitation. When using an external VGA card, GPU decoding is not supported and GV-DVR / NVR can dewarp more fisheye channels.

Note: From GV-DVR / NVR V8.5 or later, GPU decoding is introduced to process the video, which lowers the CPU loading and increases the total frame rate supported. However, GPU video decoding is only supported by Intel Sandy Bridge and Ivy Bridge chipsets, and does not support external VGA cards and resolution higher than 4 MP.

3. Conclusion
The GV-DVR / NVR can support higher frame rate for fisheye dewarping when using higher-end CPUs, 64-bit Windows and external VGA cards. With GPU dewarping, GV-DVR / NVR V8.5.6.0 can process more frames per second than GV-DVR / NVR V8.5.0.0. To increase the number of fisheye channels supported, you can lower the frame rate per channel to avoid overloading the CPU. On the other hand, if you wish to increase the frame rate for each fisheye channel, you can decrease the number of GV-Fisheye Cameras connected.

4. Testing Environment
The PC specifications used for testing GV-DVR / NVR V8.5.6.0 are listed below:
Screenshot_7.jpg
Screenshot_7.jpg (127.95 KiB) Viewed 1874 times
Post Reply