一种面向雷达视频融合的性能测试系统及测试方法与流程

文档序号:33988018发布日期:2023-04-29 14:07阅读:41来源:国知局
一种面向雷达视频融合的性能测试系统及测试方法与流程

本发明属于视频分析,特别涉及一种面向雷达视频融合的性能测试系统及测试方法。


背景技术:

1、视频分析技术就是使用计算机图像视觉分析技术,通过将场景中背景和目标分离进而分析并追踪在摄像机场景内出现的目标。用户可以根据的视频内容分析功能,通过在不同摄像机的场景中预设不同的报警规则,一旦目标在场景中出现了违反预定义规则的行为,系统会自动发出报警,监控工作站自动弹出报警信息并发出警示音,用户可以通过点击报警信息,实现报警的场景重组并采取相关措施。

2、传统视频分析性能测试主要存在如下问题:

3、(1)传统视频分析的性能测试主要是用视频流通过负载测试、压力测试的方式或在负载均衡的条件下,验证系统的各项性能指标是否正常。在一些特殊的应用场景下,此方式无法覆盖到所有功能,性能测试指标覆盖项不足。

4、(2)传统视频分析的性能测试主要是在测试环境下进行,与生产环境相比,对系统资源的利用、数据大量传输、数据转换、用户使用频率、逻辑复杂度等无法进行深度的分析,导致测试数据精确性和代表性不足。

5、(3)随着大数据、万物互联等新兴概念的兴起,传统视频分析的性能测试侧重于当前系统的处理能力,无法评估系统扩展性、弹性性能表现相关的容量测试,无法解决要如何做才能使系统达到更高的吞吐能力。


技术实现思路

1、针对上述问题,本发明提供了一种面向雷达视频融合的性能测试系统,包括:流媒体程序模块;与所述流媒体程序模块相连接的雷达视频分析程序模块和模型检测程序模块;与所述雷达视频分析程序模块和所述模型检测程序模块相连接的性能指标监测自动化脚本模块;与所述性能指标监测自动化脚本模块相连接的用于接收测试结果的性能测试程序模块,所述性能测试程序模块上连接有摄像头设备信息模块,及编码器,所述编码器用于根据所述摄像头设备信息模块进行部署多个摄像头和检测事件并传输至所述雷达视频分析程序模块;其中,所述性能测试程序模块与所述流媒体程序模块相连接。还包括前台展示模块,所述前台展示模块用于展示事件告警信息。

2、优选的,所述雷达视频分析程序模块对操作系统、视频码流及视频分辨率进行分析,并将分析结果传输至所述性能指标监测自动化脚本模块。

3、优选的,所述模型检测程序模块对磁盘i/o性能、网络带宽、cpu占用率、内存利用率、gpu占用率、显卡算力类型、模型检测算法、编码器带宽、中间件、数据库、网络设备的信息进行检测,并将检测结果传输至所述性能指标监测自动化脚本模块。

4、优选的,所述性能指标监测自动化脚本模块通过所述分析结果和所述检测结果获得测试结果。

5、优选的,所述事件告警信息包括告警图片和视频,所述告警图片和视频存入所述数据库。

6、优选的,所述编码器根据多个摄像头在工作时并在高并发的状态下,产生大量的事件告警,并在视频码流及视频分辨率都正常的条件下,所述雷达视频分析程序模块和所述模型检测程序模块可及时、快速、准确的对每一个事件做出精准的检测,并将告警信息展示在所述前台展示模块。

7、另一方面,本发明还提出一种面向雷达视频融合的性能的测试方法,包括如下步骤:

8、步骤1:使用编码器部署多个摄像头和检测事件,创建成功进入步骤2,创建不成功重复步骤1;

9、步骤2:启动流媒体程序;

10、步骤3:雷达视频分析程序和模型检测程序对视频和事件进行分析处理;

11、步骤4:系统是否产生事件告警,若有进入步骤6;若没有,则进入步骤5;

12、步骤5:检查流媒体程序,然后执行步骤2;

13、步骤6:执行性能指标监测自动化脚本,实时监测各项性能指标的数据变化;然后执行步骤7;

14、步骤7:视频流帧数是否正常,若正常进入步骤8;若不正常,则执行步骤1

15、步骤8:统计测试结果,记录测试数据。

16、优选的,所述雷达视频分析程序模块和所述模型检测程序模块的工作流程如下:

17、步骤a:系统判断流媒体程序是否开启,若是进入步骤b;若没有开启循环执行步骤a;

18、步骤b:系统判断雷达视频分析程序和模型检测程序是否开启;若没有开启循环执行步骤b;

