分布式视频智能分析处理系统及方法技术方案

技术编号:26178717 阅读:39 留言:0更新日期:2020-10-31 14:30
本发明专利技术涉及一种分布式视频智能分析处理系统及方法,所述系统包括:视频源、算法资源代理服务器、算法服务器;所述方法包括:所述视频源输入多路视频数据到算法资源代理服务器;所述算法资源代理服务器根据当前算法资源情况以及算法模型的特性,进行资源调度;所述算法资源代理服务器根据资源调度情况进行流媒体分发;所述算法服务器接收流媒体分发的视频数据并进行智能分析处理。本发明专利技术提出的一种分布式视频智能分析处理系统及方法,通过资源代理、资源服务的模式,并充分利用不同算法模型的特点进行算法资源调度,使得算法服务器资源得到最大程度的利用。

【技术实现步骤摘要】
分布式视频智能分析处理系统及方法
本专利技术涉及机器视觉应用领域,尤其涉及一种分布式视频智能分析处理系统及方法。
技术介绍
在机器视觉领域,算法服务器是常用的设备,在智慧城市等大型安防场景下,需要同时处理几百路甚至上万路摄像头的视频数据,这就需要算法服务器集群进行大规模的数据处理,现有技术下,是将特定的摄像头的数据指定给特定的算法服务器进行处理,并且没有利用不同算法模型的特性。现有技术下,可能造成算法服务器资源利用不均匀,造成算法服务器资源浪费的情况。
技术实现思路
鉴于现有技术实现方式的不足,本专利技术提出的一种分布式视频智能分析处理系统及方法,通过资源代理、资源服务的模式,并充分利用不同算法模型的特点进行算法资源调度,使得算法服务器资源得到最大程度的利用。本专利技术提出的技术实现方案如下:一种分布式视频智能分析处理系统,其中,所述系统包括:视频源,提供多路视频数据;所述多路视频数据由多路摄像头采集实时视频数据输入。算法资源代理服务器,根据当前算法资源情况以及算法模型的特性,进行资源调度和流媒体分发。算法服务器,接收流媒体分发的视频数据并进行智能分析处理。进一步的,所述的一种分布式视频智能分析处理系统,其中,所述视频源,具体包括:多路视频输入,由多路摄像头提供多路视频输入。所述多路摄像头采集实时视频数据。进一步的,所述的一种分布式视频智能分析处理系统,其中,所述算法资源代理服务器,具体包括:信息接收模块,用于接收算法服务器提供的算法模型和算法资源相关的信息。算法模型管理模块,用于管理算法模型资源及特性数据。算法资源管理模块,用于管理算法服务器资源。资源策略模块,用于根据算法模型管理模块和算法资源管理模块提供的信息,制定资源策略。资源调度模块,用于根据资源策略进行资源调度。流媒体接收模块,用于接收视频源的视频数据。流媒体分发模块,用于根据资源调度情况进行视频数据的流媒体分发。进一步的,所述的一种分布式视频智能分析处理系统,其中,所述算法服务器,具体包括:算法模型模块,用于进行智能化分析的机器视觉算法模型。算法资源模块,用于提供算法模型运行所需要的硬件资源。信息上报模块,用于上报算法模型信息以及算法资源信息给算法资源代理服务器。流媒体接收处理模块,用于接收并处理算法资源代理服务器分发的视频数据。进一步的,本专利技术还提出一种分布式视频智能分析处理方法,其中,所述方法包括步骤:所述视频源输入多路视频数据到算法资源代理服务器。所述算法资源代理服务器根据当前算法资源情况以及算法模型的特性,进行资源调度。所述算法资源代理服务器根据资源调度情况进行流媒体分发。所述算法服务器接收流媒体分发的视频数据并进行智能分析处理。进一步的,所述的一种分布式视频智能分析处理方法,其中,所述视频源输入多路视频数据到算法资源代理服务器,具体包括:所述视频源包含多路视频数据。所述视频源的视频数据一般由多路摄像头提供。所述摄像头提供视频数据为实时视频数据。所述视频源包含的多路视频数据发送给算法资源代理服务器的流媒体接收模块。进一步的,所述的一种分布式视频智能分析处理方法,其中,所述算法资源代理服务器根据当前算法资源情况以及算法模型的特性,进行资源调度,具体包括:所述算法资源代理服务器的信息接收模块,接收算法服务器的信息上报模块提供的算法模型和算法资源相关的信息。所述算法资源代理服务器的算法模型管理模块,管理所述接收到的算法模型资源及特性数据。所述算法资源代理服务器的算法资源管理模块,管理接收到的算法服务器资源。所述算法资源代理服务器的资源策略模块,根据所述算法模型管理模块和所述算法资源管理模块提供的信息,制定资源策略。所述算法资源代理服务器的资源调度模块,根据资源策略进行资源调度。进一步的,所述的一种分布式视频智能分析处理方法,其中,所述算法资源代理服务器根据资源调度情况进行流媒体分发,具体包括:所述算法资源代理服务器的资源调度模块进行算法服务器资源的调度。所述算法资源代理服务器的流媒体分发模块,根据算法服务器资源调度情况进行视频数据的流媒体分发。进一步的,所述的一种分布式视频智能分析处理方法,其中,所述算法服务器接收流媒体分发的视频数据并进行智能分析处理,具体包括:所述算法服务器的流媒体接收处理模块,接收并处理算法资源代理服务器的流媒体分发模块分发的视频数据。所述算法服务器的算法模型模块调用算法资源模块的硬件资源,运行机器视觉算法模型,得到智能化分析结果。本专利技术提出的一种分布式视频智能分析处理系统及方法,通过资源代理、资源服务的模式,并充分利用不同算法模型的特点进行算法资源调度,使得算法服务器资源得到最大程度的利用。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单的介绍,显而易见地,下面描述中的附图是本专利技术实施例的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术的一种分布式视频智能分析处理系统的系统架构图。图2为本专利技术的一种分布式视频智能分析处理系统的系统架构中算法资源代理服务器功能模块结构图。图3为本专利技术的一种分布式视频智能分析处理系统的系统架构中算法服务器功能模块结构图。图4为本专利技术的一种分布式视频智能分析处理方法的最佳实施例的流程图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。本专利技术提出一种分布式视频智能分析处理系统的系统架构图,如图1所示。具体包括:视频源100、算法资源代理服务器200、算法服务器300。所述视频源100,提供多路视频数据;所述多路视频数据由多路摄像头采集实时视频数据输入。所述多路摄像头采集实时视频数据;所述实时视频数据根据不同应用场景包括但不限于:人、车、物等。所述多路摄像头根据实际应用场景需要,可以有不同的产品规格。所述算法资源代理服务器200,根据当前算法资源情况以及算法模型的特性,进行资源调度和流媒体分发。所述算法资源情况是指算法服务器资源占用情况,具体包括但不限于:显卡温度、性能状态、能耗、显存使用率、浮动的GPU利用率;所述显卡温度是指显卡内部的温度,单位为摄氏度;所述性能状态,从P0到P12,P0表示最大性能,P12表示状态最小性能;所述能耗是指显卡的能耗,单位为瓦特;所述显存使用率给出显存使用情况以及总的显存情况;所述浮动的GPU利用率动态给出GPU利用的比例。所述算法模型的特性是指不同算法模型固有的特性,包括但不限于:算法模型GPU本文档来自技高网...

