一种插件式弹性云视频图像分析系统和方法技术方案

技术编号:28418942 阅读:16 留言:0更新日期:2021-05-11 18:25
本发明专利技术涉及一种插件式弹性云视频图像分析系统和方法。本发明专利技术针对视频图像业务场景选择相关的插件并对系统进行配置,实现将视频图像非结构化数据转换为结构化数据;对结构化数据采用插件定义的逻辑处理方法实现场景内容的语义理解,并根据系统设定参数自动推送出符合条件的结果,达到利用人工智能技术实时监视场景中所关注的目标和事件。基于本发明专利技术提出的系统和方法,采用基于插件按照设定的规则自行进行组合和设置,构建弹性云服务系统,满足各种规模视频内容语义分析应用场景的需求。通过将系统插件化,将一些环节进行抽象,实现系统通用化,大幅减少不同项目中的定制化部分,减少开发工作量,缩短开发周期,降低开发成本。

【技术实现步骤摘要】
一种插件式弹性云视频图像分析系统和方法
本专利技术属于图像视频处理领域,具体涉及一种插件式弹性云视频图像分析系统和方法。
技术介绍
随着视频图像采集、处理、分析、识别等技术发展,计算机视觉在公共安全、安全生产、家庭安全等社会各行业获得广泛应用。然而,各行业的应用和关注内容千差万别,对摄像机所拍摄场景内容的目标检测和识别千差万别,相应系统所对应的处理流程、处理方法和处理规则也大不相同。在一些应用场景中,仅需对摄像头所拍摄的部分位置内容需要进行检测与识别,摄像机安装部署方式对应用也有很大影响。现有系统对不同应用场景通过定制系统的开发方式,项目研发周期长、开发成本高,不利于计算机视觉在各领域的应用。这种对各类应用场景的定制开发方法,已经无法满足各行业对计算机视觉应用的需求。
技术实现思路
鉴于当前计算机视觉应用开发方式在实际应用场景中的不足,本专利技术提出一种插件式弹性云视频图像分析系统和方法。本专利技术的一方面提供一种插件式弹性云视频图像分析系统,它包括检测区域配置插件、区域内容检测插件、检测内容识别插件、前后检测结果关联插件、消息中间件插件、消息处理服务插件和结果输出插件。所述的检测区域配置插件用于设置输入的视频图像中的区域位置;所述的区域内容检测插件用于确定检测目标位置和目标类型;所述的检测内容识别插件根据所配置的目标识别任务,提取相应类型目标的特征,并输出特征;所述的前后检测结果关联插件实现时间维度上的语义逻辑分析,完成视频图像非结构化数据到结构化数据的转换,输出结构化数据结果;所述的消息中间件插件实现分析系统的弹性扩展能力;所述的消息处理服务插件从消息中间件插件中获取消息,实现分布式处理;所述的结果输出插件将结果直接输出或与其它系统对接。进一步说,所述的检测区域配置插件包括区域定义模块和输入源配置模块,其中区域定义模块,用于提供自定义关注区域,并保存配置信息;输入源配置模块用于实现不同输入源的适配能力。进一步说,所述的区域内容检测插件包括场景检测内容定义模块,该模块提供用户配置对所输入的视频数据采用某个算法进行语义检测。进一步说,所述检测内容识别插件包括目标识别定义模块,该模块提供给用户定义所检测目标的识别功能,用户结合业务场景的需求,自行配置在对应目标类型的基础上进行识别,识别主要根据目标外形提取具有唯一特性的特征。进一步说,还包括姿态与动作识别插件,所述的姿态与动作识别插件用于检测和识别目标的姿态,并进行动作分析。进一步说,所述检测结果关联插件包括目标类型关联配置模块、识别目标关联配置模块和目标姿态与动作关联配置模块;其中目标类型关联配置模块,用于定义区域中出现目标类型前后时间、频率的逻辑关系,用于判断目标区域是否发生关注事件;其中识别目标关联配置模块,通过目标类型、识别结果的内部逻辑联系,判断目标区域是否发生关注事件;其中目标姿态与动作关联配置模块,通过目标类型、识别结果、目标姿态与动作的内部逻辑联系,判断目标区域是否发生关注事件。进一步说,所述检测结果关联插件配置为迭代定义,即将一个检测结果关联插件实例的输出作为另一个检测结果关联插件的输入,实现更为复杂的逻辑业务定义。进一步说,所述消息中间件插件采用分类缓存方式,并实现对系统占用资源的情况进行实时监控,在资源不足时,发出警告,并采用事件优先级方式在服务超载时进行丢弃,保护系统的稳定性和处理性能。进一步说,所述的检测区域配置插件、区域内容检测插件、检测内容识别插件、前后检测结果关联插件、姿态与动作识别插件、消息处理服务插件和结果输出插件,根据业务需要独立地部署到一台或多台服务器,实现分阶段集群处理能力。本专利技术的另一方面,还提供了一种插件式弹性云视频图像分析方法,它包括:针对视频图像业务场景选择相关的插件并对插件进行配置;将视频图像的非结构化数据转化为结构化数据;对结构化数据采用语义逻辑关联处理方法实现场景内容的语义理解;根据系统设定参数自动推送出符合条件的结果,达到利用人工智能技术实时监视场景中所关注的目标和事件。本专利技术的有益效果:本专利技术通过采用插件为基础,对视频图像处理中的检测、识别和分析问题进行抽象,构建以插件为基础的插件式弹性云视频图像分析系统。本专利技术屏蔽了不同业务场景中处理目标、流程、条件、时间、前后关系等多方面差异,实现一个能够弹性扩充的分布式智能视频图像处理系统,提高了面向各类视频智能分析处理系统开发效率,大幅降低业务系统开发成本,能极大促进智能视频处理在各行业中的应用。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例中所需要使用的附图作简单的介绍,对于本领域一般技术人员来讲,在不付出创造性劳动的前提下,可以根据这些附图获得其他的附图。图1为本专利技术的插件式弹性云视频图像分析系统框架示意图;图2为本专利技术的插件式弹性云视频图像分析系统处理流程图。具体实施方式为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当说明,此处所描述的具体描述仅用以解释本专利技术,并不用于限定本专利技术。本专利技术通过对固定摄像头中设置一个或多个区域、对设定区域中的设定目标类型进行检测或识别、对目标类型的姿态与动作进行分析、关联目标在视频中持续的时间、定义一些动作序列组合等,模拟人类视觉感知系统,采用插件方式将摄像机所拍摄的一系列非结构数据,利用人工智能算法以及一些逻辑处理方式转化为结构化数据。本专利技术通过设计这样一套系统和方法,在实际应用中只需对关注问题进行抽象,采用已有插件或新定义插件来满足新应用场景的需求,配置化方式完成系统开发。因此,该系统和方法可以大大降低新应用系统的设计和开发工作量,通过配置插件构建弹性云服务系统,实现低成本快速构建复杂的计算机视觉应用系统的目标。为了达到上述目标,本专利技术采用了如下技术方案:本专利技术提供了一种插件式弹性云视频图像分析系统和方法,通过构建一个插件式弹性云的视频语义内容分析框架,实现基于插件的视频图像分析系统,本专利技术包括以下插件:S1.检测区域配置插件;S2.区域内容检测插件;S3.检测内容识别插件;S4.姿态与动作识别插件;S5.前后检测结果关联插件;S6.消息中间件插件;S7.消息处理服务插件;S8.结果输出插件;其中,S1~S5、S7和S8能构建一套独立的视频图像分析处理系统(命名为M),M可以独立部署,包括采用边缘计算和后台服务两种方式。该部分根据不同任务,可以配置不同的插件,灵活实现不同的语义内容识别。通过采用消息中间件插件用于接收S5的结果,系统运行过程中可以根据任务的变化,随时通过增加或减少调整系统的部署方式。当S6的消息系统出现拥堵情况时,系统自动告警,可以增加S7来提高消息处理能力,实现弹性扩充系统的处理能力。通过消息中间本文档来自技高网...

