一种视频分析设备的算法配置方法和系统技术方案

技术编号:11596642 阅读:66 留言:0更新日期:2015-06-12 07:01
本发明专利技术公开了一种视频分析设备的算法配置方法和系统:配置客户端获取待配置的视频分析设备的视频分析应用信息,并发送给配置服务器;配置服务器从预先生成的算法资源池中获取与所述视频分析应用信息相匹配的算法最佳配置集,并发送给配置客户端;配置客户端根据所述算法最佳配置集对视频分析设备进行算法配置。应用本发明专利技术所述方案,能够提高视频分析设备的工作性能。

【技术实现步骤摘要】

本专利技术涉及计算机技术,特别涉及一种视频分析设备的算法配置方法和系统
技术介绍
视频分析设备,是指具有视频分析功能的产品设备,如智能网络摄像机(IPC,IP Camera)、智能数字视频录像机(DVR,Digital Video Recorder)和智能分析仪等。对视频分析设备进行算法配置,即指对视频分析设备上所使用的视频分析算法进行配置。图1为现有视频分析设备的算法配置方式示意图。如图1所示,配置人员可基于公共网或局域网,并通过自身所使用的客户端来对视频分析设备进行算法配置。但是,上述方式在实际应用中会存在一定的问题,如:由于专业的配置人员有限,很多情况下都是一些非专业的配置人员在对视频分析设备进行算法配置,从而可能导致配置结果不够准确,进而导致视频分析设备无法达到最佳的算法性能,即降低了视频分析设备的工作性能。
技术实现思路
有鉴于此,本专利技术提供了一种视频分析设备的算法配置方法和系统,能够提高视频分析设备的工作性能。为了达到上述目的,本专利技术的技术方案是这样实现的:一种视频分析设备的算法配置方法,包括:配置客户端获取待配置的视频分析设备的视频分析应用信息,并发送给配置服务器;所述配置服务器从预先生成的算法资源池中获取与所述视频分析应用信息相匹配的算法最佳配置集,并发送给所述配置客户端;所述配置客户端根据所述算法最佳配置集对所述视频分析设备进行算法配置。一种视频分析设备的算法配置系统,包括:配置客户端,用于获取待配置的视频分析设备的视频分析应用信息,发送给配置服务器,并根据接收自所述配置服务器的算法最佳配置集对所述视频分析设备进行算法配置;所述配置服务器,用于从预先生成的算法资源池中获取与所述视频分析应用信息相匹配的算法最佳配置集,并发送给所述配置客户端。可见,采用本专利技术所述方案,配置服务器可根据从配置客户端处获取到的待配置的视频分析设备的视频分析应用信息,自动地从算法资源池中获取到与该视频分析应用信息相匹配的算法最佳配置集,并发送给配置客户端,之后,配置客户端可根据该算法最佳配置集完成对待配置的视频分析设备的算法配置;从而避免了现有技术中存在的问题,进而提高了视频分析设备的工作性能。附图说明图1为现有视频分析设备的算法配置方式示意图。图2为本专利技术视频分析设备的算法配置方法实施例的流程图。图3为本专利技术视频分析设备的算法配置方法较佳实施例的流程图。图4为本专利技术视频分析设备的算法配置系统实施例的组成结构示意图。具体实施方式针对现有技术中存在的问题,本专利技术中提出一种视频分析设备的算法配置方案,采用“定制式”的配置方式,能够提高视频分析设备的工作性能。为了使本专利技术的技术方案更加清楚、明白,以下参照附图并举实施例,对本专利技术所述方案作进一步的详细说明。图2为本专利技术视频分析设备的算法配置方法实施例的流程图。如图2所示,包括以下步骤21~23。步骤21:配置客户端获取待配置的视频分析设备的视频分析应用信息,并发送给配置服务器。所述视频分析应用信息可包括:设备信息、样本序列和应用附加信息等。在实际应用中,当需要对某一视频分析设备进行算法配置时,配置客户端会首先从视频分析设备中获取其设备信息和样本序列。其中,所述设备信息可包括:设备型号、所用算法组件版本和计算资源能力等,计算资源能力是指视频分析设备的处理器的可用计算能力,换句话说,是指视频分析设备的中央处理单元负荷(CPU load)与内存剩余。样本序列是指视频分析设备所采集到的一段视频序列。比如,假设视频分析设备为一台用于检测某一公共场所是否发生斗殴的智能IPC,那么,样本序列即为:安装在该公共场所的该智能IPC所录制的一段视频序列,较佳地,该段视频序列可以是最近录制的、时长可以是10分钟。在获取到视频分析设备的设备信息和样本序列之后,配置客户端可进一步获取用户输入的应用附加信息。配置客户端可采用问卷调查的方式来获取应用附加信息,具体地:配置客户端可按照预定方式为用户呈现一个问卷调查界面,并将用户在该问卷调查界面上所填写的信息作为应用附加信息。所述问卷可以是配置服务器发送给配置客户端的,配置客户端可按照问卷中的内容为用户呈现一个问卷调查界面,相应地,用户可在该问卷调查界面上填写所要求填写的信息。所述应用附加信息可包括:应用场景属性描述、用户需求和功能需求等。其中,应用场景属性描述可包括:光照情况和大目标出现情况等。光照情况即指视频分析设备的应用场景中的光照情况,针对光照情况,可定义三个等级来供用户进行选择,三个等级可分别为:差、一般、好;大目标出现情况即指视频分析设备的应用场景中是否会出现大目标(如占拍摄画面超过1/2的大目标),针对大目标出现情况,可定义两个等级来供用户进行选择,两个等级可分别为:有、没有;属性描述都可以采用定义多个等级的方式。用户需求可以是指:是否愿意牺牲误报率来提升检出率、是否愿意牺牲检出率来降低误报率等。功能需求是指视频分析设备需要哪类视频分析功能,如可为:人脸检测功能、车辆检测功能、斗殴检测功能、车牌识别功能、是否有人闯入警戒区检测功能等。上述用户通常是指视频分析设备的使用用户。配置客户端在获取到视频分析设备的设备信息、样本序列和应用附加信息之后,可将其发送给配置服务器。步骤22:配置服务器从预先生成的算法资源池中获取与该视频分析应用信息相匹配的算法最佳配置集,并发送给配置客户端。算法资源池为预先生成的,是一个拥有各种算法组件与各种算法参数的组合,其中可包括:各种不同功能的算法组件、各种不同版本的算法组件、各种不同平台上已经效率优化的算法组件、各种不同计算量等级的算法组件,以及各种不同的算法参数等。配置服务器接收到配置客户端发送来的视频分析设备的设备信息、样本序列和应用附加信息等视频分析应用信息之后,可根据预先设定的算法配置抉择算法,从算法资源池中获取与该视频分析应用信息相匹配的算法最佳配置集,即最适合的算法配置集,并发送给配置客户端。所述算法配置抉择算法具体为何种算法不作限制,可根据实际情况而定。所述算法最佳配置集是指算法资源池中能够满足当前视频分析功能的最佳算法资源组合,可包括:最佳算法组件和最佳算法参数。具体来说,配置服务器可根据视频分析设备的设备信息和功能需求等,从算法资源池中确定出最适合的算法组件,即最佳算法组件;并可根据视频分析设备的样本序列、用户需求和应用场景属本文档来自技高网...
一种视频分析设备的算法配置方法和系统