19、步骤c:雷达视频分析程序和模型检测程序对数据进行分析处理,然后执行步骤d;

20、步骤d:系统判断检测事件是否产生告警,若有则进入步骤e;若没有则进入步骤a;

21、步骤e:数据库记录事件告警信息,然后进入步骤f;

22、步骤f:告警信息在前台页面展示。

23、本发明的有益效果是:

24、1、本发明能够利用雷达视频融合的人工智能算法,通过对系统采集到的视频图像进行分析计算,在此过程中通过对视频码流、视频分辨率、cpu占用率、gpu占用率、算力类型、模型检测算法、编码器带宽、中间件、数据库、网设备等各个模块对系统资源的占用进行监测,可以全面、准确、系统的测试出接近生产环境下的各项真实的性能数据,可以为系统提供真实有效的性能数据服务,提高系统资源利用效率,节约系统及企业成本。

25、2、本发明能够通过此系统在雷达视频融合的特殊场景下,解决了性能测试指标覆盖项不足的问题,通过性能指标监测自动化脚本可以检测系统下的各项性能指标是否达到预期设计的要求,这样就不用人工去记录各项性能指标参数,提高了性能工作效率同时也提升了系统的资源利用效率。

26、3、本发明解决了传统视频分析中单一收集视频性能指标数据的问题,对测试出的各种性能问题,提供了完善、详细、准确的数据依据,为后续的分析和定位性能问题、性能优化工作做好充分的数据支撑。

27、4、本发明通过编码器可以构造多个摄像头和检测事件模拟真实的生产环境,通过负载和压力测试,在高并发的场景下,可以对系统各个模块资源的占用、数据传输、网络带宽、算力精度、模型检测、网络设备等进行深度的分析,得出系统在最佳运行状态下,各项指标的真实性能数据。



技术特征:

1.一种面向雷达视频融合的性能测试系统,其特征在于,包括:

2.根据权利要求1所述的一种面向雷达视频融合的性能测试系统,其特征在于,还包括前台展示模块,所述前台展示模块用于展示事件告警信息。

3.根据权利要求2所述的一种面向雷达视频融合的性能测试系统,其特征在于,所述雷达视频分析程序模块对操作系统、视频码流及视频分辨率进行分析,并将分析结果传输至所述性能指标监测自动化脚本模块。

4.根据权利要求3所述的一种面向雷达视频融合的性能测试系统,其特征在于,所述模型检测程序模块对磁盘i/o性能、网络带宽、cpu占用率、内存利用率、gpu占用率、显卡算力类型、模型检测算法、编码器带宽、中间件、数据库、网络设备的信息进行检测,并将检测结果传输至所述性能指标监测自动化脚本模块。

5.根据权利要求4所述的一种面向雷达视频融合的性能测试系统,其特征在于,所述性能指标监测自动化脚本模块通过所述分析结果和所述检测结果获得测试结果。

6.根据权利要求4所述的一种面向雷达视频融合的性能测试系统,其特征在于,所述事件告警信息包括告警图片和视频,所述告警图片和视频存入所述数据库。

7.根据权利要求6所述的一种面向雷达视频融合的性能测试系统,其特征在于,所述编码器根据多个摄像头在工作时并在高并发的状态下,产生大量的事件告警,并在视频码流及视频分辨率都正常的条件下,所述雷达视频分析程序模块和所述模型检测程序模块可及时、快速、准确的对每一个事件做出精准的检测,并将告警信息展示在所述前台展示模块。

8.一种根据权利要求1至7任意一项所述的面向雷达视频融合的性能测试系统的测试方法,其特征在于,包括如下步骤:

9.根据权利要求8所述的一种面向雷达视频融合的性能测试方法,其特征在于,所述雷达视频分析程序模块和所述模型检测程序模块的工作流程如下:


技术总结
本发明涉及视频分析技术领域,特别涉及一种面向雷达视频融合的性能测试系统及测试方法,该系统包括:流媒体程序模块、雷达视频分析程序模块、模型检测程序模块、性能指标监测自动化脚本模块、性能测试程序模块,所述性能测试程序模块上连接有摄像头设备信息模块。本发明能够利用雷达视频融合的人工智能算法,通过对系统采集到的视频图像进行分析计算,各个模块对系统资源的占用进行监测,可以全面、准确、系统的测试出接近生产环境下的各项真实的性能数据,可以为系统提供真实有效的性能数据服务,提高系统资源利用效率,节约系统及企业成本。

技术研发人员:吕阿斌,徐恒
受保护的技术使用者:中兴飞流信息科技有限公司
技术研发日:
技术公布日:2024/1/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1