【技术保护点】
1.一种插件式弹性云视频图像分析系统,包括检测区域配置插件、区域内容检测插件、检测内容识别插件、前后检测结果关联插件、消息中间件插件、消息处理服务插件和结果输出插件,其特征在于:/n所述的检测区域配置插件用于设置输入的视频图像中的区域位置;/n所述的区域内容检测插件用于确定检测目标位置和目标类型;/n所述的检测内容识别插件根据所配置的目标识别任务,提取相应类型目标的特征,并输出特征;/n所述的前后检测结果关联插件实现时间维度上的语义逻辑分析,完成视频图像非结构化数据到结构化数据的转换,输出结构化数据结果;/n所述的消息中间件插件实现分析系统的弹性扩展能力;/n所述的消息处理服务插件从消息中间件插件中获取消息,实现分布式处理;/n所述的结果输出插件将结果直接输出或与其它系统对接。/n

【技术特征摘要】
1.一种插件式弹性云视频图像分析系统,包括检测区域配置插件、区域内容检测插件、检测内容识别插件、前后检测结果关联插件、消息中间件插件、消息处理服务插件和结果输出插件,其特征在于:
所述的检测区域配置插件用于设置输入的视频图像中的区域位置;
所述的区域内容检测插件用于确定检测目标位置和目标类型;
所述的检测内容识别插件根据所配置的目标识别任务,提取相应类型目标的特征,并输出特征;
所述的前后检测结果关联插件实现时间维度上的语义逻辑分析,完成视频图像非结构化数据到结构化数据的转换,输出结构化数据结果;
所述的消息中间件插件实现分析系统的弹性扩展能力;
所述的消息处理服务插件从消息中间件插件中获取消息,实现分布式处理;
所述的结果输出插件将结果直接输出或与其它系统对接。


2.根据权利要求1所述的一种插件式弹性云视频图像分析系统,其特征在于,
所述的检测区域配置插件包括区域定义模块和输入源配置模块,其中区域定义模块,用于提供自定义关注区域,并保存配置信息;输入源配置模块用于实现不同输入源的适配能力。


3.根据权利要求1所述的一种插件式弹性云视频图像分析系统,其特征在于,
所述的区域内容检测插件包括场景检测内容定义模块,该模块提供用户配置对所输入的视频数据采用某个算法进行语义检测。


4.根据权利要求1所述的一种插件式弹性云视频图像分析系统,其特征在于,
所述检测内容识别插件包括目标识别定义模块,该模块提供给用户定义所检测目标的识别功能,用户结合业务场景的需求,自行配置在对应目标类型的基础上进行识别,识别主要根据目标外形提取具有唯一特性的特征。


5.根据权利要求1至4中任一项所述的一种插件式弹性云视频图像分析系统,其特征在于,还包括姿态与动作识别插件,所述的姿态与动作识别插件用于检测和识别目标的姿态,并进行动作分析。


6.根据权利要求1所述的...

【专利技术属性】
技术研发人员:叶利华谢东福羊海丰
申请(专利权)人:杭州海宴科技有限公司
类型:发明
国别省市:浙江;33

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

1