【技术保护点】
1.一种分布式视频智能分析处理系统,其特征在于,所述系统包括:/n视频源,提供多路视频数据;/n算法资源代理服务器,根据当前算法资源情况以及算法模型的特性,进行资源调度和流媒体分发;/n算法服务器,接收流媒体分发的视频数据并进行智能分析处理。/n

【技术特征摘要】
1.一种分布式视频智能分析处理系统,其特征在于,所述系统包括:
视频源,提供多路视频数据;
算法资源代理服务器,根据当前算法资源情况以及算法模型的特性,进行资源调度和流媒体分发;
算法服务器,接收流媒体分发的视频数据并进行智能分析处理。


2.如权利要求1所述的一种分布式视频智能分析处理系统,其特征在于,所述视频源,具体包括:
多路视频输入,由多路摄像头提供多路视频输入。


3.如权利要求1所述的一种分布式视频智能分析处理系统,其特征在于,所述算法资源代理服务器,具体包括:
信息接收模块,用于接收算法服务器提供的算法模型和算法资源相关的信息;
算法模型管理模块,用于管理算法模型资源及特性数据;
算法资源管理模块,用于管理算法服务器资源;
资源策略模块,用于根据算法模型管理模块和算法资源管理模块提供的信息,制定资源策略;
资源调度模块,用于根据资源策略进行资源调度;
流媒体接收模块,用于接收视频源的视频数据;
流媒体分发模块,用于根据资源调度情况进行视频数据的流媒体分发。


4.如权利要求1所述的一种分布式视频智能分析处理系统,其特征在于,所述算法服务器,具体包括:
算法模型模块,用于进行智能化分析的机器视觉算法模型;
算法资源模块,用于提供算法模型运行所需要的硬件资源;
信息上报模块,用于上报算法模型信息以及算法资源信息给算法资源代理服务器;
流媒体接收处理模块,用于接收并处理算法资源代理服务器分发的视频数据。


5.一种分布式视频智能分析处理方法,其特征在于,所述方法包括步骤:
所述视频源输入多路视频数据到算法资源代理服务器;
所述算法资源代理服务器根据当前算法资源情况以及算法模型的特性,进行资源调度;
所述算法资源代理服务器根据资源调度情况进行流媒体分发;
所述算法服务器接收流媒体分发的视频数...

【专利技术属性】
技术研发人员:段立新张神力何宜兵宋博然蔡忠鹏
申请(专利权)人:深圳天海宸光科技有限公司
类型:发明
国别省市:广东;44

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

1