【技术保护点】
一种视频分析设备的算法配置方法,其特征在于,包括:配置客户端获取待配置的视频分析设备的视频分析应用信息,并发送给配置服务器;所述配置服务器从预先生成的算法资源池中获取与所述视频分析应用信息相匹配的算法最佳配置集,并发送给所述配置客户端;所述配置客户端根据所述算法最佳配置集对所述视频分析设备进行算法配置。

【技术特征摘要】
1.一种视频分析设备的算法配置方法,其特征在于,包括:
配置客户端获取待配置的视频分析设备的视频分析应用信息,并发送给配置服务
器;
所述配置服务器从预先生成的算法资源池中获取与所述视频分析应用信息相匹配
的算法最佳配置集,并发送给所述配置客户端;
所述配置客户端根据所述算法最佳配置集对所述视频分析设备进行算法配置。
2.根据权利要求1所述的方法,其特征在于,
所述视频分析应用信息包括:设备信息、样本序列和应用附加信息;其中,所述
样本序列为所述视频分析设备所采集到的一段视频序列;
所述配置客户端获取所述视频分析应用信息包括:
所述配置客户端从所述视频分析设备中获取所述设备信息和所述样本序列;
所述配置客户端接收用户输入的所述应用附加信息。
3.根据权利要求2所述的方法,其特征在于,
所述配置客户端接收用户输入的所述应用附加信息包括:
所述配置客户端按照预定方式为用户呈现一个问卷调查界面,并将用户在所述问
卷调查界面上所填写的信息作为所述应用附加信息。
4.根据权利要求2所述的方法,其特征在于,
所述算法最佳配置集中包括:最佳算法组件和最佳算法参数;
所述设备信息包括:设备型号、所用算法组件版本和计算资源能力;
所述应用附加信息包括:应用场景属性描述、用户需求和功能需求。
5.根据权利要求1、2、3或4所述的方法,其特征在于,
该方法进一步包括:如果所述配置服务器无法获取到所述算法最佳配置集,则将
所述视频分析应用信息发送给算法配置人员,并接收所述算法配置人员返回的、所述
算法配置人员从所述算法资源池中获取...

【专利技术属性】
技术研发人员:戚红命全晓臣蔡巍伟浦世亮
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1